From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7057122428766388224 X-Received: by 2002:adf:e5ca:: with SMTP id a10mr8137388wrn.151.1644768291599; Sun, 13 Feb 2022 08:04:51 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:600c:3c9f:: with SMTP id bg31ls5032547wmb.1.canary-gmail; Sun, 13 Feb 2022 08:04:50 -0800 (PST) X-Google-Smtp-Source: ABdhPJyeCB59xEWK69hSDLlME1kaU4fwIWfvK0cEeYsCKhO8uFqY8i+HDVKihU9jm9AUIe2DpWep X-Received: by 2002:adf:d1c9:: with SMTP id b9mr8439822wrd.134.1644768290728; Sun, 13 Feb 2022 08:04:50 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1644768290; cv=pass; d=google.com; s=arc-20160816; b=pUAyv8bSAEwKwSF1LeDTHFbA1iI+/qK0biKI6NTpnwCTsS8ncQSy4LeupwEdKeN4FC vFoKqg5WGDSR/XUry3nSgBJ9fOWDkoACF3MVtUauDyGae7KkoDe3BAqCNbNvmOtHwMqT evSYBWs6BRgMwW+5KT+6owgR2LtMb49yV0zJ85ZFOwLVy9k1FAB+fkDh7RZgXeLjjVHA M3AyM3vFZt28IhE1iid4DHu/jXgHRDAG4qbef4m02JzPKD71c1ig97+MT1CxhPXWxfa9 t99MIEHQBYTlQcbbD+HfPQkw47akNuZr4kS0gp91/fvvwFAcd5xers5S3DmZk0ubnvpD fCew== 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=vpvH6O7GJskSmjrGpqM4MpoupWNjVZdSd9FNokUDAj0=; b=tE7PyP1PTUxX2EqzrrEe1aQ3ta9sw7rkh3vkRClZiJcZhh6IAOk/M3NwXU+MsyY9GZ 5mJOSvlkT9sx5+ZWnQwKQWsDr3h5Qvt6x4QXMu4mCOLff7STc+L5k1PlxTNWh3surAMb g1Ud3zEHjxHkXM70DAeJxEIzaN+fdkqdEEZLbqKUZI3MkUEXC/0+mUtnCEh7c87E/AW/ gMuLTNhTZk4DjnIbQdATDhaAuE3CpWzrR6IU4zyHYVWBgCXp3MBW+G88r3Qd/zEtKqH7 YgPmGxqD/vkLRGaP5lW0szioEF6+XFKBPDnax06IVkOof12O0Mp5Trcd1NLfK/8dvf+y KdAw== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="Jy/UiP/i"; arc=pass (i=1); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f400:fe0d::601 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 EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on0601.outbound.protection.outlook.com. [2a01:111:f400:fe0d::601]) by gmr-mx.google.com with ESMTPS id az9si259136wrb.5.2022.02.13.08.04.50 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 13 Feb 2022 08:04:50 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f400:fe0d::601 as permitted sender) client-ip=2a01:111:f400:fe0d::601; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="Jy/UiP/i"; arc=pass (i=1); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f400:fe0d::601 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=fJk56DBXg93ap+EMbMOwg5N7zb11sGOl5+x4gDBXy+lDd/FPIAM9HjMgczK7BHPBsZ8a3LceOPSn9wv8RX/slbNCddGRts4hYTWur9xT/AhfTg9nEbTiNAy2XN95vJiWQFnrEje00fuUKkFOphzNpla2MaNUBKSP/Kwht7977utz4cCVAThSMhFqE/DmlIkgBqVXi8s2aC3TYRilvnhkdi87K7J8hes4ohA3ck5HawBu6WZ94pwMZuwuRtvc+cK+W2dSUSwvi4BaRo1XaCpGC1Z3sp0OAhCt+Kv8ZQZtEP+XdglbxZJhn0Ut5pAqyJ1N+evenD3xj9TtZhfkB9PeMw== 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=vpvH6O7GJskSmjrGpqM4MpoupWNjVZdSd9FNokUDAj0=; b=XSb5sS/ktV4SqXM05OFBVpccXyIJ/aXUoDUa38UsOhLAy38ZOp0wllI7NJeFxObxE5bXFxzyNfJ4Z2qBGonUGH2Iil36Tu5e+MwDRIUoYB5yBDmHFh2EzdvId/8FXf7DVUxpcMjp96a25j6c69FLO6JGzZiNOeG8BpxPyjPO3Y7htVLyEqUpAcPWxpxHzbWvOL7Kyy3W7i5X+mWZVjN3eu98u9xaRIMFldjH/BEujWdFVFZfg9xTsWIdC+RNlxkJDofdHWXQm6UnZThSVo6yYxRbWRT9ZtAcsp0fwRN2/gby/DtlW9k2gzoKr8b1xyDt9QpxMz6q5nvn54qNOiq6hg== 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=vpvH6O7GJskSmjrGpqM4MpoupWNjVZdSd9FNokUDAj0=; b=Jy/UiP/iEzW0p2o5a0QDrgxc82SoWkdZTUgd79XStCSPzDANDodxM6bmsUxfVP36j22FXQQalyUOZX1olm5WjSQuWl42nHcdW1AXI+fXLoFjbSA4+tb4zUd7AcgOAh8sWND477hcFoa7+LN+so5fDNFkRco2wct/s16HazO0T4ouEX0sGlf31KeNVYDtHibdanRrdUpiG5A3tPrjoJsNa+1CcV7J8YE3WeR6SE3fAY2iuADNZ4OkBfREcNaqmieUX1DGJCu63GHAqopqun7EeceAO23VRfjuJU+VBFZnLrxyKajIynI3ReLQFDZ/KJDgPnKndfsRUaEHGRevdPg8Ug== Received: from AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:418::19) by AM0PR10MB2034.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:42::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4975.11; Sun, 13 Feb 2022 16:04:48 +0000 Received: from AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM ([fe80::a40f:c4a5:75a5:672c]) by AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM ([fe80::a40f:c4a5:75a5:672c%5]) with mapi id 15.20.4975.012; Sun, 13 Feb 2022 16:04:48 +0000 From: "Moessbauer, Felix" To: Uladzimir Bely , "isar-users@googlegroups.com" Subject: RE: [PATCH v7 06/13] sbuild: support of DEB_BUILD_PROFILES Thread-Topic: [PATCH v7 06/13] sbuild: support of DEB_BUILD_PROFILES Thread-Index: AQHYIK3LAVVpTE/0U0KmDS3NSHNMCqyRpFQQ Content-Class: Date: Sun, 13 Feb 2022 16:04:48 +0000 Message-ID: References: <20220213074459.24200-1-ubely@ilbers.de> <20220213074459.24200-7-ubely@ilbers.de> In-Reply-To: <20220213074459.24200-7-ubely@ilbers.de> 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-13T16:04:46Z; 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=c5a2795f-0afd-4351-9b3d-ae047c1d92e1; 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: 096a73e1-b82d-4e47-3702-08d9ef0a8f90 x-ms-traffictypediagnostic: AM0PR10MB2034:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:5236; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 2zGhCreIyA4pWrm9uXlPudCNGIZPL6epCnAooAmIw7wuIP9GsG3xKzn+6NrnPeXF05wF0NgDR8EFSFMbmWvWPhqIQ8m0VuHdToIHe2MZzQeHtXBxoOTc9DnwYFPIpR6PySbh6XC7YnQPghsdK96L3wro8PDboFD5f9nV7QvnScd78Hy2EL7j/44Ts1ev5epv+qp4EP4o++noAjyDuxLzdmDr2vqgEMq/nwrS7NOlIJjeUDQakgUpiH9OB3Awlq4r85ZEedBxuxUEOdtnxLvcYdsadjW7X8g8AWqpzZM61Dq0mXN3mz31pBIqGc34KOGHK/OKqvCFswbYAQGpZSHUUJIYA8KFf8IMbpPfcwAYMEtYuLUAaJ5l750L7sSaH597DkvcVWxe+ikqrOQEo8zmEYQwp3EzfLuupqKIYmVXFUEnkQ3yHcuc7nAaYSltoFLjPCq4USQk5O6DsrWgtjP023XzYP39JK92gIguzUaPuY9JxaMjf1t6/rPRCouuVxqEuD2h1Rou9Iu+68hLdbK4hranoMDkfFEMTVUJbFqCSdIWhi3lVKg2HSAzIrn/rfm7ys1qH2icY3HtjbrYlDKCs3sZP5VdTRSpqY92bdxuHCyc06X2AK44USB8UcONCBkrfgnisqfONEtwEJF1Ysjp1KX5AQQmem8BgykGwbgBJtgpd+eT+UhV46JjqCvLxebxDknV1aoAb+FmvOV0Knnq6rrP+qmC49zYiAUOe6gOf1hx4UCxdHBYUUMz6Q3MznqhKuchGqO65KvgIwur5ojxo2zUC0u3ehLRwUKkTB6eeLY= 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)(966005)(38070700005)(52536014)(66946007)(8676002)(66446008)(5660300002)(66476007)(64756008)(66556008)(82960400001)(45080400002)(508600001)(76116006)(9686003)(83380400001)(8936002)(316002)(33656002)(2906002)(55016003)(26005)(186003)(71200400001)(7696005)(6506007)(110136005)(122000001)(38100700002)(86362001)(53546011);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?5GwFVDaQPJH6R5IIuk4HMWDbGM4Nf63TXJUoOjy+qJRsUfagVhkOzeD+MmV0?= =?us-ascii?Q?uimUsfhMfx4c8V6JR2YE2yw6du1IrXTzKc4iRYxga8F8/YkRqcUJHw+Igqya?= =?us-ascii?Q?3TEdFayzvldipfuX2tIDpvyRIKkk/Yq3MDhXfeca/ltXGB64Yq8X/t8fq+cB?= =?us-ascii?Q?6p6uu6JGXxhPNk0F+JI+2kOJ5TSj+++rXmlu4ZdmIKofbfMy0pDbH8bo8Vg2?= =?us-ascii?Q?WczK+Q+aqyjlZJE0lVxGaciI9LXiC5uJN92SFUw76YJF5IheUOV/zm/uWcRk?= =?us-ascii?Q?qxxmsjY6OcI9pKtaWykLkYVQRSKQZOq/I5And26VeGKg05LD3bC4uljhqHWl?= =?us-ascii?Q?SJjDWQW2kbjths1Qy0Wsq4T59Sqx0tZS7pNMjHty97JpUXDD/Objezc0Gr0M?= =?us-ascii?Q?+VHoD4GsHRYQL9Bu1NYf4zH5r0597jA7fwZZTvMMLAaZ18s+xT2IYvF+MolJ?= =?us-ascii?Q?z+/CmrutJmh1SBBVwmEHh0lajvEPoF5DvsTb25m+Zw7YwZl1sXhtRwIL8OX8?= =?us-ascii?Q?xhZC80hjW3C8B4DR9CF0EL1iwJpstsMwvRgsvQTiJyLztOPcx01WkXlNKo5N?= =?us-ascii?Q?6VdKmhzY5MeBPeCywiuO52XOTqghdz/JKHST0KmK5rMrIjxJR878JiXtNUzL?= =?us-ascii?Q?JQ94aRmhmTk3QID+FXVhOU4ucpscPySTjWd3D+ajTUkubStqPd9IC1s4DujT?= =?us-ascii?Q?U9Cx9oTMrP9bC+9CrcTfI0y8JMJHBT/zD9W7Rxp4IOhUXxLvRwgS3GdCwtNX?= =?us-ascii?Q?UpdVXEw2vHVYzYh1U+3Mai8UiXtuO+kQ8sp2dmIbioHWZ/Q6ZumJ6LkfhY/V?= =?us-ascii?Q?WtimDjYK4FK8AguX4TYwG5nTvlid3265vSnl2cmqP0mea3jWG7hIdGl9jB+a?= =?us-ascii?Q?xlKcVLXilBk1immF5gShlmR2sOXJM545pTd3NLF5QmcbUAbH7+PtxvPhr46h?= =?us-ascii?Q?csj4z4OhTu4LlQU6KMrVRQbGnyT6jCEbN0mRXBzZQhlbl7rsG3ZlbjsvwUcM?= =?us-ascii?Q?MVF7yrgA4tlyVOcJAfL3/bTMFYRWXdL8nYwtrY108k2qxJpR3JeoVzEpoCjk?= =?us-ascii?Q?ua+W7VtY/jPuVjx0em7L+1uP801xCYtynyLh79zDk0jcy4EeASTdN0xhChqJ?= =?us-ascii?Q?RkKwzA9/WeYz/tNhpxrbKz/5C4snGJO/yXFpx7QPRjUqFaSHtF5ZS2JR9tSw?= =?us-ascii?Q?x+fFxEJQZj1DPDJMTJ1MWVxJePIDOMg1+rS+Cy/EGpBuit26c74E9qgp9wQO?= =?us-ascii?Q?ol6l+vew+XOPd1cEewcV2a16tybREvFcCSb1PvoG3lgEKJ5j9xCOm08wusoR?= =?us-ascii?Q?hPVeajrOAzyt71w9YeaarFGEeqtCGklycYh2UE2+YJ+frmYBf1fbfdywrlSV?= =?us-ascii?Q?kESYGze9F7ALjkyVn9HDntShler1p7/+uPf6bkx+X3LqX/hLrwBSMFZmSM+t?= =?us-ascii?Q?J9+Hnif9AltWh3kFbsKFVp7Cu9M1wD8P6eXIBnn0sCIsRv/ogC/zKIOGhWlN?= =?us-ascii?Q?kiZxzULa8xJ35KfgZNswSl89ygd++zOFe9g5US/IXhzFy8Isj8U462ZRMwxj?= =?us-ascii?Q?GE1GrEmiOu7ml4aBqS98qIVBV1qnAtnTsN4La5aB9nbBELDG09XsiwVHJbiy?= =?us-ascii?Q?m9vUK7zBwfF2fEVTYE8m1zi7oqNeIl05S/1IpL0InLpT6kI5gsPjM6Doad7I?= =?us-ascii?Q?Is6+fA=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: 096a73e1-b82d-4e47-3702-08d9ef0a8f90 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Feb 2022 16:04:48.5531 (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: GFh9+Gtj+EvxXiLMyIfcRCy/ecO9ZePEWdSMp4QCvtT4yMsayEJM0hpJouNXqVJDaD1fll6IUcl+tjg85JJBPhNcBIOEtI8uaGYi8chtXYY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR10MB2034 X-TUID: UAjiP8/ll3WR Hi, > -----Original Message----- > From: isar-users@googlegroups.com On > Behalf Of Uladzimir Bely > Sent: Sunday, February 13, 2022 8:45 AM > To: isar-users@googlegroups.com > Subject: [PATCH v7 06/13] sbuild: support of DEB_BUILD_PROFILES >=20 > In Isar packages may use their own profiles. For example, linux-custom.in= c > introduces 'nolibcdev' profile that should be passed to dpkg-buildpackage= in > both cross and native builds. >=20 > By default, sbuild for cross-building uses passes "cross,nocheck" options= to > dpkg-buildpackage and ignores DEB_BUILD_PROFILES environment variable. There is a typo (uses passes). >=20 > This change makes sbuild use custom profiles even in cross-build mode. >=20 > Signed-off-by: Uladzimir Bely > --- > meta/classes/dpkg.bbclass | 10 +++++++++- > 1 file changed, 9 insertions(+), 1 deletion(-) >=20 > diff --git a/meta/classes/dpkg.bbclass b/meta/classes/dpkg.bbclass index > 848ffad1..5511de64 100644 > --- a/meta/classes/dpkg.bbclass > +++ b/meta/classes/dpkg.bbclass > @@ -40,10 +40,18 @@ dpkg_runbuild() { > export DEB_BUILD_PROFILES=3D"${@ isar_deb_build_profiles(d)}" > export PARALLEL_MAKE=3D"${PARALLEL_MAKE}" >=20 > + 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" > + fi > + if [ ! -z "$profiles" ]; then > + profiles=3D$(echo --profiles=3D"$profiles" | sed -e 's/ \+/,/g') > + fi > + > export SBUILD_CONFIG=3D"${SBUILD_CONFIG}" >=20 > sbuild -A -n -c ${SBUILD_CHROOT} --extra-repository=3D"${ISAR_APT_RE= PO}" \ > - --host=3D${PACKAGE_ARCH} --build=3D${SBUILD_HOST_ARCH} \ > + --host=3D${PACKAGE_ARCH} --build=3D${SBUILD_HOST_ARCH} ${profile= s} As we handle the DEB_BUILD_PROFILES exclusively in ISAR anyways, can't we s= implify this code by always adding --profiles=3D"${@ isar_deb_build_profile= s(d)}" and get rid of the export? Otherwise we have to maintain the "cross nocheck" logic for cross-compiling= at two different locations. Felix > + \ > --no-run-lintian --no-run-piuparts --no-run-autopkgtest \ > --debbuildopts=3D"--source-option=3D-I" \ > --build-dir=3D${WORKDIR} ${WORKDIR}/${PPS} > -- > 2.20.1 >=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%2F20220213074459.24200-7- > ubely%2540ilbers.de&data=3D04%7C01%7Cfelix.moessbauer%40siemens.co > m%7C9a465e3edb52484113a108d9eec4bf92%7C38ae3bcd95794fd4addab42e1 > 495d55a%7C1%7C0%7C637803351819682721%7CUnknown%7CTWFpbGZsb3d8 > eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D% > 7C3000&sdata=3DQq0ecQNOACm2ILez0sEG1A4qlyvrZ04kRT8dxkc4w2c%3D& > amp;reserved=3D0.