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; Wed, 03 Dec 2025 16:33:00 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-ed1-f62.google.com (mail-ed1-f62.google.com [209.85.208.62]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5B3FWxQl026801 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 3 Dec 2025 16:32:59 +0100 Received: by mail-ed1-f62.google.com with SMTP id 4fb4d7f45d1cf-6417b2fae83sf7457925a12.1 for ; Wed, 03 Dec 2025 07:32:59 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1764775974; cv=pass; d=google.com; s=arc-20240605; b=EXUaf1UIE1eF8NX3H11zzkOtYOAkXWfzcsamHaORpcQfuUSnWWkhqMZqkXxeE8bi4f xDzwnIt2hnishYI9xt+Cgk1sQH/a8SWoaea2sf2yJZuELeJF4jkh5C7ikJe93kETrekv ZWsD1OTAkAlzSTUpjiUhDOAaVC8FTpFyZEKBcXgo23NEys8pL+6sZbneS4DkFAPt8uIP 4KDEq1rxesEF8bXCU5SDAOQTaLoRR2TDJmO/u5p9Tx+RaKeoOw5bMh+5kGQfrsJhNZeE 3mmh8sjeSebFAVCUCi98+BnINzkhz54JiBCbwdUcNemDtJG2CPdAQe8Uxs8TBSR3LX0s acxg== 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:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :sender:dkim-signature; bh=nPSQZbzbpHD7gRLmWiBipmGFxIwaTP1QI/cIUMKWiJE=; fh=0bvowEoXaonoQVdeqkbAHziEoJquKr8MgDpHR5R8vVs=; b=jgRWklLbYgNaEoeSq4vgX3JvgCoGPmfzFxljU5J3v9UfGSYYqwFR5Lb5rI3bZY9uOu zVp5mPkFKg53xto1zuUuze9QsG4gRQqfQnrvxDEJhKXC8V/LcuxTucRL+fH/mBkeUGNc DSWucnowqKvZS5YqmvuPKIjl6x8crR1plV+HBl7rOkMX6+WdfwXJrWCv5WhC7keYpJ5g aoUygbQzG7likUg2sU1wV0ol7OPjSDM8cVv+vAjFtTMq5Dj2J5R+VtXaaLp9vEWabuhg LGrICuqoVfGsGrwOoLi97JsWVYV8ISTz6d7iSTKt53yT2nVUg3z6E/WZ5/Z9vawVgv5e osgQ==; 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=1764775974; x=1765380774; 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:in-reply-to:from:content-language:references:cc :to:subject:user-agent:mime-version:date:message-id:sender:from:to :cc:subject:date:message-id:reply-to; bh=nPSQZbzbpHD7gRLmWiBipmGFxIwaTP1QI/cIUMKWiJE=; b=Vq1TZ5sYkD1lhi0HVn4A0TtCYLGzrrpQODdyWNud9vozmype5w8UWgxrhbXIylSlOJ +UuEgGEG/Uso66/AqdUyNDDXP2Fxwsy7TxigvALiid/27Ybkcdzz2BDfg7RRNHnnMAJB 7NTvY1J1IkuuggKcwbvptJRETUKZOoLQ295ICgZrEyl//dxFjAfLx1lzqJG2A22mGk21 A2A8yzxQMSoLoRjS9wwtrm1kBwqM+r1lgbKG6J1+3X6ireO/XcifBq/Cdp33MSe2MewQ kSVqPo2dYhEDD1FwjBt067/YNaLAXIZAK2Sks8pS5Ghundo9bqaKvrW+xiUi6lEEV6Lw ZKFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764775974; x=1765380774; 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:in-reply-to :from:content-language:references:cc: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=nPSQZbzbpHD7gRLmWiBipmGFxIwaTP1QI/cIUMKWiJE=; b=KgbAUGTYxXVc++TZDPpDnrqWyRJ06rrXY96VCqjKv/PLRfyqnhBSH9WMGOMY+2xZGu 3i7wYDfOL0uB8it4nZcesvpvjUXLtxHmuskQ6klPcgZ60zAzPd6avvxf0HP2We8PrhlJ yu6TfjIarqXNnMxPFdcyJZHu4oBW30AVt5nB4PhQ30h3LX+sUaDWkcnHb6XtBS+hft1H 5r+0nOEmNpmkpx/pNZ6z/DBXws2H28qv7oWL0SG5XllKMauJ0chWnHTeGLaKy1/0aXtA gcnyoRqQGaZKIGW2gKuCYZqWEfWNUcinYc4pGzeMCx05R3qYEBhXMHzszYduRL67yaY4 UCHw== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCXHe1fFAadniIeECKB3oU4Q/wKy6AjHyXB4Bx3KZ0GRRJ4LsDabhxNtyu5xqcZKBBK0UpOn@ilbers.de X-Gm-Message-State: AOJu0YxMvC3tjXvwF3MUheMrL5MwspugxLVsHqhhu+WL1zzw29rvy1/K YelbjDavygDxn2U8qJ0SoVi/q5GuFP4LvWsWku9B8eUI0u90lSdMbIPO X-Google-Smtp-Source: AGHT+IH47byhJ8jkO3nbWrYGCzlpR4jh6EMW2uKdvBGpagNlvJqEzfDv6+HpZ60LC7TR9f8f3O54Yw== X-Received: by 2002:a05:6402:2815:b0:640:a03a:af98 with SMTP id 4fb4d7f45d1cf-6479c51c64amr2150643a12.18.1764775974015; Wed, 03 Dec 2025 07:32:54 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="Ae8XA+bB4ympU6+CMX7B8UIWEFVBeCkP2/DGonL+Zo9e/RWIag==" Received: by 2002:a05:6402:716:b0:643:129d:8293 with SMTP id 4fb4d7f45d1cf-64749b01d93ls3181236a12.1.-pod-prod-02-eu; Wed, 03 Dec 2025 07:32:51 -0800 (PST) X-Forwarded-Encrypted: i=2; AJvYcCXTeG8iWz+kGp9oXH9tRKEU+UhT0pRRrpTcvdzbh1W4fx3TIhPdsLIYUg5lqErhed0zEzEtVylX5jX3@googlegroups.com X-Received: by 2002:a17:907:970a:b0:b73:667e:bb29 with SMTP id a640c23a62f3a-b79dbe5af40mr240927266b.8.1764775971111; Wed, 03 Dec 2025 07:32:51 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1764775971; cv=none; d=google.com; s=arc-20240605; b=NeHMwxOaV7kXcTeSnh1Ufy1xWunn/AaL9WrDCQu5lnNN3aw8QOMcgNpoRBTle0sMMg 7C6RGJarxZA/FO6RkoFt3tnFjDXx4Nfz+HuYvZpBi/hyjAydxqmQ8Jkj7Gkbw/TlBSlV ABYuzvp3QUaMkGCTryDUb85LR+0vhcPtXCIoH/gVVypc+5CtTj0xuoQmxCTaZRcYlhLC OLtoaAX/jcX5RTiZWCjFY+6EcB3+LHEzW5mkbHum8t7HGA1zdEaB/iWwkpjgrquKl66b JlU0B2FHMd5b/WXeLSP64OZZw6FS5hS3zUzkqZ9U+DNW4TT57dg2rce8NYK0YX2llc+W T3BQ== 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:cc:to:subject:user-agent:mime-version:date:message-id; bh=d7q12XStZ/SbShyz1oG2YDONi5G3JnbRMai8QXEdPmw=; fh=FCTcxDA6+yXbrrMocxO7aHwOjd/EnxOM1nNyssQwzIk=; b=jmm3Dzy/YbthQgXdx2NFMAievaV3wHnCcmmHWB34am21ja24aBZYiw6y/yzo4zAQgB WaRp+IaGikCXGHWW3zmJI9qUIxSkPrBtJgouxp1lRmYj9m3L+HqNpG6ohoIh7/lvYiju lu0X4bTrDVKODgpm+Zjm5BM0c4uIKpi9EIKsxvpO8l4Ej4aCbAnEZ7gG7F0nl+z0shLR gxmd/nK0r97Dan7ZiYVvGSro3TbiDXbZO0wrSec1MgLG64wE2oD59PeyzcSu5gDLnh8/ aK892HecC6+lPyvXobC7YwuXQtixoUMbaGonqVEJghKycRVaYqp1TSfTVOTK8hi8JLa9 gd8A==; 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 a640c23a62f3a-b79d6a959casi4000166b.3.2025.12.03.07.32.50 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 03 Dec 2025 07:32:50 -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 5B3FWnio026789 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 3 Dec 2025 16:32:49 +0100 Message-ID: Date: Wed, 3 Dec 2025 16:32:49 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v3 00/27] Use more classes! To: Jan Kiszka , isar-users Cc: Anton Mikanovich References: Content-Language: en-US From: Zhihang Wei In-Reply-To: Content-Type: text/plain; charset="UTF-8"; format=flowed 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: K+5csmbVbzZJ Applied to next, thanks. Zhihang On 11/30/25 10:27, 'Jan Kiszka' via isar-users wrote: > 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%) > -- 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/f4f2602c-1809-4cc7-b381-e55a7f71c311%40ilbers.de.