From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7062963440528130048 X-Received: by 2002:a05:6512:3f90:b0:446:6b95:24aa with SMTP id x16-20020a0565123f9000b004466b9524aamr9843427lfa.610.1648706234511; Wed, 30 Mar 2022 22:57:14 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6512:1693:b0:448:3742:2320 with SMTP id bu19-20020a056512169300b0044837422320ls3802791lfb.1.gmail; Wed, 30 Mar 2022 22:57:13 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxQFN6t2IK6NIimjHGm5TmvM0Cn+hN3pceuMZBCfnZxEfuPybYfGwii17UCANsFxJGavACk X-Received: by 2002:a05:6512:3d1f:b0:44a:57b1:fffd with SMTP id d31-20020a0565123d1f00b0044a57b1fffdmr9181900lfv.583.1648706233573; Wed, 30 Mar 2022 22:57:13 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1648706233; cv=pass; d=google.com; s=arc-20160816; b=y6OwN+YqAqizdtX8mvNNtiVn2BEZLlk19qQOAx82hrdQblfjdF8orY/mJ6fKw5+61x SexHIpSqfwMzHZQG+pgWTs8S/qGC8O53ZePFbt6qllp0bNJiwRAKVHbHWAn+WduYzxon z24kO3/Td8lhcnXJQfwLM9QOJqrEdUFGasvKiiyOcYNL+Vju1vZgp2RfFht+JDFzpCQG kWbo8wXBHfervnPm0q+YHP0u2Us4HcLGgLqMDJ+YyyZlIoCTowzPVoO6cUoETqcU0H6n /BvPwtCzFv4VmmNNegXcEAgd8TTLMzOUze7H2xcr3+CA5QIAPZYO8MZSO4b++fatygKa RPZg== 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=tTgqgpnEXvq6awbAaF9gxwaqV9LPKrbKoC7vPCv2EDU=; b=eLMXawXAZ4avw+7Qq/hN3iunHfMOVuVs0oCeRuCPCeDXbLou5mMgN26jaihIiLFMOE Rkqc8Gxhlmle157YpiqSBONpRtUymtsZupTIveZSzw4OCpv0YRORPXzYEHGI5mu0h2sy YUYM0PnfX9UgrPWkA2q6f/vbq0z0ffrDnJ84k1t2pIQ/OTaN4Gv70a3F8K6eLuhurX6+ djLDXVci7Jwq033MGtkV+JRVfVKcnfSEpuA6hEQB01le0q3Mgyx7hwPWE5pgOT8EUNo5 MdsydGCOl2k35skU0spxl6eijvFt5Jj/qpy8M1sSV9N/NuUYd6taOtws5JWE0UvpQUrK F7IA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="Qyj/V/Kr"; 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 adriaan.schmidt@siemens.com designates 2a01:111:f400:fe06::61d as permitted sender) smtp.mailfrom=adriaan.schmidt@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-ve1eur02on061d.outbound.protection.outlook.com. [2a01:111:f400:fe06::61d]) by gmr-mx.google.com with ESMTPS id x13-20020a2ea7cd000000b00244e301795fsi60110ljp.2.2022.03.30.22.57.13 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 30 Mar 2022 22:57:13 -0700 (PDT) Received-SPF: pass (google.com: domain of adriaan.schmidt@siemens.com designates 2a01:111:f400:fe06::61d as permitted sender) client-ip=2a01:111:f400:fe06::61d; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="Qyj/V/Kr"; 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 adriaan.schmidt@siemens.com designates 2a01:111:f400:fe06::61d as permitted sender) smtp.mailfrom=adriaan.schmidt@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=NJ7K8RWP/37QtYVfEFVmuH6GpL+3s4vCNXt3gnZmHbhp6yr2dv3DkkQ3KEJQxBLqM3Fl9acDmdz6Kyg2Bj1wZLCk4e8fI1VZm7CqOAiwgLhCGMWVlJiEXtzpU3DLt8FsjNG0ePmguPuZ+zhL9qEjrV2d+883K+V6WcxTOlfc9x0p2vaRc76ecwneuU4HVQRtz+ExEU+KjoymSBV/DrpKaKZsKT0cZ5w83roHFdxPl2d8VdimUQcjxOGMZOJBtw3PzbFSiSaqcXMfOc4VDF2SmgnsZJjlzt6cyJLyysc0Q8B0LcAskx02llGRV39KVDRsU6hkyyBQZAOj8TZLKgRa0Q== 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=tTgqgpnEXvq6awbAaF9gxwaqV9LPKrbKoC7vPCv2EDU=; b=gkwn5DiI5Bt9cfhfnyvtl9LANUgHAKM+f25SlOV1P+kgpsUBJRMSTOvPejZfZEq8DjRCx9qh6ELCwPIuud2FhG+7A9/3BEFyMxU2lUm+//NSfSQ2+9ZjTSPzifkXsXUdAxVb0/6s3i4+tqLrCnwwdSstexZwqT2Cqi8+MDdwuSIq91U3ArRs5OcdLWAUC6VmUd9xoutC1azrEaB+9TVQ7iXXOmzxNswQnPAXXFMafq09bs5EPUScFecD1gDa64yvjEqgTdcRuDv+bQfwhFmUgi7HtytcaNVm6JUt53aObgDcvOJeMCcslVQVA3AbFiR4exQJQDSJ2tg3YA837HZdKQ== 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=tTgqgpnEXvq6awbAaF9gxwaqV9LPKrbKoC7vPCv2EDU=; b=Qyj/V/KrMjIxIvUX2X3QuUd9RSgli0Sitl9UojWwlhcupvCzBnPbWjcZpYIQf6s0xh45egWORwj7JMy/XxmFPbPKiGXrwIakE/ZL+/DfjZ3tOML+Ax+gtbbfg4ExfSz3W0DSWHngcxeHOSvwXtmPLTk5HMRYRGiIXWTA0+7Y/kiKveL6e+3jVFlFF2Ef0EHQcbdcZ0XoIAJG6Y1nA1+zEn9jDgaW2vjf1HyrMelijIWykk8JkZhE9MvauAMYjwfrFhfnerqxK5Toq5EhFvJEdBM3x+LJNs3SdQ3Ggi77hycMKvhafjqf1oA8jMc3m+CW1u/pfH4ViQi3IFtkH6d5pg== Received: from AS4PR10MB5318.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:4b8::15) by AM0PR10MB2833.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:125::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.21; Thu, 31 Mar 2022 05:57:07 +0000 Received: from AS4PR10MB5318.EURPRD10.PROD.OUTLOOK.COM ([fe80::4582:f10:f69d:ded1]) by AS4PR10MB5318.EURPRD10.PROD.OUTLOOK.COM ([fe80::4582:f10:f69d:ded1%6]) with mapi id 15.20.5102.019; Thu, 31 Mar 2022 05:57:07 +0000 From: "Schmidt, Adriaan" To: "Moessbauer, Felix" 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: AQHYHkb7P9dKQz8Ca0+SCGQzLU++eqy1r9cAgCObrIA= Date: Thu, 31 Mar 2022 05:57:07 +0000 Message-ID: References: <20220210062446.4145565-1-adriaan.schmidt@siemens.com> In-Reply-To: Accept-Language: de-DE, en-US Content-Language: en-US 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-31T05:57:05Z; 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: f4611749-e12b-4dd1-0e4e-08da12db49e7 x-ms-traffictypediagnostic: AM0PR10MB2833: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: +v+BrjVPcoTxRWINUHiMtwnMQ6a6LYcFAROoDJZUqRyS6Bwrd0jxKElwgZ5G6g5Q2If/ydvYuuwDaem0ruaJzf6IXz+o6qcMrEi2VwOYFGrb2LUGaW2HhgOSYal9HATigOXlp/YEnBXK54YygXDHT+C9yIOeZ3RWJskqCsiyaBNiIyGRu8TOPZ+P/jDgixoZup8NpJaHWWT7i+VPAUOEij04Y/YUHC6/IaxmgS6qBrGrg2bBxR9CPIj+TQ920FOfuowAFWqwp1Zjx6oUuKeisRwK4SLRki5BepMKwS1ZwR+nyWoVdZBPIUjZm5z7bDQY2oPaYOZ848cLqhvQpaaMHQVZATrIm2XZpk8ly6DjC/QtkVkGwBOrMex+oMb+4fQLc7BfnR+5G6qRrvhuJ+6w7DPRoVeF7PLZD6lDfZPZzD2bPYwekBJ4q05nn+AJOPq8w6nQpWPIuVG2gAfA/VSx0FEInm3s4XW7tci7ZgEAdYv8aiszl3KynMeZBR356UiZFBHEDs5ZOWr0YZD25HDkfsuyEt1i8Sw4oHjxCZkslJztSOLFkShR1oe7lsMfapadnNGiFH8mlUSvKAH1G+l3HhgenhHIq7jJID53Vu/UcOrUFvG3A5QDPcBxX+LasdIfJWpZ1UegCZEq3wW+aXf1/V7OLn2Ub0xYp5JLhw5bBjsbtW7EXfjquWwjlZkgpH/3KmcNqeuoOMZ2tMUEDWQ0IA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS4PR10MB5318.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(186003)(55016003)(64756008)(66556008)(9686003)(66476007)(6862004)(8676002)(4326008)(38100700002)(66574015)(66946007)(76116006)(66446008)(83380400001)(33656002)(6506007)(316002)(53546011)(7696005)(107886003)(38070700005)(122000001)(82960400001)(71200400001)(2906002)(6636002)(52536014)(54906003)(508600001)(8936002)(5660300002)(26005)(86362001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?1e1SSadjowFJ2mDtWjiSsFqfMDTkHBBe67ZHQJYG43VtHdwilBnN8a7gVf?= =?iso-8859-1?Q?phSu7YJtIZ+4R4EstYMjJprxpx/HDJNWtL0bG6LnH31QO0V/GBt0cgDbss?= =?iso-8859-1?Q?PJ1jHHcA5WVjuy0kFtBXQ+k9jIKLFyXI+nxDbiALAf996Uq5IUuZpairYs?= =?iso-8859-1?Q?WEQkmjKfpOpYjYLQvcuMJ6j3TEYPQgBigtbC8EwaOWX219u0MvA7WSoPS/?= =?iso-8859-1?Q?AGZ6q/IZGH1hMErNdm5HowGslZ9CcEXKY7eL2vgNCVhL1OnbsCC3rGtV84?= =?iso-8859-1?Q?G2DkAFvaxHI+AyiPIZY5eYhe5/kR1TpOrhvyc7LTwyf5tXQS9uohSuG9oH?= =?iso-8859-1?Q?rKUj91ePtl0ls7okYOrP0TezjPrxFb/FKU3ND6rj7hNzCU4yv5C263bF6y?= =?iso-8859-1?Q?Z0RdaezpArKTdbxg6oUe2lUi1IRdqRlnuJqIKnl3IdiVuaXqcKApSQcQJf?= =?iso-8859-1?Q?9hY6DzS/6xc+h8hWeUsSwPLvGEXuLVfBE22V4xcDf0y1QyYAKZK73nHl5y?= =?iso-8859-1?Q?yWaxW/SmLwmBWu5F3lGMgXZArzDvlDmKV958Qg50l9Wr1SiZXcatzu48HU?= =?iso-8859-1?Q?no/ELC1SOFHYvospeNhPDirLgfu4b+jn4JAlCHKPx94e74KP+tFPF76MCG?= =?iso-8859-1?Q?DttabT4C4IBhiLBxsgP8//q3tNbBa/iAPObVm6AzNWtomM/x7+MYjzjSj/?= =?iso-8859-1?Q?2f69Nd1dIBwTrrCZQuXLdAKhXLGiNhAaeTg5R0uCcFAPtZaUofzmmxCgCg?= =?iso-8859-1?Q?o2F9LfPM1WEbBFi9S3pz+VZqaYoMXhsAl6plEI4fI9k3rbOUjGwFp1Rbis?= =?iso-8859-1?Q?VYbydoF4PZIOlAghwuEaNiUdMyAvzw+2aVFS6kkCY1a0v0rriONvAiky3H?= =?iso-8859-1?Q?1jzhs1q5DpCvHzNH3tR/5XIs2H54XpCW6X3tVw3amGlntxAj7FfZGJ5zSP?= =?iso-8859-1?Q?sHqYiDeq6QFBLBxyfet4l5/fo7UGn5K/qT3egNYbTduADZaPht8f/pDBnv?= =?iso-8859-1?Q?2jjk+UJ50wH82CVsNuf+T6Nd/eLSej3PA0zpXKQY6nlPg6yI5OD7QvINkv?= =?iso-8859-1?Q?SBfboLXBm8Xeiaw5YXsfe9DYW6Pl2BqDD1iLhNunpseogFvQpyyggEH96q?= =?iso-8859-1?Q?wffWUyctjhlytHFqWGpCvJ7Kc/1lT1ehhD+8zxSXFViIDrwlG3jsYHWIXN?= =?iso-8859-1?Q?tqHh9Xx6EKEHZPMXu5K/RgswPoVkaQK8cLHELE6zWpz46q9v5l2AEtTL74?= =?iso-8859-1?Q?uBsO29vE9aY9DlcX/pvSxfEyMxg0k7vAwPsTo8AI3ry82BaygOuWgKimXo?= =?iso-8859-1?Q?z0tc5kIcOmBe7ia+6f2sKCF0G8Gml3vyWmf9CxaO5KAuKxdNgwLyRYcZXJ?= =?iso-8859-1?Q?z3o2/xaEuJGlDSgxNtcoUA/KJF6kwkpHO/N9VO462eivva+TFRDMDJkS1u?= =?iso-8859-1?Q?+BiVcxUmyeBvcLZGyuwk9NcG5TQML1QuuTXKwuDw2JYMImfq/Va1jkmMXo?= =?iso-8859-1?Q?HNpgejnd+ENZr4L0oEsHEzrmuG1qyz9Ux2tfK1SYwPcGasHdQ1NK3KxzkQ?= =?iso-8859-1?Q?BN6gNwLs2QEzWRop1p15gSUXOMaynbDRI8rKTbCpp5aQ+kYZz7fPYXsZby?= =?iso-8859-1?Q?9T7DAm0lueC3ZhyYo2kEX+baH3yx+/84EWUyZnxMV1/aOMzw56MisA/3hW?= =?iso-8859-1?Q?Cs807ufn07IYemxHLo39wXKyAyccyX/pn8BPNaoa5Jm3oqQKvEue9cEKMj?= =?iso-8859-1?Q?RN++6huSCxK7rnUZCaBBIHb/vVB078aDMXcvHHIc4YrBfLlnE0VO0K9blw?= =?iso-8859-1?Q?2V5KRoITmOTvvU9Fcrlot4wbkIMxCBI=3D?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB5318.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: f4611749-e12b-4dd1-0e4e-08da12db49e7 X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Mar 2022 05:57:07.3052 (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: b84u57MYJo0GMPYjsv3Mm3DWiAJQ1ZvmXHzFVclNmGDXkPw6sPlFGosgeUShNOVKt+hfrd8PvU3D4DcbK4kgp6CwFdX7NZKX0YN/XiwiZW4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR10MB2833 X-TUID: WjUoAbq0hAjC Moessbauer, Felix (T CED SES-DE), 8. M=E4rz 2022 15:10: > Hi Adriaan, >=20 > > -----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 > > > > 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., curre= ntly > > we have custom classes adding tasks for things like bz2 or xz compressi= on > of > > images in several downstream layers). > > > > These patches have been tested on some of our layers, and also work wit= h > > some more "challenging" use cases like image-in-image recipes and custo= m > > image types brought by layers. > > > > It's not perfect (e.g., documentation is still missing). Also I added j= ust > the > > bare minimum of conversions, so there should probably be follow-ups for > > additional compressions, or things like checksums, which can also be ni= cely > > done with this. > > > > - p1 prepares by removing image-type-suffix from image build directorie= s, > > 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 >=20 > At least for wic images, the bmap files are now written to > `.bmap.wic`, 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. That was not intentional, and will be corrected in the next update. Adriaan > Best regards, > Felix >=20 > > - 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).