From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7062963440528130048 X-Received: by 2002:a17:907:a414:b0:6da:654c:aa08 with SMTP id sg20-20020a170907a41400b006da654caa08mr13762658ejc.756.1646748603299; Tue, 08 Mar 2022 06:10:03 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:906:a94a:b0:6d0:76e0:adbd with SMTP id hh10-20020a170906a94a00b006d076e0adbdls743356ejb.9.gmail; Tue, 08 Mar 2022 06:10:02 -0800 (PST) X-Google-Smtp-Source: ABdhPJyEz5XDQSh5pJeI5pv7iA5zOczLBqUm8DCQoWJ1U8YR35k463JPyakwhUTrCv9fHdCa9Wvc X-Received: by 2002:a17:907:761c:b0:6d6:e553:7bd1 with SMTP id jx28-20020a170907761c00b006d6e5537bd1mr13411849ejc.5.1646748602415; Tue, 08 Mar 2022 06:10:02 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1646748602; cv=pass; d=google.com; s=arc-20160816; b=GKFygjaFjLUEDSSFpmZWpMRsrAdhJsmOUD0bcFJp4cNGBkmTQvrdsLUU5dAw5G0TDd qCUBkUFagpbdjPptsVXTofVigTZCun2Y1bgpCOwGFz+ke15diiIy5AOJn2HsabPxzukd JYshCbc/UQ5V0DMikfbsBYmZMForK0qCpQRpJGzRp6aK7CMVnCozKuynr7dj5gDlOHsB nr7t34vBi3thbeHcSSFhNIbRlTES7anaAShNbOEQWIY1gJWjWbPXX0H6o+kqheCwI3kH b/rxbmHx0o2nEDMNpGKbEdh3w9skce7gUWls8rMsqIot4wt43NErWdaZftNzlbtlDRNz +4fA== 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:cc :to:from:dkim-signature; bh=IAOlQwuwfX8LJPsqGG/AeJsobnxFDMY5E6kby2G6cRE=; b=hzxgTFqnDBi2nV8SEfjt4e6qwJQ8QVoih6pYfIo1qy+6JRyKB0+YM6CWO7sZEudi/W 76NRldMXBARnpMZqivunPoA1dZuiLfYpRn0LZWM6mOHgG0CHLAmEFMUgu93pSa/sd/tj CBba+SjP/vMUafnnQVbPkUBX0J9nwn5bissWwdvuqywBbPERLMpOkrKFYRUcwMlpHIWV 7xZgnPNCbdzY5NlRs6xe+R2h7VnX5FFHO0pxKYsaqbTW0HJ5X8JLR9hOSrC0ctejhJTQ NrNQExanIvVT2gw3xmFOt2McUcocHPQn+nsEoUmJNJlII5U+Os9FL1cA7veJQwardliz JqYw== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=p4h4bbKX; 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 2a01:111:f400:fe0c::617 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-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on0617.outbound.protection.outlook.com. [2a01:111:f400:fe0c::617]) by gmr-mx.google.com with ESMTPS id d3-20020a1709063ec300b006d9f7b78412si677025ejj.0.2022.03.08.06.10.02 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 08 Mar 2022 06:10:02 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f400:fe0c::617 as permitted sender) client-ip=2a01:111:f400:fe0c::617; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=p4h4bbKX; 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 2a01:111:f400:fe0c::617 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=ZoRmZiPEdD7rJnRiD+lT/utHw0PonO5h23+opjiDX4qkXAyWuordCulAXU27HSXIa/fDFY+xU7Pbf7lRN2Ii2SEPOUfSZG7taXUEwq+nIvVELn949vww90TpSxl0hyHLjhrjyn9/OKyAM9w3tPL6w78VUR+YamPOSUiBBUVPqt/wIoJ4IIBJtafHRTIQ807TKbQH5NQmrVrf0iV7CMfkeahxqwOcrKIFy74q6NrcS6H6b8wCC5hWkudj1XcRg+qslK2V1rDqA3yvXjuU3HIzjtDzllMDN0YKl5vw4XFeFL86IA5/jy5ctZzAkrj4Y221DvEfwG3VPrmzNToWJGhEyg== 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=IAOlQwuwfX8LJPsqGG/AeJsobnxFDMY5E6kby2G6cRE=; b=RpyOmhZYXq2xSuUjpRyMosXDZPNLLDffsxG5hjsj5DNEHIXns1sohtTp7Ni8VkJaqKnKMypzxbsR/g4z6uzSak6mpGz+WLVSO/3KWs00w5mVuuvLGKY/w5IQqAjZ/3byPNLs/ZJu4VNWeVCXc35gQrSjs6Bf9+ShcRD8srXi08ObXJbbZdqrzrdgCz1MMoWHQn09+xXZwdniM8I7SdruD7OyMbkVp8mRiHDpa7gaLpzaf2tH6Q/Z30xZZM6pkHdCxkv2B/1ZGxDG8q5ry/1VowQS5y2Zbh7k9GuMzLIEDP8AKJliYElR67ArUomfm5LaRyI19sHiPuvvNNgkpCMs2g== 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=IAOlQwuwfX8LJPsqGG/AeJsobnxFDMY5E6kby2G6cRE=; b=p4h4bbKXSSQReCCpxYiHz9BccfEAsJzaayGr+di0YGmv40yaOzBJwcXLvn8TgudcHxZi8Ticqhh4qNDpX4QUxjju0CTSx1QLABASvSAHTIcrfWfW013n0/HOcyw3fSg4VUZrHXaSsQ8er0hpOvMI6mzLh/kqQL+VpNkGyg+St5rzloI6DYPz5Z6eVN5gsLDrybWGOqkrWuQ5qjd2TOxTIXDk1VU+Hcyr7uksH/BL+CPR2ge4jy2YTgJffyUdH/1GqwALeOLoRcXbC0uWFzZcS14Z45YTPXBS/QFR8SDk+M/DvBMelj9NO4C08GHs74SA6YLp92EFtLsX2QzrOZM4uQ== Received: from AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:418::19) by AM0PR10MB2257.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:d7::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5038.13; Tue, 8 Mar 2022 14:10:00 +0000 Received: from AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM ([fe80::a40f:c4a5:75a5:672c]) by AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM ([fe80::a40f:c4a5:75a5:672c%7]) with mapi id 15.20.5038.027; Tue, 8 Mar 2022 14:10:00 +0000 From: "Moessbauer, Felix" To: "Schmidt, Adriaan" CC: "isar-users@googlegroups.com" , "Schild, Henning" , "jan.kiszka@siemens.com" Subject: RE: [PATCH 0/6] imagetypes Thread-Topic: [PATCH 0/6] imagetypes Thread-Index: AQHYHkc7jdYxXC9AUU6Y7ZXfigJLfay1rxPA Content-Class: Date: Tue, 8 Mar 2022 14:10:00 +0000 Message-ID: References: <20220210062446.4145565-1-adriaan.schmidt@siemens.com> In-Reply-To: <20220210062446.4145565-1-adriaan.schmidt@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-03-08T14:09:59Z; 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=bf16424e-d4bf-4b50-afe7-ff47bae1c8b4; 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: b1f46b9b-55c3-484e-18dc-08da010d558c x-ms-traffictypediagnostic: AM0PR10MB2257:EE_ x-ld-processed: 38ae3bcd-9579-4fd4-adda-b42e1495d55a,ExtAddr x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: +pImogdqz/kb/PVFUanbzUgahS705g2qXAcsVIVvrczFn6LuC5RRXUESY6MXDko8MTaTeD6Spzv5wNfZurr/T8Lbg/MbcsLnAroMhxhw1io/Q8gq4RU1BcCbDHnmassIMDIATl0H/WzCKRmVaZUVHSu27tO8MJkmMJQI5L7hBp62EEDj4E0QLq2lTZUp1TnoR2wrUzb5DoyHOZ9CcHjTDUV6YD2PZ2tT8fDoQ0hOSQdznjkOSHbzJ13JjobKvEZ8DXE7acHW0v/xHMWizHh1vBkJTXCHmdhIZz9RDpdjGc0w3hmusZNz7wLcx55qna0SWgCL5CvnXGHx7shZFNTamXIdIYs6GLcCAjNrvAsNRmi8eX5ARSqdcftF3wp9ss+Fxx3gFweYuOZMCoe0NlRcSHxEpufCl39XzzfKEmuqiOVeZOhY7YmLg6r3sZiki5sFLT34s7py1ZkaSefxcVtPzqpDI/SkG7OSiD9z7I9OuUK2ZZqvsHtAIsskEAPpEj5soFTyQncqjMLtBsMQvU4WmquwSdYnHAnNsPZESUQIrcVr9cpa7iYnB1UmL1PObOK/bu4GVYuW0ruA1U043zEuw35WiRT3W99jyVWDFXjMSaV3JUfF4YnjLioDPqJpZ6DbWaRJ1YgAm3opHEreFLrIs/oRWTGKmawqdBzERIUcmPdXbax2amKdC25vYedYbYFWn4Cqb9Vbuwnt5TOB8r5nlQ== 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)(66556008)(66946007)(52536014)(9686003)(316002)(5660300002)(8936002)(76116006)(54906003)(26005)(508600001)(66476007)(64756008)(66446008)(6862004)(4326008)(86362001)(6636002)(186003)(122000001)(8676002)(53546011)(38100700002)(6506007)(55016003)(7696005)(71200400001)(107886003)(38070700005)(2906002)(83380400001)(33656002)(82960400001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?dZhZ/xRVqypw5ZAl4IzRIdLHU7q1dS9QUu/UiUfusWsO34VOQCuBXyOzFWf8?= =?us-ascii?Q?03SZB0tYWA9sVH3z8NzRw0CWa1MSSu+dcEk8AtNVXPgLKDTQOFC4Xo8zwn3b?= =?us-ascii?Q?21DTs3gJE0p1pHGob6vw3aHf/02oiT+B/UN51lDPA5AOxIMguyV5uCpbJQzB?= =?us-ascii?Q?gb7JwBPEFeN8PPEDGKHnuOynypzbK3DDeBYA8of7aK0xRRwnPUr57avaJk9O?= =?us-ascii?Q?khSPXaqg45Y+6HkWQeIWAFEwtg1oHTUGeNZJgoMB7Ptif44uUOZAuB3DDKpr?= =?us-ascii?Q?1kx7070NKy+R+B6jkidQX17l9VY1LhlDAGraOWR33gx9BTX8UZqxsMAAqPY4?= =?us-ascii?Q?Fr279GqJRmL+paax0OfqrgEdGKCUlvX7ERC5rLyh7zI7VOQSPsa3mjbCOS2s?= =?us-ascii?Q?3qA4VN8YWflZW5kFul0f3Gknd/l4eOQbZbi5iQ0TJgHNAh3gm0WzlFin8fhB?= =?us-ascii?Q?QGb4qq0lWnhj4DNeOjqXAi0uGZ+kVDqERrGs04WbD8F3K9oS0I/pnfyVybEa?= =?us-ascii?Q?w55iGdZZBHGbdqmS/+8fxlEey3F0NMlkDwjREZKo5Fg835/QugstGaG2yEop?= =?us-ascii?Q?wEh5cdb8tuAkfCnm/xF9g9HJqwOVIHSWpyvvbmt5KgzLSA6REFnFKpT9wyW1?= =?us-ascii?Q?Lgl/+JDzhFVbkd53Br8H4vp47RPds/mtmaP71AkokEKglqBm9Zp/e6HMNh8K?= =?us-ascii?Q?noz/1iL5THFg+TX2ALTu7vdm7RtmGWTXeYHY9Bs+94xm+x8qF5A8WH4Kw2H4?= =?us-ascii?Q?qZkVriWXGJZL0B2dot4zPXWwsdLf2fLjOkkPbfZxdAhPEOu0NmdOtleCYr9p?= =?us-ascii?Q?bsVuXStS+GO2Bj4FoVPFx5OWnKdGRZufifOaTYizfbgXR1pV3ejQeWXaXzic?= =?us-ascii?Q?0llPOFtTV1EIGsGKmosM2Z4YiTQEEOsuA0c2N8w2DFJt+MXTpkfI4Jp4YmrH?= =?us-ascii?Q?HoXskNH+Uuqpymr3/D2XdWOdHfMSDQ7Su8Y0+Ep1ZKDfMSIadQtqQoMdFuQL?= =?us-ascii?Q?XfpepJqiMKCFJdf/jxyiZSrDfQjuj8cTFkb4DcewAWpzoezv485qG+qWxt8o?= =?us-ascii?Q?VdOB2kLpN0hsZljVwheXT1pXVZsooiahpWD3glsPrfXeJYFqFop7gX7mGq7p?= =?us-ascii?Q?BJp9YN/I6OmPwL4MKUGloK8PYlqbUG1giOGxPhbmmJX8MCSrf3DAZ+h/n+x2?= =?us-ascii?Q?FOxemRF8A1QyVc8XFL98ejbnDcc09pAriEn1rFEq5JmWRVGJG6K8IZMQiOGG?= =?us-ascii?Q?+Sd6gg27fvMyexH5Q9hhsGKmsDGy2JDeJCreEMziOR3vsZjSJ6dF2nFrVsOl?= =?us-ascii?Q?WEXXAx2nWgkdcabK1J/oEn33b5Lf7o3jiC7uXwMUp3aPYrvNIR+bohiDF7Dl?= =?us-ascii?Q?zWg+8T5i1MBzA1tpoB8vtbCJ+yXixzr7w/RMOJ3RH1+wA0Gnq8sWH8lGJSQn?= =?us-ascii?Q?K3Ptr9IZ5A2s9YA+L/pRQskYaWbZjf6AFRalK/pmfcOTB6ez1GQkkj8gUmpx?= =?us-ascii?Q?+d6KGl9wA/FOTcouimaOPBP+K8SQ0Ge/8eNOZS3cnCpG3MnT7D34FqdqG26D?= =?us-ascii?Q?gW3H6wqgWV5M6/d6aPuzf301Y/xzq3t62BJ8BO2cB1V/8IDFebk3yJpS0x9p?= =?us-ascii?Q?D2cv+iHXfP5tReZs3nnbgf5ma/Vp9Ehq300cCy1g6EG96hJZf03imxsZZEtR?= =?us-ascii?Q?2hfrAA=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: b1f46b9b-55c3-484e-18dc-08da010d558c X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Mar 2022 14:10:00.6544 (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: l1E33iQ2cuykbaupGD1B7RSJgVsfpVyTjDUTpstlD9a9Dp7jmWUgH3udFJEymvkRcmVVl8OP7fHhWla2hBptfM6NwI5967T6B1hBifvOj7c= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR10MB2257 X-TUID: LMdU/6xKU8Yi Hi Adriaan, > -----Original Message----- > From: isar-users@googlegroups.com On > Behalf Of Adriaan Schmidt > Sent: Thursday, February 10, 2022 7:25 AM > To: isar-users@googlegroups.com > Cc: Schmidt, Adriaan (T CED SES-DE) > Subject: [PATCH 0/6] imagetypes >=20 > This series introduces image types and conversions as known from OE. > The main motivation is to provide a more flexible way of generating and > processing images, without the need to insert custom tasks (e.g., current= ly > we have custom classes adding tasks for things like bz2 or xz compression= of > images in several downstream layers). >=20 > These patches have been tested on some of our layers, and also work with > some more "challenging" use cases like image-in-image recipes and custom > image types brought by layers. >=20 > It's not perfect (e.g., documentation is still missing). Also I added jus= t the > bare minimum of conversions, so there should probably be follow-ups for > additional compressions, or things like checksums, which can also be nice= ly > done with this. >=20 > - p1 prepares by removing image-type-suffix from image build directories, > which enables sharing of the completed rootfs across image types > - p2 refactors the SDK, and makes it an image feature instead of > a separate recipe (has been discussed here a while ago) > - p3 does the actual work, but keeps all original files At least for wic images, the bmap files are now written to `.bmap.wi= c`, instead of `.wic.bmap`. This is at least an API change and breaks some CI and flashing workflows. Don't know if that is intentional, but I prefer to have it like before. Best regards, Felix > - p4 moves code to different files > - p5 adapts meta-isar > - p6 removes IMAGE_FSTYPES as a dimension in multiconfig. Now that > we can build multiple types from one rootfs, multconfig is > just the wrong way of doing this (also been discussed here).