From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7127692007916437504 X-Received: by 2002:a92:1946:0:b0:2dd:3cab:c354 with SMTP id e6-20020a921946000000b002dd3cabc354mr244945ilm.193.1659597451449; Thu, 04 Aug 2022 00:17:31 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a02:a149:0:b0:342:7484:cbc1 with SMTP id m9-20020a02a149000000b003427484cbc1ls170575jah.3.-pod-prod-gmail; Thu, 04 Aug 2022 00:17:30 -0700 (PDT) X-Google-Smtp-Source: AA6agR7ntgoTQi8jvrdL9nX0wtOq6g0XughDHQITpRWFVf9QA4EFIE8OhG3dBnJ3QfeQv7HUWylB X-Received: by 2002:a05:6638:4909:b0:341:dc16:839d with SMTP id cx9-20020a056638490900b00341dc16839dmr230815jab.95.1659597450805; Thu, 04 Aug 2022 00:17:30 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1659597450; cv=pass; d=google.com; s=arc-20160816; b=kDWYzkG/EVxFpCRnL0f8+db22VLbcElmwFbFu2lzAe2KN//PU3hIhY/aokMgx7GLHk 5Rx8d9iHXpgNfF7Jr/DhdmKsAc0lqM3XPox9Xl2Hq2JJ1mNmKZCH/c+nhngrR/wxgqRl HKKF5pyOStsSZwJaBtLWUbmSOw9pv/z4i6otglJt1WpuwDBBPd3YmEoiIQfE8E4Ige+r Rjzb+KHw/SwPYNmCeXxxwFDh2M3SRLRE+0ncgqQkivmT8YQPYfrWG0MRD8C5db5REwUV mOG90f+Zl2MDcDawXzGZqiOyhuIt7yPrMXYng5+8il5qzbPJ9MIq5jjYhOMcR4CsBcDD gt2w== 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:thread-index:thread-topic:subject:cc:to:from :dkim-signature; bh=/XOmwtntJFgbo6Kl5aAcrXWB6dV0H8ed2FWJpubm/ek=; b=iLcITgeYV9FqLym+HSAjQGz0g2DC73taCPtf6DRVI6xZL2VE4hVysrPUjpFYvRtJMB ZSuysId6m1Y4HiW16ZWNi+CS673x4ZHqMTecqP15ypB0o2/7yThvAUXmnTy5kMURREHq uvKmlE1v8vPDoixo8TUOlTf1jzKR+jRQOmGRaGhQURhB2kVW+L6M/nSMHr97HI65XMk6 lzrrAp1nRI6y35TxY7ZelHSJZ07RGUceQW4Mq2oeTgthWPJrCMdK0ZNeqObgf4Qx6jAg mjr6s3wFLLL+UbbP20MBXFTneZqoK3tvH3NCuAj/9YBf3K0sIvaWbOsMoqDha0J9XZzn drzQ== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=LWs+tsnf; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 40.107.1.51 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 EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10051.outbound.protection.outlook.com. [40.107.1.51]) by gmr-mx.google.com with ESMTPS id y16-20020a92d0d0000000b002dd5983e472si27956ila.4.2022.08.04.00.17.29 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 04 Aug 2022 00:17:30 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 40.107.1.51 as permitted sender) client-ip=40.107.1.51; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=LWs+tsnf; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 40.107.1.51 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=CrqQ9/3JA9si142j8myRjFcZuQ0bRgkj+uPpvh1ckOfMtQvW3q8+EKKGO+m2icwGHPQYj8wz/7m7lFJIaZpSnHLliB7mPfBXfbrLDtdkBaf2l+P/HJCxGoFb1DtMkqgN+KWkLK/AcTerJst4RAYxk8ch6PRTMaYyorOvR8aYYAoU6R6tta4S71Fm6EGx2gdjpeL6mmP7dEbE52vSmR1vUzOwJOY6wn9unFFCVdR4gBaORzKcVoM1Z6e/pb/AJNz2ZiDUVTYI1Psldfj1L/cLnEjeUaqEJAnvFn7JNpJ4nBDrtpBsUOG31Isydp6Url4+Ws3eFPGfrvNcAFgf/BIaGg== 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=/XOmwtntJFgbo6Kl5aAcrXWB6dV0H8ed2FWJpubm/ek=; b=Ri0YK3bf33n/bCQQ842cx3MPnGQDVS7mw2BnzUuttgboqH0pRYcbTLQbfRiFYTyC9qmpjNA7EiFWq2zUmAdgQswgpTyc9emsLctcNbqUk9G+m682ah5tzxmlvkHYQXlHcyUBedRyniHpyjEzFHof5RSR9Gka+RlbrUsgYSX6jQehDePLsyD00uaqnjZ0HVXKl3BRCg2JO4Ta4Q0nNmWkSzxwCYW62rjljjODJomE7bF4Io2DLKm7KmuwP0tAikZat+N1C4prqrWoyutcOvCvQeUfLeEtnRQqrtpwEral3Ue2mIFd58+UCYrLajB2iiLcMzMJxDlA/ffk7VzlHNxwOw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; 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=/XOmwtntJFgbo6Kl5aAcrXWB6dV0H8ed2FWJpubm/ek=; b=LWs+tsnfQxFucKFZW/S2MIX6UYNqdLw5xi8kIZD+S2IrRSasMa8mUkLk0MuSwcqtpWiAimAKt2n//fW2FdqQ7CfjosajyNbPAtp3OJzUsetVT0ahoO2eKhfA7LqcETOtkafTwRS5XXSWB/c4ukqXt5uTGIFHKBObLuzeZrDzgMDlR9A4j6ik5Awe8EPBpaXgoKzfBWgLBGy0TrAjI9d4lMWxAwjvz8IG6Gyyn8XhL4ty7S8sZ5u/x4Xgtu5XtxBRl7DasnjRmyvTwRPZWRVB1ulsp/BZq+2Ka8qM3i0qolrCEaB8WughGI8dtJ4EbXv0YxGK/a9UEzHNOXcT+VE9jw== Received: from AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:418::19) by DB9PR10MB4796.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:254::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5504.14; Thu, 4 Aug 2022 07:17:24 +0000 Received: from AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM ([fe80::b40b:ce9e:110d:eb07]) by AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM ([fe80::b40b:ce9e:110d:eb07%7]) with mapi id 15.20.5482.016; Thu, 4 Aug 2022 07:17:24 +0000 From: "Moessbauer, Felix" To: Uladzimir Bely , "isar-users@googlegroups.com" CC: "jan.kiszka@siemens.com" Subject: RE: [PATCH] install crossbuild-essential into base schroot Thread-Topic: [PATCH] install crossbuild-essential into base schroot Thread-Index: AQHYp1hoqMmJf06ST02dm8jnnm+Y9K2eQioAgAAEUgCAAA2zUA== Date: Thu, 4 Aug 2022 07:17:24 +0000 Message-ID: References: <20220803164458.429368-1-felix.moessbauer@siemens.com> <2bd2968a-109d-6fb4-cbbb-6b3b24e39440@siemens.com> <2606516.vuYhMxLoTh@home> In-Reply-To: <2606516.vuYhMxLoTh@home> Accept-Language: en-US Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_Enabled=true; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_SetDate=2022-08-04T07:17:23Z; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_Method=Standard; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_Name=restricted; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_SiteId=38ae3bcd-9579-4fd4-adda-b42e1495d55a; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_ActionId=ef2fae39-790e-4fae-836d-093361db9ced; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_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: 9f3778f4-9019-47ae-83d8-08da75e96149 x-ms-traffictypediagnostic: DB9PR10MB4796:EE_ x-ld-processed: 38ae3bcd-9579-4fd4-adda-b42e1495d55a,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: vbPGIj9xJ0jWoX8MZAr/wZbUS4CsqVszi9G5ZwFT6v3BLbYbXFXScEoUXYems50mXzI0ReuBImXQ+joVvOcDHGNxU7tilbeSJzkkhEtffcuPDhS7RQ3KU6bZgPEwJaxVtXJLOVMvk/XX0OSCLYUCUrrkJD3b1cLT4CMp4VAzhjTFQ9+AKtvculDyE+F40dIrxP2IUjH4cEEfaQDwazlgRRyXaqdQdFrsYYL15RKHC5tj41ercJtWd0wa+0vSZYqHwz6MSizx3p+WnR8Si/2r2EJOjC6bZEu9uuahI2k+cps1vXLwyIXba+BTncGqp3In8OzwiifB96HvqC8Lx/zvcFdmqBNgzrSVFnPWv7GB1wogoTgd4DFhy9pw65fsxnUHglHODMEgrL2fAzgqIJ0n1Uo++jzkG2W9R9MghkaUlf//CCVumzCn0jqQEUHv2Iiqd0O4myivRbw7WVeYHc1oRSvMB0xLHPGmYgYvFvBN4DyQWI/GxjR+l3gZOAuFB/JsycctuFxe8ugyK4qA4jSaryJjCzHPIOVKzGwvCUKq731mnydWSFStSOsUQUXSomxy5KVW04SMkQV42g9SZD2dv88mwm0bX/jVGTeZ8wu3bnJUVUVpPOEWig8ggTOztGITRPYrEOLr5FR/TLfg0a5ueGYZe9+oWNd9jj/yKy7/HbIdIBmBJ5sfMrY8b+xHZTGwnKY92jvNxb2rwsedmZWWWVYi/E3VMKlz8Ux35nroEgWxmOnZVcjZXAUGFAHZNFbhZoNYCmz1p4BUJSLjsSlPEXLdTn0ZqcLPuZR70+DPSa2rsQWdJCka1c95M+9ARpcg 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:(13230016)(4636009)(376002)(366004)(39860400002)(396003)(346002)(136003)(110136005)(8936002)(122000001)(66556008)(71200400001)(66446008)(66476007)(4326008)(8676002)(64756008)(478600001)(52536014)(316002)(76116006)(66946007)(5660300002)(6506007)(107886003)(2906002)(41300700001)(9686003)(26005)(33656002)(186003)(7696005)(55016003)(38070700005)(83380400001)(38100700002)(82960400001)(86362001)(53546011);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?Nkd0TKBUukbZ9qqqyvS2Roplxku3AuSF+Da0ZSBVR7Om69iyl2fPjSHQNkZR?= =?us-ascii?Q?bnZkm3jqHTKFo634T+QwZWtQyOaUjjerEEP6rTLjBGVHEcT9RRNkrHhJN3iN?= =?us-ascii?Q?W9isFx0tXG5pIfjaFBVU3y8dJLr+e0ZyKt07uq7IzO4seeLDx2RzV/CwOoNa?= =?us-ascii?Q?SDNMTN9eVcwChuK4oA4Cg3TQ1F5NB1nJGEgeL8u7DDosHyPFSrMcGLI8NNu2?= =?us-ascii?Q?p9h6x98xeKzxJHSYYFqFO68yY+o++KqNdo8uCpVR5D1qQuZn9H9x2YkYQoPd?= =?us-ascii?Q?2/SIGOnVjDSgiOpgXjE/MfHB7foypy6yyGv5Gd0PLEy/K9aykuaWFG0yY2Tu?= =?us-ascii?Q?1u2088rWbceLka1s6T7aUR6KOJ4wekVsvKzDCfPX+WjbtEpyoXUv93NHQw5z?= =?us-ascii?Q?pzGuqzAIslFtUAN7LoQcaq6t0wI/8aIHdN4AqQedWcv2nFYDPJlfkmzs3KLB?= =?us-ascii?Q?VPb3WpgrvxGAGDE1CHPwIias40sujSD3ovv7nOZ2R5r4CgU0q11b8Mna98ai?= =?us-ascii?Q?KgcSIHxQUIMuTo3iKqs66iK0M1li/EZ2r6wIU1LFfFexiCZNPaKbrqUNQJt3?= =?us-ascii?Q?YrVHGSeHFClE3WADgeCVf5cooYZvHMiUPCLER0ParcPKav5gzc4aT0wdAhTf?= =?us-ascii?Q?qD7MRGCxu/zf4oVrYEYxbGM3fB0uGyHAxWNYMeg5mqw/v/sAuSecFbkqZDtb?= =?us-ascii?Q?JfHH7gr0j08EDaJ6M1XqbkjNSzBwmOQZMatqR6Z9wgoZ5imzq7uezCCVThFQ?= =?us-ascii?Q?wzpCf33jPs/pO4MI9mpWqRo/6x01O2G/BYBnZOtp+nyTGrV6fXdfNaX2CtCD?= =?us-ascii?Q?p+NxuEXaXq68Dgf/l3fP7ZeFKk4B270cNw91o2hJKQ38zFJzKUKIROZ5snlz?= =?us-ascii?Q?gZGiK2HI6RGI67iBSpPITDDstwDy6aDIqwmyUZV5cP+9CRmshToN/qclxjEd?= =?us-ascii?Q?voLdL48xe5pVmbM4P5ArUolR7t/+NW6tQZS3mRjF7oar9T5exY/2tn1ikMRk?= =?us-ascii?Q?JB0Ql651rPtXJDjVOsQ4EokP3nVih//OGbnfPedGrAr/lDzhwH8VE8M59K1l?= =?us-ascii?Q?Ml4d3maoT1MMATfqkSNmdltwaDnmw5F9Wn37UjGBwtdEgpgLyBtVg/5giPHz?= =?us-ascii?Q?CqB3mX8ut35Loz09cOD9fJ02c345hBIyQxJy/u/JjYBX62KJgFqs8zBYcrs1?= =?us-ascii?Q?D2OfTAQfEiSibVlbjuz3XQlt9QY+Ammc78qF6knLFzOwLXT0mjVEcLXCE/OB?= =?us-ascii?Q?j0Y46xrDK2bw5J3A8e53cnOm2iImDLxGRoaSiJi818LnksrRmbkgdbkhUU5m?= =?us-ascii?Q?PcxardKGbT8XH7liOjm53JsRAe1hZCrAXbB5KnZ7rGk2QyRO93tOcKdiWqpR?= =?us-ascii?Q?UBW/awMs0T4N34fougyp1J+fTVvw16nbdOqAgrv/n6TbSv4LKeVcLZuiPTAP?= =?us-ascii?Q?uVo7+AZaUxy4Cnzfor+6vk6NH76NTCYFd2R+m5FWZ4WV7+pslbkFWgn3nzFh?= =?us-ascii?Q?uU5isH75ROekbwBvhH7USClEfFNZXRNcd0C3R/rt7VouZY/IKyLFctkWj6Lz?= =?us-ascii?Q?P1c+SAdGKbvjK+txhtA0evHKapfePeiHIOeT6qShjOyeQVfjxZeWBDU0wPQj?= =?us-ascii?Q?Sg=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: 9f3778f4-9019-47ae-83d8-08da75e96149 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Aug 2022 07:17:24.6227 (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: jfRes2sqhaPHpKOI0JnxMQPWifOWC2GdYxilOun7kLkGA2OETdBP2LE6e50NG2KMeb3kNm29tSZGPJQQzcoIu7hRqIdeC0bjSwZMd3BBdtE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR10MB4796 X-TUID: 0kt2LfedwZok > -----Original Message----- > From: Uladzimir Bely > Sent: Thursday, August 4, 2022 8:23 AM > To: Moessbauer, Felix (T CED SES-DE) ; > isar-users@googlegroups.com > Cc: Kiszka, Jan (T CED) > Subject: Re: [PATCH] install crossbuild-essential into base schroot >=20 > In the email from Thursday, 4 August 2022 09:07:08 +03 user Jan Kiszka wr= ote: > > On 03.08.22 18:44, Felix Moessbauer wrote: > > > This patch always installs the crossbuild-essential- > > > > > > > > > package into the lower dir of the host sbuild schroot. > > > > > > This avoids having to install this package in the upper-dir when > > > cross-compiling, and is identical to build-essential when natively > > > compiling. > > > By that, the parallel cross-build of packages is significantly faster= . > > > > I was wondering if that should be made dependent on > > ISAR_CROSS_COMPILE, even though users could turn it off globally and > > only enable it for individual packages? I tried that before, but this leads to non-deterministic build data, as the= ISAR_CROSS_COMPILE can be switched on / off on a per-receipt basis, but th= e lower-dir of the schroot is shared across all recipes. > > > > Jan > > >=20 > This might be even more conditional. >=20 > Depending on compat arch option state, we might actually need crossbuild- > essential-${COMPAT_DISTRO_ARCH} instead. Even in "native" builds, even > for sbuild-chroot-target... In the end, this is a tradeoff. Having sbuild default-dependencies in the b= ase schroot does not affect correctness of the build (they will be installe= d later on anyways). It simply reduces the amount of work that has to be done per recipe. This patch improves the situation for cross-builds. Adding support for COMPAT_DISTRO_ARCH is a different story. Felix >=20 > > > Signed-off-by: Felix Moessbauer > > > --- > > > > > > meta/recipes-devtools/sbuild-chroot/sbuild-chroot-host.bb | 5 +++++ > > > 1 file changed, 5 insertions(+) > > > > > > diff --git > > > a/meta/recipes-devtools/sbuild-chroot/sbuild-chroot-host.bb > > > b/meta/recipes-devtools/sbuild-chroot/sbuild-chroot-host.bb index > > > aa82846b..f7c7d11b 100644 > > > --- a/meta/recipes-devtools/sbuild-chroot/sbuild-chroot-host.bb > > > +++ b/meta/recipes-devtools/sbuild-chroot/sbuild-chroot-host.bb > > > @@ -9,5 +9,10 @@ SBUILD_VARIANT =3D "host" > > > > > > require sbuild-chroot.inc > > > > > > +# always add the crossbuild-essentials package which is # a noop > > > +for the host distro, but significantly reduces # the download + > > > +install time when cross-compiling > SBUILD_CHROOT_PREINSTALL_COMMON > > > ++=3D "crossbuild-essential-${DISTRO_ARCH}" > > > + > > > > > > ROOTFS_ARCH =3D "${HOST_ARCH}" > > > ROOTFS_DISTRO =3D "${HOST_DISTRO}" >=20 >=20 > -- > Uladzimir Bely >=20 >=20