From patchwork Mon Nov 3 11:52:15 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 4499 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Mon, 03 Nov 2025 12:52:36 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-lf1-f57.google.com (mail-lf1-f57.google.com [209.85.167.57]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5A3BqX6I000789 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 3 Nov 2025 12:52:34 +0100 Received: by mail-lf1-f57.google.com with SMTP id 2adb3069b0e04-5942a78fbccsf804384e87.2 for ; Mon, 03 Nov 2025 03:52:34 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1762170744; cv=pass; d=google.com; s=arc-20240605; b=hX0wqtAzTzF3/w6nW5OgDY0X3FMxfxOXS5zd8OnJ+AuuV99mtgggrN4ulTn8+e4M50 wnH3f8G2d2sXH3jIR4k5BNciRgCMTmIas/2NGEIDVzfu7gk0nEutQjL8/CicSlH6ZsdC RpqtLWf6QnluJzKixEy7PjWZ9eFjc8/fhD2aJCDcqW9MbD2D9hoVFmrLJzI2KdA2C1sU yqz0tLx4T9p5lVR8Yr3UpWJFFhVisJoEyAAe3FCJ2qtCrTyFjTujDzW9EM+mzLHG1mqt 4vLUYSlGtz9HM0vWnVjqaMDc7SHZmzCXVZK+PWw92qFfCvHqJ91IgAvJqKbO3UzkY2VR zZvA== 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 :references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=vOzpJG7iUZUnzsgZo6posgVxLymM4TxZM7a//zPNAak=; fh=jpzHnis5oPhigvTHruzZ5U5wmS9VAozHHaEFaSYdsBs=; b=Ro2EpeFJ+b8xUtdhxDdkrwXKFoST9+9dXv9YRSNwnlplQc7zSmSF/J55IrzxMNizgl L5ceJkov1fjo9oxEd/HXNwvcrL9xxPbgZ14obbANIAentI89mCU9EMElArMXrQyTXpj0 2J+NcZGyDgs5kC9uuVmF4PA51FC2L5znZ3wsPJzpI6BY79i5VinURIf1CQB9NIVC88zQ HT5ZkWuJnoK8bcUrdbrc2EjCLqQ06uH5sHm/qvDEZVqVzV5Y2++n9X8xvxW9ETG/0imk 2AgoC5209lneQO280L6WB0agvoMwPAaxQsgwt07gmelPyGGQFDUKUc8jXqJrvoXCb2HR X8ug==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b="GuZ78Qe/"; spf=pass (google.com: domain of fm-294854-20251103115219216bd0f0b700020739-rbiumg@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-294854-20251103115219216bd0f0b700020739-rbIuMg@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=1762170744; x=1762775544; darn=isar-build.org; 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:references:in-reply-to:message-id:date:subject:to:from :from:to:cc:subject:date:message-id:reply-to; bh=vOzpJG7iUZUnzsgZo6posgVxLymM4TxZM7a//zPNAak=; b=nHD2GFJo4e2HJXzh3tDapC9RTuxafOr4VcytGLKvQlZL2F4MDy1hoMGSFiSQY5m1JI 4FCNk2uO0xDbuIHBaKkwKx0K8Zbeotfkm0q8OKmRubbt+b5LZQ2PP/QUCiJu0lBvPMll G64kujfvX9oA8Q66818fzxwk8FrKUqyFQ/weTE5nrYN+m+UlAloE+nTPIePnqP/yQOrA Pc8KF+57glimwyCVrXBpitZPyAdJy7zU+dvCXJ87yb9bbhvuVv+D+iMtK+Bv+c3ZlFYt qy9hNYNO8aRpR+DDTskzisoD0HfeYIzZqorxrGJiP291I0i5+hHqNMpRPjqKV3sgrf1L Op5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762170744; x=1762775544; 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:references:in-reply-to:message-id:date:subject:to:from :x-beenthere:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=vOzpJG7iUZUnzsgZo6posgVxLymM4TxZM7a//zPNAak=; b=YvVhu5M6RFN4a/yYvkGX5pWSi6Ui2fEey+F30E7gZS1MnteJtfAl2XheOo5hb/z1sN pyzeNc4j+7yRxpr/bgUg0PvaX7WiyZHieNvW75pB6jSEuWVrU/p4GS4vxLqQ03Yi5ndg tTP5YxVJgmiUKxnY1J4wTpXLokt/tL3OcjE2SktO03ZVltmp6aSqGvwlb/we5ESnP662 lz/4XZYztLpiChPAOOOQgpvuHuLVZ2y3YMsURdUxjHCNEJjTCHBKYocvAir6dq3g4Z6N qwV66hQi/zzrsU1iaRTy9bupEw647AOwaYp8Qy8/4GWgKDp0Z4/1QIvqv1Z8pjnVa+yb U8HA== X-Forwarded-Encrypted: i=2; AJvYcCVyDH29jFoxZYuHmLCXDyi/8obEt/QBFcIKuNmxNEiH5RTrLMbrLTrueBxtnWLWvohcTlgBMwE=@isar-build.org X-Gm-Message-State: AOJu0YxQKIzJGvNEoB1tuhJj4arZMBOFQq5wT385b4DNLJIpedbuMAGo zBO11SG3A8WrVTyuRmSuEwxHg5FQo3VJVEyLs0KTGdk+J3XkGCpQBAFB X-Google-Smtp-Source: AGHT+IHBfhh3PBnjjQy1Xb5GJMGST/lMIR10i5d4dX1qTUlmBWUaBt3fapl1lyz30F5WiSPwVP97Lw== X-Received: by 2002:a05:6512:3b91:b0:594:1cac:a039 with SMTP id 2adb3069b0e04-5941d5599dbmr3492933e87.33.1762170743420; Mon, 03 Nov 2025 03:52:23 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="Ae8XA+bu0s4yTTgiVN2joxwVqblR2syHLiKOlB2qMiYUc6Qd2Q==" Received: by 2002:a05:6512:401b:b0:591:ec1c:1dbe with SMTP id 2adb3069b0e04-5941763a23bls332271e87.1.-pod-prod-01-eu; Mon, 03 Nov 2025 03:52:20 -0800 (PST) X-Received: by 2002:a05:6512:b02:b0:594:2e8a:1663 with SMTP id 2adb3069b0e04-5942e8a1a2emr698225e87.17.1762170739792; Mon, 03 Nov 2025 03:52:19 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1762170739; cv=none; d=google.com; s=arc-20240605; b=dwN0/1P8FCRTgsxe3b88zvVmCOkZVYB9piWoG5P6OH5xQrLnb7l5/Yr0IhGxqahrz8 GIb41VEcZsk0FT+IA0j28ClAidnonVYvPvdUhZRFtmJc5bA/MTz3oAxkmHwiA4uFfCY/ IbTESCB73yuLlYRMQdHbPrqf9GFES1PIiXGgwl3VVAe7t/iZO2kQPMc1cQ5o8cRzz9xi jg3VU76ai5Y/sVtxxifx8yP7J7QHjV1Bbn1DgfBN9hzPBO/VB0Ons5Cd8+qxNcFcNjoE 2nZNNWBglD+lIAf4DwvUEvSwQujl6Y1SyBXsamZApJCkQCGBAr9X1yKPy5cAIzWOKJXA NNvQ== 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:references :in-reply-to:message-id:date:subject:to:from:dkim-signature; bh=tmfXvz8Nf4qbMjQkHkqnI+ly7K84KXtmNLrp0EJ0mig=; fh=hOBXq6nisExkIRIwN8IDOmOCLKwX8PM0ANlxQbNMEqA=; b=jwJ1hq/9GoC3P9gK6Sdi/w13iyg/pfO5HBBGsrqVdyus59ycnLntX/XDC9kXdrryIO cCoug5KwtQI3rkVtX+FocUNbWJiaV9aittVRiGaK9uvuNemDufM9726DjRMzejxlf6p6 Paf4DEr2n0YAM7sW99zgN4yQS+4HI6T7laYDZBISDBy0Z0f5Wwi63UGKBE+vy3fL8b1e CshxJ6GXfeJagmOdYqezGjlPCnfTVdLU6sEnP6LaxC0/OPQdNpV2aO4Li4/Ni3H/FMhF NA9JVKRTSQLETUNAlzsU0UKTi1TPQHRKzOsmf5wSFFf5/LcZmby62dXVjMP/RZlNTPjr 48Hw==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b="GuZ78Qe/"; spf=pass (google.com: domain of fm-294854-20251103115219216bd0f0b700020739-rbiumg@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-294854-20251103115219216bd0f0b700020739-rbIuMg@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-64-226.siemens.flowmailer.net (mta-64-226.siemens.flowmailer.net. [185.136.64.226]) by gmr-mx.google.com with ESMTPS id 2adb3069b0e04-5941f3ba8bdsi279733e87.4.2025.11.03.03.52.19 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 03 Nov 2025 03:52:19 -0800 (PST) Received-SPF: pass (google.com: domain of fm-294854-20251103115219216bd0f0b700020739-rbiumg@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) client-ip=185.136.64.226; Received: by mta-64-226.siemens.flowmailer.net with ESMTPSA id 20251103115219216bd0f0b700020739 for ; Mon, 03 Nov 2025 12:52:19 +0100 X-Patchwork-Original-From: "'Jan Kiszka' via isar-users" From: Jan Kiszka To: isar-users Subject: [PATCH 27/27] RECIPES-API-CHANGELOG: Document include to class conversion Date: Mon, 3 Nov 2025 12:52:15 +0100 Message-ID: In-Reply-To: References: 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="GuZ78Qe/"; spf=pass (google.com: domain of fm-294854-20251103115219216bd0f0b700020739-rbiumg@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-294854-20251103115219216bd0f0b700020739-rbIuMg@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 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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= From: Jan Kiszka Signed-off-by: Jan Kiszka --- RECIPE-API-CHANGELOG.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/RECIPE-API-CHANGELOG.md b/RECIPE-API-CHANGELOG.md index e82cdf33..b1c519a1 100644 --- a/RECIPE-API-CHANGELOG.md +++ b/RECIPE-API-CHANGELOG.md @@ -802,3 +802,30 @@ shorter recipes for custom OpenSBI builds. Usage examples can be found in There is no longer the need to explicitly inherit dpkg in custom barebox recipes if the helper include is used. + +### Conversion of recipe helper includes to classes + +All recipes helper include like `recipes-kernel/linux/linux-custom.inc` have +been migrated to classes. The following transitions were applied: + + - `recipes-kernel/linux/linux-custom.inc` -> `linux-kernel.bbclass` + - `recipes-kernel/linux-module/module.inc` -> `linux-module.bbclass` + - `recipes-kernel/kselftest/kselftest.inc` -> `kselftest.bbclass` + - `recipes-bsp/u-boot/u-boot-custom.inc` -> `u-boot.bbclass` + - `recipes-bsp/optee-os/optee-os-custom.inc` -> `optee-os.bbclass` + - `recipes-bsp/optee-os/optee-os-tadevkit-custom.inc` -> `optee-os-tadevkit.bbclass` + - `recipes-bsp/optee-client/optee-client-custom.inc` -> `optee-client.bbclass` + - `recipes-bsp/trusted-firmware-a/trusted-firmware-a-custom.inc` -> `trusted-firmware-a.bbclass` + - `recipes-bsp/barebox/barebox.inc` -> `barebox.bbclass` + - `recipes-initramfs/initramfs-hook/hook.inc` -> `initramfs-hook.bbclass` + - `recipes-support/container-loader/docker-loader.inc` -> `docker-loader.bbclass` + - `recipes-support/container-loader/podman-loader.inc` -> `podman-loader.bbclass` + +The following includes were considered internal and are no longer available: + + - `recipes-bsp/optee-os/optee-os.inc` + - `recipes-support/container-loader/container-loader.inc` + +The other original includes still exist and inherit the corresponding new +class. However, they issue a warning to perform the recommended conversion +because these transitional includes will eventually be dropped.