From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7142858516907163648 X-Received: by 2002:a02:7b26:0:b0:351:7457:5ce3 with SMTP id q38-20020a027b26000000b0035174575ce3mr17658898jac.177.1663163186329; Wed, 14 Sep 2022 06:46:26 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a02:b057:0:b0:358:3055:3faa with SMTP id q23-20020a02b057000000b0035830553faals3945864jah.6.-pod-prod-gmail; Wed, 14 Sep 2022 06:46:25 -0700 (PDT) X-Google-Smtp-Source: AA6agR4PJ4xGu5apAmcdq2jpmE6zckN4tfmHA+oYwyu+1QUHOU3nuRN4Ag3QKVkl7H6NQ3fr/IwX X-Received: by 2002:a05:6638:1a12:b0:358:4c15:69a0 with SMTP id cd18-20020a0566381a1200b003584c1569a0mr14122208jab.15.1663163185630; Wed, 14 Sep 2022 06:46:25 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1663163185; cv=pass; d=google.com; s=arc-20160816; b=R+pj2ALuXVx4gjF0IJ9ngG7P+JPH9cvazekbdM1nW4dT6e4VmdF0CnDdiLDTPN7Q1m tYqSF28kMu1DR4tKKu1K6XeqA+nPEHBU+iUt3xdUP3KbO8WEiKJnrFadV4VHfEFA2ZRm tBkdsAIb35daOjd+IW3sQ4SSkP8S+FHY6lDvjvlMCi8PFOaNpi4GYYgla1Ll9cmyMmyl m5DajGYEVdIVfO4S2oIMavGTBAAt8PoX25gTtjIKBle67LMfngxhzYRDjkizjZi6Cru+ W+kdh5cDNpRvN4Nt5EOe9ycYSCmIRUsiuFz2L0ONYWIbb9+28/ZipUH5ECZst6pIsChl CLZg== 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=t/Il3YJJIYwoA0vxOFDcgELaj07Alm8cOuu1ZYmwhPw=; b=VnSKVfsts6oYbeCCGkL0b5zlE4KB4Fe+w40aj8jwO6s1HjzdVRZ5Rs6icX6FSFJB6y P8TgynVVUN9cn7RKY0ZsDR8aRYmLKJkmsN6VgMPx9aTlAvB6elve5fEpu6/xhBa1sjNM tUU7W17kwwoLXIfLTDpxr6gtHUZPoeeasyK1LmtZ8cx1TZydRiGjM8ooIZnZ0ND5MR4z W5f64OZ6CKV/erby5P5/6Y3c9+4nPJ2y7SKHC8izZBqEEwjSWmdcnBMK2bs8rtFQqeuy uiTWWLWJF8C1fwSOrferCUbmDWQI2f2Qb9PbCJRUzLGvxIEZCRM1C9cEhIJLNaeyD4Bs OMBA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=mfTuVvfJ; 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.8.52 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-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80052.outbound.protection.outlook.com. [40.107.8.52]) by gmr-mx.google.com with ESMTPS id bk10-20020a056602400a00b00684c9b5bc7asi794214iob.1.2022.09.14.06.46.25 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 14 Sep 2022 06:46:25 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 40.107.8.52 as permitted sender) client-ip=40.107.8.52; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=mfTuVvfJ; 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.8.52 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=DF1fKZk+hjEdQ4+vxmNw287kL5OMCxcTty0DyndCg65ePnV1IttNr8AphUixBBNLpi69TYIcm+Uoj2wMD2fewDnsCU4cXvajyH+vzbQfkQsrDLi6EWt2jF1l7shCMKDJ5v0Nn4NbHy/RtSLSz/iBlcSFIWwqgiYquoRi5Azg29DLxEqS3/T+q85sg0XOuqWxhzLVFgg8CUNPT+pRRAt6wfBoUyk5Ey6cOa6F9j8jgow0n861LNlreKbDYOHIuJjwqyBKRKNq+lkRTjneqfB9i1js+5wcLsBm6d+rXFkXk/vgRWeBC3k62xqrVjOMAxXq0CQ4+HXXNIAB3Fob4VCgvQ== 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=t/Il3YJJIYwoA0vxOFDcgELaj07Alm8cOuu1ZYmwhPw=; b=HOmViZ86Y6kTkHHdXBsq274lGwtW1Xz8tvhEVpJAhgoIaS1EiapzYqlj5gKpw+lcbgVUs+CYgepMlJalWiXhbAvNPMCzHaHKJzPX/1k7NCVbOHYC1Nwuq0UJR9z8SrhLhBrIlynnIySE0qsLp8JXH7oqC4wGqzU5zDpuUtswAjETfcZd4Sj/CojkxBZGIR4/A4ILhi//UXH/sYzKMKk8ApaNY2tzzEctlFvq4n6fssc2Uvdjz/Mk8jRefFD7tOU8Q07owwoROg8LFRyrIEY7TMbqbZx9m7eEuUvWUVHrEVHDsFwp/DiWINTWp4hJB5tr7pDNl3GGtAkWDqVgV46wdg== 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=t/Il3YJJIYwoA0vxOFDcgELaj07Alm8cOuu1ZYmwhPw=; b=mfTuVvfJuEHc7ug4eAHoFUlDtPVsRGAK7spTBI2nc88kZlIV6b7noVrIi5Cn9n/RyBoaCYSqxsDOScBr+kG2H5boQ9lkfiFvXZWUfZDe+CrKAmoPJFp0dS0e9WZMxk8wy+kDgL28CXf48do6utMGZaJXQ2nP0Vdk2E2tf5oUjsHZX0cHcSIB/zmvNl68JL8VZ1c7IEC448NxLwsYxZV/JW2nO5aEo5jzZoxwUGiIb0NvRc7FxXQI8JjpfpLo6hG+E83Gr6/ghgKYxeIgwZNrxVsgUHU1uTwI2o4zz7uZkIDeCvM8ts/ESLL9HnbeY+YHm9EQyaC3hP4am3XWG2Vpwg== Received: from AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:418::19) by AM0PR10MB3474.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:154::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5612.20; Wed, 14 Sep 2022 13:46:22 +0000 Received: from AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM ([fe80::3ced:8a99:e471:9d85]) by AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM ([fe80::3ced:8a99:e471:9d85%6]) with mapi id 15.20.5612.022; Wed, 14 Sep 2022 13:46:22 +0000 From: "Moessbauer, Felix" To: "Schild, Henning" CC: "isar-users@googlegroups.com" , "jan.kiszka@siemens.com" , "Schmidt, Adriaan" , "amikan@ilbers.de" , "ibr@ilbers.de" Subject: RE: [PATCH v3 1/1] run imager in buildchroot-host on cross Thread-Topic: [PATCH v3 1/1] run imager in buildchroot-host on cross Thread-Index: AQHYx3Yy36tKfBUJRUGGobWLZKd+Kq3enviAgABQelA= Date: Wed, 14 Sep 2022 13:46:22 +0000 Message-ID: References: <20220913133839.3280660-1-felix.moessbauer@siemens.com> <20220913133839.3280660-2-felix.moessbauer@siemens.com> <20220914104949.7d140c93@md1za8fc.ad001.siemens.net> In-Reply-To: <20220914104949.7d140c93@md1za8fc.ad001.siemens.net> 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-09-14T13:46:20Z; 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=29933966-1e1a-48a7-ab03-72bd44d3e844; 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-traffictypediagnostic: AM9PR10MB4869:EE_|AM0PR10MB3474:EE_ x-ms-office365-filtering-correlation-id: 50b00fe8-4c54-4fba-f5a7-08da9657829a 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: 6kOzv5GEv7I59HxoyvLIDDAEyXMdc5vCx31prOwCGsg9mivVaSW/3XMxo5bLGk6l6I4/5ot/O5wm2DFfeHp8boykwFaHNGmFkZcZmvIQRfo1ARK9mPuosFH0yYxdlL9J6rhs87rn1mTUttqHkCS3D51c/GMfHXVLzkIXF6eX9Na8Jtfg1MfbbcGk22lH3T6UWa83bB3crRS02w5cMYtxNNWLZ6PZl2fIBUmwU0eT0kRzcHS2herhMLBMRDwRYSivkp7s5CWYeix6ThdQs53WfotdrSz7GUuLap4+YFvRkaTf13aV4DiHGObFTbljH598Hhx+6BWWou2q9BdBZGh2PM2k2UlettdcX8qZnjC7BU57lOAKGCw/BqOPfmQAgeeGEh+dFBrWpEmW1V02DNxWUdt5Vli26SdDJQJqtg73WkkIitqLqJsTIZBN9nNWdakzJtPeielRB0ZyZBjsoJogz8VJsNsJfa87SGFO8OeMqUwqK4CRkNaWFrFd5xdxw2oUfy8id1WOpXJQXKeEG9W1wM3SvUfsgLKoeJx3gKjoaBIZL62H8lDxEP6ENx/DoGuHUyPyfttiVMUPOFf4T4/smgFUcI14HIZbTBtiLcnHBwYgnnC1eG6VGaEm5R+uR+PmuwN/4FX92wagf/fwVe3BAL3ltibGGfuMmqcUNWfghr1aawDJSivRHMWE9JiFXsuCZJ7u8CnwszNwWz2GmU6qCfYdTQn/Cfc74ga3PAsRKvwVaNecqA5p40PCLgj3ZPiLz6PIYPGMSXldJ//gUmedxQ== 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:(13230022)(4636009)(136003)(346002)(39860400002)(396003)(376002)(366004)(451199015)(66946007)(9686003)(66476007)(186003)(41300700001)(38100700002)(8936002)(52536014)(478600001)(26005)(316002)(64756008)(66556008)(82960400001)(53546011)(2906002)(71200400001)(55016003)(83380400001)(122000001)(54906003)(66446008)(38070700005)(76116006)(8676002)(6862004)(6636002)(6506007)(86362001)(4326008)(33656002)(7696005)(5660300002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?qhi8GEjY04XBSCiTAWpunh7b6k45vwCQAW8VEmPbwxF9Ylt0rh2okuinuuj6?= =?us-ascii?Q?UYIn3AKj09q3Ce9T/xobMScCaLNFGmMWNzTarkn0fAHcF3o8jEiGTqFpQtw1?= =?us-ascii?Q?2YBLuyFqvRFjXgT0wt3JD666oW5EgqXUcLkuk5P9vleulPRsqmTBUcBx8qmZ?= =?us-ascii?Q?VtlasvEFno9SVNRYx+A5RzeCHgJEDozvQiiV0ChVO6BTEed93/sQDK4DFneO?= =?us-ascii?Q?us1K292Pu1Qga15Z40UGioNArfdc3W2IfcTcA+eWZw+bbMxDKtaOzKOkRXkf?= =?us-ascii?Q?6+zklBr/I3Sx7ia2MFEz2ER6ZjaCliwoG3ROA3uS6IxMUj/+FY911Os89eks?= =?us-ascii?Q?8Xr4wAYxUHVAKp8/c7oEiLlyvO65IDU9o7MfkDOAAdJfTO+rbEzLKQJfuZFQ?= =?us-ascii?Q?wzf4V311+nrbuu7yWbGAQvSbxteWi5s8zp+hvhkg7H7t/7ggxepfMINOjFlz?= =?us-ascii?Q?9nl6V9s6gpyEq3ofuP0sBIwR9ezAuyGZ/KxeFquDN8hQnO9VP6LXoUGfG1PX?= =?us-ascii?Q?SxRsds63wZ0DrpMogs2wKPPO9PP+v8g2eaQy+0YeJsaz9zT2uXXOEzK5Z+3S?= =?us-ascii?Q?n5a4wxf9zapfqFW2FJJDmb9zHHI3jsvifdO2HIpFX5QBQEfP3J7LtntrtjLK?= =?us-ascii?Q?0B/O+ejm0DYxYqWracwbQFYi+bBhN/5Pe9/ZThekj2XJJ20SzceD8XljSaVY?= =?us-ascii?Q?nO3IRELP85TJIkXQHd7ll66tVuostk+mjRoZDGd3XS4o7+soTqQQENU+nPZB?= =?us-ascii?Q?raI7A2MjpPybTp5NB+i7UEKkFemtjlHR68+MvgysblqkVdq245ZvACCSzp1D?= =?us-ascii?Q?VgdOLpapgZvPbHbFGK5Q6bDZC3M0u7dlMI3dsntI0oevzJBvkrP6uowiru3M?= =?us-ascii?Q?p/4n0YXOzj+dj18r7zmkTu2+2/oRlOd9GvCsNWPbnTShZHrcwSbbjMV9zqpm?= =?us-ascii?Q?c7rTZU7j8ADg1oNrcyo8X55rlVrwAF0yQgVXdJdEGNK9pDy+W6fk2yy042qw?= =?us-ascii?Q?okF5D+MPyQbuH/rg3EwXXBiJn6eGpg1FByw3bePxUaj8JerKjI6hCJuR+FVd?= =?us-ascii?Q?mYgYCVKfOIJeOT9ElItaNy1TAKyenf43YErOJ6pRFp3osJw4uOVZrum0y16v?= =?us-ascii?Q?GreQczO/zLFqjmenPCQ1Oc6xVNrGpG4WrPsU+r17m3ea8Gb4ajSQSd0QDrX9?= =?us-ascii?Q?ZeEXUdJ0Wi+2BCW71goQPZ/e2ei2UC2dp/7M6QzIo5XYRizPODJcxGCsLGKc?= =?us-ascii?Q?WmGBQhUYzj2sh+mD3JL6KJHYCS4oLOm9SGjC5c4XxowV4VylCJSaAMz3kwhr?= =?us-ascii?Q?Nx9+CFtU8uysUyEEW3g4AGorO7YWSQ1mtY8mIH7BPOUfX/JePEiH/Tze4FoK?= =?us-ascii?Q?VqNUfR/ZoX1DjA8wxB7bMkn8bD4a7mwXnan4aILcwjL6NRzdjSkhW2Wij16e?= =?us-ascii?Q?ui/dF71+1iVfOwAxZwvu8FvNFSQvIH1PogHLzOzlc/sINTEk554MN6vYLfSD?= =?us-ascii?Q?anicUDuz4hmsh0+T4uaxfeJF/3IYeTSoGU/ruyN87goChAGh9ulePugb+Mfh?= =?us-ascii?Q?T9CCUgvR4YXA0qc2uVDNzuYucF4yP7cbxglYwf2CLwb0g9trZK/5e/fjPrxQ?= =?us-ascii?Q?yA=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: 50b00fe8-4c54-4fba-f5a7-08da9657829a X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Sep 2022 13:46:22.3548 (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: gEuz3ZMcdJiK2yH1qeV074PNN2F8f2miZfnW9fxspBup4MlnPgLX2BYNv5nCD/yUV6G9eHnZKHX2n+Wy6FUZUbqsOIwCZLsF6vZ0ixQFECI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR10MB3474 X-TUID: RsCjfKxuiOLA > -----Original Message----- > From: Schild, Henning (T CED SES-DE) > Sent: Wednesday, September 14, 2022 10:50 AM > To: Moessbauer, Felix (T CED SES-DE) > Cc: isar-users@googlegroups.com; Kiszka, Jan (T CED) > ; Schmidt, Adriaan (T CED SES-DE) > ; amikan@ilbers.de; ibr@ilbers.de > Subject: Re: [PATCH v3 1/1] run imager in buildchroot-host on cross >=20 > I want a testcase for this where a whole wic gz/xz chain runs in CI with = a > CROSS=3D1. The WIC logic is already tested with CROSS=3D1 as the mc:qemuarm64-bullseye= :isar-image-base is built in CI. What is missing is the compression logic with CROSS=3D1. Currently the only test that tests the compression logic at is the "contain= er-amd64" machine. However, these are not cross. When trying to add the `wic.xz` to the qemuarm64 machine IMAGE_FSTYPES, we = ran out of disk space on many systems as the generated images (and partitio= ns) are rather big. I'm going to send that as an individual patch so the maintainers can decide= if that is really worth it. Felix >=20 > Henning >=20 > Am Tue, 13 Sep 2022 15:38:39 +0200 > schrieb Felix Moessbauer : >=20 > > When globally enabling ISAR_CROSS_COMPILE, the imager and > compression > > tasks run in the host buildchroot as well (instead of the target > > buildchroot). > > > > Similar to the cross support for DPKG recipes, this can be toggled on > > a per-image basis by setting ISAR_CROSS_COMPILE in the image recipe. > > > > Signed-off-by: Felix Moessbauer > > --- > > doc/user_manual.md | 11 +++++++++++ > > meta/classes/image-tools-extension.bbclass | 3 --- > > 2 files changed, 11 insertions(+), 3 deletions(-) > > > > diff --git a/doc/user_manual.md b/doc/user_manual.md index > > 5b2387d8..f38a133e 100644 > > --- a/doc/user_manual.md > > +++ b/doc/user_manual.md > > @@ -986,6 +986,17 @@ built for the compat arch need to be tagged > > individually by setting `PACKAGE_ARCH =3D "${COMPAT_DISTRO_ARCH}"` in > > the package recipe. Non-tagged packages will continue to be built for > > the primary target architecture. > > +### Cross Support for Imagers > > + > > +If `ISAR_CROSS_COMPILE =3D "1"`, the imager and optional compression > > tasks +run in the host buildchroot instead of the target buildchroot. > > +This gives a significant speedup when compressing the generated > > image, +as the compression is not emulated. > > + > > +In case your setup does not support cross-imaging, you can disable > > this +just for the particular image by adding `ISAR_CROSS_COMPILE =3D > > "0"` to your +image recipe. > > + > > > > ## Examining and debugging package generation inside their > > buildchroot diff --git a/meta/classes/image-tools-extension.bbclass > > b/meta/classes/image-tools-extension.bbclass index b9968139..e13d4a3f > > 100644 --- a/meta/classes/image-tools-extension.bbclass > > +++ b/meta/classes/image-tools-extension.bbclass > > @@ -5,9 +5,6 @@ > > # > > # This file extends the image.bbclass to supply tools for futher > > imager functions -# Imager are expected to run natively, thus will use > > the target buildchroot. -ISAR_CROSS_COMPILE =3D "0" > > - > > inherit buildchroot > > > > IMAGER_INSTALL ??=3D ""