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; Mon, 10 Nov 2025 08:22:52 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-wr1-f64.google.com (mail-wr1-f64.google.com [209.85.221.64]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5AA7Mpsc015344 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 10 Nov 2025 08:22:51 +0100 Received: by mail-wr1-f64.google.com with SMTP id ffacd0b85a97d-42b2fb13b79sf488860f8f.3 for ; Sun, 09 Nov 2025 23:22:51 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1762759365; cv=pass; d=google.com; s=arc-20240605; b=Kveysq339guToHtBRbdRPnHjuFah8ShLjxG7sGmZtzi6/BULF+nua2NRCidwV1V0Hq idvm7C/NGLSUtA8f1Mjmz+ift2gmN9uasdG6vMj//c20GOObBr2Bn1T1Zni+5u1kGlKt 321qIvpdRUD153GJy4iWeOfScxO++5bub84IsB4ub/Aiu6UA/0IBMNxdAewWU86xkxUd CGhSHsx8PzHUmciJGeNrdAcyhlLVvj4ieMvxfrNQs1KNOlCBODvRrlshbw8/YakeVTcp Gd4df0tt1ABzyUhQMKm/Q8zOmfQWkhuOagTmcaATclewnJthN9XtbVVM0HKiWTbd/Q8W cxIg== 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=sJRwEqdwPtjpv4B5gfxM/zr0b3FneWi6E5O9ttPizig=; fh=8Eex3axJVzsEyhrWxzkObLl5dbHFGn18uiF68W4w1T0=; b=ZtYUa5Cir5A+ZAfwy0AT+yOu/SlNE9cbI2PFvPtrny+JAWjNJkPemfKHB3dluC9dgm Csv0Fq49uBIwob9WcT/sBSdlyeMIuMhVNa1sxl38QkXpCp86dwW1e8z/j46Dgr08VCM3 M+zQp7NqWQ7WeuFJ+JgFJjLZp546ahJwzyrPkqRf1EqCl5eSmUoshlGCGf8GwNX36HW4 4o5ewvvMIfYt7c6ROPi64Yp70yesOVqIQ6+9C62eG1Sl+qMj78TTIzefzgOz9P8qy4IO ZM5xdOjvxL93gnPWZZGqMZbnaoXKfePAtNWUVq5c5ffI0lrkzRymfrzsbZHaClKaLkBK j2CA==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=TzrdITAN; spf=pass (google.com: domain of fm-294854-20251110072240aa14b0fef5000207c4-n55fyf@rts-flowmailer.siemens.com designates 185.136.65.228 as permitted sender) smtp.mailfrom=fm-294854-20251110072240aa14b0fef5000207c4-N55fyf@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=1762759365; x=1763364165; 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=sJRwEqdwPtjpv4B5gfxM/zr0b3FneWi6E5O9ttPizig=; b=sUYLM2Pk2RzUaAY4iX1NvBg00ndVycZ6CajdpYNnZw4KYyfs3ASEztsSQw9XTFdcl/ ktHRz9VCVE+2gOKb7V4amGUyC0I0OZXDpH0MkXbd4sIHNSACPYgs3NUUZeba1nnmeZt9 /tYKI1V2OTblutfZi7sYW+f+Zrq3HWruegIYEJsZ2OyDX0vTbzKePPCsQI41z6RM9oRX MC7OyyNCf6cQGaNJE8niMAc9SfAk57nLXP13FKsf9AYNIuQo6MCUoLfHBz3Nu8cPEMQy uPl7TuRbH2rvK9z/q70GGxJ+pXlRyxz7qU+SidCXMXiRoTmXtgoojucf7Ayda6qpaTS7 DXjg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762759365; x=1763364165; 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=sJRwEqdwPtjpv4B5gfxM/zr0b3FneWi6E5O9ttPizig=; b=oKIEii7pXJ/O6BKwo4nmDcY8eHWgvabpPvUL2/jRQyR1gK6Mr4m2LciNTqQuSLS9u4 bZLjK/TxE9iEi4AU4msiNjwjYtq37aLYWX6qa7e04jJFRxRbfAVUSxHBhlvLt8MUI/pq 9+QjNuu6PBylH2bXjBH8XlKB/SoM0K/exJDPdFV6T+HCVMqKyPzyqUwsCr8xVf5FbSgV kET5sdLBohxv2z8bWzfy2yIFFulhmvhtoUeqROLWhsjnfduRX7XTQ/IvsB/rT8jwtlnR /ufDSsaYlSGHBLso5db6gKIIQJKzhoPmDMs/TL8+7CGnTJhQ4zpwP8m26xJiq0Nrv9mQ e95w== X-Forwarded-Encrypted: i=2; AJvYcCXwGVd7lz7jnikC5LIiXp5EybP0Ezyl07SJJ65Mh8oQE/yEsbuDtTZp4nb/l33KHotlq01S@ilbers.de X-Gm-Message-State: AOJu0YxRXfoyU1zcbvzOkY7ozhQlkvoELqOqdEr00eQnPXwBlOziKvks 0TfRZwEMtLpYyPR3yjINo98nqGQEoXZvrXujAIuSmXZCKZS+5luACp41 X-Google-Smtp-Source: AGHT+IEHhYsZN/ATK5zVf5tHVPVwiJnIAnZ0GsaICgPlLY80sGfNDFhWJJCJWStFrXyV89gZFLB8yA== X-Received: by 2002:a05:6000:24c4:b0:42b:3963:d08e with SMTP id ffacd0b85a97d-42b3963d497mr2328464f8f.22.1762759365273; Sun, 09 Nov 2025 23:22:45 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="Ae8XA+brbNYZJ3qrTS2DoKaKc0aCznksZaOZ4dihJjeaa0M4Pw==" Received: by 2002:a05:6000:1862:b0:3f8:e016:41ab with SMTP id ffacd0b85a97d-429eb1f59cbls2174610f8f.0.-pod-prod-03-eu; Sun, 09 Nov 2025 23:22:42 -0800 (PST) X-Received: by 2002:a05:600c:4f12:b0:477:7d94:5d28 with SMTP id 5b1f17b1804b1-4777d945e9amr11353345e9.7.1762759361905; Sun, 09 Nov 2025 23:22:41 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1762759361; cv=none; d=google.com; s=arc-20240605; b=Z13TGPsS92Q4TGrH1yjjD9sdYpZ3lEytqyXBRSC7GGSYoDS94dwaGV+d+ADwv2YB7W 0VUGyfydzzJ+qr+o7o9iK7hMGRc+plJ5CDqRozEYbWErOkRGbnBhy+AnAi3ztay6pze0 RBcidEmWb7gbY//+wnTlNwNKMk1/Pj+vEyXsnaQua27lGkeNhhTv1Pkm0cY4WltjELAR +TqVxRCJ1K7hQUuoJuRPdCiPLBHMXH8IUhaKeif/0zC8zYHicTDXSmeqeQfgr4C6drJA ffwd8L9EL189EXjopt7mWMblMHUEG6ui+sWO9sC/5LST7PYPatyfLJRp41HJhNNZpf0f 5Vvg== 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=0ym7pgb6v9L0GXCSSxizq1UxdaXZHlGevsL4M8ldB2k=; fh=tfkJHUU7u6stHIYyfaCNPa9zcyqhlWgeVMIzwPmDrZo=; b=ffNw8Md8wb1uYJKj/3VazJI0cGelTWGbqZzRxVYmgB3L0TVD7L2jgXnmBe/ZyPVqDF FIMmZYtp9HNkI+0Z8fkIaG9Jl+zw9PP0HQy/qUSHod1KP286NFtGWEv5hemTQfAKPnzr udr+YkYr483c4DBGKUQjx+6IZBf0JyagV/osKqo4EUB62wYk9aXHJwvdHJbNqOSA5FZs cqoBmwVcCiQRlrdUJQSlrbaXJ3TkUYnJtUTaX7UWgJOic5yrFBZC8Lizs+AJKF+tGfpZ Fs36TEJLT/ybV9cqfzL9lj9dV3CB6akZSsScxwGKvKzqOUreyB/Cw0sBNki7QmKk/Qte VeRg==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=TzrdITAN; spf=pass (google.com: domain of fm-294854-20251110072240aa14b0fef5000207c4-n55fyf@rts-flowmailer.siemens.com designates 185.136.65.228 as permitted sender) smtp.mailfrom=fm-294854-20251110072240aa14b0fef5000207c4-N55fyf@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 5b1f17b1804b1-47763df786esi1159915e9.2.2025.11.09.23.22.41 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 09 Nov 2025 23:22:41 -0800 (PST) Received-SPF: pass (google.com: domain of fm-294854-20251110072240aa14b0fef5000207c4-n55fyf@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 20251110072240aa14b0fef5000207c4 for ; Mon, 10 Nov 2025 08:22:41 +0100 From: "'Jan Kiszka' via isar-users" To: isar-users Cc: Anton Mikanovich Subject: [PATCH v2 00/27] Use more classes! Date: Mon, 10 Nov 2025 08:22:13 +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=TzrdITAN; spf=pass (google.com: domain of fm-294854-20251110072240aa14b0fef5000207c4-n55fyf@rts-flowmailer.siemens.com designates 185.136.65.228 as permitted sender) smtp.mailfrom=fm-294854-20251110072240aa14b0fef5000207c4-N55fyf@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: zxgK0mvbFxUS 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_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 => 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 .../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 => 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 | 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 => 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} (70%) 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/kselftest/kselftest.inc => classes-recipe/kselftest.bbclass} (93%) copy meta/{recipes-kernel/linux/linux-custom.inc => classes-recipe/linux-kernel.bbclass} (99%) 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.1762759359.git.jan.kiszka%40siemens.com.