From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7062963440528130048 X-Received: by 2002:a5d:5046:0:b0:1ed:9eac:bade with SMTP id h6-20020a5d5046000000b001ed9eacbademr27825185wrt.697.1646333711350; Thu, 03 Mar 2022 10:55:11 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a1c:2747:0:b0:381:80e8:be59 with SMTP id n68-20020a1c2747000000b0038180e8be59ls1635086wmn.1.gmail; Thu, 03 Mar 2022 10:55:10 -0800 (PST) X-Google-Smtp-Source: ABdhPJyN4V5oF6xGIt+FqziLNciFarzSLs/N5FZs8yg3ia5AahTABMdwyGtky9cQJ3zE9SFK+rfF X-Received: by 2002:a05:6000:170e:b0:1f0:16db:ff68 with SMTP id n14-20020a056000170e00b001f016dbff68mr9954194wrc.361.1646333710519; Thu, 03 Mar 2022 10:55:10 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1646333710; cv=pass; d=google.com; s=arc-20160816; b=mrmbf6K0hPhgjhowx8ZYwWWi9iKsrYBh9azRCcKMaXgG47Sspi1UxYrKoiQsFWh5SY tlsAUkPsykxBrEgmj8fdTKuu41iQ9qHAxMBeu9A/eIoZUzZg50ohIIZMMeBdvqOJhN+R fN4zf89Dw1EGDYfE9/WszdvV5g7Cr9vMYDCe7uiAuSfDvRJR+CMVPYFLvhggp12ehImU bTq8DbQFdsJ5bclumCczRDCzo+PkgACLH0LomMcDiUpDj2XVlvPE8xAu1iOkBXwi8ydE JbB8pYzWLVVSfbajl7XHudBtUPPPurjIgAZeLfEwNa8OZTfrKGutZbxpM6KF26H/ZIce YFzg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:subject:cc:to:from:date:dkim-signature; bh=aA6VSYsopjOfENaj6RQutTUNJCqb5Ll4iuqqK6IZyUg=; b=UIPugViZUUhlNq69oysIlLKPD5HSdXYYw2P7eE2svrYOpvEoRtuovu9RwuP+H6OB5L JRRWz5iBNFTHgjRQKo6voGkhdyjIZJeotgvNZyNRe99d6jf+VAaNVBle4akWDd/mDmrH evv5Cwmj2H0uF0b/fzqrIhFr8yE5D/YX0bILufHdrQlxmc+9b3idp0UDsC8ulukyox58 I5yR4zLgjhpvQU4EcI+LP2cUoe3chm0Zfnz6tViyRAtgYU9ivKdo1mxNGZXpCJX/yQYP T3xxZEFZ+5e5Ic52XKKVirLTPfWP+FY298o4833KdbzT1rz+FcWtCNdgT9S0ybZNxNyc bZ2Q== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Rv23mOnG; 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 henning.schild@siemens.com designates 2a01:111:f400:7d00::62a as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2062a.outbound.protection.outlook.com. [2a01:111:f400:7d00::62a]) by gmr-mx.google.com with ESMTPS id bg3-20020a05600c3c8300b0037e391f947bsi15839wmb.4.2022.03.03.10.55.10 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 03 Mar 2022 10:55:10 -0800 (PST) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 2a01:111:f400:7d00::62a as permitted sender) client-ip=2a01:111:f400:7d00::62a; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Rv23mOnG; 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 henning.schild@siemens.com designates 2a01:111:f400:7d00::62a as permitted sender) smtp.mailfrom=henning.schild@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=G+FuXWcqs4RcjEMJ5MXv/CEEgZ2Nq1nkhXxE7hWTomp5CkQmDK5uJumgYR70RtxJWkf0aS7o+EEu0L2jH5EN6voDDUAcUUUtV0tR9ndxtf5X68f2fmBM4XrUz9oIhHzawb04VIabSnHKBs0Nx2K4qqVJljJ30Z0zTmfrYK+lMlWUCLl2HUvtkO2ufdjjMq3rXy4GCRwtxXicQF7kl8jNUwM/V59miJ7ZOe/SQ73iIIgbvOR0bZ7b0W9O8qYs6LVByW+YBKa7w5U8mwQyrHJXosyMH6BTNiLY/PbrtCHljKVW88CaTdecCN777vc2kQFORj6fdH8zsF7OaNzWhpzO2w== 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=aA6VSYsopjOfENaj6RQutTUNJCqb5Ll4iuqqK6IZyUg=; b=PZ9vXilPjWhKlo93osbDCxsqV5c8roSCem7qV07I7CcDTlU0BBSzCO+n9EIIIzV1n7NoqT+sbhHEQE1wUoxX0rgBxQxg9Wgoov9FQKTEAPnLBXbEC9/6TlShj00wMgbIShAT4surG9DoVLcFtMvBecXkFHx1WLfr4kqivnLqmO3ugf79OxRPyspS37xwi72i0tGkbZO7KfnUQzbWIJO16PH3T4ba7VorHUBqGiGY18Jea1ESP4KMiO/gh7xywwj1zIpJvAvIwYrx9Kh1H7RhkahMMzRolWCapXhj0ic1Me/CLG/7JS7NURC6LQVBNNS/r6nW5oGPMJy/HXQiInOCOw== 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=aA6VSYsopjOfENaj6RQutTUNJCqb5Ll4iuqqK6IZyUg=; b=Rv23mOnGi7XWQJ/OyOVYtytl0V1KsaNw7LTUh4Qa676NLAoH3t4mmldktSE9dVVHRewslQRYtXL1I8d1V89Gbfu+4xflzb9/UemjoyXCvDOEKBktgwh/xFrAZrZlT9Vo3I1fzms2P8bqiQ0Pwphhln6mdlj7KPInflPCSGZsPECwT/HOFQ96JvnTLHafw4YLu4cIGpuEuy3qEV2SaIi7WeukYymZBHMn+f/oJ84mzPeKDBDKBbf3Gd6yd+omjYmM7pCYwn98MGUVxEu6BWIWfu37kzNiegp5FuC3aNsl0C1LREIabYhPWfsM4Juk4f0Wl7nX35mwxIxl/x8VdWGZPQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from AM0PR10MB3459.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:155::20) by AM0PR10MB2914.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:15a::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5038.14; Thu, 3 Mar 2022 18:55:08 +0000 Received: from AM0PR10MB3459.EURPRD10.PROD.OUTLOOK.COM ([fe80::d433:79c4:958b:1551]) by AM0PR10MB3459.EURPRD10.PROD.OUTLOOK.COM ([fe80::d433:79c4:958b:1551%7]) with mapi id 15.20.5038.014; Thu, 3 Mar 2022 18:55:08 +0000 Date: Thu, 3 Mar 2022 19:55:04 +0100 From: Henning Schild To: Anton Mikanovich Cc: Adriaan Schmidt , isar-users@googlegroups.com Subject: Re: [PATCH 0/6] imagetypes Message-ID: <20220303195504.2494664c@md1za8fc.ad001.siemens.net> In-Reply-To: <4bb37893-596f-8a2c-3f7c-9d48ee493602@ilbers.de> References: <20220210062446.4145565-1-adriaan.schmidt@siemens.com> <4bb37893-596f-8a2c-3f7c-9d48ee493602@ilbers.de> X-Mailer: Claws Mail 3.18.0 (GTK+ 2.24.33; x86_64-pc-linux-gnu) Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-ClientProxiedBy: AM6P193CA0138.EURP193.PROD.OUTLOOK.COM (2603:10a6:209:85::43) To AM0PR10MB3459.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:155::20) Return-Path: henning.schild@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: dd645426-8c6b-4e1e-3046-08d9fd475634 X-MS-TrafficTypeDiagnostic: AM0PR10MB2914:EE_ 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: IPdTf6QnsWbprH5jUdskPu6KPUSWziXESnJOo7tVW+dEIqaP3ARb+hneY7BWOaMzBbA2RcphXmlZ1wIeGCqe5CtRKYbMRz6vmXjhq6sRlOyoHUts/jp4tthai7m5FghfxXwSeHRInHmBCwIuz8elDo4GZU5o73t2yJaRV9T8KEGKM3A1EbnOe2kLJvjcFebig58dSibJ8dZmWR5jWkJcjoyVszy+3KZYdynZLjkuyIyMBWMIvKPXd83kjm9dERvFLJrgtIyqYtg8B1dwadBhbARHSt14cC3/CCyvTV9VVZfG3ZQ/nU4Ew1D4SmmKrNr1hi7rEo9AgvynHyJEnzaLXfol9fR7cfD8T+R4Pf7+NTg2SZaRPaIo1ZedZJGk3tFZjPBSHDqq6u79b2IMqKJJxNb4j2ipqFIPMBrLKTkyJrLMQneo03pYbQsP7/FLV/XxnxUoqlZDEIiqaSwErVG1OdqWuz5H/enp9ippn/UGPUE4L/D3S4d8vNA15GMx6FNPemCv14i0scAy7inndm2+JE8jUYVjOzkN0XT9QNQRrs7W7XSjCJedFExZ3JdqdBrxB6lvmwSg3OU4be6V/rub0w6RllDIyYKruwqZqQh+3KbSrkxUjJTDE3IwCF6nlI9HLpDlM01+pL5Dekjy+X4u0Q== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM0PR10MB3459.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(86362001)(6916009)(316002)(6506007)(6666004)(6486002)(83380400001)(9686003)(6512007)(508600001)(1076003)(44832011)(8936002)(5660300002)(2906002)(66476007)(66556008)(66946007)(186003)(38100700002)(4326008)(8676002)(82960400001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?hbEHPmU7Z7ID0KiGaHW1oI4SOAizivDOn/dbUCfkIgMVJ0C5/5cXJ4auEKWH?= =?us-ascii?Q?kILqJXV5yNZMf+FcAjo3Q1C10XZCsoAtKIxap7cEcbHA0+nzTdLagEeJ8EB+?= =?us-ascii?Q?OLxmNyjfaiwpESemuSLv+UfimS7vUFpVE0S7uJy6W1nki8ht266T9aBOq6im?= =?us-ascii?Q?zQld6QT3siOHbYdgcRHusaLusocN3Xtx6Bzte59tHUbp5IhnmMvDRJ+5Imee?= =?us-ascii?Q?VqmmH0ECreCOTDR+DQuzx0wVEocQqPMkBKar1EjVlvRaKlhwp05mqM0+6chR?= =?us-ascii?Q?92I1qoUvPWAnBWthVVe/CTiDTMeDm+QybqfHNbH8eQ/H8uA+0rWudtnyystv?= =?us-ascii?Q?Ca0F7+RHazkzFIb4ZKHfSX9QHn7EDY8sGUSkLqmqJgnlVq78KKh/zdH9+hpJ?= =?us-ascii?Q?yylDWRBzkNCNmeqQsbJk91KLKBDxm3v7BECyqy5RZunK9Kqgo6//ei9Ng+Ln?= =?us-ascii?Q?gfFprEiZMc0XXXxLSsAnXxMc50lvX49uL1zPSeaHUBoFJZLnxcKb0zKmSNur?= =?us-ascii?Q?qmtSJtVEA8ldw7GQXDZGIMpOowH9IrZxt4hqVWllWErSTUM6ixYkMdLewywA?= =?us-ascii?Q?tPZXTS1ajqs55JLZqQMuQueNrbd9heinUt3AYEv3XNoRSyvC0oWlfHb3lcd0?= =?us-ascii?Q?T1Efg92tzrxw+XX9nw40QJhn34LHOCa+VWhNxzN6rv2mtCv0fIVGk6YzapDD?= =?us-ascii?Q?G9hM9m2rYSgWXIJe2oa14jYalEGKjaLlORALsIQE0CCvSfcIj9bglBo5w49L?= =?us-ascii?Q?5jnKoR4ejKGdkEeAugkes/piDiutOqsYMlX0UKfRWAoFhY7vOMx5GLUs1HfR?= =?us-ascii?Q?jSvK706+61uC/kmLc19OqPcpdjzEAb5tP3oyA96DJnJpR1l72r/bHObVEkKo?= =?us-ascii?Q?6s96W80nHTU0sAisLrpcSoVO7RfNZC+NhHmJcA+huActJbXzXl1LYtwozvT+?= =?us-ascii?Q?b7xKrQgB6nYWXe/Aw8dKDtMYElEtRMhgw/cBtlT+aC5sX9dAgQEUexzvcm6f?= =?us-ascii?Q?iiMwap5kKDgUol7QNHIGJsitsEDu3TDgM2k964XkZIUwxjQkxNY4gxnoRcsa?= =?us-ascii?Q?ZYvz/CwiM6u/fgLpRUrWtGOaY6ufJwyH5Dr71p0IHS3hHtB/9C9qam3GFhoj?= =?us-ascii?Q?N56LQOaevib2XBi0wecZbeqY0kq5FcjTI0pfpWqZMqvyk4PIPppXH02AgPeZ?= =?us-ascii?Q?UOM3dXGPgbJM/ameAxewEJRKVN6uvzt0ze82DO1Hm6t/lRxUiZ3r1Ti1JqRL?= =?us-ascii?Q?Y0TX8OkpKVILixC9bYazYkuzY5QP4oyIjANT44BupkE7u+SeVveAv+FhMZN2?= =?us-ascii?Q?Pb5V14VQHz+OzuepLiGGQuH0HHrfe4vgbCbKQVD49sG2ijfJfRlW0Mqc8Nzt?= =?us-ascii?Q?Y81uIQJWQgMCiO0Hbc53Yr0YQBIo165Ci0HpbVfZpdiKM71nlQzuVJs3372U?= =?us-ascii?Q?yxMMh6dlmWB2QZT7n+UOvQNSNIeDiYC5CLKbeDMP4yLxkVUNG/xizpcPHlmc?= =?us-ascii?Q?pKPwxa+exgoRD0cX+tVzE4aQ5atEe7luzs8pndXsLVtCOGrcFl0i7J7Bg64M?= =?us-ascii?Q?6IRPrwLLbIpo6c1iSYwV5V3vXKxai4aiXQz4Yp7m4GnSigyFz/dBS0hXqt7i?= =?us-ascii?Q?5RUOLfp6Dt5WQOQb1nC+d+u4NRnjkaPWCadhytTEHeS8Z+Bwqc3vpv/X2J8j?= =?us-ascii?Q?sLYsSHddfu5vb54XLYJpp9WziqK0fTDww3KA9cuuXJAhyxVn+aBt1IIDSg5n?= =?us-ascii?Q?M/+fBfUFWw=3D=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: dd645426-8c6b-4e1e-3046-08d9fd475634 X-MS-Exchange-CrossTenant-AuthSource: AM0PR10MB3459.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Mar 2022 18:55:08.2433 (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: t9OwaB7pj/tEAk9Y8fMrhjZsO9yUqFAGJYq7J8D7vXtV7SAjfmWLMErO8Lynk4TfBzidAdxIGrma/KUw4/xeYNbi+jB3FF5AD8BuKoRK9k0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR10MB2914 X-TUID: 6WS6jgb/JCS2 Am Thu, 3 Mar 2022 21:35:12 +0300 schrieb Anton Mikanovich : > 10.02.2022 09:24, Adriaan Schmidt wrote: > > 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., currently we have custom classes adding tasks for things > > like bz2 or xz compression of images in several downstream layers). > > > > 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. > > > > It's not perfect (e.g., documentation is still missing). Also I > > added just the bare minimum of conversions, so there should > > probably be follow-ups for additional compressions, or things > > like checksums, which can also be nicely done with this. > > > > - 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 > > - 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). > > > > Adriaan Schmidt (6): > > image: remove IMAGE_SUFFIX > > image: refactor SDK > > meta: introduce IMAGE_CMD_* > > imagetypes: restructure files > > imagetypes: switch meta-isar to the new scheme > > meta-isar: remove IMAGE_FSTYPES from multiconfig definitions > > > > meta-isar/classes/rpi-sdimg.bbclass | 10 +- > > meta-isar/classes/ubi-ubifs-img.bbclass | 11 +- > > meta-isar/conf/local.conf.sample | 4 - > > meta-isar/conf/machine/bananapi.conf | 2 +- > > meta-isar/conf/machine/container-amd64.conf | 2 +- > > meta-isar/conf/machine/de0-nano-soc.conf | 2 +- > > meta-isar/conf/machine/hikey.conf | 2 +- > > meta-isar/conf/machine/imx6-sabrelite.conf | 3 +- > > meta-isar/conf/machine/nanopi-neo.conf | 2 +- > > meta-isar/conf/machine/phyboard-mira.conf | 3 +- > > meta-isar/conf/machine/qemuamd64.conf | 2 +- > > meta-isar/conf/machine/qemuarm.conf | 2 +- > > meta-isar/conf/machine/qemuarm64.conf | 2 +- > > meta-isar/conf/machine/qemui386.conf | 2 +- > > meta-isar/conf/machine/qemumipsel.conf | 2 +- > > meta-isar/conf/machine/qemuriscv64.conf | 2 +- > > meta-isar/conf/machine/rpi-common.conf | 1 + > > meta-isar/conf/machine/rpi.conf | 1 + > > meta-isar/conf/machine/sifive-fu540.conf | 2 +- > > meta-isar/conf/machine/stm32mp15x.conf | 2 +- > > meta-isar/conf/machine/virtualbox.conf | 2 +- > > meta-isar/conf/machine/vmware.conf | 2 +- > > .../qemuamd64-bullseye-cpiogz.conf | 7 - > > .../multiconfig/qemuamd64-bullseye-tgz.conf | 7 - > > .../conf/multiconfig/qemuamd64-bullseye.conf | 2 + > > .../multiconfig/qemuamd64-buster-cpiogz.conf | 9 - > > .../multiconfig/qemuamd64-buster-tgz.conf | 9 - > > .../conf/multiconfig/qemuamd64-buster.conf | 2 +- > > .../recipes-core/images/isar-image-ubi.bb | 4 +- > > meta/classes/container-img.bbclass | 17 -- > > meta/classes/cpiogz-img.bbclass | 22 -- > > meta/classes/ext4-img.bbclass | 24 --- > > meta/classes/fit-img.bbclass | 29 --- > > .../classes/image-container-extension.bbclass | 83 ------- > > meta/classes/image-sdk-extension.bbclass | 87 -------- > > meta/classes/image.bbclass | 202 > > ++++++++++++++++-- meta/classes/imagetypes.bbclass | > > 89 ++++++++ meta/classes/imagetypes_container.bbclass | 95 > > ++++++++ .../{vm-img.bbclass => imagetypes_vm.bbclass} | 24 +-- > > ...wic-img.bbclass => imagetypes_wic.bbclass} | 45 ++-- > > meta/classes/rootfs.bbclass | 1 + > > meta/classes/sdk.bbclass | 137 ++++++++++++ > > meta/classes/targz-img.bbclass | 15 -- > > meta/classes/ubi-img.bbclass | 32 --- > > meta/classes/ubifs-img.bbclass | 32 --- > > .../{sdkchroot => sdk-files}/files/README.sdk | 0 > > .../files/configscript.sh | 0 > > .../files/gcc-sysroot-wrapper.sh | 0 > > .../files/relocate-sdk.sh | 0 > > meta/recipes-devtools/sdk-files/sdk-files.bb | 26 +++ > > meta/recipes-devtools/sdkchroot/sdkchroot.bb | 78 ------- > > testsuite/build_test/build_test.py | 2 - > > 52 files changed, 599 insertions(+), 544 deletions(-) > > delete mode 100644 > > meta-isar/conf/multiconfig/qemuamd64-bullseye-cpiogz.conf delete > > mode 100644 meta-isar/conf/multiconfig/qemuamd64-bullseye-tgz.conf > > delete mode 100644 > > meta-isar/conf/multiconfig/qemuamd64-buster-cpiogz.conf delete mode > > 100644 meta-isar/conf/multiconfig/qemuamd64-buster-tgz.conf delete > > mode 100644 meta/classes/container-img.bbclass delete mode 100644 > > meta/classes/cpiogz-img.bbclass delete mode 100644 > > meta/classes/ext4-img.bbclass delete mode 100644 > > meta/classes/fit-img.bbclass delete mode 100644 > > meta/classes/image-container-extension.bbclass delete mode 100644 > > meta/classes/image-sdk-extension.bbclass create mode 100644 > > meta/classes/imagetypes.bbclass create mode 100644 > > meta/classes/imagetypes_container.bbclass rename > > meta/classes/{vm-img.bbclass => imagetypes_vm.bbclass} (89%) rename > > meta/classes/{wic-img.bbclass => imagetypes_wic.bbclass} (86%) > > create mode 100644 meta/classes/sdk.bbclass delete mode 100644 > > meta/classes/targz-img.bbclass delete mode 100644 > > meta/classes/ubi-img.bbclass delete mode 100644 > > meta/classes/ubifs-img.bbclass rename > > meta/recipes-devtools/{sdkchroot => sdk-files}/files/README.sdk > > (100%) rename meta/recipes-devtools/{sdkchroot => > > sdk-files}/files/configscript.sh (100%) rename > > meta/recipes-devtools/{sdkchroot => > > sdk-files}/files/gcc-sysroot-wrapper.sh (100%) rename > > meta/recipes-devtools/{sdkchroot => > > sdk-files}/files/relocate-sdk.sh (100%) create mode 100644 > > meta/recipes-devtools/sdk-files/sdk-files.bb delete mode 100644 > > meta/recipes-devtools/sdkchroot/sdkchroot.bb > This patchset also fails on mc:rpi-arm-v7-bullseye:isar-image-base > target if using BASE_REPO_FEATURES = "cache-deb-src". Would it be ok to remove rpi-sdimg.bbclass and switch over to wic for rpis? This class is causing headache and seems legacy from very old days. Henning