From patchwork Thu Aug 27 07:46:57 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 96551 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 65D1CC61DC7 for ; Thu, 27 Aug 2026 07:47:37 +0000 (UTC) Received: from smtpout-02.galae.net (smtpout-02.galae.net [185.246.84.56]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.31339.1787816844455840944 for ; Thu, 27 Aug 2026 00:47:24 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=dkim header.b=0JFosjvc; spf=pass (domain: bootlin.com, ip: 185.246.84.56, mailfrom: antonin.godard@bootlin.com) Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-02.galae.net (Postfix) with ESMTPS id CE1AE1A185C for ; Thu, 27 Aug 2026 07:47:22 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 9B98B602B8 for ; Thu, 27 Aug 2026 07:47:22 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 1016911C78273; Thu, 27 Aug 2026 09:47:17 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1787816838; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=ihEWUovt1LW599tBNl0UWD9ID7cjw3K39Gd2B3n5raE=; b=0JFosjvcy7YTO0/hkJGJpDCd2c0t8LpyX+8dMIbGMcTBpUWcN2DHe4ag1fq0hSyNQU04zj E1teGFfQvazkkA8+luVE57UuRtwa1NjocmYtIk1eHie9ccKQljjB2mQ73xg7uMjcHhI2+o w66r5Hywl2yZjRRIhI+uo4g+H1ASYlHkdMiF/qEKu9jOlrBiTIOW6MaolfLr+kQ5MEyq3E bqD6sQS/3pe/8Of4RBtpnQnuSzR0FkJsuVcIVsiQFa8flsvMDAhWHgqo+QIrE0FWZo0IDM fLVvHaoOwphEqi1MzT7eX7Ho9Ms6/x3CxxZKNK/TAwCFDEDTHoLH33HcKOwMRA== From: Antonin Godard Date: Thu, 27 Aug 2026 09:46:57 +0200 Subject: [PATCH 1/4] tools/obsolete-variables: add script MIME-Version: 1.0 Message-Id: <20260827-missing-variables-v1-1-7ec8b525b23b@bootlin.com> References: <20260827-missing-variables-v1-0-7ec8b525b23b@bootlin.com> In-Reply-To: <20260827-missing-variables-v1-0-7ec8b525b23b@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni , Antonin Godard X-Mailer: b4 0.16.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=5511; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=mnr2ANZlzQuTeWwOfsyjyf4y4RFYr1HOTmDQemP7SEg=; b=owEBbQKS/ZANAwAKAdGAQUApo6g2AcsmYgBqj+t/fZyqCXuc2eBJQCSDx78rNRvNmirYPQ0Cd fkNudgm566JAjMEAAEKAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCao/rfwAKCRDRgEFAKaOo NmrtEACkf/fa+N6ZLo/fgEadCpwL+pffmAskgP53cqph/nPtdhbtla9baDPZsHhgtoxkFYRMFdw hTpazixH4Gda6ROsTEfQq/+TLvJ+NfboVLWobPvaQ0RNQxd5Ciem5XPi0KNnOS7bnm0u0C4YaWx Cn0u7Oqv++NQY43SnOt2tzgSBkSnY+lHlxQYp/EtXA0wuOCIWuL6QQWLNkjuwbJ2j2kngRpk9dx RGKvxSqylDuY0apCHjnR5dUQCzX6Q5qJwLxkctY/laRNqUtALCDzStS18pSu3qFi0g3PP54+Bi3 DltjIKiYUDBmvWe94k6WAjdaDkuywcnvkrD7lmfncMdUHlNvQXyeJOJt/HKNIk/eX+vR8Mz1TK+ M/0AZUVsNltzxf/pDjPRZHJF6Zrm/LF1HolTrcIKuZuKKAz9y/UizVJupcTyMdw0eQs2rH7ZiVV argfFOY3Fqx2ayTuXMYlsHB5R1dN0Gf95/OvkYYhMZHSMliDRHQtZb8ZYKxGgJaSMNYslIMLHV0 xR3Qg6jcNhN2iEVjoJtgp9wPPRF73kPGPS5b5r/Aw97tD/4OXie5VHCdb7zr7hlkATK9TNTCEgt PAOFk9X2wLFSZRNNNk0iUxBYmlUiFvwTEwb8jwr+wotXhxXdO2iC8rVkQxDBtu5zHU9egj+CFty YdDXER8+xMc1DVw== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-Last-TLS-Session-Version: TLSv1.3 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 27 Aug 2026 07:47:37 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/10373 Add a script that outputs missing variables from OE-Core/meta-yocto/BitBake, i.e. for which grepping returned nothing. There are a few exceptions, which are listed in VAR_EXCEPTIONS. The script currently returns: ERROR: Variable CVSDIR not found anywhere ERROR: Variable FIT_KERNEL_COMP_ALG_EXTENSION not found anywhere ERROR: Variable USERMOD_PARAMS not found anywhere Signed-off-by: Antonin Godard --- documentation/tools/obsolete-variables | 142 +++++++++++++++++++++++++++++++++ 1 file changed, 142 insertions(+) diff --git a/documentation/tools/obsolete-variables b/documentation/tools/obsolete-variables new file mode 100755 index 000000000..bc97cbb71 --- /dev/null +++ b/documentation/tools/obsolete-variables @@ -0,0 +1,142 @@ +#!/usr/bin/env python3 +# +# SPDX-License-Identifier: MIT +# +# Author: Antonin Godard +# +# Copyright (C) 2026 Bootlin +# + +import argparse +import logging +import subprocess +import sys + +from pathlib import Path +from sphinx.util.inventory import InventoryFile +from typing import List + + +DOCS_DIR = Path(__file__).parent.parent +# False positives: +# - variables we know exist but have a specific syntax +# - we keep documentation for it here, already saying it is obsolete +VAR_EXCEPTIONS = ( + "CONFLICT_IMAGE_FEATURES", + "CONFLICT_TUNE_FEATURES", + "FEATURE_PACKAGES", + "LAYERRECOMMENDS", + "REQUIRED_IMAGE_FEATURES", + "VIRTUAL-RUNTIME", + "module_autoload", + "module_conf", +) +ERR_MSG = "Variable %s not found in OE-Core, meta-yocto, or BitBake" + + +def parse_arguments() -> argparse.Namespace: + parser = argparse.ArgumentParser(description="Use the Sphinx's inventory to " + "check for variables not present in " + "OE-Core/meta-yocto/BitBake") + + parser.add_argument("--debug", + action="store_true", + help="Print debug messages") + + parser.add_argument("--yocto-docs-inv", + type=Path, + default=DOCS_DIR / "_build/html/objects.inv", + help="Input yocto-docs inventory file") + + parser.add_argument("--bitbake-inv", + type=Path, + default=DOCS_DIR / "_build/doctrees/__intersphinx_cache__/bitbake_objects.inv", + help="Input bitbake inventory file") + + parser.add_argument("oecore_dir", + type=Path, + help="Path to openembedded-core") + + parser.add_argument("meta_yocto_dir", + type=Path, + help="Path to meta-yocto") + + parser.add_argument("bitbake_dir", + type=Path, + help="Path to bitbake") + + return parser.parse_args() + + +def var_exists_in(var: str, gitdir: Path) -> bool: + """ + In gitdir, check if a grepping for "" return something (then return + True, False otherwise). + + Special case where in OE-Core we can have: + BB_RENAMED_VARIABLES[] = "..." + Then exclude that. + """ + cmd = [ + "git", "-C", gitdir, "grep", "--extended-regexp", fr"\<{var}\>", + ] + _out = "" + try: + _out = subprocess.check_output(cmd, encoding="utf-8") + except subprocess.CalledProcessError: + pass + + out = "" + for line in _out.splitlines(): + if not line.startswith(f"BB_RENAMED_VARIABLES[{var}]"): + out += f"{line}\n" + + if out: + logging.debug(f"{var} found in {gitdir.name}:\n{out}") + return True + + return False + + +def var_exists(var: str, repos: List[Path]): + return any(var_exists_in(var, d) for d in repos) + + +def check_inventory(inv_p: Path, uri: str, repos: List[Path]) -> int: + exit_code = 0 + inv = InventoryFile.loads(inv_p.read_bytes(), uri="") + for entry, inv_item in sorted(inv.data["std:term"].items()): + if inv_item.uri.startswith(uri) \ + and entry not in VAR_EXCEPTIONS \ + and not var_exists(entry, repos): + exit_code = 1 + logging.error(ERR_MSG % entry) + return exit_code + + +def main(): + exit_code = 0 + args = parse_arguments() + + if args.debug: + logging.basicConfig(format="%(levelname)s: %(message)s", level=logging.DEBUG) + else: + logging.basicConfig(format="%(levelname)s: %(message)s") + + if not (args.yocto_docs_inv.exists() and args.bitbake_inv.exists()): + logging.error(f"yocto-docs and bitbake inventories not found at {args.yocto_docs_inv}/" + f"{args.bitbake_inv}. Build the documentation or use the " + "--yocto-docs-inv/--bitbake-inv options") + sys.exit(1) + + exit_code = check_inventory(args.yocto_docs_inv, "ref-manual/variables.html#term-", + (args.oecore_dir, args.meta_yocto_dir, args.bitbake_dir)) + + exit_code = check_inventory(args.bitbake_inv, "bitbake-user-manual/bitbake-user-manual-ref-variables.html#term-", + (args.oecore_dir, args.meta_yocto_dir, args.bitbake_dir)) + + sys.exit(exit_code) + + +if __name__ == "__main__": + main() From patchwork Thu Aug 27 07:46:58 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 96549 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2BD75C61DB9 for ; Thu, 27 Aug 2026 07:47:37 +0000 (UTC) Received: from smtpout-02.galae.net (smtpout-02.galae.net [185.246.84.56]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.30970.1787816849140186098 for ; Thu, 27 Aug 2026 00:47:29 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=dkim header.b=PkcC54fF; spf=pass (domain: bootlin.com, ip: 185.246.84.56, mailfrom: antonin.godard@bootlin.com) Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-02.galae.net (Postfix) with ESMTPS id 5715D1A185C for ; Thu, 27 Aug 2026 07:47:27 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 2C4BF602B8 for ; Thu, 27 Aug 2026 07:47:27 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 8D71711C78383; Thu, 27 Aug 2026 09:47:22 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1787816842; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=bBqDS7V6ig3/4qNJTGikIrilU/nyJXYfuTOdVbIpEJk=; b=PkcC54fFGx74UbHZiFqCRAKF+qOliLV/SP8dpDq+FwBf4cmdykgetcUDfQoeFujH6EhQTe zRrgPsySiwYl9KhNttMx5ZUWDDTmZCe4afDv+OfAgMBexTjJ6nHkFSd1vny4w6NWKIr4ED LrojlniDkv99ULDJKpF0w/0I/v3XdAEs94nOKPkV6S2/DOJzq3bhG2fUbIlQQif4RPY3t9 y0+/3u+xZt9CBDNIR4SnpKFAd9sDSpWNeum38Uv/HjUE4HSMYkGGQrAvVLrTkrtFl+5brg tY/ek8plKN1DvQ69R/gFlQZ0eWd8tSQ1U0jFNZBLWfPbzrKBlGWFhWDW7lmIuQ== From: Antonin Godard Date: Thu, 27 Aug 2026 09:46:58 +0200 Subject: [PATCH 2/4] docs-wide: fix USERMOD_PARAMS -> USERMOD_PARAM MIME-Version: 1.0 Message-Id: <20260827-missing-variables-v1-2-7ec8b525b23b@bootlin.com> References: <20260827-missing-variables-v1-0-7ec8b525b23b@bootlin.com> In-Reply-To: <20260827-missing-variables-v1-0-7ec8b525b23b@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni , Antonin Godard X-Mailer: b4 0.16.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=3579; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=ThO6JrfiD9tOK6eopUuBQlbL9zK6o+6Lj+827vmRRoQ=; b=owEBbQKS/ZANAwAKAdGAQUApo6g2AcsmYgBqj+t/kq6x83EnLy5wltAWTwMTBAZ2PEpNQuhve 3Mfw5EoNYSJAjMEAAEKAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCao/rfwAKCRDRgEFAKaOo NgcuEAC99anqmrZtfUQxbvZ3FRUIXxAVJABgDSZaxGOCH8BoyTobikkz18l8Plh7BZEKsJCxVlM 0TnHM91JUO7to4l2L6ZIprGKzj8YX/mmjg/Q4syNmAHBcnagHS7zz+hfECo2jmb8c/Z/ZCnFutI HZ0s2HUx6Ja7RtrjxggPuqHVbWBkHw7c/Aur55d17u5WoDeN1dt/QlThNkh5vZXpLRbPCPIVh4x jzpaLbDa8s5YuvlCkIDNM7dSVkrNyaMHZHNiRjMbaRD/TayGbyZWChU+SdI8A+s9WNktrXDCBZ4 PDj0k0UAfqC+cyhzmHEh1fZGj/EHCjSFRw5QYZySVuvRlx4mKHM4Pts/Nl1e1IvHyFiu1ZmKw3v qidBCY9cAnIrML4VCUCeCrdf+WxUx+gnf/BU3mOtbJLzKTEcIvGaeUEI6WJb3n2eLF3svWj607F w0FBJE6oZYNxejUnZeEACc2SMcP4F9VTk/JW556ZoxIg6/0wSoHxKO/t3mCyvFb999cpQdqYOpq 2BR8Cex1XadDv+ACJnfK5Hb29OnZ5iDpZHITqG1F7JUIHMOY8qTxpSKKGttKTA1/jBh2hgfs0Pb bWoN79zFiZHpWAGQ5LZvPV+jzTMe+duZ3IYQMLF/oO0bCaacSc8/rW9gy9Qzb2++vjJeEBNmqDa b2krVV3RcJwG6sw== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-Last-TLS-Session-Version: TLSv1.3 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 27 Aug 2026 07:47:37 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/10374 There is a typo in the documentation: the variable is named USERMOD_PARAM, not USERMOD_PARAMS. Fixes: 85eeb215978a ("ref-manual/variables.rst: document the USERMOD_PARAMS variable") Signed-off-by: Antonin Godard --- documentation/migration-guides/migration-6.1.rst | 4 ++-- documentation/migration-guides/release-notes-6.1.rst | 2 +- documentation/ref-manual/variables.rst | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/documentation/migration-guides/migration-6.1.rst b/documentation/migration-guides/migration-6.1.rst index 025b8f709..f0e0ce14c 100644 --- a/documentation/migration-guides/migration-6.1.rst +++ b/documentation/migration-guides/migration-6.1.rst @@ -36,7 +36,7 @@ See :ref:`all supported distributions `. .. _ref-migration-6-1-groupmems: -useradd: replace :term:`GROUPMEMS_PARAM` assignments to :term:`USERMOD_PARAMS` +useradd: replace :term:`GROUPMEMS_PARAM` assignments to :term:`USERMOD_PARAM` ------------------------------------------------------------------------------ The ``groupmems`` command is removed from the ``shadow`` recipe starting from @@ -44,7 +44,7 @@ version 4.20. The same functionality provided by ``groupmems`` can be achieved with the ``usermod`` command. Assignments made to the :term:`GROUPMEMS_PARAM` variable can be converted to use -:term:`USERMOD_PARAMS`, by replacing:: +:term:`USERMOD_PARAM`, by replacing:: GROUPMEMS_PARAM:${PN} = "--add user --group group1; \ --add user --group group2" diff --git a/documentation/migration-guides/release-notes-6.1.rst b/documentation/migration-guides/release-notes-6.1.rst index 021af5d57..fc7fd279e 100644 --- a/documentation/migration-guides/release-notes-6.1.rst +++ b/documentation/migration-guides/release-notes-6.1.rst @@ -99,7 +99,7 @@ New Features / Enhancements in |yocto-ver| several recipes to replace ``${nonarch_base_libdir}/firmware`` (:oecore_rev:`2b75c7ba5e3aa6fc57d7b4afe59e2277b4d87de1`) - - :ref:`ref-classes-useradd`: Add support for the :term:`USERMOD_PARAMS` + - :ref:`ref-classes-useradd`: Add support for the :term:`USERMOD_PARAM` variable, acting as a replacement of the :term:`GROUPMEMS_PARAM` variable (:oecore_rev:`b8da733ab12c64503a353d5ceb2eb63fed95d851`, :oecore_rev:`cec67e24ac94554e092f8ab18b42e09b4feba77e`) diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst index ae9cbfddf..a806f907e 100644 --- a/documentation/ref-manual/variables.rst +++ b/documentation/ref-manual/variables.rst @@ -3956,7 +3956,7 @@ system and gives an overview of their function and contents. ``groupadd``, see :manpage:`groupadd(8)`. :term:`GROUPMEMS_PARAM` - Deprecated in favor of :term:`USERMOD_PARAMS`. See + Deprecated in favor of :term:`USERMOD_PARAM`. See :ref:`ref-migration-6-1-groupmems` for more information. :term:`GRUB_GFXSERIAL` @@ -12599,7 +12599,7 @@ system and gives an overview of their function and contents. Additionally, you should also set the :term:`USERADD_ERROR_DYNAMIC` variable. - :term:`USERMOD_PARAMS` + :term:`USERMOD_PARAM` When a recipe inherits the :ref:`ref-classes-useradd` class, this variable specifies for a package what parameters should be passed to the ``usermod`` command if you wish to modify a user when the package is installed. From patchwork Thu Aug 27 07:46:59 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 96550 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 68ED6C61DCB for ; Thu, 27 Aug 2026 07:47:38 +0000 (UTC) Received: from smtpout-02.galae.net (smtpout-02.galae.net [185.246.84.56]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.30971.1787816853691160258 for ; Thu, 27 Aug 2026 00:47:33 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=dkim header.b=RLKkxfm0; spf=pass (domain: bootlin.com, ip: 185.246.84.56, mailfrom: antonin.godard@bootlin.com) Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-02.galae.net (Postfix) with ESMTPS id 0C9761A185C for ; Thu, 27 Aug 2026 07:47:32 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id CE8B8602B8 for ; Thu, 27 Aug 2026 07:47:31 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 1EA7D11C787AC; Thu, 27 Aug 2026 09:47:26 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1787816847; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=zYxDNXE1rAwIbMKCAgJHgXJb1qwW//kWJ/VQ8RvJbCI=; b=RLKkxfm0EfW5WO2DfoXLCudXYSXamcowA51u571l4pO8jP8zOYKiaxQeJXWKV29NHPwJrz vFGEoUwcmc79A7909s4naF25GIpgpAKGQ6a0ipeYO3tsnuoEp2K4TYDBU/9TiwAKFHTc3C Q9FpbCj7xJSha/ChaA6ABwehevDBXfaxRwbOVZja0f6sLiNWZ+nd5XyGwhKWoqY8P9oroA ZicLJUvAoFB2R6JpCCmLSlRJfUStIOuTtHNNc8SLGwejovgchnytx5zCuQR5ntgaN9DYY0 aiUyUgty5koI/9owp/naHuERo+wvG31h6BPlQy/CZl6r2eaUu2CNoFPNfNzDRw== From: Antonin Godard Date: Thu, 27 Aug 2026 09:46:59 +0200 Subject: [PATCH 3/4] ref-manual/variables.rst: remove CVSDIR MIME-Version: 1.0 Message-Id: <20260827-missing-variables-v1-3-7ec8b525b23b@bootlin.com> References: <20260827-missing-variables-v1-0-7ec8b525b23b@bootlin.com> In-Reply-To: <20260827-missing-variables-v1-0-7ec8b525b23b@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni , Antonin Godard X-Mailer: b4 0.16.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=861; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=wzRD6F7qmSTV9lLsAWwJRgU+ooup2PDeP/bR82vgcc8=; b=owEBbQKS/ZANAwAKAdGAQUApo6g2AcsmYgBqj+uAAKxSdaPChP6Hp+Rmk6L5LLy/A+EuzmHld thUb9sTcx2JAjMEAAEKAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCao/rgAAKCRDRgEFAKaOo NmNED/9aGZ/b0NS6QOD++FvAOZNIYkTQAL1Xeg3UoiQNz1eRhANElPan8zaY8Fg3pPZ/fMmKo+P SIpVNH7XX13kV+HzNO/r0b5KnxkQ05P1R3S0r8E8JZnUcQFzVl2V7B27rRSrbtRW/nyotNOjBZp qDD3v/qweeVfkLUgWx2XceluxdFyeQK4FdwjjtCwXUcZCo4EY/157GI8CeLPzwa2JldPe/YOAS1 FWKJailvqM2c+1FattW8A82CEWJ+3330yFKXJW+fPth8N+Qp5Vtro7v6+GIMu2qdLQVx0p+ow7I S9IgVLSGxWa0RWcte5R22uipQMwzyZbuS7TJ/8wPgrD/xMr1kdEw5Bdzx/QwRD884MKSqM3c76C 15yeVHUQptefzD6NyNXsEVnH4SSe95O19cOl9o952dGKhJE3E6ZYz5wjVoXd4Ps+jLQS7YMWJhN aIELQus/EiVD2+9JH31ENxxlVNu53vM/snqr19pf7FtmA3fzA490LvR9oIEUYKN7KJqIe+LXsDD ilw1soUTsMByn8p4SzWMRh6U0c6ULJ0o9ddOXJD0QjkhOmW03SveSvpO78iW+jT2w1cLJ0ZX2SH vyc2isRUXPmMggaVq/EZkq6nX5FbbdKmGTO/HKOH1KkVH2PxNESU7RIuLyv4My9T4ci9SFpCNuf JqL6gCgDGI6RMSA== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-Last-TLS-Session-Version: TLSv1.3 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 27 Aug 2026 07:47:38 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/10375 The CVS fetcher was removed with 5427500e4f23 ("fetch: Drop CVS fetcher module") in BitBake. Remove documentation for this obsolete variable. Signed-off-by: Antonin Godard --- documentation/ref-manual/variables.rst | 4 ---- 1 file changed, 4 deletions(-) diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst index a806f907e..d1bbc437f 100644 --- a/documentation/ref-manual/variables.rst +++ b/documentation/ref-manual/variables.rst @@ -2110,10 +2110,6 @@ system and gives an overview of their function and contents. CVE_VERSION = "2.39" - :term:`CVSDIR` - The directory in which files checked out under the CVS system are - stored. - :term:`CXX` The minimal command and arguments used to run the C++ compiler. From patchwork Thu Aug 27 07:47:00 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 96552 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6C080C61DC2 for ; Thu, 27 Aug 2026 07:47:47 +0000 (UTC) Received: from smtpout-02.galae.net (smtpout-02.galae.net [185.246.84.56]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.31341.1787816858134202641 for ; Thu, 27 Aug 2026 00:47:38 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=dkim header.b=HU60o6f4; spf=pass (domain: bootlin.com, ip: 185.246.84.56, mailfrom: antonin.godard@bootlin.com) Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-02.galae.net (Postfix) with ESMTPS id 7D2E71A185C for ; Thu, 27 Aug 2026 07:47:36 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 51711602B8 for ; Thu, 27 Aug 2026 07:47:36 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id B53B111C7815F; Thu, 27 Aug 2026 09:47:31 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1787816852; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=dsz8IRl4sVfjeI7F3eAX8GLkO1JMYVleLUVE0MDwx+M=; b=HU60o6f423hx2AF3XD4fxdLtAmKvvjI6xpoqMLKinVBXM+xM+79rtyC+iBEOmSEym38jAr CtoIjEczzlxdPT9bsdvzHv8scUHN6NFVuxMPprEifABXvOiR+AFsZV7fS/odyMbxAXKESW kmrif1edy4dKugmDz5FC97PQz1aDBZ8fHVcuLS0K51r0acPdC/J5/Dpkmv+MlpbDVmgKQL NOMs5Mm/Z/n0nRzUXlzXajTAB1YaL77uiBuM2DzvX/gJ1NIZ842c//Ji0HjhDk9HSkL9wh kXdq9l7Vw9e2EOw5SkywgLYRPJMkS90hvCgqI3qoqkZiTKAG1nitfobrnsr2lQ== From: Antonin Godard Date: Thu, 27 Aug 2026 09:47:00 +0200 Subject: [PATCH 4/4] ref-manual/variables.rst: drop documentation for FIT_KERNEL_COMP_ALG_EXTENSION MIME-Version: 1.0 Message-Id: <20260827-missing-variables-v1-4-7ec8b525b23b@bootlin.com> References: <20260827-missing-variables-v1-0-7ec8b525b23b@bootlin.com> In-Reply-To: <20260827-missing-variables-v1-0-7ec8b525b23b@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni , Antonin Godard X-Mailer: b4 0.16.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1538; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=a50y9a4BaI9OWfMcG5o4fbyzdQhOe/cB44OOgXQ7WRw=; b=owEBbQKS/ZANAwAKAdGAQUApo6g2AcsmYgBqj+uA5AKCBrjtrrwVU+3GOitkMw9hgmtZmOgPH xMTnwfEe7qJAjMEAAEKAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCao/rgAAKCRDRgEFAKaOo NiOiD/93MAIhzjnDSSFpU1ouG7NxF4fxIlxQv4/bknNJN9IoiHeD3w3H/pgKR2AJIYpKZAx7lKD 2j0sU+KJaRhOlHhrqLwDfVu0E5CVWyPXPm9FE24Dnz+9kkmvVRZvofQEXEkYKX1FAbUkt61VuPT eGs19WyBgShpIGAT3rO3O997+54IxLD3W722d2C61zCdJSj+z0GJXCQPdZD3dc94pF2L5BvP/Ng y/dwImKMQ8bUdIqfYgb+vz3VU3q1UbFXfNIF6QPPEa8GbVva2UxCXLkLN3MGrq8OrqbyokkedHi A97mORLXfrWjOfQ6XgDzdJy9MhNKMhshswv4gB5YSOY09CoVNkQG45wXap+YPXUO+/yHWUg+A1C G58ejkxBEVE1ikgfP3ty25l3gU0CXLXedCo5/z5A3SevEgeVcxRSNge4q0VeQCz2ZHtAy/Wg7xK uabxSjRj3ggHZjt1NZXPQ0AT7GWZfcv3h4dYsNN4nYvzVaKGCHIevjJ9FmQvBTFubEIs9TVPYh5 vbhh/0U8RS77w+viVsmZRZk7R1rzE7zK53njio5pXarEzwSLECvla3/jPzYgij0wu+YHrfxpd4e OMWbcPt20dW7cykCMXvkZkdKMcsqz9rBgDxF2hKTgN8qSEBadFtf6YM95ysDIBkKOk2j55unRRb f3FjKp3C4v7E7Ew== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-Last-TLS-Session-Version: TLSv1.3 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 27 Aug 2026 07:47:47 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/10376 Variable was dropped from OE-Core with 46bb48b42be3 ("kernel-uboot: drop FIT_KERNEL_COMP_ALG_EXTENSION"). Remove the documentation for this obsolete variable. Signed-off-by: Antonin Godard --- documentation/ref-manual/variables.rst | 8 -------- 1 file changed, 8 deletions(-) diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst index d1bbc437f..b7846585e 100644 --- a/documentation/ref-manual/variables.rst +++ b/documentation/ref-manual/variables.rst @@ -3454,17 +3454,9 @@ system and gives an overview of their function and contents. :term:`FIT_KERNEL_COMP_ALG` The compression algorithm to use for the kernel image inside the FIT Image. At present, the only supported values are "gzip" (default), "lzo" or "none". - If you set this variable to anything other than "none" you may also need - to set :term:`FIT_KERNEL_COMP_ALG_EXTENSION`. This variable is used in the :ref:`ref-classes-kernel-uboot` class. - :term:`FIT_KERNEL_COMP_ALG_EXTENSION` - File extension corresponding to :term:`FIT_KERNEL_COMP_ALG`. The default - value is set ".gz" by the :ref:`ref-classes-kernel-uboot` class. If you - set :term:`FIT_KERNEL_COMP_ALG` to "lzo", you may want to set this - variable to ".lzo". - :term:`FIT_KERNEL_SIGN_ENABLE` This variable is used by the :ref:`ref-classes-kernel-fit-image` class to enable or disable signing of the FIT image.