From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7057122428766388224 X-Received: by 2002:a05:6512:30b:: with SMTP id t11mr22636341lfp.575.1643791616779; Wed, 02 Feb 2022 00:46:56 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6512:1599:: with SMTP id bp25ls2248260lfb.0.gmail; Wed, 02 Feb 2022 00:46:55 -0800 (PST) X-Google-Smtp-Source: ABdhPJylhy20M+kHRUopkrdxR87uZs485lEN7Zvx4M+EkSaNz8pAnGwoPPjXhEsLKmac7R5yWZV9 X-Received: by 2002:a19:6a13:: with SMTP id u19mr21742303lfu.56.1643791615722; Wed, 02 Feb 2022 00:46:55 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1643791615; cv=pass; d=google.com; s=arc-20160816; b=uhfS8tGU0M738DcZzlDLcc0d5WkmaKEPVBKSQi9hVSc/+0pljWC9afo46JHW5GbSp7 qn9/ZJrIUMAUaS4GYGG7jvJ8xGmWTAZeMiRyPoFGyTpPBSZJCqHZ2EQJwAl8bZNSk1Np enGdnmhyXHEls5dWcb8vGky6S1/sP4OLcoU+poH4wWpOqKe186uarCik0OXFF5ZkGUc8 cn72uGy9eZ5RU9pc/q7fdoYhvBtKh2Uc1head92wAgTgyyaCAT68cNEkdrZemJYawcz1 G1dktWZEyk0xpwEunorSj9L+xTUGCl0ZeV2LnSaTE+UFrOeSGbOhPPk6kf5B9XVTrOA1 NknA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:document_confidentiality :msip_labels:content-language:accept-language:in-reply-to:references :message-id:date:content-class:thread-index:thread-topic:subject:to :from:dkim-signature; bh=3syyATO2mBsiEVz/xhQq0JHnTftfT5wpon7lyRwCjis=; b=MiPmFVrlk/Aw4tEUSEfIfwNvU9UJupaVYJoz8WxjNaocKkWj5v8r9NKIQQWEYkhFyO eLmXRh6STxLgA8am7l/NU95CV2CxLP+U0j6eSyPVIdKO1p6etSAq1rYq3YkfY2tIfKH/ 5yZ9blTrfmkizF2X7mXz4c5BiSwoTiUEtmLmcI8B8pwnydxUu8LqpCsZNTNgHfXpeu+h TC+9ShXlN7eaSiVf9pIfdLeyvsKsRwGqyQsiMh94zyN+RFu9mlIRnpSpSStWOARbMH/D LIKrebfEblznhkleCv8PymD/k1+B+WZEe8YH5tXYVimlA7FRutZkLCVBfHl0NVbd4X7F E02A== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=KTtj9sdQ; arc=pass (i=1); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f400:7e1b::602 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on20602.outbound.protection.outlook.com. [2a01:111:f400:7e1b::602]) by gmr-mx.google.com with ESMTPS id l17si243369lje.5.2022.02.02.00.46.55 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 02 Feb 2022 00:46:55 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f400:7e1b::602 as permitted sender) client-ip=2a01:111:f400:7e1b::602; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=KTtj9sdQ; arc=pass (i=1); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f400:7e1b::602 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hTL1l256Kbpx4iJtzaCuBSmk/uqH1O4kNNgr1osV0B7ROx9wsR6UPRhF/mR3fBrM5H0z23xMZuD1EXkVVkGt16ivK3kI6R5tJoXz3Lyb/XuUbEWvNgCD7WPoyWKm42ZtEiqRSFaNt3twc3ywiGrdEX98JV29ASUa5YwKx2Kj5anP2j07L3wnUqV0GUm1H8XlqdUNhIgbDwpxRrqs4j4v0dljgWdNegRLjDq17s7VEwXrCG8cJyE+UP5AsmxmumUB49brUaejkxSQyv5sThKyAUa58GDbfLHWJGoE7Wff94D6BjMs60SYZQYwZdwz9dnKam/D9gnjf2U/4WTcr9pGSQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=3syyATO2mBsiEVz/xhQq0JHnTftfT5wpon7lyRwCjis=; b=ORHOrnWAbNppHmV4WUL0c+dz9Y5i4V8Vy/UhjgcoVipjcA/zR0WC854ivdWk/8UbvyRuEV2XjgvggTWlzbL5YqEfO3pTr1IWrJLET4QIKOv8yUkAUM6PRR3axWcVMFv4DJjBlI9Y1F8ZebQxLSkE1/Q94wsjPmVRMfLTEohJ4ttw4/IHUnD6QobNExrg6GLRQbcc7jZ0lUAk+XmCO5ZR0yRZm7HLiRw+JheSBeOsb9Wns3GJwSq80Pgr2tea7k6La4tx6YWGE9fLQflTLtui58uUfSPYsk0RuBKg308enjClLrDOwDY4fXM4eaAsi5qHS5dmK7mym7jxGaIIvh8JKA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3syyATO2mBsiEVz/xhQq0JHnTftfT5wpon7lyRwCjis=; b=KTtj9sdQfaAzVQ2l/t1Q1w3MS84njn7mKt78jreFG+vHo2gD800aWMo1Zn70ASBjWo98+x9VXd/ermbOoODhvLYFh1vpZaagabtLHd3gvhiPyzbxfHVb/sdrSNPbmQnLLi7b0Qb0eLe4QYLYkBMOV9tDZ+C2tkXjSiJdSx2kwzmFIm1CMIax/t8AHpH6lMHFS69eoqC0uNCVDmnXJb8J6W39loZVD0QMLBhw4KmNLUwTnHBj78j6Oi/auJAod6It8sqbBVXVJuHAYb9qKS4lg5YM3GANgoDo8dH4Q/Xj07vhaO1j2zc2BCx4jkq+l5KXlpppozKqeZSDRCnXQbxZPQ== Received: from AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:418::19) by DB8PR10MB3289.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:113::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4930.19; Wed, 2 Feb 2022 08:46:54 +0000 Received: from AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM ([fe80::3877:b651:9ce1:7716]) by AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM ([fe80::3877:b651:9ce1:7716%7]) with mapi id 15.20.4951.012; Wed, 2 Feb 2022 08:46:54 +0000 From: "Moessbauer, Felix" To: "jan.kiszka@siemens.com" , Uladzimir Bely , "isar-users@googlegroups.com" Subject: RE: [PATCH v5 07/12] sbuild: support of shell exports from dpkg_runbuild_prepend Thread-Topic: [PATCH v5 07/12] sbuild: support of shell exports from dpkg_runbuild_prepend Thread-Index: AQHYF42aSJ2RC8bkX0Ck4h4Zkz1u56x+/oCAgAAI/4CAAM2mAIAAG3tg Content-Class: Date: Wed, 2 Feb 2022 08:46:54 +0000 Message-ID: References: <20220201170038.5723-1-ubely@ilbers.de> <20220201170038.5723-8-ubely@ilbers.de> <0e396fe1-889c-8c38-de5d-91274222b955@siemens.com> <3317197.LZWGnKmheA@home> <9f8b4874-62b5-546f-5dc9-8d9c0bd5b1cf@siemens.com> In-Reply-To: <9f8b4874-62b5-546f-5dc9-8d9c0bd5b1cf@siemens.com> Accept-Language: en-US Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_Enabled=true; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_SetDate=2022-02-02T08:46:50Z; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_Method=Standard; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_Name=restricted-default; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_SiteId=38ae3bcd-9579-4fd4-adda-b42e1495d55a; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_ActionId=089bb7f2-ab1c-493d-8249-9c8ddfc86758; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_ContentBits=0 document_confidentiality: Restricted authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 264eb4ff-8869-46c5-d4d8-08d9e6289037 x-ms-traffictypediagnostic: DB8PR10MB3289:EE_ x-ld-processed: 38ae3bcd-9579-4fd4-adda-b42e1495d55a,ExtAddr x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:5516; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: z0EU6QUTpfGy4+mXEDWigkcIYrbjk6+IDaUD+X4gfFG1AAbPKJ9Fi8+ApkUs2q4kHyd1GqZcKU4UDhRDZTfCG3L1bAIhZp1nX5IPWbhTs01ifXgseWvBvgARTV/vaeeytb/3WfmL8Ds24Fu7JNoOdMmL9dWrmPfAdnNlzDNBhn95bUxnIX5hgRFaWrahjx8eicZS19W206z0f+xbc8OukKp+2vT0CzmohhhFPk9ymWD3kMz4fu/7IEDfNl6MJJ3+iPiS52HEUIPNHKwBDBuE+qFhsnSjFM88hmfxPHK/l20to088LDsk+U/LvbIudnW8FVxg1grxQ0BILc7+NJIWZ4l7MTfhtXTYwxWXEqtIPlHv3i98BTvP89EKFUgKJFCJfV/dd+kRwsbAmQV8NOvGPlCq+P2fh1yc6Is8uvaJqp2dClTcoZSHT7ULC54yAjJI0t1eF3n3bP7v4gkxhX9YiDCm0329Gk6f6xtaU27QPXVUSkKv6Sv9dW/ZXi2OXpiCjjxACl6qoWUfhQj2PZRVeHM5HOZiF3tL2Pr7DYAMc3PsEISJVdmatKTzGrOZsJhmWUkXc7YvF4qK5JMoNDkYcFcNf91sKg/EgfgfnCBNPwCt3dhsL4kRSJPe9nuNvKlXsV6IoN+fl8HVM+HhEWNH/kZRPRQpyi6AKnDjnSErPc8CMLPZXpMdftZ0AT6uZfMeaRq2cr5GV0vqVdcIeFeCwZ79LXchznFmn3vJTwov2pWIw9KJouTDSjO6n493Uo8cYQUSjATjOSugJcIO/6wMU9EBDPonQj7ukN0sU6aiaQs= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(186003)(66446008)(71200400001)(82960400001)(26005)(38100700002)(55016003)(64756008)(6506007)(38070700005)(66946007)(66556008)(66476007)(76116006)(8676002)(8936002)(316002)(83380400001)(2906002)(45080400002)(86362001)(33656002)(7696005)(110136005)(9686003)(52536014)(508600001)(966005)(122000001)(53546011)(5660300002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?yYOthkkBgQb8MLhH1SvYFSOwokyq2lh8UJGNkw2z3H1O3np5D0f8hqP+DsQ/?= =?us-ascii?Q?PUvlOBPBbdP3yB/ijFX3bENyP3Qx8edD5gpIyNUFNJFb/V7cJTPkxQCXDp0f?= =?us-ascii?Q?T9tJKKMilgVaXX6uvdkD7Gqcq2hMWqADQ+5YasbqxSGhDPeso9bN7CCb/9bJ?= =?us-ascii?Q?R98wUXTZh2RiLs3iYxIjyI46iaunm9Tf8HWe9Yll/jTg9wneLjuCDuSGHEQV?= =?us-ascii?Q?X5+suMnWfCK/BRHGro9z5pjUmFnucct27DyXkiVFqR4ir6ueAi+ZvTD1B7Kw?= =?us-ascii?Q?s64VbPmqrfnZyBALUFHN8CCbBWlt4izRs0YImr57IeJEFZA5fY30rkhMBpP4?= =?us-ascii?Q?j28qOui+Ri2UhIKIPzQZE08IGLQhOyR3CTi8Z3u+YrskdcOvrU7lZJSDkbUm?= =?us-ascii?Q?aDXGoxoknGHGHbzpcPyxuOOdosSWXeTGO7H6oKQHHQ5dO6mwp+LtMtBZ0A9j?= =?us-ascii?Q?rqyniaz7qJztGlQpB0DWjODmZLOV7/gW0cX2uLS5I1T4X7BG6If9GCzXqajL?= =?us-ascii?Q?tY7FKRNm06WpClOjlIHu98bWVn8yCTWkg47k1WWONh6us9/HSKrHzhXeJBeP?= =?us-ascii?Q?NcrfCy/pq+czb//clCcC5E8W28PSZKBSqnzU70QoRzlZLqGQmqak63MTyzPT?= =?us-ascii?Q?AqEEbV0ZrGLToMS4zRQT9UfZh3Y2f2qfnwEXDFMx8bKOx9zj1QSVEAVXfSdk?= =?us-ascii?Q?98TtL8Vk6vLX2otxVs8DRXb+2Kt9eg1tAlKBYV1OvV7dZ1wTARKG8q8tQM/E?= =?us-ascii?Q?jaCler8QAm0iNUXE61Jro9UFJZqzh49jWzEZ5Wh6SDTIlwg4hjrCIaWPszI2?= =?us-ascii?Q?4a2yR75edTiQqzUn54xTSPXGbGpNULA0/mVowOeOZcoiq5lCJuvFodQ1fI8m?= =?us-ascii?Q?aEnzBYkEJJFCPwYem45rHqVRV3KxVL/yIQ8TF5AFte8awdQxqb2BsEzIbs8V?= =?us-ascii?Q?C243SCLN5iPyL5lCFdOgEsKBcavup72TnrwFnvfPdC1mkQck50MgHj5oooXN?= =?us-ascii?Q?BB6PpeAPDBMyGcUdKXUR4mGPMU/e9YiisSY4q30z5Klj8+mxiqQRdz8PZZLh?= =?us-ascii?Q?3B9deuxdZ/ucg9hFkNom3tjqkQz3gColzYTGVm9w0QcpQLlXEo5orC0ePSyW?= =?us-ascii?Q?4lslReXgUi+gVI5xrpTw+ILtDwZDw6iJGresBuHRjPLE5Tap+gmuMe7q4luU?= =?us-ascii?Q?by7FmHNdpH0ENG46/rAt/zAP5uOuXwx+mAHCL/ut1ISU7fnARzMJl/0Z+kKv?= =?us-ascii?Q?BroFX0sEhHtBA9gUImwmxQ1oc0mY8dlzg1b3mvZyZp7oWC6LtkwRzxK+ADMp?= =?us-ascii?Q?+F6yCGP/JTFFS7Ry6U7rRNdYp+fa/SkM4NjnZyDEOguvk7JeTP8qYBqRwo23?= =?us-ascii?Q?xbzMQNyjFUOnOlCphhcz7/d9+yvfTFOfmWTcRnUFsTDJwGBYPrrqh1nwEYjX?= =?us-ascii?Q?J09aVYVlP6H9RbPaU+Sj4akGxiXYsF7IYo00sRLJzgO/rKCB31wh3dW1Jit+?= =?us-ascii?Q?NUNlVCN9GFOKivleIIqBwLRLhl0gacCoTbCO/LB71TQenIe7xudQ0thr8hZZ?= =?us-ascii?Q?/25GS62b1/li5OlaAHNO+XOtL8GTqs/RreLszUMkcCDS019vJD2Mll4NOcpP?= =?us-ascii?Q?cT8irn2qSR5qVM9l7uquY3ahraFy/4OYjYEBq7xQU2FqoZB00ppdEmRN4Ac2?= =?us-ascii?Q?bKOm9A=3D=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 264eb4ff-8869-46c5-d4d8-08d9e6289037 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Feb 2022 08:46:54.1513 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: NkSj0rwyqgIOorSEy/tBTF0eMC8aQGXXvUpZJWizruXWIzRjJAYvu+cWjbPL5z3/QRerIKEQClE/4SuGYLXZCuZ8UXS/ddsTtLVvIEDPPbk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR10MB3289 X-TUID: Cgkue5/bSZUw > -----Original Message----- > From: isar-users@googlegroups.com On > Behalf Of Jan Kiszka > Sent: Wednesday, February 2, 2022 7:57 AM > To: Uladzimir Bely ; isar-users@googlegroups.com > Subject: Re: [PATCH v5 07/12] sbuild: support of shell exports from > dpkg_runbuild_prepend >=20 > On 01.02.22 19:41, Uladzimir Bely wrote: > > In the email from Tuesday, 1 February 2022 21:09:07 +03 user Jan Kiszka > wrote: > >> On 01.02.22 18:00, Uladzimir Bely wrote: > >>> Many of recipes often use shell exports done in dpkg_run_prepend, so > >>> that this changed environment is used during build. > >>> > >>> While sbuild is performed in isolated environment, we need a way to > >>> pass these variables to it. This is done by storing environment > >>> before dpkg_runbuild (after prepare_build) and finding just before > >>> the actual build what was changed or added. > >>> > >>> Signed-off-by: Uladzimir Bely > >>> --- > >>> > >>> meta/classes/dpkg.bbclass | 18 ++++++++++++++++++ > >>> 1 file changed, 18 insertions(+) > >>> > >>> diff --git a/meta/classes/dpkg.bbclass b/meta/classes/dpkg.bbclass > >>> index 66db7ec5..c252e9b3 100644 > >>> --- a/meta/classes/dpkg.bbclass > >>> +++ b/meta/classes/dpkg.bbclass > >>> @@ -29,12 +29,30 @@ do_install_builddeps[lockfiles] +=3D > >>> "${REPO_ISAR_DIR}/isar.lock"> addtask devshell after > >>> do_install_builddeps > >>> > >>> +DPKG_PREBUILD_ENV_FILE=3D"${WORKDIR}/dpkg_prebuild.env" > >>> + > >>> +do_prepare_build_append() { > >>> + env > ${DPKG_PREBUILD_ENV_FILE} } > >>> + > >>> > >>> # Build package from sources using build script > >>> dpkg_runbuild() { > >>> > >>> E=3D"${@ isar_export_proxies(d)}" > >>> E=3D"${@ isar_export_ccache(d)}" > >>> export PARALLEL_MAKE=3D"${PARALLEL_MAKE}" > >>> > >>> + env | while read -r line; do > >>> + # Filter the same lines > >>> + grep -q "^${line}" ${DPKG_PREBUILD_ENV_FILE} && continue > >>> + # Filter some standard variables > >>> + echo ${line} | grep -q "^HOME=3D" && continue > >>> + echo ${line} | grep -q "^PWD=3D" && continue > >>> + > >>> + var=3D$(echo "${line}" | cut -d '=3D' -f1) > >>> + value=3D$(echo "${line}" | cut -d '=3D' -f2-) > >>> + sbuild_export $var "$value" > >>> + done > >>> + > >>> > >>> profiles=3D$(grep "DEB_BUILD_PROFILES" ${SBUILD_CONFIG} | tail -= n1 | > >>> cut -d "'" -f 4) if [ ${ISAR_CROSS_COMPILE} -eq 1 ]; then > >>> > >>> profiles=3D"${profiles} cross nocheck" > >> > >> So, this basically decouples "Avoid using shell environment during > >> the build" and similar conversions downstream from this series, > >> right? It's indeed good to have a compat path now. > >> > >> However, what are the patterns we want to push? Avoiding exports? > >> Then we should probably warn here that this compat path should be > >> avoided and might be removed in the future. > >> > >> If we want to keep both, we can probably leave several recipes alone > >> in that other series. > >> > >> Jan > > > > You might be right. Current solution doesn't force users to avoid > > using exports while they are silently supported. > > > > The first internal solution was keeping dpkg_build_export function but > > also passing custom shell exports (from dpkg_runbuild_prepend) to > > sbuild environment. And a warning about migration was shown. > > > > Later I removed this to make new patchset less invasive for downstreams= . > > Anyway, if we agree that "dpkg_build_export" (like API function) is > > more preferable, I can get back this solution with warnings. > > >=20 > This is not necessarily what I'm suggesting. Your conversion series works > without that API, primarily using template. We also have build profiles. = But we > first of all need to define what we actually want. >=20 > The benefit of pushing things into the build env, rather than feeding it = from the > recipe, is likely that the resulting deb-src of such generated packages c= an > actually be used for rebuilding independently of Isar. So there is likely= value in > deprecating classic export. Using environment variables to control the build in Debian/rules is general= ly discouraged (except for DEB_BUILD_PROFILES and DEB_BUILD_OPTIONS). But even for these variables, semantics are documented [1] and we / an ISAR= user should strictly follow them when packaging. There are also reasons why you want to build a package in a clean environme= nt (e.g. to avoid accidentally setting CC or CXX to icc or clang). Hence, I highly vote for not forwarding the environment into the sbuild bui= ld environment. Felix [1] https://wiki.debian.org/BuildProfileSpec#Registered_profile_names >=20 > Jan >=20 > -- > Siemens AG, Technology > Competence Center Embedded Linux >=20 > -- > You received this message because you are subscribed to the Google Groups > "isar-users" group. > To unsubscribe from this group and stop receiving emails from it, send an= email > to isar-users+unsubscribe@googlegroups.com. > To view this discussion on the web visit > https://eur01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fgroup= s.g > oogle.com%2Fd%2Fmsgid%2Fisar-users%2F9f8b4874-62b5-546f-5dc9- > 8d9c0bd5b1cf%2540siemens.com&data=3D04%7C01%7Cfelix.moessbauer%4 > 0siemens.com%7C9ed643fe46b945b7d2a008d9e619471f%7C38ae3bcd95794fd > 4addab42e1495d55a%7C1%7C0%7C637793819407336907%7CUnknown%7CTW > FpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI > 6Mn0%3D%7C3000&sdata=3DWfb%2F4NfV1M9LjodozJ1V5p3riY8HHobGS31 > %2B6gJ7y6c%3D&reserved=3D0.