From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7062963440528130048 X-Received: by 2002:a19:4f04:0:b0:448:203e:cd78 with SMTP id d4-20020a194f04000000b00448203ecd78mr6768771lfb.544.1646635267425; Sun, 06 Mar 2022 22:41:07 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a2e:a54a:0:b0:246:420e:ed3a with SMTP id e10-20020a2ea54a000000b00246420eed3als1937520ljn.8.gmail; Sun, 06 Mar 2022 22:41:06 -0800 (PST) X-Google-Smtp-Source: ABdhPJwde3iTj7Q+GiG0PoRseqt8ImgrcvdjONONAAsqNYUaXxxg+XwNMB05Ir99cSDiM5qmGunC X-Received: by 2002:a2e:9bd8:0:b0:237:bd3c:91c5 with SMTP id w24-20020a2e9bd8000000b00237bd3c91c5mr6696077ljj.102.1646635266192; Sun, 06 Mar 2022 22:41:06 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1646635266; cv=pass; d=google.com; s=arc-20160816; b=fWZ7oGob+lqf3+vITq5l6X3gw5AGl7sqBUE7WJpFraxG87DEGJb+K4+aKfwWdAku9V JBH+5O1RB+JMFh5/KWSIgCdPOGlN+VvnJU06WTZRyZUgts06HcDWmcnNKWG7IqMU5x79 tnBa8ddZdln600qZv47z6VJ0R1/fzFKLGJl2Ym21h6ry6De0ipbaLMIMeOTcG+keVnPR A+uQajnYIYgh0tmgw3ql3s3CLDDZWhWQdYCra9neuPZ0FWbjdlVD23B0HnQ3apLrrPWd ChShj+wIiD/84uXPmkBEXY5CY3x5CkcX1Q1ifJuSfTWvjreBN5DAwN+Eu6j0SWBgaNi4 ictw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :dkim-signature; bh=/QrPBd8gXBYlzEkqemVaQyCbbJFQUvKaf8oxd4Rulw4=; b=lbqRh5ZlRxQRr5VOMkPPf/UKKZaUWydYYUDV2/Px5ep/M9DkatXOVVDD3JjsU7ynq+ hqxhLcDIVAdw9X5p+iENWto+YtjnKI6kawjngpq2gTrihpIKkIPgUxIbTHUZRgVM3NUB KpyV1jPAiZGy2G6x1nhw04DIDXf+tfEMWFn2llD9WjVL5ZA1xddVa/1b2PQCzInLT1vN N3HroNzxFtnOREnuGTkT21UgfkdXFid3tiDeSPYC3u7DnwwMglhlhOQKlARUFBFdObfr EeVhXgImE+cLiiKfdPQVbAn8izrpvcsD+NqmvFSVZiO++V6Ro0N3Xj/E0D4sR1/h9Dpm MD6Q== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=VLBNpYgb; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe0d::602 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on0602.outbound.protection.outlook.com. [2a01:111:f400:fe0d::602]) by gmr-mx.google.com with ESMTPS id y10-20020a19640a000000b004481dd0bdb7si315762lfb.10.2022.03.06.22.41.05 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 06 Mar 2022 22:41:06 -0800 (PST) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe0d::602 as permitted sender) client-ip=2a01:111:f400:fe0d::602; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=VLBNpYgb; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe0d::602 as permitted sender) smtp.mailfrom=jan.kiszka@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=GP5bYS/U+vr5UeRwAItytD7R4wxZjT5AtEDp9FUjb+/HZDrUO+y2mpZsDfF0UxfKDR0wUe2WBQq8PmVrJ3T7JiXpiQpSp/Ih3MLFZA/Tje9tVwayPd0rxG4BRrR1yXIKGIHw/cn/xmJUb5EQGAvqQbNNYRMBj93/UXhixo8lIH0d6FzMvoDrPHqNKv610gVHkhi+x3Qx7tORdByeiE4CxCxGFOd6oOKMm+rfBKJHXOd9a/xW5GojtQ09IWDY9tkwkBD6G4xPWhbv0BddPz+0OLCDcY5LhZEVR/2EiQP9GJr3sNjMBzHeK1x2V7eQ9RHb1xuvtUUWLvhUguQobzn2PQ== 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=/QrPBd8gXBYlzEkqemVaQyCbbJFQUvKaf8oxd4Rulw4=; b=XcDpoUDRPGeIUYCE3lXZdULIZ6XrkoTXXkOhkd3gkkOPAj0NZ6HOdLGzufhiGETaINEUv0zrrq8aJYd2AW/+tyEd/UvGwQlhPeG4cwwcPckAMyFyagmGcBIQGgGLiNEXXZpdaOvYHhu1kBjIO2EQDj/tIxkfXZwAafgX9NfNyA/puJP/XJvxmqPoUFKItcIk7rCtuR6yMruIbUop2wa1wgCa/OE2OknzYw0DmEhGhHgr913RvHUKU13hfrmmnluy4u2t6+l1NOmvZ2X/7z7S6I53FWuflp+6bBp7YRCR8fZGbmKN+Xeymhf5R8XLgSD/41Fvqs9etWwCbyyIt7cpww== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 194.138.21.71) smtp.rcpttodomain=ilbers.de smtp.mailfrom=siemens.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=siemens.com; dkim=none (message not signed); 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=/QrPBd8gXBYlzEkqemVaQyCbbJFQUvKaf8oxd4Rulw4=; b=VLBNpYgbLOSwhTjafYoShI07NFpjyStRI8FBX7JluFCbzQxp7mlQ+MwkkOonEHcVtmqx1RUKu0ZsamMgtTL/0Jf6tlVBgI6u8wT3l8UKZHWVnKBB73C4piH/QzEumvK17hmrARe0NRId+OVCArxOn0X7Y51WZ4V4s2MDgZYQ0EyJqBUdvA+Re3BE3tbLu1kJCgFOfn8gvzJ1U4QiqTGaiJWVWewYo3pmkd2ziJPWT8DWozETudveofwx4aCtvp8GNmxCpzKiseHfoaLwDEKYbTEObIUSteeRZIZD0Ixqqc3ndcUapcwDMr3ZGUOA/OrrYgOEHu0XndH1q4j7LwgOaQ== Received: from OL1P279CA0014.NORP279.PROD.OUTLOOK.COM (2603:10a6:e10:12::19) by DB9PR10MB4938.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:2c3::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5038.14; Mon, 7 Mar 2022 06:41:03 +0000 Received: from HE1EUR01FT053.eop-EUR01.prod.protection.outlook.com (2603:10a6:e10:12:cafe::ef) by OL1P279CA0014.outlook.office365.com (2603:10a6:e10:12::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5038.14 via Frontend Transport; Mon, 7 Mar 2022 06:41:03 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 194.138.21.71) smtp.mailfrom=siemens.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=siemens.com; Received-SPF: Pass (protection.outlook.com: domain of siemens.com designates 194.138.21.71 as permitted sender) receiver=protection.outlook.com; client-ip=194.138.21.71; helo=hybrid.siemens.com; Received: from hybrid.siemens.com (194.138.21.71) by HE1EUR01FT053.mail.protection.outlook.com (10.152.1.73) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.5038.14 via Frontend Transport; Mon, 7 Mar 2022 06:41:03 +0000 Received: from DEMCHDC8A0A.ad011.siemens.net (139.25.226.106) by DEMCHDC9SKA.ad011.siemens.net (194.138.21.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.18; Mon, 7 Mar 2022 07:41:02 +0100 Received: from [167.87.0.7] (167.87.0.7) by DEMCHDC8A0A.ad011.siemens.net (139.25.226.106) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.18; Mon, 7 Mar 2022 07:41:02 +0100 Message-ID: <4a01a72f-7cfe-1d5f-b528-5a865cedb47e@siemens.com> Date: Mon, 7 Mar 2022 07:41:01 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.6.1 Subject: Re: [PATCH 0/6] imagetypes Content-Language: en-US To: Anton Mikanovich , Henning Schild CC: Adriaan Schmidt , References: <20220210062446.4145565-1-adriaan.schmidt@siemens.com> <4bb37893-596f-8a2c-3f7c-9d48ee493602@ilbers.de> <20220303195504.2494664c@md1za8fc.ad001.siemens.net> From: Jan Kiszka In-Reply-To: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit Return-Path: jan.kiszka@siemens.com X-Originating-IP: [167.87.0.7] X-ClientProxiedBy: DEMCHDC8A1A.ad011.siemens.net (139.25.226.107) To DEMCHDC8A0A.ad011.siemens.net (139.25.226.106) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: fa33178b-06dd-4206-313d-08da00057313 X-MS-TrafficTypeDiagnostic: DB9PR10MB4938: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: ml3z8v8U0QfazRB6WSC5wbGEaTzxP2TliLpNhawX43T54fP5HfnW5dt6AXxhTaddKrEl8ItiKOUpYBDEnKGPw0lRJrYX8AqixNJdbu+fUJif97CfDTJaRSaQL6/FFNsj11itZBLCsuWEEtolFlTEvFmYpCSPiqLp7ebrLESnaYhdYG8qPzn4vott3Hd+LL1sFS+vdWN3iqy3jIhcifGDlHZwZq3Z0u6X2+OWXbfoysdYjbVI5vfe6v9PSsGMys9yf9hEFroeoMDuPXbuX/RVHzm8nPXIpR4nm3kLx4zQkKOEUi0+feD9XN6YC2jqEAyCbOK+2zc5SeLErrYhg8kBrfv2DRH5TDRV5iwfwzSwEpSraJ4ZjWmUE+TxKssY7acqadVKxy6GfTe9WrOXSTzCgF4nLNDbuhskGRUsaxf7AxMRYl15v9NNHWqYmV/GdAS1V7eo4Vt6qffPVB9lQjrKWS+UuMdThzEd17Wr0ZPoeZTGJ8iuYbJXRDE8QlvBJfbBRToRtXIwGUhzQc61kpo9hlPVBWKX1HE63tr9OiHmrde6Nq2YKwQHRj8gfhBtDHnzU83ltN5WMtwzHN1rCzUrLQtsP1ztWrY3PO/9LjkMEfLxYWNTbdiUvhqYhjNFq7SCjw8XiWmwWjqXjzCCN218/iHxgUDEdF4+MxMSc+bk8G0qiae2yS0zjfJRLseCK6P299bPvx8ANGBzmDhffvLO4+KEHv5cs3mY5nedJSMn9+mh2EH0ZnNyKi25Oroj/npx1rpMCzxZ7VWVfU3Ab7ftJjN1U6VKgY+l8/zb/rsGkELmY/Au6zvH8idh+rLhpqbcRrsTGzFG0tKGa46N4MMYVDlclSb95JhTNE7/RjwFdPw= X-Forefront-Antispam-Report: CIP:194.138.21.71;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:hybrid.siemens.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230001)(4636009)(36840700001)(46966006)(40470700004)(110136005)(16576012)(82310400004)(54906003)(31696002)(53546011)(82960400001)(36860700001)(508600001)(336012)(186003)(26005)(86362001)(16526019)(2616005)(956004)(6706004)(966005)(6636002)(40460700003)(356005)(2906002)(5660300002)(47076005)(36756003)(31686004)(8676002)(70586007)(70206006)(4326008)(81166007)(8936002)(316002)(83380400001)(44832011)(3940600001)(43740500002)(36900700001);DIR:OUT;SFP:1101; X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Mar 2022 06:41:03.1039 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: fa33178b-06dd-4206-313d-08da00057313 X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=38ae3bcd-9579-4fd4-adda-b42e1495d55a;Ip=[194.138.21.71];Helo=[hybrid.siemens.com] X-MS-Exchange-CrossTenant-AuthSource: HE1EUR01FT053.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR10MB4938 X-TUID: 7OKLYVDmT3k8 On 04.03.22 18:54, Anton Mikanovich wrote: > 03.03.2022 21:55, Henning Schild wrote: >> 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 >> > I agree rpi-sdimg image type should be removed in favor of more generic > SD image generation way can be used not only by raspberry targets. > FWIW, here is a recent RPi4 enablement: https://github.com/siemens/mtda/commit/4eefd306dfe4a801be4240d13557506080093c25 May take some expansion of the installed firmware files to cover also older board (none of them around anymore). Jan -- Siemens AG, Technology Competence Center Embedded Linux