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; Sun, 30 Nov 2025 10:27:58 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-ed1-f55.google.com (mail-ed1-f55.google.com [209.85.208.55]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5AU9Rv66005322 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sun, 30 Nov 2025 10:27:58 +0100 Received: by mail-ed1-f55.google.com with SMTP id 4fb4d7f45d1cf-64095177aedsf4649499a12.2 for ; Sun, 30 Nov 2025 01:27:58 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1764494872; cv=pass; d=google.com; s=arc-20240605; b=PTW9SotWO00NG4pvrAkHb3MO59vPNVphde1vAKVmoa6nNDw+KTlHrm31qgGqPAVy/t UCDpV+cbe3URYF2C8QmHbn007llAs9npzZbIUXS5NdhY5xad5JZOuagS5SaF3VA7Bng6 QhwbbtG1FRWprhRDD9arfSZqihzYdjC/Fkbme03cRrOLTtrKDcISVT8v9BywtAMcadsr gKWBo3PZBKPqsmsiT2L0soj3rxONTphd0IRGfFXMNn+B9Sy5mCajgL80fe48g6bDBTqn 8mfITe09CN6ofO4l2WjqRiW++zofWI9IdIi1NlUS0WgavWhKKBx7CJrU7rY4l8RcIK0E 6UKA== 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:reply-to:feedback-id:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=4PhXLMEJrcD/6l+g8nag4oahjM5tSlM7agDhAO49RxI=; fh=KkXb3/do3tXaHOUgzm8ILPYrYKRE9t5/EpDqC364fCw=; b=Ntt1bdta8kxC5zoMvEMFWr0NELPfj3Zb7t6pWa1N8CDYStIiMj67a5TER5MZhWNF7d rJ8bVP+FZ6vD/ID+sI08BlSv/+6A5ERZ23vL5Xm9zHf0mSQ1Q1mhEE/5RUfVygH57qJl HYlJWaPKlojdslkb+OLg2IjR8LSbOPlOXe/4j+eoPpkCzpdoaR+vVWu3X1aY7XZ/yXUo IYMMYyj5eHEOeFbWZhLOkE81IVlhxLBZtekwMFnhSN57+zCLWvWUiAQwrC/PtFpix9c/ 6ykQX8RBbf5bx0vY5s7LvMK9DRaqqLuWfnbLfVB5qDvW0fezYKLwaa7KwC2MyU4XWtMz YNWw==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=iPDJ8GE6; spf=pass (google.com: domain of fm-294854-2025113009274811a7bbcda200020770-pqebkg@rts-flowmailer.siemens.com designates 185.136.65.228 as permitted sender) smtp.mailfrom=fm-294854-2025113009274811a7bbcda200020770-pQEbkG@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1764494872; x=1765099672; darn=ilbers.de; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=4PhXLMEJrcD/6l+g8nag4oahjM5tSlM7agDhAO49RxI=; b=rcCwWwNHJqUy/J2MdwpxJSEsCMkPn0Pmne8SPjlCNfG9f9M9DhAEx0zp71OQOf1WMk 3ZrJctr7al5vWpqwJhCKySHihMkVxdZ+3crc4WoZUASPQx7xP/FlqDPz9JrPyCr3/vAN 23If2JGBPnc+HcoiBfFnM4Tkd3sn79nXuqZDvfeGzXarZpMxY6BenjFlaGFv0eRNvscr 22pZ5KaFY0zXrq3Bz4+z2g13CVt0QK1N8zFYTnjjTClKOvCDhH5p3SDPqiXmKYZsPi01 +zP3wqDp4zCtJsD/vF1SuVP8kPN39oF/9V8h70yP6+TT6WtsxZ0tSidpN+RnCpsnD7b5 RO7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764494872; x=1765099672; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:message-id:date:subject:cc:to:from:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=4PhXLMEJrcD/6l+g8nag4oahjM5tSlM7agDhAO49RxI=; b=XzyyrX+IyIdwr1FhS2FJuLWw+PmHp409T8ehWS/FWwCfUzQ5EuOHbHnbF0X1MfYTdI iDxkaMaeZQDriJxMa6MN1RVXzIkJi6aLu7QYU+pRQm265NC4UJ1NSIivzIM8FsNIB695 T/leY/Xu1/9ZxJ/CdwBlTvRDTR2QgPQiE2ZG3lNc83Zk3JGxkvqvbKkuGrvwNGQZcF7n dndZ73b2iGxJvJblEIDVNU1ELDXB1Inv7sDUcWP2atlE7FoQdOTQ/TlGww9AwUSb6zrj 2w3qzEYtMh5+HsbI+I9VoBuNtPNdQEK5ucJ4NnGgS7/jSH4q+REnxp6hJyeeSCRICv4T Lx7g== X-Forwarded-Encrypted: i=2; AJvYcCVS8FaBZ+n7jeLcJgF9QWMNWF46aG/L/u0093dFgJ49dZkYqMGTLaDJjjMRtcjKHuc7V7PJ@ilbers.de X-Gm-Message-State: AOJu0YwTO7eaW1/NsE6xBSz7b34wplcKoCDcWzJM+Q/qO/byQfWnhMS3 LAdEkQZ8ZBIylW417rQBCGdMA45ry+E/hXv5X3XJT5NuBkGq3aXhWvJ6 X-Google-Smtp-Source: AGHT+IHyNr9X92v5g46tPx1yt9bJgqVuRBd2JUIYug9y/VKsymUVuPPiVXmn28/Be4YyMiftgMR7DQ== X-Received: by 2002:a05:6402:278b:b0:640:cdad:d2c0 with SMTP id 4fb4d7f45d1cf-6455468d57fmr29358517a12.25.1764494872199; Sun, 30 Nov 2025 01:27:52 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="Ae8XA+Y3xnd4j+G8v4gZCXdEEXwETxr9PPfD0229AZpbOjAIig==" Received: by 2002:a50:ba8c:0:b0:643:1a21:96bb with SMTP id 4fb4d7f45d1cf-64749b01cffls2784196a12.1.-pod-prod-03-eu; Sun, 30 Nov 2025 01:27:49 -0800 (PST) X-Received: by 2002:a17:906:fe47:b0:b73:6d96:9c8d with SMTP id a640c23a62f3a-b76718b1431mr4152784466b.54.1764494868979; Sun, 30 Nov 2025 01:27:48 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1764494868; cv=none; d=google.com; s=arc-20240605; b=Du7KVqU7lX3tfWd8EKLWDBG5DZmOzyU5yXKnULvKhR7/mhQOqaNJjg1i0RU0baxLZd N2q6uoV0M6WDsmmKEiKP3MeSrsZazA2YFhojQ/W1NhHNT+oPq1GRlmbJoAlCKNcMUCGY Z2CvasmR+QysRUr5FbqCPuHlviQEVdsY7wk6O+Uh9F3fYomd1rluo0sJxyoJv3CG6/oO wj+4B+mKrEuD1Kpz4D/jxmO2LQETGoJeYQznVAV5zRlj9nbJBL3laSamKbXjrwZ74Pun LiiX24wJDFhtfqq9y3ejJzfx0h/0Lrlotu40X98h9WN9Mr2YCMqqYkg0CZ21DnLjG5cB K7wA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=feedback-id:content-transfer-encoding:mime-version:message-id:date :subject:cc:to:from:dkim-signature; bh=dVR5cFOIc83Jctep2IZjuF9y4B81vusBtkRKoSQQOuU=; fh=tfkJHUU7u6stHIYyfaCNPa9zcyqhlWgeVMIzwPmDrZo=; b=V6heHaEFr9mtK5XTe78C4iGaMRACcKtqEPLZcoEX0vrl3nwGqtofOYhnZwNH8FvG+r 7AUalBl0Z3fLPeMu+8rYaroQVaUwahUlLAvKvnUpVPkXXgTZ5GV90sujXsWj1Px3h5pQ iRPSJmrnfmmAfYWwo75cPgxqv7hEtwwlzbstWTJIUwkaXYVOrcqSb1BSqssb6NqlrZP0 4GriThTS4eAX3huRf+4qyFy8JmnJZxGCYpo9IsQakaCYhWMQ3ZRH1YUzFTC5eIbHTVOr NVy8sODPrnKvcc88mY0fAGqulUoTaWoncNEQg1NkjLaTj3CBgtRUIBGK0lEc6rWWGdlQ BV6A==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=iPDJ8GE6; spf=pass (google.com: domain of fm-294854-2025113009274811a7bbcda200020770-pqebkg@rts-flowmailer.siemens.com designates 185.136.65.228 as permitted sender) smtp.mailfrom=fm-294854-2025113009274811a7bbcda200020770-pQEbkG@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-65-228.siemens.flowmailer.net (mta-65-228.siemens.flowmailer.net. [185.136.65.228]) by gmr-mx.google.com with ESMTPS id a640c23a62f3a-b76f57f528asi16732966b.2.2025.11.30.01.27.48 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 30 Nov 2025 01:27:48 -0800 (PST) Received-SPF: pass (google.com: domain of fm-294854-2025113009274811a7bbcda200020770-pqebkg@rts-flowmailer.siemens.com designates 185.136.65.228 as permitted sender) client-ip=185.136.65.228; Received: by mta-65-228.siemens.flowmailer.net with ESMTPSA id 2025113009274811a7bbcda200020770 for ; Sun, 30 Nov 2025 10:27:48 +0100 From: "'Jan Kiszka' via isar-users" To: isar-users Cc: Anton Mikanovich Subject: [PATCH v3 00/27] Use more classes! Date: Sun, 30 Nov 2025 10:27:20 +0100 Message-ID: MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-294854:519-21489:flowmailer X-Original-Sender: jan.kiszka@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=iPDJ8GE6; spf=pass (google.com: domain of fm-294854-2025113009274811a7bbcda200020770-pqebkg@rts-flowmailer.siemens.com designates 185.136.65.228 as permitted sender) smtp.mailfrom=fm-294854-2025113009274811a7bbcda200020770-pQEbkG@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Jan Kiszka Reply-To: Jan Kiszka Content-Type: text/plain; charset="UTF-8" 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-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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-TUID: FGvI7RdbB2I6 Changes in v3: - rebased over next - fixed commit message of patch 4 - kselftest -> linux-kselftest 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-user-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_2025.10.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_6.12.59.bb | 3 +- .../linux/linux-cip_4.4.166-cip29.bb | 2 +- .../linux/linux-mainline_6.12.58.bb | 2 +- .../linux-starfive_6.6.20-visionfive2.bb | 2 +- meta/{classes => classes-global}/base.bbclass | 0 .../buildstats.bbclass | 0 .../isar-events.bbclass | 0 .../{classes => 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 => 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 => 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 .../linux-kernel.bbclass} | 3 +- .../linux-kselftest.bbclass} | 5 +- .../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 => 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 => 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 | 331 +----------------- .../container-loader/docker-loader.inc | 18 +- .../container-loader/podman-loader.inc | 13 +- testsuite/citest.py | 2 +- .../unittests/test_image_account_extension.py | 2 +- 100 files changed, 202 insertions(+), 838 deletions(-) rename meta-isar/{classes => classes-recipe}/installer-add-rootfs.bbclass (100%) rename meta-isar/{classes => classes-recipe}/target-bootstrapper.bbclass (100%) rename meta-isar/{classes => classes-recipe}/ubi-ubifs-img.bbclass (100%) rename meta/{classes => classes-global}/base.bbclass (100%) rename meta/{classes => classes-global}/buildstats.bbclass (100%) rename meta/{classes => classes-global}/isar-events.bbclass (100%) rename meta/{classes => classes-global}/lists.bbclass (100%) rename meta/{classes => classes-global}/logging.bbclass (100%) rename meta/{classes => classes-global}/sstate.bbclass (100%) rename meta/{classes => classes-global}/template.bbclass (100%) copy meta/{recipes-bsp/barebox/barebox.inc => classes-recipe/barebox.bbclass} (93%) rename meta/{classes => classes-recipe}/bootstrap.bbclass (100%) rename meta/{classes => classes-recipe}/compat.bbclass (100%) rename meta/{recipes-support/container-loader/container-loader.inc => classes-recipe/container-loader.bbclass} (94%) rename meta/{classes => classes-recipe}/crossvars.bbclass (100%) rename meta/{classes => classes-recipe}/customization-base.bbclass (100%) rename meta/{classes => classes-recipe}/deb-dl-dir.bbclass (100%) rename meta/{classes => classes-recipe}/debianize.bbclass (100%) copy meta/{recipes-support/container-loader/docker-loader.inc => classes-recipe/docker-loader.bbclass} (82%) rename meta/{classes => classes-recipe}/dpkg-base.bbclass (100%) rename meta/{classes => classes-recipe}/dpkg-customization.bbclass (100%) rename meta/{classes => classes-recipe}/dpkg-gbp.bbclass (100%) rename meta/{classes => classes-recipe}/dpkg-prebuilt.bbclass (100%) rename meta/{classes => classes-recipe}/dpkg-raw.bbclass (100%) rename meta/{classes => classes-recipe}/dpkg-source.bbclass (100%) rename meta/{classes => classes-recipe}/dpkg.bbclass (100%) rename meta/{classes => classes-recipe}/essential.bbclass (100%) rename meta/{classes => classes-recipe}/features_check.bbclass (100%) rename meta/{classes => classes-recipe}/image-account-extension.bbclass (100%) rename meta/{classes => classes-recipe}/image-customizations.bbclass (100%) rename meta/{classes => classes-recipe}/image-locales-extension.bbclass (100%) rename meta/{classes => classes-recipe}/image-postproc-extension.bbclass (100%) rename meta/{classes => classes-recipe}/image-tools-extension.bbclass (100%) rename meta/{classes => classes-recipe}/image.bbclass (100%) rename meta/{classes => classes-recipe}/imagetypes.bbclass (100%) rename meta/{classes => classes-recipe}/imagetypes_container.bbclass (100%) rename meta/{classes => classes-recipe}/imagetypes_vm.bbclass (100%) rename meta/{classes => classes-recipe}/imagetypes_wic.bbclass (100%) copy meta/{recipes-initramfs/initramfs-hook/hook.inc => classes-recipe/initramfs-hook.bbclass} (94%) rename meta/{classes => classes-recipe}/initramfs.bbclass (100%) rename meta/{classes => classes-recipe}/kbuildtarget.bbclass (100%) copy meta/{recipes-kernel/linux/linux-custom.inc => classes-recipe/linux-kernel.bbclass} (99%) copy meta/{recipes-kernel/kselftest/kselftest.inc => classes-recipe/linux-kselftest.bbclass} (93%) copy meta/{recipes-kernel/linux-module/module.inc => classes-recipe/linux-module.bbclass} (97%) rename meta/{classes => classes-recipe}/multiarch.bbclass (100%) rename meta/{classes => classes-recipe}/native.bbclass (100%) rename meta/{classes => classes-recipe}/opensbi.bbclass (100%) copy meta/{recipes-bsp/optee-client/optee-client-custom.inc => classes-recipe/optee-client.bbclass} (84%) rename meta/{recipes-bsp/optee-os/optee-os.inc => classes-recipe/optee-os-base.bbclass} (93%) copy meta/{recipes-bsp/optee-os/optee-os-tadevkit-custom.inc => classes-recipe/optee-os-tadevkit.bbclass} (97%) copy meta/{recipes-bsp/optee-os/optee-os-custom.inc => classes-recipe/optee-os.bbclass} (88%) rename meta/{classes => classes-recipe}/patch.bbclass (100%) rename meta/{classes => classes-recipe}/per-kernel.bbclass (100%) copy meta/{recipes-support/container-loader/podman-loader.inc => classes-recipe/podman-loader.bbclass} (68%) rename meta/{classes => classes-recipe}/repository.bbclass (100%) rename meta/{classes => classes-recipe}/rootfs-add-files.bbclass (100%) rename meta/{classes => classes-recipe}/rootfs.bbclass (100%) rename meta/{classes => classes-recipe}/sbuild.bbclass (100%) rename meta/{classes => classes-recipe}/sdk.bbclass (100%) rename meta/{classes => classes-recipe}/squashfs.bbclass (100%) copy meta/{recipes-bsp/trusted-firmware-a/trusted-firmware-a-custom.inc => classes-recipe/trusted-firmware-a.bbclass} (77%) copy meta/{recipes-bsp/u-boot/u-boot-custom.inc => classes-recipe/u-boot.bbclass} (96%) -- 2.51.0 -- 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 email to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/cover.1764494867.git.jan.kiszka%40siemens.com.