From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Thu, 27 Nov 2025 15:54:32 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-lf1-f56.google.com (mail-lf1-f56.google.com [209.85.167.56]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5AREsVxN020466 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 27 Nov 2025 15:54:31 +0100 Received: by mail-lf1-f56.google.com with SMTP id 2adb3069b0e04-5944b3cb6fcsf525947e87.2 for ; Thu, 27 Nov 2025 06:54:31 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1764255266; cv=pass; d=google.com; s=arc-20240605; b=kzYI5OEE9vEhjEr2hO50Q/vT33kVmbCeULtmL+4qX6IFMqJmAtIlDzBpez7yN/Z9KJ xl9VLNcYyTDYOSjzOwM9inRBQsLvytIyYW870dRU6ZzALwVDxTl4uUUPDkAHmV31Rs9K fe+gLSdffojg58D1AjgsQxMqWF4DLoeG48EFRiZekjKoVW9TnUshptozBK7/ZPKQqI0g VdLcMMS7lOU4a8OnkDV2l2KNl6FjfXYetqQ/qYBMUivIxKe9xne18tjAY56oDTMBgr6/ sje1rxOGQdl5Sk4osdc1jWvvKXnWeBzGHj9t9uy2RtGgEN/ZUxVLBu7v7JMUPQMYU3vQ kN8Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:content-transfer-encoding :in-reply-to:from:content-language:references:to:subject:user-agent :mime-version:date:message-id:sender:dkim-signature; bh=DAb2FX+b0oq5LsVmPlB04ZInmhEqZfLUf9YEyjfPjes=; fh=ogw/BAeAQSHAdn8d8m+r8WOweauYYaTOjRdMDc8j67M=; b=LzIp2igCNKPzifGTvYtXROyAETWdFQtyaPEu2PyL5/Ozr4yDqQ6r6R8bpUYrLMtE6T YtcrqX7JzAAYToI16+PMX882UJqW+z/Ixsgeq3fatt12KapSvg0OXb5AZL+3SQ2WrOGE pWfB6SAdnMe+o5GTX1ZUJXXM0SnHRQQbQbXJs4CggzsJBI6QwPyfWXCdRPP0jmYmbHL9 q1fXEwMPv4hLwqsx/GE6wqSljLPaC3DjGuuIqDLb0S419Ozw2kxGOZdCoTZ2w7taHFXJ D/zGz5sVlNXhqhtwIBbfKPqf+pB4JpdpoQp8kU6+FGVMmINY4gk554NVkxB+a/+5aUmU xOzA==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of wzh@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=wzh@ilbers.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1764255266; x=1764860066; darn=ilbers.de; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:content-transfer-encoding:in-reply-to:from :content-language:references:to:subject:user-agent:mime-version:date :message-id:sender:from:to:cc:subject:date:message-id:reply-to; bh=DAb2FX+b0oq5LsVmPlB04ZInmhEqZfLUf9YEyjfPjes=; b=rWYQwFADtyqYfFRd9w3mSsfNa8HzAppmDAV8gpO86fC3O9TndlkcP/25nilms2H7V0 rqRVYwLcsZqVkz+0/tAj9pzAcDW/PWXX0KDhd8uLf5PF7aFzSgEtHroLukxyQtnz1wqD ICkbTAzODkILVp4qFGhVqP6mcY/uEsNC3pY9XYZX2ogU4Jxxp9Wq5hrSHb2KPXCJBMe9 WBBwlbLQw/5DjhTjoz8u+KEYsFJgWYK+mbHTx3pI6ATdbY5HA9nJPdvlmlz5DXQ6tnZS YtEWzRlzqTwxF2YS1jcMOcuY3jgdltutNbmtSrfF2bEon64XVx+oNXywESYpx5RRyRPa IgzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764255266; x=1764860066; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender :content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :x-beenthere:x-gm-message-state:sender:from:to:cc:subject:date :message-id:reply-to; bh=DAb2FX+b0oq5LsVmPlB04ZInmhEqZfLUf9YEyjfPjes=; b=upNIt6bkffhLdA7SzO+8QTYJtAR5yp2NcWRqrgibE8HvnVMKDch6cUUz7kIRs2NtLP Z119INFpWoA1XAAyLjl6VwHZrbPYAxDMKEOONM0LHExFqWt7CijifIRWDrJiRfulNXXb L9lW6Pvv8x2rxJPIjtsMbn0DUEjwJAPNH94kxpdq4lU3rKpR+l+k2ao1ZX1BoiVS2mAt AO4m0PS2mhZbHlrZj0MmHfK0hgh/iliQKIiV9wPWWu4c9bBx8r4oBk3vJlAuBpxIZbOc xDEM9pUYVCnkKXDBbLtpKtCIwSHRUM/FP/CybddDOS+4exU1W2RA0mJQguUkyuP0AT+s Zs8w== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCX742UzX1hTiXV1oZhrXk17hBoXw+QP+JeF7uhsllYWOkUPjvIhZx6S3j+f+4KFer+mB/zU@ilbers.de X-Gm-Message-State: AOJu0YxbF3ru6WRFb855nxyLNh+C/MnnG28eE5QnRJERPshbTt6+CkHV jCinFDUV3s1g97NHShvVb3oi04fZs7vP/AcA4Xb1CMKmIP25eQiguqM7 X-Google-Smtp-Source: AGHT+IGNb5E9gBIIxkmhX/rV5tGuvTcwVlOfYv8ZyW8HgJCECtCThdjatfr718WC49/WszUPGlXarA== X-Received: by 2002:a05:6512:3c8a:b0:595:8350:5812 with SMTP id 2adb3069b0e04-596b5287ff7mr4149427e87.36.1764255265821; Thu, 27 Nov 2025 06:54:25 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="Ae8XA+Znc43kfn2QDFd2lLgymfuiVD79KxUteU8gJYAOp9mdhQ==" Received: by 2002:a05:6512:2527:b0:596:aa92:263d with SMTP id 2adb3069b0e04-596bd2a9175ls362971e87.1.-pod-prod-07-eu; Thu, 27 Nov 2025 06:54:23 -0800 (PST) X-Forwarded-Encrypted: i=2; AJvYcCWMIfKS04f3ZI7EQjGy/Xsaj6ckK+V98i1DNZlED5oPabrlttheQtWCH43z8oWSIXYCjpTPRUZ4xfCA@googlegroups.com X-Received: by 2002:a05:6512:61b3:b0:592:f931:4f9 with SMTP id 2adb3069b0e04-596b5060065mr4166737e87.16.1764255262806; Thu, 27 Nov 2025 06:54:22 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1764255262; cv=none; d=google.com; s=arc-20240605; b=hHqgDCE7c1RaSTbMWHrcBo5hhlF78Jg8MPBr+QoLZ1yX8FlvjaGdi5hfwyrF8lXGos fGMe6y4KL5GJZUdgiCKz25PNcuzah1X+j9lQgiL3P7zgWxzAW9Zo9wGPe97PMjVsEXUZ jzqkGmwNO7xptiOrA7bw+C5G2eemnJPkHYtQ4u6mwclS7tMixeI7/3yu2YzwXN3sdj5V g/DsUeybmsFhbN+I+wnfQl7IDWV5Fiqt1ZuMcvoMjO+b0tQqa3asSBVp6e36uppvLFWE +u+3xiEDeWlV+QIwAZjTYbQPxY5GeMa1QkOIod0Zzx3BJkRL1HR3qwHN8Os52/sWdJPV 38HA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id; bh=NuCddQe+qXwIdZqYwONjgeL0W1z08Exun34cgifu1zQ=; fh=NZUoJSMomtMzI/3iBHsTiWUjeNRwcHYwT0uWtMXdSB0=; b=ixuxCuIe6PXwRaRfvKcyy/vvE3tfZ3UfhsC29tACxM5ylpdJ4I3nN2/bA7cT4EfcLw rkPttSmNZC7yid/1k7MGXAIC+9ObLIRpcikt4efUk5mxPUuB0KT+qc3U2QBnf7WbgfTZ yL5L0XcgsIeKaZ5Gme8leijgIAqf5aixPjCga2cM5bg42SEDxdQlJvS4DwtGFRHFGQ5I PexuKXK2KF55GMR0wrgJPQAbT7yqWibuOvtvRKGZneCCVSuRWwmUJmjSCpycCCXCHWsa bECMmvHOuwdB3OSvG8YwHjd0sPeYdIxM7N+yGb94vdMKatjlMBv5bBO7KP4jL8o/D7ZY rw0w==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of wzh@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=wzh@ilbers.de Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id 2adb3069b0e04-596bfa2ef97si32712e87.4.2025.11.27.06.54.22 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Thu, 27 Nov 2025 06:54:22 -0800 (PST) Received-SPF: pass (google.com: domain of wzh@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Received: from [192.168.178.117] ([88.130.203.42]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 5AREsKbU020455 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 27 Nov 2025 15:54:20 +0100 Message-ID: <6b7a474a-d8e8-4205-99ac-817904a36ae6@ilbers.de> Date: Thu, 27 Nov 2025 15:54:20 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 00/27] Use more classes! To: Jan Kiszka , isar-users , Anton Mikanovich References: <727f6b55-9f96-43cb-b663-96fb733b86d8@siemens.com> Content-Language: en-US From: Zhihang Wei In-Reply-To: <727f6b55-9f96-43cb-b663-96fb733b86d8@siemens.com> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-4.6 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2, RCVD_IN_RP_CERTIFIED,RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-Original-Sender: wzh@ilbers.de X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of wzh@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=wzh@ilbers.de Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-TUID: 1r5g/JA934Bl On 11/27/25 15:48, Jan Kiszka wrote: > On 10.11.25 08:22, 'Jan Kiszka' via isar-users wrote: >> Changes in v2: >> - rebased over next >> - beautified some TEMPLATE_VARS list >> >> As there was no feedback on [1], I interpreted it as an OK. So here >> comes a full refactoring of our classes folders according to [2] and a >> conversion of all recipe helper includes into classes (majority of the >> changes). >> >> There are some extra changes to the barebox include/class, but my >> impression is that this one is still broken, lacking the machine in its >> target name, just like u-boot and other machine-specific packages have. >> But I don't have any barebox cases around and lack insights into how it >> is build, so I didn't go into details here. >> >> As this is a broad change, there will be frequent collisions with other >> patches. I would appreciate a signal when this series is considered, and >> on to of what so that I can do a rebase only when needed - and can also >> avoid flooding the list with this long series repeatedly. >> >> Jan >> >> PS: Patch stats are misleading. This is copying things around and then >> changing the original files to stubs. It is not eliminating code, is is >> actually adding a bit as long as we carry the transitional stubs. >> >> [1] https://groups.google.com/g/isar-users/c/ggT6EpeRy-0 >> [2] https://docs.yoctoproject.org/bitbake/bitbake-user-manual/bitbake-us= er-manual-intro.html#class-types >> >> >> CC: Anton Mikanovich >> >> Jan Kiszka (27): >> linux-custom: Drop redundant template inheritance >> meta: Move INHERIT'ed classes into classes-global >> meta: Move recipe-pulled classes into classes-recipe >> meta-isar: Move recipe-pulled classes into classes-recipe >> linux-custom: Migrate to a bbclass >> meta-isar: Switch to linux-kernel class >> linux-module: Migrate to a bbclasss >> meta-isar: Switch to linux-module class >> kselftest: Migrate to a bbclass >> meta-isar: Switch to kselftest class >> u-boot-custom: Migrate to a bbclass >> meta-isar: Switch to u-boot class >> optee-os[-tadevkit]-custom: Migrate to bbclass'es >> meta-isar: Switch to optee-os[-tadevkit] classes >> optee-client: Migrate to a bbclass >> meta-isar: Switch to optee-client class >> trusted-firmware-a: Migrate to a bbclass >> meta-isar: Switch to trusted-firmware-a class >> barebox: Add SPDX license identifiers >> barebox: Move inherit dpkg into common .inc >> barebox: Migrate to a bbclass >> meta-isar: Switch to barebox class >> initramfs-hook: Migrate to a bbclass >> meta[-isar]: Switch to initramfs-hook class >> container-loader: Migrate to bbclass'es >> meta-isar: Switch to {docker,podman}-loader classes >> RECIPES-API-CHANGELOG: Document include to class conversion >> >> RECIPE-API-CHANGELOG.md | 32 ++ >> doc/technical_overview.md | 8 +- >> doc/user_manual.md | 19 +- >> .../installer-add-rootfs.bbclass | 0 >> .../target-bootstrapper.bbclass | 0 >> .../ubi-ubifs-img.bbclass | 0 >> .../prebuilt-docker-img_0.1.bb | 4 +- >> .../prebuilt-podman-img_0.1.bb | 4 +- >> .../recipes-bsp/barebox/barebox_2024.05.0.bb | 7 +- >> .../optee-client-stm32mp15x_3.21.0.bb | 4 +- >> .../optee-os/optee-os-beagleplay_4.0.0.bb | 2 +- >> .../optee-os/optee-os-stm32mp15x_3.21.0.bb | 3 +- >> .../optee-os-tadevkit-stm32mp15x_3.21.0.bb | 3 +- >> .../trusted-firmware-a-beagleplay_2.10.bb | 4 +- >> .../trusted-firmware-a-stm32mp15x_2.4.bb | 4 +- >> .../recipes-bsp/u-boot/u-boot-2020.10.inc | 4 +- >> .../u-boot/u-boot-beagleplay_2024.01.bb | 4 +- >> .../u-boot-starfive-visionfive2_2024.01.bb | 4 +- >> .../initramfs-isar-example-hook_0.1.bb | 2 +- >> .../example-module/example-module.bb | 2 +- >> .../kselftest/kselftest_5.6.13.bb | 3 +- >> .../linux/linux-cip_4.4.166-cip29.bb | 2 +- >> .../linux/linux-mainline_6.6.11.bb | 2 +- >> .../linux-starfive_6.6.20-visionfive2.bb | 2 +- >> meta/{classes =3D> classes-global}/base.bbclass | 0 >> .../buildstats.bbclass | 0 >> .../isar-events.bbclass | 0 >> .../{classes =3D> classes-global}/lists.bbclass | 0 >> .../logging.bbclass | 0 >> .../sstate.bbclass | 0 >> .../template.bbclass | 0 >> .../barebox.bbclass} | 7 +- >> .../bootstrap.bbclass | 0 >> .../compat.bbclass | 0 >> .../container-loader.bbclass} | 5 +- >> .../crossvars.bbclass | 0 >> .../customization-base.bbclass | 0 >> .../deb-dl-dir.bbclass | 0 >> .../debianize.bbclass | 0 >> .../docker-loader.bbclass} | 4 +- >> .../dpkg-base.bbclass | 0 >> .../dpkg-customization.bbclass | 0 >> .../dpkg-gbp.bbclass | 0 >> .../dpkg-prebuilt.bbclass | 0 >> .../dpkg-raw.bbclass | 0 >> .../dpkg-source.bbclass | 0 >> meta/{classes =3D> classes-recipe}/dpkg.bbclass | 0 >> .../essential.bbclass | 0 >> .../features_check.bbclass | 0 >> .../image-account-extension.bbclass | 0 >> .../image-customizations.bbclass | 0 >> .../image-locales-extension.bbclass | 0 >> .../image-postproc-extension.bbclass | 0 >> .../image-tools-extension.bbclass | 0 >> .../{classes =3D> classes-recipe}/image.bbclass | 0 >> .../imagetypes.bbclass | 0 >> .../imagetypes_container.bbclass | 0 >> .../imagetypes_vm.bbclass | 0 >> .../imagetypes_wic.bbclass | 0 >> .../initramfs-hook.bbclass} | 5 +- >> .../initramfs.bbclass | 0 >> .../kbuildtarget.bbclass | 0 >> .../kselftest.bbclass} | 5 +- >> .../linux-kernel.bbclass} | 3 +- >> .../linux-module.bbclass} | 3 +- >> .../multiarch.bbclass | 0 >> .../native.bbclass | 0 >> .../opensbi.bbclass | 0 >> .../optee-client.bbclass} | 9 +- >> .../optee-os-base.bbclass} | 3 +- >> .../optee-os-tadevkit.bbclass} | 2 +- >> .../optee-os.bbclass} | 4 +- >> .../{classes =3D> classes-recipe}/patch.bbclass | 0 >> .../per-kernel.bbclass | 0 >> .../podman-loader.bbclass} | 4 +- >> .../repository.bbclass | 0 >> .../rootfs-add-files.bbclass | 0 >> .../rootfs.bbclass | 0 >> .../sbuild.bbclass | 0 >> meta/{classes =3D> classes-recipe}/sdk.bbclass | 0 >> .../squashfs.bbclass | 0 >> .../trusted-firmware-a.bbclass} | 12 +- >> .../u-boot.bbclass} | 3 +- >> meta/recipes-bsp/barebox/barebox.inc | 60 +--- >> .../optee-client/optee-client-custom.inc | 40 +-- >> meta/recipes-bsp/optee-os/optee-os-custom.inc | 19 +- >> .../optee-os/optee-os-tadevkit-custom.inc | 25 +- >> .../trusted-firmware-a-custom.inc | 38 +-- >> meta/recipes-bsp/u-boot/u-boot-custom.inc | 74 +--- >> .../initramfs-fsck-ext4-hook_0.3.bb | 4 +- >> .../recipes-initramfs/initramfs-hook/hook.inc | 82 +---- >> .../initramfs-tee-ftpm-hook_0.3.bb | 2 +- >> .../initramfs-tee-supplicant-hook_0.2.bb | 4 +- >> meta/recipes-kernel/kselftest/kselftest.inc | 52 +-- >> meta/recipes-kernel/linux-module/module.inc | 86 +---- >> meta/recipes-kernel/linux/linux-custom.inc | 317 +----------------- >> .../container-loader/docker-loader.inc | 13 +- >> .../container-loader/podman-loader.inc | 13 +- >> testsuite/citest.py | 2 +- >> .../unittests/test_image_account_extension.py | 2 +- >> 100 files changed, 202 insertions(+), 819 deletions(-) >> rename meta-isar/{classes =3D> classes-recipe}/installer-add-rootfs.bb= class (100%) >> rename meta-isar/{classes =3D> classes-recipe}/target-bootstrapper.bbc= lass (100%) >> rename meta-isar/{classes =3D> classes-recipe}/ubi-ubifs-img.bbclass (= 100%) >> rename meta/{classes =3D> classes-global}/base.bbclass (100%) >> rename meta/{classes =3D> classes-global}/buildstats.bbclass (100%) >> rename meta/{classes =3D> classes-global}/isar-events.bbclass (100%) >> rename meta/{classes =3D> classes-global}/lists.bbclass (100%) >> rename meta/{classes =3D> classes-global}/logging.bbclass (100%) >> rename meta/{classes =3D> classes-global}/sstate.bbclass (100%) >> rename meta/{classes =3D> classes-global}/template.bbclass (100%) >> copy meta/{recipes-bsp/barebox/barebox.inc =3D> classes-recipe/barebox= .bbclass} (93%) >> rename meta/{classes =3D> classes-recipe}/bootstrap.bbclass (100%) >> rename meta/{classes =3D> classes-recipe}/compat.bbclass (100%) >> rename meta/{recipes-support/container-loader/container-loader.inc =3D= > classes-recipe/container-loader.bbclass} (94%) >> rename meta/{classes =3D> classes-recipe}/crossvars.bbclass (100%) >> rename meta/{classes =3D> classes-recipe}/customization-base.bbclass (= 100%) >> rename meta/{classes =3D> classes-recipe}/deb-dl-dir.bbclass (100%) >> rename meta/{classes =3D> classes-recipe}/debianize.bbclass (100%) >> copy meta/{recipes-support/container-loader/docker-loader.inc =3D> cla= sses-recipe/docker-loader.bbclass} (70%) >> rename meta/{classes =3D> classes-recipe}/dpkg-base.bbclass (100%) >> rename meta/{classes =3D> classes-recipe}/dpkg-customization.bbclass (= 100%) >> rename meta/{classes =3D> classes-recipe}/dpkg-gbp.bbclass (100%) >> rename meta/{classes =3D> classes-recipe}/dpkg-prebuilt.bbclass (100%) >> rename meta/{classes =3D> classes-recipe}/dpkg-raw.bbclass (100%) >> rename meta/{classes =3D> classes-recipe}/dpkg-source.bbclass (100%) >> rename meta/{classes =3D> classes-recipe}/dpkg.bbclass (100%) >> rename meta/{classes =3D> classes-recipe}/essential.bbclass (100%) >> rename meta/{classes =3D> classes-recipe}/features_check.bbclass (100%= ) >> rename meta/{classes =3D> classes-recipe}/image-account-extension.bbcl= ass (100%) >> rename meta/{classes =3D> classes-recipe}/image-customizations.bbclass= (100%) >> rename meta/{classes =3D> classes-recipe}/image-locales-extension.bbcl= ass (100%) >> rename meta/{classes =3D> classes-recipe}/image-postproc-extension.bbc= lass (100%) >> rename meta/{classes =3D> classes-recipe}/image-tools-extension.bbclas= s (100%) >> rename meta/{classes =3D> classes-recipe}/image.bbclass (100%) >> rename meta/{classes =3D> classes-recipe}/imagetypes.bbclass (100%) >> rename meta/{classes =3D> classes-recipe}/imagetypes_container.bbclass= (100%) >> rename meta/{classes =3D> classes-recipe}/imagetypes_vm.bbclass (100%) >> rename meta/{classes =3D> classes-recipe}/imagetypes_wic.bbclass (100%= ) >> copy meta/{recipes-initramfs/initramfs-hook/hook.inc =3D> classes-reci= pe/initramfs-hook.bbclass} (94%) >> rename meta/{classes =3D> classes-recipe}/initramfs.bbclass (100%) >> rename meta/{classes =3D> classes-recipe}/kbuildtarget.bbclass (100%) >> copy meta/{recipes-kernel/kselftest/kselftest.inc =3D> classes-recipe/= kselftest.bbclass} (93%) >> copy meta/{recipes-kernel/linux/linux-custom.inc =3D> classes-recipe/l= inux-kernel.bbclass} (99%) >> copy meta/{recipes-kernel/linux-module/module.inc =3D> classes-recipe/= linux-module.bbclass} (97%) >> rename meta/{classes =3D> classes-recipe}/multiarch.bbclass (100%) >> rename meta/{classes =3D> classes-recipe}/native.bbclass (100%) >> rename meta/{classes =3D> classes-recipe}/opensbi.bbclass (100%) >> copy meta/{recipes-bsp/optee-client/optee-client-custom.inc =3D> class= es-recipe/optee-client.bbclass} (84%) >> rename meta/{recipes-bsp/optee-os/optee-os.inc =3D> classes-recipe/opt= ee-os-base.bbclass} (93%) >> copy meta/{recipes-bsp/optee-os/optee-os-tadevkit-custom.inc =3D> clas= ses-recipe/optee-os-tadevkit.bbclass} (97%) >> copy meta/{recipes-bsp/optee-os/optee-os-custom.inc =3D> classes-recip= e/optee-os.bbclass} (88%) >> rename meta/{classes =3D> classes-recipe}/patch.bbclass (100%) >> rename meta/{classes =3D> classes-recipe}/per-kernel.bbclass (100%) >> copy meta/{recipes-support/container-loader/podman-loader.inc =3D> cla= sses-recipe/podman-loader.bbclass} (68%) >> rename meta/{classes =3D> classes-recipe}/repository.bbclass (100%) >> rename meta/{classes =3D> classes-recipe}/rootfs-add-files.bbclass (10= 0%) >> rename meta/{classes =3D> classes-recipe}/rootfs.bbclass (100%) >> rename meta/{classes =3D> classes-recipe}/sbuild.bbclass (100%) >> rename meta/{classes =3D> classes-recipe}/sdk.bbclass (100%) >> rename meta/{classes =3D> classes-recipe}/squashfs.bbclass (100%) >> copy meta/{recipes-bsp/trusted-firmware-a/trusted-firmware-a-custom.in= c =3D> classes-recipe/trusted-firmware-a.bbclass} (77%) >> copy meta/{recipes-bsp/u-boot/u-boot-custom.inc =3D> classes-recipe/u-= boot.bbclass} (96%) >> > Just a reminder that I can post a rebased v3 whenever you would be > willing to queue it for testing. > > Jan > I=E2=80=98ll discuss this with Anton again on Friday since this change is b= ig,=20 and give you a update next week. The patch series itself has passed CI. Zhihang --=20 You received this message because you are subscribed to the Google Groups "= isar-users" group. To unsubscribe from this group and stop receiving emails from it, send an e= mail to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/= 6b7a474a-d8e8-4205-99ac-817904a36ae6%40ilbers.de.