From patchwork Tue Mar 25 09:20:45 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 59900 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 0A27DC36017 for ; Tue, 25 Mar 2025 09:21:21 +0000 (UTC) Received: from relay9-d.mail.gandi.net (relay9-d.mail.gandi.net [217.70.183.199]) by mx.groups.io with SMTP id smtpd.web11.61362.1742894477610056531 for ; Tue, 25 Mar 2025 02:21:17 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=fuFknoU3; spf=pass (domain: bootlin.com, ip: 217.70.183.199, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id E79BA441CD; Tue, 25 Mar 2025 09:21:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1742894476; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=y7XVYdwKyEsjmSELONqePGcBgFlmkJQ9Q23+ucqjqWg=; b=fuFknoU30P8+bLu/RfgWHziprf0mlPFwBfCL7s8A70ql6bnG0UWwDu7Kji9mt4gPyzbGOu btQDA2Xw6rYVrsnftX7n5nCk/HODzprvLJsyuJJfevsZprd7J7T0u6Q8R1OTbEO5i8eXqq sBUPB4xK5AOrNYo53XXmsco9GCdn9Y3DgVuQGgGGApYFN/1vlP/656e3EHLrlBJfgsrp79 5Jd1AlV3H0Bp1cLq/WisMywHpP0EpTamgvvWhlo3QasUvHtYCBQO2tecI3IgXtCyi/Hb1l 7N1zV6YuS2+n+hvUbY06AXCysI7cZSTUtvLEe3LhHLLnyXqLfDofLCgFZsFMYw== From: Antonin Godard Date: Tue, 25 Mar 2025 10:20:45 +0100 Subject: [PATCH v2 01/12] ref-manual/classes.rst: document the ptest-python-pytest class and variables MIME-Version: 1.0 Message-Id: <20250325-release-note-5-2-updates-v2-1-19f050d61da3@bootlin.com> References: <20250325-release-note-5-2-updates-v2-0-19f050d61da3@bootlin.com> In-Reply-To: <20250325-release-note-5-2-updates-v2-0-19f050d61da3@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=2563; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=wAu4EFztlT+/HkO6pnPvLbRcOPDzzjD9PevbLGpyhfU=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBn4nWKyV2NAO/Rp8Srp4pPghbnyVXWraYjx+NEG UutVlpr3CuJAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZ+J1igAKCRDRgEFAKaOo NtE1EACPNGv/evF36CTNWVbpiFLR/ORoymqPDqdvhdUDOTskbuJIdYoJHmjpFFRzWHz6/emv1Lz UiVR+D3s4lSwApYwH3k/qUnwuPYdBD+tB7ORqm0ezizFNJ7BTgEAER+VBUTkmi7fWmUyDZ//OrI bduh3/Rb4Ws2kA+gG6kHBjq1ZHaXUYziv+5Eryw4QobIDYnArLM5I/m7rsBbo0UYxAtwRlKNQ6e JXVQCDIzmo8FXRZgF6FxZGiDumGzc1By6V5UuzI263iWMVuQjjT1MQlaYNWAMoeu8qY2re89i9W Q4JNd3CbHP6CxwYoa8UYyJy1Kik1+EiORhMYV3J8X/FRW4oJ1j2oSwDC41IKD6CXLUq61hvx4Ag UmErKTyZbWRU4JyEyU2UvsINjrXQfnyJdSaNh1uTGDFmtXoE/spXZ6tgvbk69cRJrC1TgzDi1OD 5WalHWLImnWuXfdhLgz7VWhSLNM1mT9ALVYD2WXeFR3c9IAicgb/YQCJuMqxaEPGW3G8WTDDgP+ WfgxWo49PF1mJ/yxLRmhRRGBixarVxrhqdh/eEdjbTtrgNZ1he9RJe0+wTeGY2XX1KhfRV0mOY7 SfLpX+D0COjDUDksp1FdZmNE0EsDbv37OxqQLvNxNdJaWZDlWPUwgzhyQ7e4maYnquE4c///8aW ZmfDLrlrLswLong== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-GND-State: clean X-GND-Score: -100 X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdduiedvvdejucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuifetpfffkfdpucggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhfffugggtgffkfhgjvfevofesthejredtredtjeenucfhrhhomheptehnthhonhhinhcuifhouggrrhguuceorghnthhonhhinhdrghhouggrrhgusegsohhothhlihhnrdgtohhmqeenucggtffrrghtthgvrhhnpeehhffftddvhfegveetleekvdefueejheekueekudejjeffudfgvdehvdffudfgjeenucffohhmrghinhepphihthgvshhtrdhorhhgnecukfhppedvrgdtudemtggsudegmeehheeimeejrgdttdemjegthegtmeeirgguvgemjeelgeekmeegtdehleenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpedvrgdtudemtggsudegmeehheeimeejrgdttdemjegthegtmeeirgguvgemjeelgeekmeegtdehledphhgvlhhopegluddvjedrtddruddrudgnpdhmrghilhhfrhhomheprghnthhonhhinhdrghhouggrrhgusegsohhothhlihhnrdgtohhmpdhnsggprhgtphhtthhopedvpdhrtghpthhtohepthhhohhmrghsrdhpvghtrgiiiihonhhisegsohhothhlihhnrdgtohhmpdhrtghpthhtohepughotghssehlihhsthhsrdihohgtthhophhrohhjvggtthdrohhrgh X-GND-Sasl: antonin.godard@bootlin.com List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 25 Mar 2025 09:21:21 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/6614 Add documentation for the ptest-python-pytest class, and the PTEST_PYTEST_DIR variable which can be overriden. Signed-off-by: Antonin Godard --- documentation/ref-manual/classes.rst | 15 +++++++++++++++ documentation/ref-manual/variables.rst | 10 ++++++++++ 2 files changed, 25 insertions(+) diff --git a/documentation/ref-manual/classes.rst b/documentation/ref-manual/classes.rst index 6797927fe..8b930fe3d 100644 --- a/documentation/ref-manual/classes.rst +++ b/documentation/ref-manual/classes.rst @@ -2707,6 +2707,21 @@ For information on setting up and running ptests, see the ":ref:`test-manual/ptest:testing packages with ptest`" section in the Yocto Project Development Tasks Manual. +.. _ref-classes-ptest-python-pytest: + +``ptest-python-pytest`` +======================= + +The :ref:`ref-classes-ptest-python-pytest` class can be used in Python-based +recipes to automatically configure the :ref:`ref-classes-ptest` class for Python +packages leveraging the `pytest `__ unit test framework. + +Within the recipe, the :term:`PTEST_PYTEST_DIR` variable can be overridden to +specify the path to the directory containing the tests (default value: +``tests``). Test contained in this directory are installed in :term:`D` by the +:ref:`ref-tasks-install_ptest_base` task, as well as a specific ``run-ptest`` +script for this task. + .. _ref-classes-python3-dir: ``python3-dir`` diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst index 41bda5d0d..8e0833bff 100644 --- a/documentation/ref-manual/variables.rst +++ b/documentation/ref-manual/variables.rst @@ -7110,6 +7110,16 @@ system and gives an overview of their function and contents. at build time should be done by adding "ptest" to (or removing it from) :term:`DISTRO_FEATURES`. + :term:`PTEST_PYTEST_DIR` + Within the :ref:`ref-classes-ptest-python-pytest` class, the + :term:`PTEST_PYTEST_DIR` variable represents the path within the source + tree of a Python package holding the unit tests to be tested with the + `pytest `__ framework. The default value for this + variable is ``tests``. + + For more information, see + the :ref:`ref-classes-ptest-python-pytest` class documentation. + :term:`PV` The version of the recipe. The version is normally extracted from the recipe filename. For example, if the recipe is named From patchwork Tue Mar 25 09:20:46 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 59898 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 26398C36016 for ; Tue, 25 Mar 2025 09:21:21 +0000 (UTC) Received: from relay9-d.mail.gandi.net (relay9-d.mail.gandi.net [217.70.183.199]) by mx.groups.io with SMTP id smtpd.web10.61727.1742894477693401062 for ; Tue, 25 Mar 2025 02:21:17 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=Kdevn0j3; spf=pass (domain: bootlin.com, ip: 217.70.183.199, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id 17780441FE; Tue, 25 Mar 2025 09:21:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1742894476; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=utZUm6JALVqFiuCJ3+oE6FkevW2aX34/xq2MPZ/OujU=; b=Kdevn0j3Oy/UbUFnhuJqmTQa6Fr/E5CIrsQpUDvnR34LdQ+9gfdU7xdXqIkztydsU0kKFG O6VYvKTKH06TemeE/qZ150IDgHva+WK1vgTvhqNq6N5QOrsPkP1g7Z7EK9yajSHooOjoEn wyVRPxrD9xvfTR9oScsdncWSlUxUtqesPv5JnF5CaThcdGfrnAAJRsNjPUbLZ1m7hWM2hN cmReoY5b5tvHpz+l4uKX4xfUbzASORo6ufK+5PbyMVVtevsfGTIJk18Sk3Lj1TjXJnCE02 ek7GluHLCeLTAECmz/nWB5/yli37gcYq3DocyhgkJsTixWqNsYztKsVxeMspJA== From: Antonin Godard Date: Tue, 25 Mar 2025 10:20:46 +0100 Subject: [PATCH v2 02/12] ref-manual/variables.rst: WATCHDOG_TIMEOUT: fix recipe name MIME-Version: 1.0 Message-Id: <20250325-release-note-5-2-updates-v2-2-19f050d61da3@bootlin.com> References: <20250325-release-note-5-2-updates-v2-0-19f050d61da3@bootlin.com> In-Reply-To: <20250325-release-note-5-2-updates-v2-0-19f050d61da3@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=1056; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=JkmjJBb+p0UVLBJG9tdgj/gV3OUYKYgwsJa9F1GG9qs=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBn4nWKebVwQi7ooRxQqm1Ud9vE9svBmHvARNQ7O VDOFhIFcm2JAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZ+J1igAKCRDRgEFAKaOo NtsgD/9FNudKnLl9ALa/4Gt/8kPewcy0//ZAhoSK3XQ2ENzZ148FTpmHfbXQ1efBQRMb8NTAhLY sNB3BDZkFDQviN8bqjqvAKFvnG7nXIGB6Rnga01ErgUrKdF997aVpoVyRBe5043+VD2ivzKzurs vtu4lFYgnI+NAe+ok37fIQObGV4lB3M2VTaT5IDfQxDABH5N88v3O+W8ySG3qUzIZ3BhFnaEYEG jIzDfLh6pAO99+4wP1GvyygWpU4omassVD5l1FcFSGU1QdkCh/E6v6UW6Mr29f6ne/Jv6LAyXAR EX2ir+qaWLDuAT384IPwPaTbx2WvE3Adwt8Wi/UDXC3Gau0ANLC4zmsJYe0ydEe+4CnpInB5KvK raRGIk+pBwGR+HRYKuDqOzSTNsRY4mNb+kcu93iwK/GdFsPeULzSEGspgkFiMcn216ejNIL3bty /m0KgxVdirgbOy+HaocHngsYQm5MMJVSlQts2G3wqAc7YGlKVtUilvAVwotPcHCPtZJhEA+Fw4i f4ZekM3X11hptawQj2j6ulh+vaupVFdwfOfVPtrjbdvD11U59m20E75sH2G/I1KV034I0Bo4wZ1 VVKGYgJG+PlGK2hzPfaR5qTuaDFhiAQsKPla7LEyFqnN9tcmbVYeqBEPB8an6InVusZXPHFZ62y E4/WzKdfbu57imA== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-GND-State: clean X-GND-Score: -100 X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdduiedvvdejucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuifetpfffkfdpucggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhfffugggtgffkfhgjvfevofesthejredtredtjeenucfhrhhomheptehnthhonhhinhcuifhouggrrhguuceorghnthhonhhinhdrghhouggrrhgusegsohhothhlihhnrdgtohhmqeenucggtffrrghtthgvrhhnpeehieeguefhfeegheffgfeuieetheeileefheejkeetgfekueehueeluddvlefghfenucfkphepvdgrtddumegtsgdugeemheehieemjegrtddtmeejtgehtgemiegruggvmeejleegkeemgedtheelnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepvdgrtddumegtsgdugeemheehieemjegrtddtmeejtgehtgemiegruggvmeejleegkeemgedtheelpdhhvghloheplgduvdejrddtrddurddungdpmhgrihhlfhhrohhmpegrnhhtohhnihhnrdhgohgurghrugessghoohhtlhhinhdrtghomhdpnhgspghrtghpthhtohepvddprhgtphhtthhopehthhhomhgrshdrphgvthgriiiiohhnihessghoohhtlhhinhdrtghomhdprhgtphhtthhopeguohgtsheslhhishhtshdrhihotghtohhprhhojhgvtghtrdhorhhg X-GND-Sasl: antonin.godard@bootlin.com List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 25 Mar 2025 09:21:21 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/6615 This variable affects the watchdog-config recipe, not the watchdog recipe. Signed-off-by: Antonin Godard Reviewed-by: Quentin Schulz --- documentation/ref-manual/variables.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst index 8e0833bff..ee7244dc5 100644 --- a/documentation/ref-manual/variables.rst +++ b/documentation/ref-manual/variables.rst @@ -10614,8 +10614,8 @@ system and gives an overview of their function and contents. ":ref:`ref-classes-insane`" section. :term:`WATCHDOG_TIMEOUT` - Specifies the timeout in seconds used by the ``watchdog`` recipe and - also by ``systemd`` during reboot. The default is 60 seconds. + Specifies the timeout in seconds used by the ``watchdog-config`` recipe + and also by ``systemd`` during reboot. The default is 60 seconds. :term:`WIC_SECTOR_SIZE` The variable :term:`WIC_SECTOR_SIZE` controls the sector size of Wic From patchwork Tue Mar 25 09:20:47 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 59890 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 A2F59C35FFC for ; Tue, 25 Mar 2025 09:21:20 +0000 (UTC) Received: from relay9-d.mail.gandi.net (relay9-d.mail.gandi.net [217.70.183.199]) by mx.groups.io with SMTP id smtpd.web11.61361.1742894477577542147 for ; Tue, 25 Mar 2025 02:21:17 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=Ohd3IaZq; spf=pass (domain: bootlin.com, ip: 217.70.183.199, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id 3C17F4327D; Tue, 25 Mar 2025 09:21:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1742894476; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=oI55ZlpY/soEXcmBmtn6vcEdcx9lMNHb9/7nHPWhB+o=; b=Ohd3IaZqCDWe+5riZPA0pIuTC8ZwnrRcOtJMAFWqDMgbD+B3/xrm3rHcBpmrVs+7UuWop6 QN9KXRPkMLPbaGrVr25T+lhzT2GT29KFOPLV6iJMZ3htWW4m6BWTttUFU1odUJyeVKamku Y3ZuvqaeaIhhPTvnYKtqiF4lEIBsLa16q7VMZAMo4hspKdpArW454Ei2ZefS2voJURSio8 aHncT2XNFmA64ak4TBiUeEyTIr790kFrL/DH2JksTxg8DliJHDQvPbCbo5+kh9cQzuMAHs yLA71wZC+NzLq0rtTNT2atLjjvtodaRnz4WeDeQG+aGIXCNVkHvxXbrGFRc+AA== From: Antonin Godard Date: Tue, 25 Mar 2025 10:20:47 +0100 Subject: [PATCH v2 03/12] ref-manual/variables.rst: document the WATCHDOG_RUNTIME_SEC variable MIME-Version: 1.0 Message-Id: <20250325-release-note-5-2-updates-v2-3-19f050d61da3@bootlin.com> References: <20250325-release-note-5-2-updates-v2-0-19f050d61da3@bootlin.com> In-Reply-To: <20250325-release-note-5-2-updates-v2-0-19f050d61da3@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=1062; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=2e8/9pZwzpyUu2ipup2lVqcqScwxXaDQrrbyWCWNRPY=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBn4nWKuJaHqUuejvtMk3kdBoIB4NsVWfZacXdoa 2UFOIDjfLWJAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZ+J1igAKCRDRgEFAKaOo NkclEACjUziPYhnq7QS3GD9X0/pjoPwJMH/co0cZVd4joZR0aUqrs64zHB/3GBa9+plcyyORdf0 aWh/kwxxFtGUUphzo5rl5F9hJg4+HN3tjiPGpzwVl3DuG3g9UErqZbE1REmJJadHPc+0sxFr/wA 6fs86RvSuX4ekVFwyl4YDrN1A5KhxFfaDMmvWMzyzQ4px+xG6vezvMKUolcCNaeNUWOF7NY7buv k3yz5OQnruHBFDSF/Lvr1yOFBroIXiDQOCrkyTIJRlp/Id5e0c3Y2K+mKlb3K3x3Cs9U+uG+T2s OhSo9pjxndwnxmeBcHS6Kqhj/bGEwxR2+jFBg5NM9K1krqaYsgwmqU/fUf4FaiaRxfVSwQZtV+z Qwp7AR4MXhRYSVpDbcccQbZSSekmxlT5RivCoN2rkM0tGslT1zYqeqdugnOCAuNF+PI2bJtQatN BurCIlLwMa9QcJAcuYDZDdwYIC6SgrSqAedGIMQBEKM00SKqmF2cTAmHAwcmv8+0IijzX3Y+szj M3WFu/wqTL4/e3gLvzZ7b7GwnrySvytc1XYWp23mY0SZUsPCLd5lN4UePqy9cGBeGhCVqMozs7x yx2Lx7X3EocUkjryZFJXPPvup90MUR4N6N4krVdR3HB5czp/POITxB8JztYMxa1RADYa7ny8NUV Tu1eiPnLVEzOtNQ== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-GND-State: clean X-GND-Score: -100 X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdduiedvvdejucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuifetpfffkfdpucggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhfffugggtgffkfhgjvfevofesthejredtredtjeenucfhrhhomheptehnthhonhhinhcuifhouggrrhguuceorghnthhonhhinhdrghhouggrrhgusegsohhothhlihhnrdgtohhmqeenucggtffrrghtthgvrhhnpeehieeguefhfeegheffgfeuieetheeileefheejkeetgfekueehueeluddvlefghfenucfkphepvdgrtddumegtsgdugeemheehieemjegrtddtmeejtgehtgemiegruggvmeejleegkeemgedtheelnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepvdgrtddumegtsgdugeemheehieemjegrtddtmeejtgehtgemiegruggvmeejleegkeemgedtheelpdhhvghloheplgduvdejrddtrddurddungdpmhgrihhlfhhrohhmpegrnhhtohhnihhnrdhgohgurghrugessghoohhtlhhinhdrtghomhdpnhgspghrtghpthhtohepvddprhgtphhtthhopehthhhomhgrshdrphgvthgriiiiohhnihessghoohhtlhhinhdrtghomhdprhgtphhtthhopeguohgtsheslhhishhtshdrhihotghtohhprhhojhgvtghtrdhorhhg X-GND-Sasl: antonin.godard@bootlin.com List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 25 Mar 2025 09:21:20 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/6612 This variable controls the RuntimeWatchdogSec option in /etc/systemd/system.conf. Signed-off-by: Antonin Godard --- documentation/ref-manual/variables.rst | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst index ee7244dc5..70ed7db4d 100644 --- a/documentation/ref-manual/variables.rst +++ b/documentation/ref-manual/variables.rst @@ -10613,6 +10613,11 @@ system and gives an overview of their function and contents. can control with this variable, see the ":ref:`ref-classes-insane`" section. + :term:`WATCHDOG_RUNTIME_SEC` + For the ``systemd`` recipe, this controls the value of the + ``RuntimeWatchdogSec`` option in ``/etc/systemd/system.conf``. The default + value is an empty string. + :term:`WATCHDOG_TIMEOUT` Specifies the timeout in seconds used by the ``watchdog-config`` recipe and also by ``systemd`` during reboot. The default is 60 seconds. From patchwork Tue Mar 25 09:20:48 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 59899 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 19739C36018 for ; Tue, 25 Mar 2025 09:21:21 +0000 (UTC) Received: from relay9-d.mail.gandi.net (relay9-d.mail.gandi.net [217.70.183.199]) by mx.groups.io with SMTP id smtpd.web10.61728.1742894477726688834 for ; Tue, 25 Mar 2025 02:21:18 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=dFIDIUeD; spf=pass (domain: bootlin.com, ip: 217.70.183.199, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id 5ED9A441FF; Tue, 25 Mar 2025 09:21:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1742894476; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=L0aetUQRV89VLTU/Mga5Jt+5AbW1kWpT/6JrFBCTCxs=; b=dFIDIUeDv7KgRHE4987XltpD9XbEOJhuM1a45YAjpuBakYc4o8PqS+R9T9kNn0RHOOrXCa E3pw4bqwsqAC+mY+TU6J3Awe715+D47xxEyGP6fJRwrEw37VQ4g2yhHxvAV9yBqxOF2r7f khT+/qIWQHE+BCs9dpNtmmYHMa4o45YtoJgVYSV9M91HP+Yza490n9y0+UA1JpzMJ+TtLz kBm05Qc8TutLuQ4amv+u3vDdavaW5fI8S7J4tXotsVwPt79JGydHdb9yGPmMFd191zSzVN pUU+vYwBNxA0uhMDhdDijkdGVmtSkcxPYXt1xsL5zyK4XGHyoxp5ZK5cgMb9XA== From: Antonin Godard Date: Tue, 25 Mar 2025 10:20:48 +0100 Subject: [PATCH v2 04/12] ref-manual/variables.rst: document the MOUNT_GROUP variable MIME-Version: 1.0 Message-Id: <20250325-release-note-5-2-updates-v2-4-19f050d61da3@bootlin.com> References: <20250325-release-note-5-2-updates-v2-0-19f050d61da3@bootlin.com> In-Reply-To: <20250325-release-note-5-2-updates-v2-0-19f050d61da3@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=977; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=3qryxnaR+ydbZXShz2Y9liWf87KdI2ro8lFLTgw/R6Q=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBn4nWKhE4Nkcq6y/Xaax+q4GJCOnWPWhmSMTwiu 4mE19R93sGJAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZ+J1igAKCRDRgEFAKaOo Nv9QEAC/+SQ/ml3DITlb07RG3ZnejF/U16YNhLwPvADEXCmdVeuo3Uuc1WXpBG+ocOLkPICUv04 Y5SONEtq1xltS2qnPO8/aliLJhaFb3EupqI+bwDngsD3YnLaF8+6ydZptvdm/SErNzoOA538F2T VsTKGGQ4e3Rrzr5+BL2sdeu8SliJtMjXaBDJmhrZmp3pD022y9iV23Yb4f7p8JoU/05U5e2zk51 6nQoPvz1MWfIHq+NKFUpdwtRB6DxM3kpYNRee6ylq61gGKz9fsMjQ9wQlBo0hAo8jOwFydQTSGo 8JVYTWbGmHLG7hpGWFOXYFGOPKM0bbj0ui3/tbbBkaWyEXrigxbBUriZwv06TdJBRNXsfGwSD0F cdZgIO+iUHZqcnYiY3mOwSC7BPuVdSPcls1jBdq4kp7g5lI3e23eale32Jix/tBpkAtXacYK8as PSzoi+m9czVv0M9FU3MIQpBiORwZK68lZZD7dHS1lQtutds9BrL/44hRpMMwzVor+JmmvvJNGF1 LMjuWHVmR0ahGhh7pHXOQ/lvNwKcCaIQaVydF2+4KbOggJD+6zxErKfXXoWVr5213pqchT3IXPP EHV9GhyYY8BMkCRTbmJkp1O6z2m+NPlww5H67b3fhylTh12nwqhueRzVoWa5roL7iB9z2aWrGRW sDWGjmmqHa735jg== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-GND-State: clean X-GND-Score: -100 X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdduiedvvdejucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuifetpfffkfdpucggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhfffugggtgffkfhgjvfevofesthejredtredtjeenucfhrhhomheptehnthhonhhinhcuifhouggrrhguuceorghnthhonhhinhdrghhouggrrhgusegsohhothhlihhnrdgtohhmqeenucggtffrrghtthgvrhhnpeehieeguefhfeegheffgfeuieetheeileefheejkeetgfekueehueeluddvlefghfenucfkphepvdgrtddumegtsgdugeemheehieemjegrtddtmeejtgehtgemiegruggvmeejleegkeemgedtheelnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepvdgrtddumegtsgdugeemheehieemjegrtddtmeejtgehtgemiegruggvmeejleegkeemgedtheelpdhhvghloheplgduvdejrddtrddurddungdpmhgrihhlfhhrohhmpegrnhhtohhnihhnrdhgohgurghrugessghoohhtlhhinhdrtghomhdpnhgspghrtghpthhtohepvddprhgtphhtthhopehthhhomhgrshdrphgvthgriiiiohhnihessghoohhtlhhinhdrtghomhdprhgtphhtthhopeguohgtsheslhhishhtshdrhihotghtohhprhhojhgvtghtrdhorhhg X-GND-Sasl: antonin.godard@bootlin.com List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 25 Mar 2025 09:21:21 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/6616 Signed-off-by: Antonin Godard --- documentation/ref-manual/variables.rst | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst index 70ed7db4d..b872d7935 100644 --- a/documentation/ref-manual/variables.rst +++ b/documentation/ref-manual/variables.rst @@ -5739,6 +5739,11 @@ system and gives an overview of their function and contents. specifies the base directory for auto-mounting filesystems. The default value is "/run/media". + :term:`MOUNT_GROUP` + On non-systemd systems (where ``udev-extraconf`` is being used), + specifies the mount group for auto-mounting filesystems. The + default value is "disk". + :term:`MULTIMACH_TARGET_SYS` Uniquely identifies the type of the target system for which packages are being built. This variable allows output for different types of From patchwork Tue Mar 25 09:20:49 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 59889 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 B449CC3600B for ; Tue, 25 Mar 2025 09:21:20 +0000 (UTC) Received: from relay9-d.mail.gandi.net (relay9-d.mail.gandi.net [217.70.183.199]) by mx.groups.io with SMTP id smtpd.web11.61363.1742894477972809310 for ; Tue, 25 Mar 2025 02:21:18 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=HQw2MgbA; spf=pass (domain: bootlin.com, ip: 217.70.183.199, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id 8241A4327F; Tue, 25 Mar 2025 09:21:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1742894476; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=jOaBx39KKS5kgktusoHUy9NkNysN7x6+TJL3v18wQfU=; b=HQw2MgbAfjg0CZfw+MPjlgWNSxHnbP7yI92063rGLf3qNjsgTMsaAUSGWMBlp7Tl7iUPM1 j5twFUxt+1hBS5thMP0PX+vfkh339XPK+MslzfFDuboG9JtLF6ZUjDpzR5nvSQdAF6/3ec VbKO+l270/bKYb9zinvwZhIzSb06yyFpTJprwZGDbxxe+yuWfNl3GrqVWufGkQKyLgz4Lu isrmc70o2pUf3DmsYCwx8jmJEZ+3zkZmHYlTQ6NN/FoXa1k4KTvqgl/wO9CYKjvgPrUsQ4 FhBpKDDuUYotPTkh1Fv4wRunIYHZ1Qwr4DaOjaUPb9sxqeDsnaFacW17/u5i/Q== From: Antonin Godard Date: Tue, 25 Mar 2025 10:20:49 +0100 Subject: [PATCH v2 05/12] ref-manual/features.rst: drop ld-is-gold MIME-Version: 1.0 Message-Id: <20250325-release-note-5-2-updates-v2-5-19f050d61da3@bootlin.com> References: <20250325-release-note-5-2-updates-v2-0-19f050d61da3@bootlin.com> In-Reply-To: <20250325-release-note-5-2-updates-v2-0-19f050d61da3@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=833; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=cvgkulSvpEx3+ShPw9syjHi8QtiJVc4csfQx3ZTtSrQ=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBn4nWKYMGIpu1AC9ezqK11yyY++6jiwfKk8DNIy cEBwrVb9bWJAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZ+J1igAKCRDRgEFAKaOo NjQGD/9Unzq6N4wPKNwShETahaASShyFGXnbF2rCKu1BoJG+fiZ/7XbI5DmuHvFFbQPw4YPK+eS FrPTn7on8dW7YjVn2XVBEDXVsff8CqyzLB+omVwz9y8IZONZfPYThsjg21ptTCcMLDDYsLcKUKm 3gf/ngHxKHtUkTpvi+Umap5uU3Hki0y7n7uWgVewrRxmnts96cmD/nAZBFxwzbBZjq2qv10Qiab XvcPx15JIudLHTJfi+iLfYqAzbHucQC8gRoT1nUNAxMYFuEiBHyi8UIcNe/c+vUBsociQq7In+X qn/mZ5hEqdUGKXug6z/rnmyF045PgeIG/+cSojcjUXLuDtOHyxIw5guvJtaqNj1w3W5ZhXefwc2 7o7dXVqb/VhIottpMM8EGOVinzXdSFOjYbBpLrVVTSRE2j3DRHtVVFKzj3DuQNBxdl478GccLQ9 9NkX3embPV9ZEekSdyDAyw9L6In3xXvos5Is6PdUdgRbfAwFm+wUhe1ZgM1P4rRRHaw3CPiPiZ+ NHWrmUoHMa0V7hhW4Z2f5WN/kXAe9C4+gDzDkv9Qxq1KCeX95DxZtvC5NrfkQiYs4X3JJo+ohWu oN0aFct3wOBLp/yZE5a93ISKXHfvvM7PBU7IwUd9ghH3yrazj+Voeqld7JfxHSnz4277SYuBlwn Ny4ceF8r+IR9P+g== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-GND-State: clean X-GND-Score: -100 X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdduiedvvdejucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuifetpfffkfdpucggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhfffugggtgffkfhgjvfevofesthejredtredtjeenucfhrhhomheptehnthhonhhinhcuifhouggrrhguuceorghnthhonhhinhdrghhouggrrhgusegsohhothhlihhnrdgtohhmqeenucggtffrrghtthgvrhhnpeehieeguefhfeegheffgfeuieetheeileefheejkeetgfekueehueeluddvlefghfenucfkphepvdgrtddumegtsgdugeemheehieemjegrtddtmeejtgehtgemiegruggvmeejleegkeemgedtheelnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepvdgrtddumegtsgdugeemheehieemjegrtddtmeejtgehtgemiegruggvmeejleegkeemgedtheelpdhhvghloheplgduvdejrddtrddurddungdpmhgrihhlfhhrohhmpegrnhhtohhnihhnrdhgohgurghrugessghoohhtlhhinhdrtghomhdpnhgspghrtghpthhtohepvddprhgtphhtthhopehthhhomhgrshdrphgvthgriiiiohhnihessghoohhtlhhinhdrtghomhdprhgtphhtthhopeguohgtsheslhhishhtshdrhihotghtohhprhhojhgvtghtrdhorhhg X-GND-Sasl: antonin.godard@bootlin.com List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 25 Mar 2025 09:21:20 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/6617 Dropped in OE-Core after commit a4addb9ab630 ("recipes: Drop ld-is-gold support"). Signed-off-by: Antonin Godard --- documentation/ref-manual/features.rst | 3 --- 1 file changed, 3 deletions(-) diff --git a/documentation/ref-manual/features.rst b/documentation/ref-manual/features.rst index 746d6337e..2c074ab9c 100644 --- a/documentation/ref-manual/features.rst +++ b/documentation/ref-manual/features.rst @@ -167,9 +167,6 @@ metadata, as extra layers can define their own: - *multiarch:* Enable building applications with multiple architecture support. -- *ld-is-gold:* Use the :wikipedia:`gold ` - linker instead of the standard GCC linker (bfd). - - *ldconfig:* Include support for ldconfig and ``ld.so.conf`` on the target. From patchwork Tue Mar 25 09:20:50 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 59897 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 096FBC36014 for ; Tue, 25 Mar 2025 09:21:21 +0000 (UTC) Received: from relay9-d.mail.gandi.net (relay9-d.mail.gandi.net [217.70.183.199]) by mx.groups.io with SMTP id smtpd.web10.61729.1742894478061054617 for ; Tue, 25 Mar 2025 02:21:18 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=CjShnzyh; spf=pass (domain: bootlin.com, ip: 217.70.183.199, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id A4C8844201; Tue, 25 Mar 2025 09:21:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1742894476; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=CcCPRvFvS618M6JX6dP4De/LRk6YjasgZmqFdMZbt/s=; b=CjShnzyhfRxgXS52ZMVjS/ViiACM4ThluhbMSP0D9sfkREUKNtLxpvV3ojL6tnr3stGWiV cT0NoBlmiojYmG4UyENw/T8/wqTdIs1Lx3qpd7q3Cd2cX28o4DdVQTH95B/iG1KBAire77 9k4CCDx9ZeJqMM+DhWlMPTsdCNeETQxTNvTtVjuXKGn2DlLCfItuhI1Mk6OWfUcvWEyFUw m2RbACzdN/jmqftD/HN5ryZ2QJs6hubXkfh+R4HxWNKEqRVjku0TTMcAJ5YShC/JiaxyI5 Q1Pqo1tGDvu+CQx8qc+76z3LLeqfEqJRy/107sWdlt77CkrI/sOtX6ir4OHWyw== From: Antonin Godard Date: Tue, 25 Mar 2025 10:20:50 +0100 Subject: [PATCH v2 06/12] ref-manual/variables.rst: document the MESON_INSTALL_TAGS MIME-Version: 1.0 Message-Id: <20250325-release-note-5-2-updates-v2-6-19f050d61da3@bootlin.com> References: <20250325-release-note-5-2-updates-v2-0-19f050d61da3@bootlin.com> In-Reply-To: <20250325-release-note-5-2-updates-v2-0-19f050d61da3@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=1055; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=ftT4A3xWnF321Me7Km5PNbUW2wgGvjjnzIWkWFTkgwQ=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBn4nWKdJVN6HtQ86PRw+//BQ5T17cnjBn8qRKVC vl5OMQFNnOJAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZ+J1igAKCRDRgEFAKaOo NnfAD/0SMrUnepFT6GQxVPIQwWbj33W3g0zx+J+FCLN7HpSZOsdHG985kibOtsvCY5AjcIatuEx L667f4Cl+NUAvRkndv/INNQEXgf3PifRaOCSAgbZv80DYcu66/v59Bug3fJNHwppgAmVBqQT4yr 0OpWQfAnZ5qQ1E6dVKz5GLHX1Bw5k5hb0ekAViVd3ZybSDsyHsVqp+4jQpIMASvxcxwFWA2mjrN ePinTJgH1qPnmalV5aHqekHGAIoZOSp1EWjUK3JmHoFp1z3/6sgerYZ3zCe8h08cLqjFFL8G0sP 9Swt4nS+lMr0F4AVOFG32ZfbRMtLaawCxQfF1TMFvIWlBjK9ILshQy2fmsdhCIYeK4rnljJmW/m IsNv+NtvB/zqlJzabc0p4nNg8InFneO2LdicSVKn9Kz5FCR1PHJnfSOfZ5HUHAHbeD4g/ztQZUz zFLf0EVmNBY9lSV+kVU1MEa+8/D5tfXmjMJVWQ4TyHfVuATl2JcYm6rFuvMB41txLwECFWwBQJY Zvlo2JbzSzafsIWwISS6Bd0GU284eOg41iQCc/DuNWNKgR07BdReXPfRluxGRyQZVH7vj4rdCnJ 6cxG6FMuTvOIppWIu0gncnZ73VjaszYA1cw7X/PwDyTWGk7yZHeFkk4aMnPw8EsBSZ6dz8TbtHs rkvAdu2XjrA+rwg== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-GND-State: clean X-GND-Score: -100 X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdduiedvvdejucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuifetpfffkfdpucggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhfffugggtgffkfhgjvfevofesthejredtredtjeenucfhrhhomheptehnthhonhhinhcuifhouggrrhguuceorghnthhonhhinhdrghhouggrrhgusegsohhothhlihhnrdgtohhmqeenucggtffrrghtthgvrhhnpeehieeguefhfeegheffgfeuieetheeileefheejkeetgfekueehueeluddvlefghfenucfkphepvdgrtddumegtsgdugeemheehieemjegrtddtmeejtgehtgemiegruggvmeejleegkeemgedtheelnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepvdgrtddumegtsgdugeemheehieemjegrtddtmeejtgehtgemiegruggvmeejleegkeemgedtheelpdhhvghloheplgduvdejrddtrddurddungdpmhgrihhlfhhrohhmpegrnhhtohhnihhnrdhgohgurghrugessghoohhtlhhinhdrtghomhdpnhgspghrtghpthhtohepvddprhgtphhtthhopehthhhomhgrshdrphgvthgriiiiohhnihessghoohhtlhhinhdrtghomhdprhgtphhtthhopeguohgtsheslhhishhtshdrhihotghtohhprhhojhgvtghtrdhorhhg X-GND-Sasl: antonin.godard@bootlin.com List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 25 Mar 2025 09:21:21 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/6618 This variable can be used to add install tags to the 'meson install' command. Signed-off-by: Antonin Godard Reviewed-by: Quentin Schulz --- documentation/ref-manual/variables.rst | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst index b872d7935..d5fec650c 100644 --- a/documentation/ref-manual/variables.rst +++ b/documentation/ref-manual/variables.rst @@ -5601,6 +5601,10 @@ system and gives an overview of their function and contents. you to specify the inclusion of debugging symbols and the compiler optimizations (none, performance or size). + :term:`MESON_INSTALL_TAGS` + A variable for the :ref:`ref-classes-meson` class, allowing to specify + install tags (``--tags`` argument of the ``meson install`` command). + :term:`MESON_TARGET` A variable for the :ref:`ref-classes-meson` class, allowing to choose a Meson target to build in :ref:`ref-tasks-compile`. Otherwise, the From patchwork Tue Mar 25 09:20:51 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 59895 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 F1AE5C36013 for ; Tue, 25 Mar 2025 09:21:20 +0000 (UTC) Received: from relay9-d.mail.gandi.net (relay9-d.mail.gandi.net [217.70.183.199]) by mx.groups.io with SMTP id smtpd.web11.61364.1742894478226641563 for ; Tue, 25 Mar 2025 02:21:18 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=LxkjMWqO; spf=pass (domain: bootlin.com, ip: 217.70.183.199, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id CB48544202; Tue, 25 Mar 2025 09:21:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1742894476; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=AvMsxilBcR1d/7//Zs3gUym3Oc0/viGgUB8hPeu7UUU=; b=LxkjMWqO5LYul6F6n/dlhX1SJP6g1NQfQNkRBYnIaMYT8PyWwvTq3V4M6R62LFJF1x3v1y NxK0bvg0BwaxGE6qQmHTGv5GqiWlWRAixNysLouCYXXkhwzcxwUaN9K3cK/jgIHa6KaTMr +7PEkn01l/SrZ3XFJIT8dtPR2b/UOk3PuMD7RwuWqVVa8Oce0xj/LOiRBVBgrSLAAL3mhD YOPcRFIO2lpTXwyJs3mfcM4FMSBuPUAyNeWqE/9d4zo8BLgstE23RMW7PlbA2tOjw0h/jQ +GHFwZ+kJDNHy0GYN+z/PxThJH4Bf05h5R3Ayu3wnPCE14edXGieUK6IcMtM2w== From: Antonin Godard Date: Tue, 25 Mar 2025 10:20:51 +0100 Subject: [PATCH v2 07/12] ref-manual/variables.rst: document the NVD_DB_VERSION variable MIME-Version: 1.0 Message-Id: <20250325-release-note-5-2-updates-v2-7-19f050d61da3@bootlin.com> References: <20250325-release-note-5-2-updates-v2-0-19f050d61da3@bootlin.com> In-Reply-To: <20250325-release-note-5-2-updates-v2-0-19f050d61da3@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=1317; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=ZHvXg73dcQYHLWr757RuDiBINojf766xnGKof0x0FOU=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBn4nWKYnJ2vsl5VGcGHeTolJ1hkKy6o5Z0TbYPW 2C4fP5dpwmJAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZ+J1igAKCRDRgEFAKaOo Nm4KD/wMCGhKIhUwz1XiJ3C7HIIR7bDoHW1YItkV97MkOw6aqs2B5biOmp9YI6RyjaTjIJw6t65 jqG/IebHXCMvQRt1y1In735uSWfZkKu9+Dw1FC+6e0tRNLXCar6LwIUbIj9YYvP6FwDTAHGFEB9 2pZrNn5WCpWmUIv5CGlaPOHfynrt+C2aCfOYOZyyj6Y/TPR6tjm9d7aYGVQ4byH4z1oZI3Qa6XU Xbk35GwlpA3/4/lrysG6vOr8Z2uwu2gv3FVpJaVYu/tgyc+wfZuv2FsdmuXLSTM3SptBueW/qb4 g9RQGljxb2Kp5qizC8v9UvL9ehhWWjskh+NlXSE3vpkt3dCZGHtkMAf8jVdrBo/heCGHMhfxVGm rr4GIlcRBlULLuck6948u/VyJfv014sRSjgms/VeojX7EA0oT1bI61DdXTEHjq47ZHFSNtxdZye c4bXoxtmzc2w1bxV4UgKF7lGTePUc1IZmIe0Qnm8U22yyTdlLEkmpYw26nbjxIyqRWKRHIukgV7 VfdngxPFozkuwX3VjvR4NsrzyAV5RZmo/2C0EaM6SqcXyMwTzitCfDrElWWgtIYdLosu9FSWnyO vWn7iu7xoUv4LecyUor4k72O8US6/TebNnFbhgJLFcuGQ66ek5zsm2q2/Fr77ccXJ/6ErDd6gDz vprGWimGu11gJUA== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-GND-State: clean X-GND-Score: -100 X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdduiedvvdejucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuifetpfffkfdpucggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhfffugggtgffkfhgjvfevofesthejredtredtjeenucfhrhhomheptehnthhonhhinhcuifhouggrrhguuceorghnthhonhhinhdrghhouggrrhgusegsohhothhlihhnrdgtohhmqeenucggtffrrghtthgvrhhnpeekuedvffektedugeduhefhgeelieeifeekheekueeltddvffeufeekffehveeukeenucffohhmrghinhepghhithhhuhgsrdgtohhmnecukfhppedvrgdtudemtggsudegmeehheeimeejrgdttdemjegthegtmeeirgguvgemjeelgeekmeegtdehleenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpedvrgdtudemtggsudegmeehheeimeejrgdttdemjegthegtmeeirgguvgemjeelgeekmeegtdehledphhgvlhhopegluddvjedrtddruddrudgnpdhmrghilhhfrhhomheprghnthhonhhinhdrghhouggrrhgusegsohhothhlihhnrdgtohhmpdhnsggprhgtphhtthhopedvpdhrtghpthhtohepthhhohhmrghsrdhpvghtrgiiiihonhhisegsohhothhlihhnrdgtohhmpdhrtghpthhtohepughotghssehlihhsthhsrdihohgtthhophhrohhjvggtthdrohhrgh X-GND-Sasl: antonin.godard@bootlin.com List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 25 Mar 2025 09:21:20 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/6619 This variable allows choosing the CVE feed when using the cve-check class. Signed-off-by: Antonin Godard --- documentation/ref-manual/variables.rst | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst index d5fec650c..597b0d031 100644 --- a/documentation/ref-manual/variables.rst +++ b/documentation/ref-manual/variables.rst @@ -5853,6 +5853,18 @@ system and gives an overview of their function and contents. NON_MULTILIB_RECIPES = "grub grub-efi make-mod-scripts ovmf u-boot" + :term:`NVD_DB_VERSION` + The :term:`NVD_DB_VERSION` variable allows choosing the CVE feed when + using the :ref:`ref-classes-cve-check` class. It can be one of: + + - ``NVD2`` (default): the NVD feed with API version 2 + - ``FKIE``: the `FKIE-CAD `__ + feed reconstruction + - ``NVD1``: the NVD JSON feed (deprecated) + + In case of a malformed feed name, the ``NVD2`` feed is selected and an + error is printed. + :term:`NVDCVE_API_KEY` The NVD API key used to retrieve data from the CVE database when using :ref:`ref-classes-cve-check`. From patchwork Tue Mar 25 09:20:52 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 59894 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 ED131C36011 for ; Tue, 25 Mar 2025 09:21:20 +0000 (UTC) Received: from relay9-d.mail.gandi.net (relay9-d.mail.gandi.net [217.70.183.199]) by mx.groups.io with SMTP id smtpd.web10.61730.1742894478364850703 for ; Tue, 25 Mar 2025 02:21:18 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=LB6Oe0xH; spf=pass (domain: bootlin.com, ip: 217.70.183.199, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id F141644212; Tue, 25 Mar 2025 09:21:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1742894477; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=qIKl4hmwaGbGuPINKbqFgDv16F5ZO5y3WmMnzlD/VBQ=; b=LB6Oe0xHs1+zwo0jaYGvkygHPI/ethgX6+VEZ1bxfTcd+0jYPyuoYP1h7raUNerkSSu5pA T+i6N/0Y8vzFUuzj1/Da64LGaI++MayLmsQ3ior6fszrVGg6mBz51V/ZwALzODUbKu7iNZ ObmM7189XM/zcmGTI1hDW+kEEQYWcli1x0ELaIWmZebu8S5YF2LLDl5ad7fEVMBpSipPa4 6gKxINeaNls3NE3Hz9l+Xiwv+9NI9r5DkuJy0a7OR+W12xuk8zXOFlaUcZ7Ayf+MF4xbkT Q2Oq9SExR9oagANBztS88VEMQ9ZKW36FWzKzx+0lI7GiuIssaO/jiPdwc+amVA== From: Antonin Godard Date: Tue, 25 Mar 2025 10:20:52 +0100 Subject: [PATCH v2 08/12] ref-manual/variables.rst: document autotools class related variables MIME-Version: 1.0 Message-Id: <20250325-release-note-5-2-updates-v2-8-19f050d61da3@bootlin.com> References: <20250325-release-note-5-2-updates-v2-0-19f050d61da3@bootlin.com> In-Reply-To: <20250325-release-note-5-2-updates-v2-0-19f050d61da3@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=1981; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=D9c6T6XJxZ93Y4Z+s7Uh+nBSQ+eSPzESx6YNEAUPPek=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBn4nWLSbQVwDcU6SdaZ1Ye/V7FFb4VV17Xw5UwD ADP4Mwwg8uJAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZ+J1iwAKCRDRgEFAKaOo NjqfEACVm/kjJ1QkVPAzzQXYw+oN43PAIMmM+F2RteMCcJksrZ6y9NXDYOm+0nPB9Opzr6EoMXB 05KQVuTldI4wqvzx2zS387/FNxnC/3shZorLF1APpeSnFdnvn7TcTFF6xRpC4kFN3f/Y8/zpfhu InRtKufnlwoadHt4m2L7UsZRVTS4/N3sPDcYEHTCwyhyiGak9aLESSQqFXjVGbqEky/oSIL1MAy U8Cr3vpMhMSZ1zIWr0sj5WGhqkEtPhZF/4DzzNc/kXqPkVCDtp13Diq3BrikbfP0CGNbH+9VTa9 Ka86Yx2bfBcfRQH1Lt75u3Va9NzDQuYN3Ljhpr2UKOcw5r5KtI36jqu1BAbwNAEOJ1zGOJWQYqD wZxkfRR2lRQmLJFrbJOqLwOxFJ0tIsELXEFwSRFO96NXNH7MWDg3mnbufAzWnwVvoAMplULUz0/ K4PXcGGd8VtKvg8gnFYxERYR/V/gvlKvCecyQhtR5yvVar+hKqP2ocOQdTPK60hrprB/279Ro8t t24UP5dSsNgtdAII3VVO7UJysWNTCw2/mkMIiCw89hOFv4bgIS/PrTIPhcHAdSMr2/XjlqqWa+l 1l2e15xp21979213A8IcE125PTjFnlS9r73EOTwBXKNkVPRcKQla+Q6IfFprg3+mLRsU3q9Up1v qR+CfQpuiegheDw== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-GND-State: clean X-GND-Score: -100 X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdduiedvvdejucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuifetpfffkfdpucggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhfffugggtgffkfhgjvfevofesthejredtredtjeenucfhrhhomheptehnthhonhhinhcuifhouggrrhguuceorghnthhonhhinhdrghhouggrrhgusegsohhothhlihhnrdgtohhmqeenucggtffrrghtthgvrhhnpeehieeguefhfeegheffgfeuieetheeileefheejkeetgfekueehueeluddvlefghfenucfkphepvdgrtddumegtsgdugeemheehieemjegrtddtmeejtgehtgemiegruggvmeejleegkeemgedtheelnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepvdgrtddumegtsgdugeemheehieemjegrtddtmeejtgehtgemiegruggvmeejleegkeemgedtheelpdhhvghloheplgduvdejrddtrddurddungdpmhgrihhlfhhrohhmpegrnhhtohhnihhnrdhgohgurghrugessghoohhtlhhinhdrtghomhdpnhgspghrtghpthhtohepvddprhgtphhtthhopehthhhomhgrshdrphgvthgriiiiohhnihessghoohhtlhhinhdrtghomhdprhgtphhtthhopeguohgtsheslhhishhtshdrhihotghtohhprhhojhgvtghtrdhorhhg X-GND-Sasl: antonin.godard@bootlin.com List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 25 Mar 2025 09:21:20 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/6620 Document the AUTOTOOLS_SCRIPT_PATH and the CONFIGURE_SCRIPT variables. Signed-off-by: Antonin Godard Reviewed-by: Quentin Schulz --- documentation/ref-manual/variables.rst | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst index 597b0d031..e9e8a6933 100644 --- a/documentation/ref-manual/variables.rst +++ b/documentation/ref-manual/variables.rst @@ -224,6 +224,12 @@ system and gives an overview of their function and contents. must set this variable in your recipe. The :ref:`ref-classes-syslinux` class checks this variable. + :term:`AUTOTOOLS_SCRIPT_PATH` + When using the :ref:`ref-classes-autotools` class, the + :term:`AUTOTOOLS_SCRIPT_PATH` variable stores the location of the + different scripts used by the Autotools build system. The default + value for this variable is :term:`S`. + :term:`AVAILTUNES` The list of defined CPU and Application Binary Interface (ABI) tunings (i.e. "tunes") available for use by the OpenEmbedded build @@ -1528,6 +1534,17 @@ system and gives an overview of their function and contents. :term:`CONFIGURE_FLAGS` The minimal arguments for GNU configure. + :term:`CONFIGURE_SCRIPT` + When using the :ref:`ref-classes-autotools` class, the + :term:`CONFIGURE_SCRIPT` variable stores the location of the ``configure`` + script for the Autotools build system. The default definition for this + variable is:: + + CONFIGURE_SCRIPT ?= "${AUTOTOOLS_SCRIPT_PATH}/configure" + + Where :term:`AUTOTOOLS_SCRIPT_PATH` is the location of the of the + Autotools build system scripts, which defaults to :term:`S`. + :term:`CONFLICT_DISTRO_FEATURES` When inheriting the :ref:`ref-classes-features_check` class, this variable identifies distribution features that would be From patchwork Tue Mar 25 09:20:53 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 59893 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 E1C25C36012 for ; Tue, 25 Mar 2025 09:21:20 +0000 (UTC) Received: from relay9-d.mail.gandi.net (relay9-d.mail.gandi.net [217.70.183.199]) by mx.groups.io with SMTP id smtpd.web11.61365.1742894478568731465 for ; Tue, 25 Mar 2025 02:21:18 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=iSNVhozD; spf=pass (domain: bootlin.com, ip: 217.70.183.199, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id 2957344216; Tue, 25 Mar 2025 09:21:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1742894477; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=aKTTno29qvIKpGxkXzknBahRwvrxmhoE5+zXRx+dSM4=; b=iSNVhozDMZO3JyDfoBTPusbJ8FGqMUwHVcKnfXkK9h3Z+ROr7o/jlsoeXNPH1NPsbDhVhP JItV7Yp35SyEGBwpgLTPKTQEgo/IIhLhXnLqzwdh1JRDqCnMp7fi1/Zdfyb0/MsAUdUftJ JUVIA52pgY84W/Ysr+mZY6wZqEW1NgmEMYPRiU+Sq13dPnFUOnl99nCi5OSHjETCKHj87d mM/ad7rBBvgSISIFVUp7JWsXbZ5aJbzyfGHdJFqOYbZttQnTMu3PJEgRxW0mwU2RWFBUWM 5ZE4Tt0RMqOB/cJMLc4Ajy12ab64RUizJPhSoMxZ7d+TNBbZtnQaB6resE6bAw== From: Antonin Godard Date: Tue, 25 Mar 2025 10:20:53 +0100 Subject: [PATCH v2 09/12] migration-guides/migration-5.2.rst: add information about autotools changes MIME-Version: 1.0 Message-Id: <20250325-release-note-5-2-updates-v2-9-19f050d61da3@bootlin.com> References: <20250325-release-note-5-2-updates-v2-0-19f050d61da3@bootlin.com> In-Reply-To: <20250325-release-note-5-2-updates-v2-0-19f050d61da3@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=1373; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=fYnKZ0kU02InZYHFA9wn4z9KmnsCYzmlFm6eUT2idGM=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBn4nWLPCudMeXaJW+TWBGpu+aulAnaJwfOkzW2/ nktOx3Q0JuJAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZ+J1iwAKCRDRgEFAKaOo NohMD/4ie3CADYhqxOflSf25L0FZRUtZiXZ2nEiQ//Lnz+0oqKqNGRPMjplS8wtM+AjjrcWbflf cU/0tlqYKfApXqjoWJdb0T0k4XpWEyGSYXRR6yiNTac5mb/+c68AiC0H/WqOgmsMQH2rSlyw5N+ W7Lo0H0WjvjvhRfXGrLS04k7xnK77durM2q7xdjK/xHtT6FIW0+ZUZzJr2sCAJaJ3JvmLJ4ypZk I5Aebm0e7sIiVBrlOP5sbTVqSQMEOEnMXfCgtmqrEArtoNNjm2ixF+j3jU+GcYo+ffwpmev4gCy zoeS7T+I7TkMXBi/oU1kpB4QRIPQsc/MExtGk3txkCe4JOA8KSE2S7/ss2AMyJ3TA+7KWUL/Bc2 o/FzSaDvS+4hiWYaHBRcAkCA9cXL3yQGxEa/1NX/AdgfIHF1bPn5WD4hHbjdzhlk69Kg576ggNd zPuIak4I5eREDVLmW0nSyzjrSp+4e4GuTPJWXdzTXEB8ZV5ITuvLF9mIS3mffxap9TgJI3or0QT kZYpgldyR3R+mOQqsxDsYzAXbpcTN5Zi9+VuzcG5g5bmMJFyez1z3pPd9t1UmK/ygAZ1rwHhrH7 zwDz9zMD/DXKVi2UBhXRBJ5e1BqOD/pkjYBw2KOli/ZKlCYrtE3WwVU/X1CBLdT9tuZqdigG42B HfdHJE0kNPQNjIg== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-GND-State: clean X-GND-Score: -100 X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdduiedvvdejucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuifetpfffkfdpucggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhfffugggtgffkfhgjvfevofesthejredtredtjeenucfhrhhomheptehnthhonhhinhcuifhouggrrhguuceorghnthhonhhinhdrghhouggrrhgusegsohhothhlihhnrdgtohhmqeenucggtffrrghtthgvrhhnpeekuefhiefhgfdtheejvdelledvhfegfefhtdetuefhfffhvdeiudeuvddvteetgeenucffohhmrghinhephihotghtohhprhhojhgvtghtrdhorhhgnecukfhppedvrgdtudemtggsudegmeehheeimeejrgdttdemjegthegtmeeirgguvgemjeelgeekmeegtdehleenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpedvrgdtudemtggsudegmeehheeimeejrgdttdemjegthegtmeeirgguvgemjeelgeekmeegtdehledphhgvlhhopegluddvjedrtddruddrudgnpdhmrghilhhfrhhomheprghnthhonhhinhdrghhouggrrhgusegsohhothhlihhnrdgtohhmpdhnsggprhgtphhtthhopedvpdhrtghpthhtohepthhhohhmrghsrdhpvghtrgiiiihonhhisegsohhothhlihhnrdgtohhmpdhrtghpthhtohepughotghssehlihhsthhsrdihohgtthhophhrohhjvggtthdrohhrg h X-GND-Sasl: antonin.godard@bootlin.com List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 25 Mar 2025 09:21:20 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/6621 Original patch by Ross Burton: https://lists.yoctoproject.org/g/docs/message/6466 Moved to the migration manual as it is potentially a breaking change. Co-developed-by: Ross Burton Signed-off-by: Antonin Godard --- documentation/migration-guides/migration-5.2.rst | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/documentation/migration-guides/migration-5.2.rst b/documentation/migration-guides/migration-5.2.rst index a5ac33d81..c4ee3fadd 100644 --- a/documentation/migration-guides/migration-5.2.rst +++ b/documentation/migration-guides/migration-5.2.rst @@ -140,6 +140,17 @@ replacing is not as straightforward. For more examples, see the commit c++/binutils)" ` in :term:`OpenEmbedded-Core (OE-Core)`. +:ref:`ref-classes-autotools` changes +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +- Changes to how ``aclocal`` is invoked means that ``ACLOCALDIR`` and + ``ACLOCALEXTRAPATH`` are no longer used. + +- Directories containing m4 files are no longer found automatically and + passed to ``autoreconf``. If a recipe fails to configure because it cannot + find m4 macros, then usually the solution is to set ``EXTRA_AUTORECONF += "-I + path/to/m4"`` in the recipe. + Recipe changes ~~~~~~~~~~~~~~ From patchwork Tue Mar 25 09:20:54 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 59891 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 C6C2BC36008 for ; Tue, 25 Mar 2025 09:21:20 +0000 (UTC) Received: from relay9-d.mail.gandi.net (relay9-d.mail.gandi.net [217.70.183.199]) by mx.groups.io with SMTP id smtpd.web11.61368.1742894479302489921 for ; Tue, 25 Mar 2025 02:21:19 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=D9hbQ3Zg; spf=pass (domain: bootlin.com, ip: 217.70.183.199, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id 4E96E432B8; Tue, 25 Mar 2025 09:21:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1742894477; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=/U3U+3CDwOoVUGo8XiPXoItnB1eLogUaZoIFx6JI424=; b=D9hbQ3ZggwtR0/rMLdSa5puv8DLZJZ/B9bVELdyiLNEHvWJNsi+dTTE3MmrT1kliNpySzC ghxDClNeX/twp0VVloQDrlzwkpD6nIvL2SzbwAl/mh0Eb0agCbMVkxTfo9auOJVO19DiBp no2Zo9JVD3rL5s8DTL3s44izSmS0CsECoMeJXDGfnOW/5Iivfm4NgGH0FmmdeAs38iYsKQ OvsCY49O2pt0Nl55XtVX2E+KYwrExo05xHlcWhvvEyy5a0y1w5Q8lE4aLfIiszEfjKUV7N 8Rlc6VBe/5RAsy733r1NJsQKktl8fe7BjZJwMnhaHbjrvlXP9FeWVyhfkSTm4w== From: Antonin Godard Date: Tue, 25 Mar 2025 10:20:54 +0100 Subject: [PATCH v2 10/12] ref-manual/variables.rst: add a link for BB_USE_HOME_NPMRC MIME-Version: 1.0 Message-Id: <20250325-release-note-5-2-updates-v2-10-19f050d61da3@bootlin.com> References: <20250325-release-note-5-2-updates-v2-0-19f050d61da3@bootlin.com> In-Reply-To: <20250325-release-note-5-2-updates-v2-0-19f050d61da3@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=798; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=eZTdoxL7azmT4KDjSchLGfdSDPNMKvPnTkmav45GJQY=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBn4nWLbTnxs0SJVLUo1wV611exeJ2scjstA93wx RDNjNrnd8eJAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZ+J1iwAKCRDRgEFAKaOo NrruEACpSVDTH1O8QqIcZjSq4L7ujdfR456e/qxt58cgpuyXnLgK8TX3V55DnuFPJV101nvC4EX fvw40Yqaq/yxcDm3qugXSRAit788hmzLRg5l9YXmQTH2bDsZCPOJj++5IXx70+0+G30J9/TzInK EhtdfaYNFEk0T1NmZ/exqQVQz6QyIclaevSTCQueiWEE3cPSo7NOKjrXiFkwVODXl7vd97AqRrZ kcdhewAlyc/e1e/B6qpchKHPSbu7p495GwIkE5FP0PcCj+043nUK2w+cwddj4DARpEChpgEuMjG 3v5t2drIsi+LcvqumXatFwds61tZ/2lZlIMPCdCqx5e6wpnHaWX/EmYCKsPIPsD7Y8WTNFQmjX8 wDmfTHPQlZAxXWOZcAaXbOODXd4wczeD6NswyaQnfRCPeWAR9VthAcogbo63lh0bLUe6mdhyIxo D7mE1R/WQDaL/v2gmWXngaRLn/n9jJtTfKJjhP8qPxp/TwZMOpdHytjWXJ7IdeFL9XMaz9kXn3H vL8up4j24XNPrWP+8UuIJqWU9uX+7VAzvpmSiAnXoCB4+9Xq1JMbeuszhVLZ3DZqlIJjOmWXDOs VB8vo9W6wVQpaml38av2e8gxmsyelC64s65F3K5PZ7P+YRrfuPt1PhaudGCp8hp9Ak8e030AQB4 /S5ICRpE5Ps2QEQ== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-GND-State: clean X-GND-Score: -100 X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdduiedvvdejucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuifetpfffkfdpucggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhfffugggtgffkfhgjvfevofesthejredtredtjeenucfhrhhomheptehnthhonhhinhcuifhouggrrhguuceorghnthhonhhinhdrghhouggrrhgusegsohhothhlihhnrdgtohhmqeenucggtffrrghtthgvrhhnpeehieeguefhfeegheffgfeuieetheeileefheejkeetgfekueehueeluddvlefghfenucfkphepvdgrtddumegtsgdugeemheehieemjegrtddtmeejtgehtgemiegruggvmeejleegkeemgedtheelnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepvdgrtddumegtsgdugeemheehieemjegrtddtmeejtgehtgemiegruggvmeejleegkeemgedtheelpdhhvghloheplgduvdejrddtrddurddungdpmhgrihhlfhhrohhmpegrnhhtohhnihhnrdhgohgurghrugessghoohhtlhhinhdrtghomhdpnhgspghrtghpthhtohepvddprhgtphhtthhopehthhhomhgrshdrphgvthgriiiiohhnihessghoohhtlhhinhdrtghomhdprhgtphhtthhopeguohgtsheslhhishhtshdrhihotghtohhprhhojhgvtghtrdhorhhg X-GND-Sasl: antonin.godard@bootlin.com List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 25 Mar 2025 09:21:20 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/6623 Documented in the BitBake manual. Signed-off-by: Antonin Godard --- documentation/ref-manual/variables.rst | 3 +++ 1 file changed, 3 insertions(+) diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst index e9e8a6933..dace40f59 100644 --- a/documentation/ref-manual/variables.rst +++ b/documentation/ref-manual/variables.rst @@ -711,6 +711,9 @@ system and gives an overview of their function and contents. :term:`BB_TASKHASH` See :term:`bitbake:BB_TASKHASH` in the BitBake manual. + :term:`BB_USE_HOME_NPMRC` + See :term:`bitbake:BB_USE_HOME_NPMRC` in the BitBake manual. + :term:`BB_VERBOSE_LOGS` See :term:`bitbake:BB_VERBOSE_LOGS` in the BitBake manual. From patchwork Tue Mar 25 09:20:55 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 59892 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 D26D2C3600D for ; Tue, 25 Mar 2025 09:21:20 +0000 (UTC) Received: from relay9-d.mail.gandi.net (relay9-d.mail.gandi.net [217.70.183.199]) by mx.groups.io with SMTP id smtpd.web11.61367.1742894479287272158 for ; Tue, 25 Mar 2025 02:21:19 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=PW563/1h; spf=pass (domain: bootlin.com, ip: 217.70.183.199, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id 735114421F; Tue, 25 Mar 2025 09:21:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1742894477; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=AIBImh2y8NcKyPglyfcoQMZ1ESPD8GhpUosHan47DZg=; b=PW563/1hDVKqYEOVlqx+gNtw/o8IlxqnGzknur+HUalul6FQUL1QzjzdylPgEslPE7PKev htjopUuAmOeQWp2IkdGp0p2knHZqF92JCvLw8+2OSqriM5lceaK4vF8L2SHRz3+P6p+aT9 4y5VN86P/ewEP8qObS+ZzxGAHMXUmDh99CG60nUf7kmp3HFWxvKaZlTTX1Oekad/+x4GeN Z3zg2iY4edeZmXrdnTcEfJqkx2tcFLPOS7+6cu0f+UcSaoYvN3F7CnkzsXeYazx/BuUXXO ZWPx611iHS9uAnmZpopwVu+As5JWVmZFql/SFCWnuoseF2A/gyCGvz/aGLdSSQ== From: Antonin Godard Date: Tue, 25 Mar 2025 10:20:55 +0100 Subject: [PATCH v2 11/12] migration-guides/migration-5.2: update for upcoming 5.2 release MIME-Version: 1.0 Message-Id: <20250325-release-note-5-2-updates-v2-11-19f050d61da3@bootlin.com> References: <20250325-release-note-5-2-updates-v2-0-19f050d61da3@bootlin.com> In-Reply-To: <20250325-release-note-5-2-updates-v2-0-19f050d61da3@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=3857; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=S0NQfJFJlY2veXeGmRQv4keSzGi9iRDajeRUFVC3NfE=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBn4nWLMdVq1oUqakd3I3p/YeGTdPhTSKpXxMG1M HYXDvYtUhOJAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZ+J1iwAKCRDRgEFAKaOo NoNpEAC9wnmjVdwNSEMRCOT5MiKJWwSWt4RgTtRVYzKBBkrlgeH7BKFqD9Jy0SM19T4UW9jBVIw vsmEw/r3mpV3TPfZjCEmLDGq1dauAOCBlhyAP2U0Pkz5fVYF28Fu2BBhPp9pmezUZfLU6+msnKk xVec/s5dwULVskz7cZfjczN9f5fRdShqhJj/BNv6a1xcgXl4JM0XcUYQjP5dgcHDcuGXuYvfYpt cDm2Hd/g44JvxYI1MCvOeAWdi2kRRIxhgMRxalxVv7nOZuvZMNOQVlu2RMpLNrm5H6qQAeWBA0L FsHzfhPAA4fuOxPIc28+exJqoTGcaZMD9QeJg5EcMSkxOOGZYy4uPjifxTn/mKwSO+dRa3WbYPG G7LAK4wh0ZfLyVrum0ipQtwJydDOAFycgiydqbQTBnnqKD7/pVTD1ulKDa47yHeHNK6jt22UrlT HB6uwcgZSl8zrGqSPFMPuiQO63fns290o3gu+kSV8rCOyNrQw1d/MKH3+If8VzfP0fKdO1uLn1g AFmkalsvsR1i3rFWFr+1ZKPFIpNhftL5IvaG5fMo5MmMCDYwZB3PJmatHFGAfw/UkHzsJPC1tmz o1KhDsFDW6j9jpC98q9R1hEmjDgPkxYQiIjK5Bea80is+nclVymfiVczOT56H6Lea6RsQnV8iPi Sm5ISC+3Ui0oGUg== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-GND-State: clean X-GND-Score: -100 X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdduiedvvdejucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuifetpfffkfdpucggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhfffugggtgffkfhgjvfevofesthejredtredtjeenucfhrhhomheptehnthhonhhinhcuifhouggrrhguuceorghnthhonhhinhdrghhouggrrhgusegsohhothhlihhnrdgtohhmqeenucggtffrrghtthgvrhhnpeehieeguefhfeegheffgfeuieetheeileefheejkeetgfekueehueeluddvlefghfenucfkphepvdgrtddumegtsgdugeemheehieemjegrtddtmeejtgehtgemiegruggvmeejleegkeemgedtheelnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepvdgrtddumegtsgdugeemheehieemjegrtddtmeejtgehtgemiegruggvmeejleegkeemgedtheelpdhhvghloheplgduvdejrddtrddurddungdpmhgrihhlfhhrohhmpegrnhhtohhnihhnrdhgohgurghrugessghoohhtlhhinhdrtghomhdpnhgspghrtghpthhtohepvddprhgtphhtthhopehthhhomhgrshdrphgvthgriiiiohhnihessghoohhtlhhinhdrtghomhdprhgtphhtthhopeguohgtsheslhhishhtshdrhihotghtohhprhhojhgvtghtrdhorhhg X-GND-Sasl: antonin.godard@bootlin.com List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 25 Mar 2025 09:21:20 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/6622 Changes since 87d7341465f8 ("python3-iniparse: remove recipe") up to 9cd6b3ad8b9b ("cronie: Resolve build failure with GCC15") in Poky. Signed-off-by: Antonin Godard --- documentation/migration-guides/migration-5.2.rst | 46 ++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/documentation/migration-guides/migration-5.2.rst b/documentation/migration-guides/migration-5.2.rst index c4ee3fadd..b5df4412e 100644 --- a/documentation/migration-guides/migration-5.2.rst +++ b/documentation/migration-guides/migration-5.2.rst @@ -94,6 +94,11 @@ systemd changes not for socket files). Now all service files must be explicitly added to :term:`FILES`. +- Add ``create-log-dirs`` back to the configuration options. To enable + persistent logging a user can now set the "Storage" option of + ``journald.conf`` to "persistent". The ``/var/log/journal`` directory is now + used for logging instead of ``/run/log``. + Multiconfig changes ~~~~~~~~~~~~~~~~~~~ @@ -151,9 +156,32 @@ c++/binutils)" ` in find m4 macros, then usually the solution is to set ``EXTRA_AUTORECONF += "-I path/to/m4"`` in the recipe. +- The :ref:`ref-classes-autotools` class now requires any recipe that inherits + the class to have a ``configure`` script. The configuration script location + is stored in the :term:`CONFIGURE_SCRIPT` variable. The + :ref:`ref-tasks-configure` task will fail if the script is missing. + +:term:`UBOOT_ENTRYPOINT` changes +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +The :term:`UBOOT_ENTRYPOINT` variable should now be defined with a leading +``0x`` to its value. For example, consider the following assignment:: + + UBOOT_ENTRYPOINT ?= "20008000" + +This should now be replaced by:: + + UBOOT_ENTRYPOINT ?= "0x20008000" + Recipe changes ~~~~~~~~~~~~~~ +- The ``libnss-mdns`` recipe is now renamed to ``avahi-libnss-mdns`` to avoid a + conflict with meta-networking. + +- :ref:`ref-classes-ptest` support for the ``valgrind`` recipe was removed, due + to regressions occurring after updating Glibc to 2.41. + Removed variables ~~~~~~~~~~~~~~~~~ @@ -176,10 +204,19 @@ Removed recipes The following recipes have been removed in this release: - ``liburi-perl``: moved to :oe_git:`meta-perl `. + - ``python3-isodate``: moved to :oe_git:`meta-python `. + - ``python3-iniparse``: removed as there are no consumers of this recipe in :oe_git:`openembedded-core ` or :oe_git:`meta-openembedded `. +- ``blktool``: It was created in 2004 as an alternative to hdparm and never + updated since (while :wikipedia:`hdparm ` remains in active. + +- ``cargo-c-native``: converted to a target recipe and renamed to ``cargo-c``. + +- ``libnss-mdns``: renamed to ``avahi-libnss-mdns`` + Removed classes ~~~~~~~~~~~~~~~ @@ -188,6 +225,12 @@ The following classes have been removed in this release: - ``migrate_localcount.bbclass``: obsolete class for which code was already removed in 2012. +Removed features +~~~~~~~~~~~~~~~~ + +- The ``ld-is-gold`` distro feature was removed from the + :term:`DISTRO_FEATURES`. + Miscellaneous changes ~~~~~~~~~~~~~~~~~~~~~ @@ -201,3 +244,6 @@ Miscellaneous changes Therefore, the :term:`UBOOT_ENV` is no longer handled by the ``kernel-fitimage.bbclass``. There is a new variable :term:`FIT_UBOOT_ENV` which should be used for adding a U-Boot script to a FIT image. + +- The ``devtool ide-sdk`` utility has been removed from the :doc:`eSDK + ` (but remains available in the BitBake environment). From patchwork Tue Mar 25 09:20:56 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 59896 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 E0971C3600E for ; Tue, 25 Mar 2025 09:21:20 +0000 (UTC) Received: from relay9-d.mail.gandi.net (relay9-d.mail.gandi.net [217.70.183.199]) by mx.groups.io with SMTP id smtpd.web10.61731.1742894479352579220 for ; Tue, 25 Mar 2025 02:21:19 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=hbo7iImx; spf=pass (domain: bootlin.com, ip: 217.70.183.199, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id A21CE44221; Tue, 25 Mar 2025 09:21:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1742894477; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=OwoQ6e2iQqgBWerjIsA+8CAhrlNXU38jBew+8K59XAU=; b=hbo7iImxV09bx6Q8vGHiAJ0Aw2IU6+oXGClr0c9+KmimyJPIDd6W2X+MRHWXeS7U+9vMxB v2fIyV98Hb/yIXhq/2tfjndwOPw9/Ip7CwHWaiokH6WJHUwvbGdm9M0samPPWJrfTlVZwX 1yrdjLwovAu9kwDGlFvCfNSGEug9ryURmaFj6ATsFklTEbxuublFRX4ku0jHmin/jQ2JRy JsBcPt6xZmrAZXF6DM/TxjLotmFNGpvbsoqm+GV/3YyUlSYe9KRdF9TGnAPDBeP1IA81wc 6ujK98OgDzfadfprv+XQCd5Tj649vj4wMAqMCaqtszec8IIf1e2DuSxtVddpdg== From: Antonin Godard Date: Tue, 25 Mar 2025 10:20:56 +0100 Subject: [PATCH v2 12/12] migration-guides/release-notes-5.2: update for upcoming 5.2 release MIME-Version: 1.0 Message-Id: <20250325-release-note-5-2-updates-v2-12-19f050d61da3@bootlin.com> References: <20250325-release-note-5-2-updates-v2-0-19f050d61da3@bootlin.com> In-Reply-To: <20250325-release-note-5-2-updates-v2-0-19f050d61da3@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=23629; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=Yq22stp8PExVY+YI2Wm1sT94uK32//kcRF5F8UKWD88=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBn4nWLuMWhpFYoR4yeP5iRP1iUZIB//8mvI6Sq2 QUHIgYOHz6JAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZ+J1iwAKCRDRgEFAKaOo NlNhD/sGucmoUvBcbk+cSjbVG2v7MDXPYUu6//9foxGkTp0xHC9QCllHA2EMQgFWa8z0bmV5dB1 1KY5/Dkr4A7e9VHV8rzi14awxxnu+PpR8RqL6T+ujuXtvHv1YckOtp3Cn9aeeSVEFOLjBvgmtNH ztVlp0gbrBOj4OYVWOt+WmIy3cWt1X88yHOzM37neLZCybAJaJigceWrXaVOdeAHCm/M6AL1v0O uAFKYAEamSm0D9OxX1LoYpvOv4lGSfTdTf7UamlsT5YmGmb399+LJFSEiAx2FDxxGX+jtFIpaV5 Xs/aRCWtdKCZlRr4F9y5GIWXjD87Pno+rRLcOUWqdksIUv884oLBZ35bK6WhYsT5y3WC+YNRIAf aG9Z9XXOMdRE3gjj/JsXh/IeSgZbRCuYYAu2XXJNHzz5qRyEX5BhT0jNlFG4EPMjSKnfkDpKCWF uMObysyQIpWjw2X5zAKAjrSH7nkMTRqn6dIMmiudWyDdZHYoDVk7qazIk+0Xn8z7ffPN1WRHZO/ 3IMiZxvt55t9ET2Jnjv2f+k/ZwU5yh0/fXMwTJUggtKQPAHyCayuXf1fHV4lWQzBDZFBPM0+gEm FA72IbzdTbfoqH6Nlxx0BqU89BvT4IGKDiswOTIoIszfh31vId/gWuHK8AisHf5+xdVOU63Ae3q X6AhEcVBECcItMg== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-GND-State: clean X-GND-Score: -100 X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdduiedvvdejucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuifetpfffkfdpucggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhfffugggtgffkfhgjvfevofesthejredtredtjeenucfhrhhomheptehnthhonhhinhcuifhouggrrhguuceorghnthhonhhinhdrghhouggrrhgusegsohhothhlihhnrdgtohhmqeenucggtffrrghtthgvrhhnpedujeduffeltdejgfdtuefhjeetvdelkeejffekveetfefhtdehtdeivefgudeludenucffohhmrghinhepsggrrhgvsghogidrohhrghdpghhithhhuhgsrdgtohhmpdhphihtvghsthdrohhrghdpkhgvrhhnvghlrdhorhhgpdguvggsihgrnhdrohhrghenucfkphepvdgrtddumegtsgdugeemheehieemjegrtddtmeejtgehtgemiegruggvmeejleegkeemgedtheelnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepvdgrtddumegtsgdugeemheehieemjegrtddtmeejtgehtgemiegruggvmeejleegkeemgedtheelpdhhvghloheplgduvdejrddtrddurddungdpmhgrihhlfhhrohhmpegrnhhtohhnihhnrdhgohgurghrugessghoohhtlhhinhdrtghomhdpnhgspghrtghpthhtohepvddprhgtphhtthhopehthhhomhgrshdrphgvthgriiiiohhnihessghoohhtlhhin hdrtghomhdprhgtphhtthhopeguohgtsheslhhishhtshdrhihotghtohhprhhojhgvtghtrdhorhhg X-GND-Sasl: antonin.godard@bootlin.com List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 25 Mar 2025 09:21:20 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/6624 Changes since 87d7341465f8 ("python3-iniparse: remove recipe") up to 9cd6b3ad8b9b ("cronie: Resolve build failure with GCC15") in Poky. Signed-off-by: Antonin Godard --- .../migration-guides/release-notes-5.2.rst | 354 ++++++++++++++++++--- 1 file changed, 318 insertions(+), 36 deletions(-) diff --git a/documentation/migration-guides/release-notes-5.2.rst b/documentation/migration-guides/release-notes-5.2.rst index d7115230d..a8e6e2b6e 100644 --- a/documentation/migration-guides/release-notes-5.2.rst +++ b/documentation/migration-guides/release-notes-5.2.rst @@ -9,19 +9,40 @@ Release notes for |yocto-ver| (|yocto-codename|) New Features / Enhancements in |yocto-ver| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- Linux kernel 6.XXX, gcc 14.XXX, glibc 2.XXX, LLVM 18.1.XXX, and over XXX other +- Linux kernel 6.12, gcc 14.2, glibc 2.41, LLVM 19.1.7, and over 300 other recipe upgrades. +- Minimum Python version required on the host: 3.9. + - New variables: - ``linux-firmware``: Add the :term:`FIRMWARE_COMPRESSION` variable which allows compression the firmwares provided by the ``linux-firmware`` recipe. Possible values are ``xz`` and ``zst``. - - reproducibility: Add the :term:`OEQA_REPRODUCIBLE_TEST_LEAF_TARGETS` + + - Reproducibility: Add the :term:`OEQA_REPRODUCIBLE_TEST_LEAF_TARGETS` variable which enables a reproducibility test on recipes using :ref:`Shared State ` for the dependencies. See :doc:`/test-manual/reproducible-builds`. + - ``systemd``: Add term:`WATCHDOG_RUNTIME_SEC`: for controlling the + ``RuntimeWatchdogSec`` option in ``/etc/systemd/system.conf``. + + - :term:`FIT_UBOOT_ENV` to allow including a u-boot script as a text in a + fit image. See the :ref:`ref-classes-kernel-fitimage` for more information. + + - :ref:`ref-classes-meson`: :term:`MESON_INSTALL_TAGS` to allow passing + install tags (``--tags``) to the ``meson install`` command during the + :ref:`ref-tasks-install` task. + + - :ref:`ref-classes-cve-check`: :term:`NVD_DB_VERSION` to allow choosing the + CVE feed when using the :ref:`ref-classes-cve-check` class. + + - The :term:`BB_USE_HOME_NPMRC` controls whether or not BitBake uses the + user's ``.npmrc`` file within their home directory within the npm fetcher. + This can be used for authentication of private NPM registries, among other + uses. + - Kernel-related changes: - :ref:`ref-classes-cml1`: in :ref:`ref-tasks-diffconfig`, do not override @@ -38,11 +59,39 @@ New Features / Enhancements in |yocto-ver| - ``qcom-qcm6490-ipa`` - ``qcom-x1e80100-audio`` - ``qcom-qcs615-adreno`` + - ``qcom-aic100`` + - ``qcom-qdu100`` + - ``qca-qca2066`` + - ``qca-qca61x4-serial`` + - ``qca-qca61x4-usb`` + - ``qca-qca6390`` + - ``qca-qca6698`` + - ``qca-wcn3950`` + - ``qca-wcn3988`` + - ``qca-wcn399x`` + - ``qca-wcn6750`` + - ``qca-wcn7850`` + - ``qcom-2-license`` + - ``qcom-aic100`` + - ``qcom-qcm6490-wifi`` + - ``qcom-qdu100`` + - ``qcom-sa8775p-audio`` + - ``qcom-sa8775p-compute`` + - ``qcom-sa8775p-generalpurpose`` + - ``qcom-x1e80100-lenovo-t14s-g6-adreno`` + - ``qcom-x1e80100-lenovo-t14s-g6-audio`` + - ``qcom-x1e80100-lenovo-t14s-g6-compute`` + + - ``linux-firmware``: split ``amgpu``, ``ath10k``, ``ath11k`` and ``ath12k`` + in separate packages. - The :ref:`ref-classes-kernel-yocto` classes now supports in-tree configuration fragments. These can be added with the :term:`KERNEL_FEATURES` variable. + - Kernel configuration audit can now be disabled by setting + :term:`KMETA_AUDIT` to 1. + - The ``kern-tools`` recipe is now able to recognize files ending with ``.config`` for :ref:`ref-classes-kernel-yocto`-based Kernel recipes. @@ -50,12 +99,19 @@ New Features / Enhancements in |yocto-ver| :ref:`ref-classes-kernel-uboot` class. This can be done by setting the variable :term:`FIT_KERNEL_COMP_ALG` to ``lzma``. + - :ref:`ref-classes-kernel-yocto`: Reproducibility for commits created by + the :ref:`ref-classes-kernel-yocto` class was improved. + + - ``kernel-arch``: add ``-fmacro-prefix-map`` in ``KERNEL_CC`` to fix a + reproducibility issue. + - New core recipes: - ``python3-pefile``: required for the :ref:`ref-classes-uki` class. - Add initial support for the `Barebox `__ - bootloader, along with associated OEQA test cases. + bootloader, along with associated OEQA test cases. This adds the + ``barebox`` and the ``barebox-tools`` recipes. - Import ``makedumpfile`` from meta-openembedded, as the ``kexec-tools`` recipe :term:`RDEPENDS` on it. @@ -69,6 +125,34 @@ New Features / Enhancements in |yocto-ver| `, a recipe for hardware identification and configuration data, needed by ``libdisplay-info``. + - The ``cve-update-db-native`` was restored from kirkstone and can be used + to update the CVE National Vulnerability Database (NVD). Add support for + the FKIE-CAD (https://github.com/fkie-cad/nvd-json-data-feeds) CVE source + for it. + + - The ``rpm-sequoia-crypto-policy`` to ship a crypto policy file for the + ``rpm-sequoia`` recipe. + + - The ``libsass`` and ``sassc`` for the C/C++ port of the Sass CSS + pre-compiler, required by the ``libadwaita`` recipe. + + - ``python3-roman-numerals-py``: module providing utilities for working with + well-formed Roman numerals. ``python3-sphinx`` relies on this recipe. + + - The ``fastfloat`` recipe, a header-only library for fast number parsing. + This will be a dependency for the ``vte`` recipe in later versions. + + - The ``avahi-libnss-mdns`` was renamed from ``libnss-mdns``. + + - The ``cargo-c`` was renamed from ``cargo-c-native``. + + - The ``tcl8`` recipe was added to support the failing build of ``expect``. + The ``tcl`` recipe (version 9) remains the main recipe for this component. + + - The ``scdoc`` recipe is imported from + :oe_layerindex:`/layerindex/branch/master/layer/meta-wayland` to support + the generation of the man-pages of ``kdoc``. + - New core classes: - New :ref:`ref-classes-uki` class for building Unified Kernel Images (UKI). @@ -79,12 +163,23 @@ New Features / Enhancements in |yocto-ver| this class. This class also strips potential build paths in the compilation output for reproducibility. + - New :ref:`ref-classes-ptest-python-pytest` class to automatically + configure :ref:`ref-classes-ptest` for Python packages using the `pytest + `__ unit test framework. + - Architecture-specific changes: - ``tune-cortexa32``: set tune feature to ``armv8a``. + - Add the ``loongarch64`` architecture for the ``grub2`` and ``llvm`` + recipes. It was also added to build with ``musl`` as the toolchain. + - QEMU / ``runqemu`` changes: + - ``qemu/machine``: change the ``QEMU_EXTRAOPTIONS_${TUNE_PKGARCH}`` syntax + in QEMU machine definitions to ``QEMU_EXTRAOPTIONS:tune-${TUNE_PKGARCH}`` + to follow the same patterns as other QEMU-related variables. + - Documentation changes: - Use ``rsvg`` as a replacement of ``inkscape`` to convert svg files in the @@ -93,6 +188,10 @@ New Features / Enhancements in |yocto-ver| - The ``cve`` role was replaced by ``cve_nist`` to avoid a conflict with more recent version of Sphinx. + - New documentation on the multiconfig feature: :doc:`/dev-manual/multiconfig`. + + - New documentation on ``bblock``: :doc:`/dev-manual/bblock`. + - Go changes: - The :ref:`ref-classes-go-mod` class now sets an internal variable @@ -116,6 +215,9 @@ New Features / Enhancements in |yocto-ver| - Add the variable :term:`WIC_SECTOR_SIZE` to control the sector size of Wic images. + - ``bootimg-efi``: Support "+" symbol in filenames passed in + :term:`IMAGE_EFI_BOOT_FILES`. + - SDK-related changes: - Add support for ZST-compression through :term:`SDK_ARCHIVE_TYPE`, by @@ -126,6 +228,11 @@ New Features / Enhancements in |yocto-ver| - Enable ``ipv6``, ``acl``, and ``xattr`` in :term:`DISTRO_FEATURES_NATIVESDK`. + - Toolchain SDKs (``meta-toolchain``) now properly supports the ``usrmerge`` + feature (part of :term:`DISTRO_FEATURES`). + + - The ``pipefail`` shell option is now added to the SDK installer script. + - Testing-related changes: - ``oeqa/postactions``: Fix archive retrieval from target. @@ -144,8 +251,12 @@ New Features / Enhancements in |yocto-ver| - ``oeqa/selftest``: add a test for bitbake "-e" and "-getvar" difference. + - ``oeqa/selftest``: Fix failure when configuration contains ``BBLAYERS:append`` + - ``oeqa/ssh``: improve performance and log sizes when handling large files. + - ``oeqa/poisoning``: fix and improve gcc include poisoning tests. + - Utility script changes: - The ``patchreview.py`` script now uses the ``check_upstream_status`` from @@ -163,7 +274,7 @@ New Features / Enhancements in |yocto-ver| - Handle LTP raw logs as well as Ptest. - - ``scripts/yocto-check-layer``: + - ``yocto-check-layer``: - Check for the presence of a ``SECURITY.md`` file in layers and make it mandatory. @@ -172,19 +283,55 @@ New Features / Enhancements in |yocto-ver| :term:`CHECKLAYER_REQUIRED_TESTS` to get the list of QA checks to verify when running the ``yocto-check-layer`` script. + - New ``oe-image-files-spdx`` script utility directory under + ``scripts/contrib`` to that processes the SPDX 3.0.1 output from a build + and lists all the files on the root file system with their checksums. + + - ``install-buildtools``: + + - Add the ``--downloads-directory`` argument to the script to allow + specifying the location of the artifact download directory. + + - The download URL are now stored next to the download artifacts for + traceability. + + - New ``clean-hashserver-database`` under ``scripts/`` that can be used to + clean the hashserver database based on the files available in the sstate + directory (see :ref:`overview-manual/concepts:Hash Equivalence` for more + information). + - BitBake changes: - - ``fetch2``: do not preserve ownership when unpacking. + - Add a new ``include_all`` directive, which can be used to include multiple + files present in the same location in different layers. + + - Fetcher related changes (``fetch2``): - - ``fetch2``: switch from Sqlite ``persist_data`` to a standard cache file - for checksums, and drop ``persist_data``. + - Do not preserve ownership when unpacking. - - ``fetch2``: add support for GitHub codespaces by adding the - ``GITHUB_TOKEN`` to the list of variables exported during ``git`` - invocations. + - switch from Sqlite ``persist_data`` to a standard cache file + for checksums, and drop ``persist_data``. - - ``fetch2``: set User-Agent to 'bitbake/version' instead of a "fake - mozilla" user agent. + - add support for GitHub codespaces by adding the + ``GITHUB_TOKEN`` to the list of variables exported during ``git`` + invocations. + + - set User-Agent to 'bitbake/version' instead of a "fake + mozilla" user agent. + + - ``wget``: handle HTTP 308 Permanent Redirect. + + - ``wget``: increase timeout to 100s from 30s to match CDN worst + response time. + + - Add support for fast initial shallow fetch. The fetcher will prefer an + initial shallow clone, but will re-utilize an existing bare clone if + there is one. If the remote server does not allow shallow fetches, the + fetcher falls back to a bare clone. This improves the data transfer + size on the initial fetch of a repository, eliminates the need to use + an HTTPS tarball :term:`SRC_URI` to reduce data transfer, and allows + SSH-based authentication when using non-public repos, so additional + HTTPS tokens may not be required. - ``compress``: use ``lz4`` instead of ``lz4c``, as ``lz4c`` as been considered deprecrated since 2018. @@ -192,14 +339,13 @@ New Features / Enhancements in |yocto-ver| - ``server/process``: decrease idle/main loop frequency, as it is idle and main loops have socket select calls to know when to execute. - - ``bitbake-worker``: improve bytearray truncation performance when large - amounts of data are being transferred from the cooker to the worker. + - ``bitbake-worker``: - - ``bitbake-worker/cooker``: increase the default pipe size from 64KB to - 512KB for better efficiency when transferring large amounts of data. + - improve bytearray truncation performance when large + amounts of data are being transferred from the cooker to the worker. - - ``fetch/wget``: increase timeout to 100s from 30s to match CDN worst - response time. + - ``cooker``: increase the default pipe size from 64KB to + 512KB for better efficiency when transferring large amounts of data. - ``bitbake-getvar``: catch ``NoProvider`` exception to improve error readability when a recipe is not found with ``--recipe``. @@ -219,6 +365,18 @@ New Features / Enhancements in |yocto-ver| - ``knotty`` now hints the user if :term:`MACHINE` was not set in the ``local.conf`` file. + - ``utils``: add Go mod h1 checksum support, specific to Go modules. Use + with ``goh1``. + + - The parser now catches empty variable name assignments such as:: + + += "value" + + The previous code would have assigned ``value`` to the variable named ``+``. + + - ``hashserv``: Add the ``gc-mark-stream`` command for batch hash marking. + + - Packaging changes: - ``systemd``: extract dependencies from ``.note.dlopen`` ELF segments, to @@ -235,13 +393,18 @@ New Features / Enhancements in |yocto-ver| - LLVM related changes: + - Set ``LLVM_HOST_TRIPLE`` for cross-compilation, which is recommended when + cross-compiling Llvm. + - SPDX-related changes: - - SPDX 3.0: Find local sources when searching for debug sources. + - SPDX 3.0: - - SPDX 3.0: Map ``gitsm`` URIs to ``git``. + - Find local sources when searching for debug sources. - - SPDX 3.0: Link license and build by alias instead of SPDX ID. + - Map ``gitsm`` URIs to ``git``. + + - Link license and build by alias instead of SPDX ID. - Fix SPDX tasks not running when code changes (use of ``file-checksums``). @@ -256,6 +419,14 @@ New Features / Enhancements in |yocto-ver| ``devtool modify my-recipe --debug-build`` followed by ``devtool ide-sdk my-recipe my-image``. + - ``create-spdx``: support line numbers for :term:`NO_GENERIC_LICENSE` + license types. + + - ``spdx30``: Adds a "contains" relationship that relates the root file + system package to the files contained in it. If a package provides a file + with a matching hash and path, it will be linked, otherwise a new File + element will be created. + - Patchtest-related changes: - Refactor pattern definitions in a ``patterns`` module. @@ -299,24 +470,77 @@ New Features / Enhancements in |yocto-ver| currently prints warning message for every unpatched CVE the :ref:`ref-classes-cve-check` class finds. + - Users can control the NVD database source using the :term:`NVD_DB_VERSION` + variable with possible values ``NVD1``, ``NVD2``, or ``FKIE``. + + - The default feed for CVEs is now ``FKIE`` instead of ``NVD2`` (see + :term:`NVD_DB_VERSION` for more information). + - New :term:`PACKAGECONFIG` options for individual recipes: - - ``perf``: ``zstd`` - - ``ppp``: ``pam``, ``openssl`` - - ``libpciaccess``: ``zlib`` - - ``gdk-pixbuf``: ``gif``, ``others`` - - ``libpam``: ``selinux`` - - ``libsecret``: ``pam`` - - ``rpm``: ``sequoia`` + - ``perf``: ``zstd`` + - ``ppp``: ``pam``, ``openssl`` + - ``libpciaccess``: ``zlib`` + - ``gdk-pixbuf``: ``gif``, ``others`` + - ``libpam``: ``selinux`` + - ``libsecret``: ``pam`` + - ``rpm``: ``sequoia`` + - ``systemd``: ``apparmor``, ``fido``, ``mountfsd``, ``nsresourced`` + - ``ovmf``: ``debug`` + - ``webkitgtk``: ``assertions`` -- Miscellaneous changes: +- Systemd related changes: - - ``bluez``: fix mesh build when building with musl. + - ``systemd``: + + - set better sane time at startup by creating the ``clock-epoch`` file in + ``${libdir}`` if the ``set-time-epoch`` :term:`PACKAGECONFIG` config is + set. + + - really disable Predictable Network Interface names if the ``pni-names`` + feature is not part of :term:`DISTRO_FEATURES`. Previously it was only + really disable for QEMU machines. + + - split ``networkd`` into its own package named ``systemd-networkd``. - ``systemd-bootchart``: now supports the 32-bit *riscv* architecture. - ``systemd-boot``: now supports the *riscv* architecture. + - ``systemd-serialgetty``: + + - the recipe no longer sets a default value for + :term:`SERIAL_CONSOLES`, and uses the one set in ``bitbake.conf``. + + - the recipe no longer ships a copy of the ``serial-getty@.service`` as + it is provided by systemd directly. + + - Don't set a default :term:`SERIAL_CONSOLES` value in the + ``systemd-serialgetty`` recipe and take the global value that should + already be set. + + - Replace custom unit files by existing unit files provided in the + systemd source code. + + - User unit supports was improved. All the user units are now enabled by + default. + + - The custom implementation of ``systemctl`` in :term:`OpenEmbedded-Core + (OE-Core)` was removed to use the upstream one. This ``systemctl`` binary + is now compiled and used for systemd-related operations. + +- :ref:`ref-classes-sanity` class changes: + + - Add a sanity check to validate that the C++ toolchain is functional on the + host. + + - Add a sanity check to verify that :term:`TOPDIR` does not contain + non-ASCII characters, as it may lead to unexpected build errors. + +- Miscellaneous changes: + + - ``bluez``: fix mesh build when building with musl. + - ``python3-pip``: the ``pip`` executable is now left and not deleted, and can be used instead of ``pip3`` and ``pip2``. @@ -326,7 +550,8 @@ New Features / Enhancements in |yocto-ver| - :term:`SOLIBSDEV` and :term:`SOLIBS` are now defined for the *mingw32* architecture (``.dll``). - - :ref:`rootfs-postcommands `: make opkg status reproducible. + - :ref:`rootfs-postcommands `: make ``opkg`` status + reproducible. - The default :term:`KERNEL_CONSOLE` value is no longer ``ttyS0`` but the first entry from the :term:`SERIAL_CONSOLES` variable. @@ -364,13 +589,11 @@ New Features / Enhancements in |yocto-ver| ``virtual-x-terminal-emulator`` runtime provider with :term:`PREFERRED_RPROVIDER`. - - ``systemd``: set better sane time at startup by creating the - ``clock-epoch`` file in ``${libdir}`` if the ``set-time-epoch`` - :term:`PACKAGECONFIG` config is set. - - ``cve-update-nvd2-native``: updating the database will now result in an error if :term:`BB_NO_NETWORK` is enabled and - :term:`CVE_DB_UPDATE_INTERVAL` is not set to ``-1``. + :term:`CVE_DB_UPDATE_INTERVAL` is not set to ``-1``. Users can control the + NVD database source using the :term:`NVD_DB_VERSION` variable with + possible values ``NVD1``, ``NVD2``, or ``FKIE``. - ``systemtap``: add ``--with-extra-version="oe"`` configure option to improve the reproducibility of the recipe. @@ -398,6 +621,65 @@ New Features / Enhancements in |yocto-ver| ``seat`` group to be able to properly establish connection between the Weston and the ``seatd`` socket. + - ``webkitgtk``: + + - Fix build on 32bit arches with 64bit ``time_t`` only. + + - Disable JIT on RISCV64. + + - :ref:`ref-classes-report-error`: Add :term:`PN` to error report files. + + - ``initrdscripts``: add UBI support for mounting a live ``ubifs`` rootfs. + + - ``uboot-extlinux-config.bbclass``: add support for device tree overlays. + + - ``glibc``: add ``ld.so.conf`` to :term:`CONFFILES`. + + - ``udev-extraconf``: Allow FAT mount group to be specified with + :term:`MOUNT_GROUP`. + + - New ``bbverbnote`` log utility which can be used to print on the console + (equivalent to the ``bb.verbnote`` Python implementation). + + - :ref:``ref-classes-grub-efi``: Add :term:`GRUB_TITLE` variable to set + custom GRUB titles. + + - ``gawk``: Enable high precision arithmetic support by default (``mpfr`` + enabled by default in :term:`PACKAGECONFIG`). + + - ``licenses``: Map the license ``SGIv1`` to ``SGI-OpenGL``, as ``SGIv1`` is + not an SPDX license identifier. + + - Configuration files for the `b4 `__ + command-line tool was added to the different Yocto Project and OpenEmbedded + repositories. + + - :ref:`ref-classes-kernel-fitimage`: handle :doc:`multiconfig + ` dependency when + :term:`INITRAMFS_MULTICONFIG` is set. + + - ``psplash``: when using the ``systemd`` feature from + :term:`DISTRO_FEATURES`, start the ``psplash`` service when the + ``/dev/fb0`` framebuffer is detected with Udev. + + - ``gdb``: is now compiled with xz support by default (``--with-lzma``). + + - ``busybox``: drop net-tools from the default ``defconfig``, since these tools + (``ifconfig``, etc.) have been deprecated since `2009 + `__. + + - ``perf`` is built with ``zstd`` in :term:`PACKAGECONFIG` by default. + + - ``boost``: add ``charconv`` to built libraries by default. + + - ``mirrors``: rationalise Debian mirrors to point at the canonical server + (deb.debian.org) instead of country specific ones. This server is backed + by a :wikipedia:`CDN ` to properly balance the + server load. + + - ``lib: sbom30``: Add action statement for affected VEX statements with + "Mitigation action unknown", as these are not tracked by the existing + code. Known Issues in |yocto-ver| ~~~~~~~~~~~~~~~~~~~~~~~~~~~