From patchwork Mon Mar 17 09:06:07 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 59231 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 933D2C36001 for ; Mon, 17 Mar 2025 09:06:38 +0000 (UTC) Received: from relay6-d.mail.gandi.net (relay6-d.mail.gandi.net [217.70.183.198]) by mx.groups.io with SMTP id smtpd.web11.47913.1742202393293013265 for ; Mon, 17 Mar 2025 02:06:33 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=ZzSc9zLi; spf=pass (domain: bootlin.com, ip: 217.70.183.198, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id A022943277; Mon, 17 Mar 2025 09:06:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1742202391; 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=5SiiwRhhPce3e49ARkTjnl+PpFnZ8LjRnyQx66RFv20=; b=ZzSc9zLiNr/4FLI9iUJEsboDpQ+LUMsz4SPyVqr7DSsVHXAYHNerRtbI/zXSEoKoXJbb/L 6Fcf3Q01R9viptBCNc1vcFp0upMyF0LVBvEKffi7mD0MsZS5WlFxKExiYo/y8WcnFLVW/O +BrJKas4FJ3OGXx6dB56iSulncgxMVdYE3gZoCsZKyqZ9JZB4oY44uExf8H/dHIFuJX2bb +p8DbW25MbA1gqhM9J9ShWAe7nZU4NpjrMIfsKxDn/yTeDBcGBHQ+xiP1ZlC3sz7Nxu2Pr /7h3PkPZKdcb2ZBxvfAsQ+FH02/vtnoxLmI//WJdeJyz+kmOGc4g/60q6peOuQ== From: Antonin Godard Date: Mon, 17 Mar 2025 10:06:07 +0100 Subject: [PATCH 01/11] ref-manual/classes.rst: document the ptest-python-pytest class and variables MIME-Version: 1.0 Message-Id: <20250317-release-note-5-2-updates-v1-1-82b0a4182aff@bootlin.com> References: <20250317-release-note-5-2-updates-v1-0-82b0a4182aff@bootlin.com> In-Reply-To: <20250317-release-note-5-2-updates-v1-0-82b0a4182aff@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni , Antonin Godard 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=z0uunkhlLUu7NEyI+jgQBWRivYkZvqfdUsJWczVaYoo=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBn1+YVd52Y7cqjAp7K7w/cA2z0t+Q8qLuUe5aV+ 2fIh2JSs4uJAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZ9fmFQAKCRDRgEFAKaOo Nn0sD/9ICQkfOSXE2LGR1YG0f3rErbMBlO5keBmQ1qaqsu8dCIC6+t2IsH4+Ize/PTaA7cfq5y+ IzFf0AuWs6vuk/on0/SXM39ntqI3aaE56qZ4AclTRtdXG7FFO/DHQpp+1BSHZOzmwRV77G9L6D0 XI2NRxjtEyjsXU+E7MA1iZ7TO9daEqEz7Kad0mG/VdhZxRDWK/uA4221r+Y6amqRmL0NV2wYyzb LhScGkr+G3HTBjTcvPudUGjfNH2dhwxEi/MbByRPy/3fQzIMBc2ZRnXr3FlEd8RLHgwAVVCK388 h2j1ZaCaqaXXph07vR69jCGdmfvCvKk7e3murc7i2BAAlmDZFfpTealmJssd1x0ywpJAbAqUkvE UpWuUuWVNMI5k5N65WFw7td4KWHFgyI7asKeAnGDrQga1W+1Ug4R21J8ZgDV2vbhPwAcr+uCDLk Ddw+hSe20snSYwUyp1wLn4pMCyi0Gzsg50aSLKIYfm/8No+T/dk/RFv0hu3kbDhMaG8rgqoWWVA qeIkLZaKGSKFSF80RwhN+qiEyRtxBMa8K5LT1Cw1rIdnyVMrE9wa4xBthmJNFYtbb1pWjkaE1hr 7pJpUt8yLFNry/iRZfKCnG8GjMwX/lh0SUj/jFS9oPohlTpn/syMa6lLEdT1usPLcI6MK6uadJw f2yEvkdn5PGBT5w== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-GND-State: clean X-GND-Score: -100 X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddufeeludduucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuifetpfffkfdpucggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhfffugggtgffkfhgjvfevofesthejredtredtjeenucfhrhhomheptehnthhonhhinhcuifhouggrrhguuceorghnthhonhhinhdrghhouggrrhgusegsohhothhlihhnrdgtohhmqeenucggtffrrghtthgvrhhnpeehhffftddvhfegveetleekvdefueejheekueekudejjeffudfgvdehvdffudfgjeenucffohhmrghinhepphihthgvshhtrdhorhhgnecukfhppedvrgdtudemtggsudegmeehheeimeejrgdttdemjegthegtmeeirgguvgemjeelgeekmeegtdehleenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpedvrgdtudemtggsudegmeehheeimeejrgdttdemjegthegtmeeirgguvgemjeelgeekmeegtdehledphhgvlhhopegluddvjedrtddruddrudgnpdhmrghilhhfrhhomheprghnthhonhhinhdrghhouggrrhgusegsohhothhlihhnrdgtohhmpdhnsggprhgtphhtthhopeefpdhrtghpthhtohepughotghssehlihhsthhsrdihohgtthhophhrohhjvggtthdrohhrghdprhgtphhtthhopegrnhhtohhnihhnrdhgohgurghrugessghoohhtlhhinhdrtghomhdprhgtphhtthhop ehthhhomhgrshdrphgvthgriiiiohhnihessghoohhtlhhinhdrtghomh 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 ; Mon, 17 Mar 2025 09:06:38 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/6562 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 b93279ff6..047ca5d7f 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 861b04eaa..b697a4e2d 100644 --- a/documentation/ref-manual/variables.rst +++ b/documentation/ref-manual/variables.rst @@ -7088,6 +7088,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 Mon Mar 17 09:06:08 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 59223 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 4C41BC3DA4A for ; Mon, 17 Mar 2025 09:06:38 +0000 (UTC) Received: from relay6-d.mail.gandi.net (relay6-d.mail.gandi.net [217.70.183.198]) by mx.groups.io with SMTP id smtpd.web10.47827.1742202393340852167 for ; Mon, 17 Mar 2025 02:06:33 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=LM2/F5C6; spf=pass (domain: bootlin.com, ip: 217.70.183.198, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id D3AE843289; Mon, 17 Mar 2025 09:06:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1742202391; 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=AkA2Ke2DwxUAWPDEY/NulmKRyXTk39o/k4VE2hMPrwY=; b=LM2/F5C6fe0Am4rsn4k8aHmlPgZ7ktbeM9h3jSq7xS7D80YfA3/h++UgTQl3T4Odlehp4B bb9xAaOc+eINYSio5kR5KEQ2Xfnggqg1U/gVJcnVrBMHUFn2vZwOF2tqlF8nhSb0wMp4g7 Ue+RsmhTnnxAVZZr5p8DiPlhbDT0W5NaA80ogRxdEnM7GXRolrW3hns4qm4QB652O7Gmz9 pZbrQdTtipdbaY8I5Xg/PIQy/LW0o7VZBhcseO0KeyQ9s70akGUX03rFkTrmwTBIFp1FGO BxMdVpknJcaIJnzV+1D8O9hVJJzEOXy9J4TV5xWdimjx8PLPUfbJADSOq6T0Ag== From: Antonin Godard Date: Mon, 17 Mar 2025 10:06:08 +0100 Subject: [PATCH 02/11] ref-manual/variables.rst: WATCHDOG_TIMEOUT: fix recipe name MIME-Version: 1.0 Message-Id: <20250317-release-note-5-2-updates-v1-2-82b0a4182aff@bootlin.com> References: <20250317-release-note-5-2-updates-v1-0-82b0a4182aff@bootlin.com> In-Reply-To: <20250317-release-note-5-2-updates-v1-0-82b0a4182aff@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni , Antonin Godard 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=bSAzenfajdWDx0YQtBVGK3wPDE8yEgMY/Ed47I4JMjQ=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBn1+YVIniQqzOgPFLFt2FrZComUUdFuDamcCyrA 3MnFlEDFDOJAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZ9fmFQAKCRDRgEFAKaOo NpG5D/97FaMsOneVz7FSMscBtiJU6m+otOWQEY1G8no/gUJqdspfNXT/qLsEweBzvyfuz3+vuX7 3DKAIybvf6znbemlpYo1TX2M4FjVSATaW58YrdkyEWOo8iBmN9bv+DXGK+WyMSzRLPR7jwsS+6u rc6MRgjWbMa1/VsCuR3EgNLVvKYpQcCOoA0vyCJUoiNIcBYyfw7XRQ2dhtKebop2lLepFmmuWa6 EY0ZeILyQ1ckX+3y+fx5LoxE03doqpn6ql4TrVrkcg5GxrUw4Uq8uD5idUdxffeu7BwZTfNic/U hCOL95FhJusLgm0o4/orakHsDdwBMu9q86v3ETZH2lf+kf0w9zoRYKL7pko5N2CRzMT/rWirkK1 OrLZKntEky/315OQ6kW6nEWPqLsp87sWb6X9FYDmpSBjlmbi+n6GxElE4iQuiaR/ogqMFNQqa2i kDRzI2jSBQX9TJOiP4SicoSvRros9t7FoXlYhkXk/3JyAPx7xgT6pqqwz+qiP55pCLy91Y5WNMt DxYqb6PCEFNVr8RFuNaSiRDvGLzVmli2ExvW02lvd3VsFfmojiG8Lt6YyTQcs9O0hSZiRx/TYrj n5VbUdIfpnSQY0WXRQdjAAdQJCN7nDxctoYVZfPpz5brVojvjoPrV7+7zdQyRJp1kLUmmsg+I5M SPxbf6+voaxC4Eg== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-GND-State: clean X-GND-Score: -100 X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddufeeludduucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuifetpfffkfdpucggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhfffugggtgffkfhgjvfevofesthejredtredtjeenucfhrhhomheptehnthhonhhinhcuifhouggrrhguuceorghnthhonhhinhdrghhouggrrhgusegsohhothhlihhnrdgtohhmqeenucggtffrrghtthgvrhhnpeehieeguefhfeegheffgfeuieetheeileefheejkeetgfekueehueeluddvlefghfenucfkphepvdgrtddumegtsgdugeemheehieemjegrtddtmeejtgehtgemiegruggvmeejleegkeemgedtheelnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepvdgrtddumegtsgdugeemheehieemjegrtddtmeejtgehtgemiegruggvmeejleegkeemgedtheelpdhhvghloheplgduvdejrddtrddurddungdpmhgrihhlfhhrohhmpegrnhhtohhnihhnrdhgohgurghrugessghoohhtlhhinhdrtghomhdpnhgspghrtghpthhtohepfedprhgtphhtthhopeguohgtsheslhhishhtshdrhihotghtohhprhhojhgvtghtrdhorhhgpdhrtghpthhtoheprghnthhonhhinhdrghhouggrrhgusegsohhothhlihhnrdgtohhmpdhrtghpthhtohepthhhohhmrghsrdhpvghtrgiiiihonhhisegso hhothhlihhnrdgtohhm 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 ; Mon, 17 Mar 2025 09:06:38 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/6563 This variable affects the watchdog-config recipe, not the watchdog recipe. Signed-off-by: Antonin Godard --- 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 b697a4e2d..d839c9702 100644 --- a/documentation/ref-manual/variables.rst +++ b/documentation/ref-manual/variables.rst @@ -10454,8 +10454,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 Mon Mar 17 09:06:09 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 59230 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 83BDFC35FFC for ; Mon, 17 Mar 2025 09:06:38 +0000 (UTC) Received: from relay6-d.mail.gandi.net (relay6-d.mail.gandi.net [217.70.183.198]) by mx.groups.io with SMTP id smtpd.web11.47914.1742202393415199153 for ; Mon, 17 Mar 2025 02:06:33 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=mfBECLjn; spf=pass (domain: bootlin.com, ip: 217.70.183.198, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id 0FB5143290; Mon, 17 Mar 2025 09:06:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1742202392; 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=o8/Qz3x6JTZUFVPEr/JPI2Akl1HqeU49CK+aOJhHxuU=; b=mfBECLjnoAoHfZB4d5g9F/XZxIKBn2pA5duA+XcrEv+ygkYrnChCOpasGKWQG/AHkSSGRi MX3EV2TiqJOez1jrQpb5pOPwwDXCr76F6JcOYtmjTGZhiZrOP6Qh6xibl7fRCCeE7iD2s7 VEr5wSTXpXFSs+Lsjaq+v2iV19ycay2NcjV7DQGSjKLRrsPl4ifIqbMEu4XntN66j0gVl6 Tpvvzym98de85rCPecZ1bP5/KdcoUIiqa2QbB4bOM2H9EoLO59lgp/C/7z/u04N9L/CaNo aSXUbIYWzsodZzf4AfPZIU9+pYQD3FJ+FseUIssf5UH1Nw9WEjgPsx/IIOollQ== From: Antonin Godard Date: Mon, 17 Mar 2025 10:06:09 +0100 Subject: [PATCH 03/11] ref-manual/variables.rst: document the WATCHDOG_RUNTIME_SEC variable MIME-Version: 1.0 Message-Id: <20250317-release-note-5-2-updates-v1-3-82b0a4182aff@bootlin.com> References: <20250317-release-note-5-2-updates-v1-0-82b0a4182aff@bootlin.com> In-Reply-To: <20250317-release-note-5-2-updates-v1-0-82b0a4182aff@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni , Antonin Godard 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=fGQfjaVjkAXdpOsQDBjD+T+Ngyc+yhhmG3ysQh94tq4=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBn1+YV8sMlR4CU6teWy6ywoix8jt3D1AWLn4mPg nnv+mgrTieJAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZ9fmFQAKCRDRgEFAKaOo NgKGD/9kafx0Z165Dm05urMO6kYW6LDEAzJMyn6VEiAM9HwGLPAawgNvz1TbSKZ26j6cWMYQon0 pU1HMa/c56mTgFOVjdvx6+yeP5Kl3wdVQaBxfIf6IK4jmoTcKo2A2clX7ePOEh5yjCbEywnTv0e YquB+rnn3rqPU+9qQ07jdqL9E4srYQXyGfYBVQXN32RIqDr0Y6aQSXefiu6JfEHd1Sz0acGMLM/ R7L8YiWMHhBs5g+x0YjWZMs7e29PHGxGLGd9cYbyFhq0kajN5MCD6V0o/qU4yLbhvaTp0+mzSq3 J7R/17x6Tnr0q225u75OlQhegi7Bl8ty+Fn7lSdiOkaTcnRG+MEjfhrx4QQVgBmfbZHqM7Pc9gE qxIuuaOOKJdLcjOWclN1eTbfAWis1C3ZIonQ9oOnCI3iMJ9Pn2+G2+740xqpGg597PxVpm829ed vkQ4qHOdgtpBDwvE5lwYhY8WubhOwRHU5gv+099ZqVwgeRvGGAeoDe7dl2ViuqXaQp3ySNAUVhn 6tS/H2JyankmlHrxUU4NbwVC77RwTn9KOAXJ0l/l6xTsmYnYLHCX6Nh6rNAcSw+rrkiwzfkXHdj xdzRa3YFb7oFyFgvwIuZypiy8uTmHjAupc/CtXGBsRgJTWV024dsQCjl8S+fh4gboIS4hzeLCfh bbpsadls6Vc7F2g== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-GND-State: clean X-GND-Score: -100 X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddufeeludduucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuifetpfffkfdpucggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhfffugggtgffkfhgjvfevofesthejredtredtjeenucfhrhhomheptehnthhonhhinhcuifhouggrrhguuceorghnthhonhhinhdrghhouggrrhgusegsohhothhlihhnrdgtohhmqeenucggtffrrghtthgvrhhnpeehieeguefhfeegheffgfeuieetheeileefheejkeetgfekueehueeluddvlefghfenucfkphepvdgrtddumegtsgdugeemheehieemjegrtddtmeejtgehtgemiegruggvmeejleegkeemgedtheelnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepvdgrtddumegtsgdugeemheehieemjegrtddtmeejtgehtgemiegruggvmeejleegkeemgedtheelpdhhvghloheplgduvdejrddtrddurddungdpmhgrihhlfhhrohhmpegrnhhtohhnihhnrdhgohgurghrugessghoohhtlhhinhdrtghomhdpnhgspghrtghpthhtohepfedprhgtphhtthhopeguohgtsheslhhishhtshdrhihotghtohhprhhojhgvtghtrdhorhhgpdhrtghpthhtoheprghnthhonhhinhdrghhouggrrhgusegsohhothhlihhnrdgtohhmpdhrtghpthhtohepthhhohhmrghsrdhpvghtrgiiiihonhhisegso hhothhlihhnrdgtohhm 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 ; Mon, 17 Mar 2025 09:06:38 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/6564 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 d839c9702..60cc8e9af 100644 --- a/documentation/ref-manual/variables.rst +++ b/documentation/ref-manual/variables.rst @@ -10453,6 +10453,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 Mon Mar 17 09:06:10 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 59229 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 8F34EC35FFF for ; Mon, 17 Mar 2025 09:06:38 +0000 (UTC) Received: from relay6-d.mail.gandi.net (relay6-d.mail.gandi.net [217.70.183.198]) by mx.groups.io with SMTP id smtpd.web11.47915.1742202393687741918 for ; Mon, 17 Mar 2025 02:06:33 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=cyfQ4gLn; spf=pass (domain: bootlin.com, ip: 217.70.183.198, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id 4004843291; Mon, 17 Mar 2025 09:06:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1742202392; 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=0nyF8LqzUQp0SwMnhtCwn7QHHGPigN3+ymCY1jCqMfE=; b=cyfQ4gLnIJfXD7r/T3PUaD3nwEwZnvN1e/0EpWxRnPcgg3eMItatTs/ANP0fjlhVDBajOx Snuiva2L9ZAOvgwKfNtFsSqy4TNDOcFK+aZp7ps74Q4P92PVcxipkllpExWoQxq6Jn8rof zJkeaUd5KBEiwSTMbdb7Dz8CoRUNz4wItD+LuPUv/RvWE3tyRfUkPHgv9kM8Uf0vbmQU6z HsPBOrFyx2grYgZAb31i36g9D/4SswVMdWr18Nvhqm+iFZ4rHrfhm5PQvMAafOderv/WhH p4fUGVj2eN9wmCwnlWwVqvAn4LCyJfxWYQrZ4jhYrwheBbsGEe6TElN99XO6NQ== From: Antonin Godard Date: Mon, 17 Mar 2025 10:06:10 +0100 Subject: [PATCH 04/11] ref-manual/variables.rst: document the MOUNT_GROUP variable MIME-Version: 1.0 Message-Id: <20250317-release-note-5-2-updates-v1-4-82b0a4182aff@bootlin.com> References: <20250317-release-note-5-2-updates-v1-0-82b0a4182aff@bootlin.com> In-Reply-To: <20250317-release-note-5-2-updates-v1-0-82b0a4182aff@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni , Antonin Godard 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=ksd8JRUm5jm1sOBr3DgrPbdV56LEIQE0sDlr5EELB1k=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBn1+YWSwj1hUJhJ8nOvj8c7EaYaaCO53fWTeaN+ IsiTWe4rcuJAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZ9fmFgAKCRDRgEFAKaOo NqZGEADNvI5uXfn+JAiRfbc06XEqI2iaOlmdJwE3GLrIoecJOntkxRJoQoEBxTabGqUBdz9zWjt jyl6u1YA55Wjo8TWgaDuyf4dBuZXBbBfYnUYoQLjjNaeylRr5l8MVJeQ9cMxaNcAwoKckL/yZYZ suNjKRYsEZfaZpIizUO+phMMBnbrbk16ppj1aotN+8WPfUGS+leb9zpLANGxo06w7d0Rpw7RuNF cPA4iri9/zmeBh2yuYajoehgpZbu6tb5dZ1003RlBqXKxIkV3E/luQ4ItiHOhr2IUyxCdnAjWSs h0qxuSPzzICK81PEMCuHJk04eDd/L2e4Lvav1Fur9H+iHBN3pWADJharGlKbhKGVwBucd+iHm1b 7ADG/EJxs0jmnRzXtUTgng6SIbub07D+cQcygBz5TLgLWoizmaoLRSe/GzaogMRkHPqFdrFY9Fo hIX9dkoYydofNS5tbrEjRHesYuROrgr8Ws5tQRJOPKtxDfrH6TZvGpk0skgqI91KRIHfs/ti5bm 6r6W5eH/RrCEMr3zh+tns03Se2/Zh3qkG1jeMgpPRl8uNb0/0YlrODT+s1RojKAHR5bpTKITn+Q L/Pr2IibNBG98Vf5Nhpxk/Hc1CAC9DQxDTL+fSNIR5UV6jBEd773bYXw95VnHN5MQoOAVuoMFPZ 56L1QskPSwOA8TA== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-GND-State: clean X-GND-Score: -100 X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddufeeludduucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuifetpfffkfdpucggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhfffugggtgffkfhgjvfevofesthejredtredtjeenucfhrhhomheptehnthhonhhinhcuifhouggrrhguuceorghnthhonhhinhdrghhouggrrhgusegsohhothhlihhnrdgtohhmqeenucggtffrrghtthgvrhhnpeehieeguefhfeegheffgfeuieetheeileefheejkeetgfekueehueeluddvlefghfenucfkphepvdgrtddumegtsgdugeemheehieemjegrtddtmeejtgehtgemiegruggvmeejleegkeemgedtheelnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepvdgrtddumegtsgdugeemheehieemjegrtddtmeejtgehtgemiegruggvmeejleegkeemgedtheelpdhhvghloheplgduvdejrddtrddurddungdpmhgrihhlfhhrohhmpegrnhhtohhnihhnrdhgohgurghrugessghoohhtlhhinhdrtghomhdpnhgspghrtghpthhtohepfedprhgtphhtthhopeguohgtsheslhhishhtshdrhihotghtohhprhhojhgvtghtrdhorhhgpdhrtghpthhtoheprghnthhonhhinhdrghhouggrrhgusegsohhothhlihhnrdgtohhmpdhrtghpthhtohepthhhohhmrghsrdhpvghtrgiiiihonhhisegso hhothhlihhnrdgtohhm 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 ; Mon, 17 Mar 2025 09:06:38 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/6565 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 60cc8e9af..21c196488 100644 --- a/documentation/ref-manual/variables.rst +++ b/documentation/ref-manual/variables.rst @@ -5717,6 +5717,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 Mon Mar 17 09:06:11 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 59228 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 6B63BC35FF9 for ; Mon, 17 Mar 2025 09:06:38 +0000 (UTC) Received: from relay6-d.mail.gandi.net (relay6-d.mail.gandi.net [217.70.183.198]) by mx.groups.io with SMTP id smtpd.web11.47916.1742202393888205386 for ; Mon, 17 Mar 2025 02:06:34 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=efItEaq9; spf=pass (domain: bootlin.com, ip: 217.70.183.198, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id 758F943295; Mon, 17 Mar 2025 09:06:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1742202392; 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=efItEaq94twyVGtieHj0Nw+PmquIx/5tAvTRoixraX0ZyZeN4wi62lvwIzHiTlCevHhPB8 9VJhZHaAF3ToRxNwX9LLW5Dd2r+xFM32jhtlnvAuuThLOSqJB7wErxVi3Ej+XbJ7R0OYKQ cokz96WHhhbYbYTdFQoZZZg+0N5tDyUzIYqYn3OvgltfKpLR7sFhZxCfvawHCrO2g4k/BD Yi+vNi/CLaLtLDTl31vKJ63lIUo57vFU9y8jf2Qtep2gDo1Jh9M62RFT+XbY6RVEee/5rK EKpzMMuFIqeHfjbR8Y8pX3aC+HAzZsAtfirHJMfR6uOq6AwkpxzDP7bEbmkTJg== From: Antonin Godard Date: Mon, 17 Mar 2025 10:06:11 +0100 Subject: [PATCH 05/11] ref-manual/features.rst: drop ld-is-gold MIME-Version: 1.0 Message-Id: <20250317-release-note-5-2-updates-v1-5-82b0a4182aff@bootlin.com> References: <20250317-release-note-5-2-updates-v1-0-82b0a4182aff@bootlin.com> In-Reply-To: <20250317-release-note-5-2-updates-v1-0-82b0a4182aff@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni , Antonin Godard 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=kA0DAAgB0YBBQCmjqDYByyZiAGfX5hbIZ9Dm9oMJMLHl3GewE4SQhMwg4qjg0Y3ub1hzFuzzM YkCMwQAAQgAHRYhBIZIclGI3UAbuaDT/9GAQUApo6g2BQJn1+YWAAoJENGAQUApo6g2iSAP/iIl rp+Zpyqp/4mQ/ShgjurEn/ym5Tm64ktmtxDGysqqWE6oTgg4H/Q1sHJlT8ZFHw9BwXlnJ7APfZt b1ZjCUNCU5ss1wIuN0XG4i+DynEk42049ZkUl8Gwylaelv4qK6uriFRfG+mrROAolJWiPeQAkMk oSTm6lQ6X8skfw/2eEcou87jw50V9MvZYzhtMQlYMgzxaPLFokvhvRRKgLvTqz9oJyUlDv2SW31 SUmb3qd9qAhCO6sGNVr45Z+2NxIUonLtbrGJrZ3d6PaJZg/lif3ar77PSoyRwUwvXpoaOgHC/3u VoNd4tp0MiG6uQZWMKC2NTzhW72faWMWuh83IAyG4e7SCFwhSI1xwpKG6783asoJo3Lxuvyt4Vw GWoKwfXMZFAF0mU9oZiJKIN27964YlwVOLUO0uX14uzrZKYC47L8/N2xtOdaZlnAOdED9GvU1lr JK8ipQSvuOGoROqd4y1kHpQCq2k/pEYEpXruzIrmTyC//aAC0ukcqo8ntezDRAwesv4ijTIbUXu E9bQY4F+2Pzo9fGL4nGkInx4FwYkj73ghTTL/YXWCdUXn7XH9SPGnhYHKDbNVlg9TCvkl26mrOQ kJKaRn6uEYV5DiPeRrMN0wS4cpahmqNlyb83tmTQfr8bz2sQtR6bSdmypmAy6smEZYDIYG4WM+n I+w1G X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-GND-State: clean X-GND-Score: -100 X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddufeeludduucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuifetpfffkfdpucggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhfffugggtgffkfhgjvfevofesthejredtredtjeenucfhrhhomheptehnthhonhhinhcuifhouggrrhguuceorghnthhonhhinhdrghhouggrrhgusegsohhothhlihhnrdgtohhmqeenucggtffrrghtthgvrhhnpeehieeguefhfeegheffgfeuieetheeileefheejkeetgfekueehueeluddvlefghfenucfkphepvdgrtddumegtsgdugeemheehieemjegrtddtmeejtgehtgemiegruggvmeejleegkeemgedtheelnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepvdgrtddumegtsgdugeemheehieemjegrtddtmeejtgehtgemiegruggvmeejleegkeemgedtheelpdhhvghloheplgduvdejrddtrddurddungdpmhgrihhlfhhrohhmpegrnhhtohhnihhnrdhgohgurghrugessghoohhtlhhinhdrtghomhdpnhgspghrtghpthhtohepfedprhgtphhtthhopeguohgtsheslhhishhtshdrhihotghtohhprhhojhgvtghtrdhorhhgpdhrtghpthhtoheprghnthhonhhinhdrghhouggrrhgusegsohhothhlihhnrdgtohhmpdhrtghpthhtohepthhhohhmrghsrdhpvghtrgiiiihonhhisegso hhothhlihhnrdgtohhm 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 ; Mon, 17 Mar 2025 09:06:38 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/6566 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 Mon Mar 17 09:06:12 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 59224 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 5C808C35FFA for ; Mon, 17 Mar 2025 09:06:38 +0000 (UTC) Received: from relay6-d.mail.gandi.net (relay6-d.mail.gandi.net [217.70.183.198]) by mx.groups.io with SMTP id smtpd.web11.47917.1742202394163545863 for ; Mon, 17 Mar 2025 02:06:34 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=eihaXPBx; spf=pass (domain: bootlin.com, ip: 217.70.183.198, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id B10F243297; Mon, 17 Mar 2025 09:06:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1742202392; 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=2TfSRkEo2IrvhFarmArpvZFjBGWWnKRkf5pyWZSnCtY=; b=eihaXPBxCGTpITypwOlsEwVAgG7T5jz5ML0MtMq13kHvG9efMGungfXWRErlf4MiFfsHuw MNyJzdMl3B2aGJ/iw/uen/zmceQe1GxCqq9UFm15aFoFbBoARNJ2e1hG/QRIS0xnPGE9T4 0fqhKuIhdf0mRDf6OqeG/1l2uaqc3PrbMnrj91rKsh/P7EWsnubc0TYLG1VXytL4WGIsMl B0fIpX+oeWw5noh4yOjJPGnDkXZZ7pzl25panQKPL4mptQFloeiqky8bNsPSiQ1wv8dIAX hq+e+dIbyKDtg76uTCc5MlSsbX7oz4GrJ8TRN9euMs81q9LisW6IpSu367/Xfg== From: Antonin Godard Date: Mon, 17 Mar 2025 10:06:12 +0100 Subject: [PATCH 06/11] ref-manual/variables.rst: document the MESON_INSTALL_TAGS MIME-Version: 1.0 Message-Id: <20250317-release-note-5-2-updates-v1-6-82b0a4182aff@bootlin.com> References: <20250317-release-note-5-2-updates-v1-0-82b0a4182aff@bootlin.com> In-Reply-To: <20250317-release-note-5-2-updates-v1-0-82b0a4182aff@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni , Antonin Godard 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=koDuZQrp8FHCvqWlJqXCqTfwKpQBEv8CDcBxrDicHHc=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBn1+YWVdbNQvuAtJMig5xJRim+b/6ABMim7fq4w XiL3tNRsfmJAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZ9fmFgAKCRDRgEFAKaOo NhcWD/4hxaVIFdudXTIcQnvQsRx+6E3JdnfAANLWqR7BOupsT8EJK2dtAR7WrL/rdMczeLBOt89 0wTUX5bmiCrF8CzRL6vlpSx7RYVy8aZLKcaH8uh0ZDQjnOO2XHJZSHoggsxekV/AHZbnMzv8BD9 DM5L78+wojwSH37bHpUZ1ANyzvxTNx6idUTA78WfFiDmorJjODe3Vq39bHB5BsZmUJStwHiRxvQ Ujwr/qrN9kItIiMGd8x1CLrpbHqJRFyOzJCZlymKtRgK+e2061GWKLUYzUVMRLXZ5K+kqQTFQZe W6pA98szxI/huHBYsto8oty6yKkudTaNBP4ZFiTfs2OBUQfVdB6gMnNYBNTbF7N3OjCWrQJQpI3 9KhJgqQ/iw+WM//4fjtA0LaYHOplH8BE0AmTzNhrMiwyBKdtVmjCeD9899AQGcp+qR0Grip3NvA wlWj68gku+aF+2QQd3g6QmjCQWTSv01ugV+xr7D0YYiwI1Pl/VyOEE48fMT9lP0EThAen9CBb35 1lmwNwY/fIciKziO7mKI4vbFuhFAtzy8SCNMfFoMdWVh2rfg6PyhRu1qiAWev3QUBCCT/JB+XeU keJZL7Qqdzk4gIvXhKqbIbtv5sQ7J1tNy+q/Qi/ieFE1DdhPeQv/y4yu1N0UPW0vNlnp0F2+c/b WoVrH2modbyUm2g== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-GND-State: clean X-GND-Score: -100 X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddufeeludduucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuifetpfffkfdpucggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhfffugggtgffkfhgjvfevofesthejredtredtjeenucfhrhhomheptehnthhonhhinhcuifhouggrrhguuceorghnthhonhhinhdrghhouggrrhgusegsohhothhlihhnrdgtohhmqeenucggtffrrghtthgvrhhnpeehieeguefhfeegheffgfeuieetheeileefheejkeetgfekueehueeluddvlefghfenucfkphepvdgrtddumegtsgdugeemheehieemjegrtddtmeejtgehtgemiegruggvmeejleegkeemgedtheelnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepvdgrtddumegtsgdugeemheehieemjegrtddtmeejtgehtgemiegruggvmeejleegkeemgedtheelpdhhvghloheplgduvdejrddtrddurddungdpmhgrihhlfhhrohhmpegrnhhtohhnihhnrdhgohgurghrugessghoohhtlhhinhdrtghomhdpnhgspghrtghpthhtohepfedprhgtphhtthhopeguohgtsheslhhishhtshdrhihotghtohhprhhojhgvtghtrdhorhhgpdhrtghpthhtoheprghnthhonhhinhdrghhouggrrhgusegsohhothhlihhnrdgtohhmpdhrtghpthhtohepthhhohhmrghsrdhpvghtrgiiiihonhhisegso hhothhlihhnrdgtohhm 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 ; Mon, 17 Mar 2025 09:06:38 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/6567 This variable can be used to add install tags to the 'meson install' command. Signed-off-by: Antonin Godard --- 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 21c196488..0aa3a9b11 100644 --- a/documentation/ref-manual/variables.rst +++ b/documentation/ref-manual/variables.rst @@ -5579,6 +5579,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 Mon Mar 17 09:06:13 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 59225 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 5C70FC35FF8 for ; Mon, 17 Mar 2025 09:06:38 +0000 (UTC) Received: from relay6-d.mail.gandi.net (relay6-d.mail.gandi.net [217.70.183.198]) by mx.groups.io with SMTP id smtpd.web11.47918.1742202394376182801 for ; Mon, 17 Mar 2025 02:06:34 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=PLKCHzXv; spf=pass (domain: bootlin.com, ip: 217.70.183.198, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id E21854329D; Mon, 17 Mar 2025 09:06:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1742202393; 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=KyH3rzqH/wl+AsloAFwJSqmU8Mtr26NlHDHUp6BsiJY=; b=PLKCHzXvp/K5qfOqqCcSmn5UrceCYG5Cp49+WP6YFq1r7q0VhAKaU6RWhIBYQSLUKyK4iZ +pW2CVTLpR1MEE7nDGJFdxWkzTldK8irrXRr4Lf/UhfrMIW2s40oM2scQTK+8q/k910Dna Zd/ZsN5er5Yna87AODfUjMPjOM3EiOaNKz9dfk548M0ie4OQWovdmU9zunlzHc8y5VizpM JHIkOF/0FaRvzkHEEYCLbzq/8JQKIfE6AoQ6uX0Sbmctzi7yorCyKaSzyAuA9QGdO6tkIW HiyXBDOw8kaSivaoLey6VJzZXmSzPBMwENiDpaLR4AxlULvE+f3cagpVZnYvrw== From: Antonin Godard Date: Mon, 17 Mar 2025 10:06:13 +0100 Subject: [PATCH 07/11] ref-manual/variables.rst: document the NVD_DB_VERSION variable MIME-Version: 1.0 Message-Id: <20250317-release-note-5-2-updates-v1-7-82b0a4182aff@bootlin.com> References: <20250317-release-note-5-2-updates-v1-0-82b0a4182aff@bootlin.com> In-Reply-To: <20250317-release-note-5-2-updates-v1-0-82b0a4182aff@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni , Antonin Godard 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=lHX0Km5U15kY2wGeMiUJWzgnU2ZMXXKTUk2Kdi4cq/o=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBn1+YWKZDbWEpXTfkhNb1Ajjbqx8/EOJ+HXyp74 f5zQUMjQsuJAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZ9fmFgAKCRDRgEFAKaOo NtSAD/9wrU6GgeRNskXrd64IufrtHTt519aNY3LYvkScRFYIdRnZCCykOYzoMJ4ukVoOpW2fYOG pWoKbtMyrge4mPISMJSws2WIgHjm73nR6LW1XaEvo4CYVyPhc22dsDXhotC7MJ3HAPYrUUCfFNG FwXn3ihIlIvRas7IF7qaQU/PvIYIxqA+TIBD14RgQ6GBpdgofUaSI9hgvFZ0oxMpxv9H5Kl5GVR Lv2gOv9p358b8C4hm7H29FeRXb6nAx6SEiKaFK0x6trPWEajsq2HGH9/0mc5jhXtGzMOQL6nTnW lGBUQHyTTXaD6hlAip3rCf11gCONzhqtipaTkYs797DJlLkFY1mc0n+Wghb3x2wKvl+4nc+1o8R z/iEgu8qYDIJ9oOF9uwnODP5UsWiFC5kvy/esnjFtRuuSjZzndyhTtKYa4LgLglSx62FyjY9aoe DzXdhwVxytIluym8mSnaefcAZ63PmjHiBsxt58yF3cVKG18/LasAQ33/jyZ4zUaV1U5cxEstig/ z0ZV1l74mYJD2iaUhI0MJPd51WT8C+KIHyFJCJp4TsCGEQwxGTaLj4Z7rGbUVjxUORKppczzX3h MK8UlnsXHgBTXtkRebCC4jmoCY0nPgi6wrsGa6kLFige9VSu6+K0yd0AbhDV+s+LBMQChPnlzn2 YHM0hVbOrBBQk+g== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-GND-State: clean X-GND-Score: -100 X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddufeeludduucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuifetpfffkfdpucggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhfffugggtgffkfhgjvfevofesthejredtredtjeenucfhrhhomheptehnthhonhhinhcuifhouggrrhguuceorghnthhonhhinhdrghhouggrrhgusegsohhothhlihhnrdgtohhmqeenucggtffrrghtthgvrhhnpeekuedvffektedugeduhefhgeelieeifeekheekueeltddvffeufeekffehveeukeenucffohhmrghinhepghhithhhuhgsrdgtohhmnecukfhppedvrgdtudemtggsudegmeehheeimeejrgdttdemjegthegtmeeirgguvgemjeelgeekmeegtdehleenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpedvrgdtudemtggsudegmeehheeimeejrgdttdemjegthegtmeeirgguvgemjeelgeekmeegtdehledphhgvlhhopegluddvjedrtddruddrudgnpdhmrghilhhfrhhomheprghnthhonhhinhdrghhouggrrhgusegsohhothhlihhnrdgtohhmpdhnsggprhgtphhtthhopeefpdhrtghpthhtohepughotghssehlihhsthhsrdihohgtthhophhrohhjvggtthdrohhrghdprhgtphhtthhopegrnhhtohhnihhnrdhgohgurghrugessghoohhtlhhinhdrtghomhdprhgtphhtthhop ehthhhomhgrshdrphgvthgriiiiohhnihessghoohhtlhhinhdrtghomh 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 ; Mon, 17 Mar 2025 09:06:38 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/6568 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 0aa3a9b11..117893fcc 100644 --- a/documentation/ref-manual/variables.rst +++ b/documentation/ref-manual/variables.rst @@ -5831,6 +5831,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 Mon Mar 17 09:06:14 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 59227 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 7E575C35FFB for ; Mon, 17 Mar 2025 09:06:38 +0000 (UTC) Received: from relay6-d.mail.gandi.net (relay6-d.mail.gandi.net [217.70.183.198]) by mx.groups.io with SMTP id smtpd.web10.47829.1742202394643463209 for ; Mon, 17 Mar 2025 02:06:34 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=NiavFIyb; spf=pass (domain: bootlin.com, ip: 217.70.183.198, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id 1FDA443278; Mon, 17 Mar 2025 09:06:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1742202393; 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=aYHr3fSHU+118Lvp2i1PWd7P0lZmOIjjVnzy5fQJOgs=; b=NiavFIyb355ZFZdvkNBKgbwT28GSGJEusWYnpqfOX9K2ZBZki9PIWmpb4qGfRJrt7+nG6r 10QctFpOfJaOb3GmoasUvO7Ix1x6bBSZNxi9Lp6OzQYz/OYTsuIUf8XlynTIwWNICNqY4P /t+6AaNp9DMPr2wEr2AvWflzFoqoztWvfrSXXAMC4W2UFYYyDbCA6NZ1eV+s34joyv0qZe AR1u33zC27TRZmOjQvKj+BU5a/Ft5OwfVOFuvE1o/yU9Ox/2F3xB3wxdvDMBx2Yho6pRna jLMTKo93F9geU5yEk6oBrYRWIGURK58lzkh5pI/kT/bnlxUA3jxrbCoSB4LCfQ== From: Antonin Godard Date: Mon, 17 Mar 2025 10:06:14 +0100 Subject: [PATCH 08/11] migration-guides/migration-5.2.rst: add information about autotools changes MIME-Version: 1.0 Message-Id: <20250317-release-note-5-2-updates-v1-8-82b0a4182aff@bootlin.com> References: <20250317-release-note-5-2-updates-v1-0-82b0a4182aff@bootlin.com> In-Reply-To: <20250317-release-note-5-2-updates-v1-0-82b0a4182aff@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni , Antonin Godard , Ross Burton 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=Au0Uu454Rq9wjqF5jm4fPnJw3M9ksVu3okZXhtTuY9Q=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBn1+YWCyCeNUb9uZsT06+Mq50E20NMWxvPo1JO/ 7KHFoT2iI2JAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZ9fmFgAKCRDRgEFAKaOo NvKeEADCNBEVw2yuHNZY3eN/uDWeku+9TAzW3OUwN/M//d9duIUHYWi8uHhPb0BAvM/ahtuimlR r60TGJpQvbuMm7CdM4BEK47dMdkjwM7D3dbz1JB0aYDruSnn0hXDBVr3arcXeRnBMcyeBfOrBu/ 9SlYiBogGf7RG9O5HB5ggPm6N1pgmUrHDblw2PFJ75lr3N2D/r4OTCnBgblaMYqSwYeuhSjgpt4 E9FUTwbqCDD2xUnQFiBvYtuOF+f4HimWGZy19GiO8/v5nG6mPDY4Cl4uaOjWEXpyEJYeVfQ+xEn oaohFVD5HuYZCiM01bqKan3FXfBEQzqASnkLoBI85zvIp0AkgkrYbEznabjG/PN5yCG0cWCeANm 5Cbd9Ee4wzQ7iACM3MpRNMagmbugIKPnB1fhlEuwpZ4So1InIih4uMseNWeqZI7XrEkdCaz3ySl WHk//cKEv/ssSg2pE2hYhjBsuyeeB34sD3QrP6cEaUplUXS+pOtgLNtMpBbkTu0T8HxuQdQKRkX NhClzOaywqcDGtTvZLJkjhiC96ix5kqNLxVZ2GT8z6xiQtvPiydSSdXUIxBVVbuxA4IBmBRmV/E r2xMs90SeQcRrtQMAmTMYMyjdv09jdm4J4bw6uOddJSV2yzLZfcxCbLWgMoZnEY8yjDp0ryXT9K TmsZF2BbVXV0O6w== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-GND-State: clean X-GND-Score: -100 X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddufeeludduucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuifetpfffkfdpucggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhfffugggtgffkfhgjvfevofesthejredtredtjeenucfhrhhomheptehnthhonhhinhcuifhouggrrhguuceorghnthhonhhinhdrghhouggrrhgusegsohhothhlihhnrdgtohhmqeenucggtffrrghtthgvrhhnpeekuefhiefhgfdtheejvdelledvhfegfefhtdetuefhfffhvdeiudeuvddvteetgeenucffohhmrghinhephihotghtohhprhhojhgvtghtrdhorhhgnecukfhppedvrgdtudemtggsudegmeehheeimeejrgdttdemjegthegtmeeirgguvgemjeelgeekmeegtdehleenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpedvrgdtudemtggsudegmeehheeimeejrgdttdemjegthegtmeeirgguvgemjeelgeekmeegtdehledphhgvlhhopegluddvjedrtddruddrudgnpdhmrghilhhfrhhomheprghnthhonhhinhdrghhouggrrhgusegsohhothhlihhnrdgtohhmpdhnsggprhgtphhtthhopeegpdhrtghpthhtohepughotghssehlihhsthhsrdihohgtthhophhrohhjvggtthdrohhrghdprhgtphhtthhopehrohhsshdrsghurhhtohhnsegrrhhmrdgtohhmpdhrtghpthhtohepr ghnthhonhhinhdrghhouggrrhgusegsohhothhlihhnrdgtohhmpdhrtghpthhtohepthhhohhmrghsrdhpvghtrgiiiihonhhisegsohhothhlihhnrdgtohhm 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 ; Mon, 17 Mar 2025 09:06:38 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/6569 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 75bc4dbc6..1b8e56551 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 Mon Mar 17 09:06:15 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 59226 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 4C269C35FF3 for ; Mon, 17 Mar 2025 09:06:38 +0000 (UTC) Received: from relay6-d.mail.gandi.net (relay6-d.mail.gandi.net [217.70.183.198]) by mx.groups.io with SMTP id smtpd.web10.47830.1742202394802073486 for ; Mon, 17 Mar 2025 02:06:35 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=mW6LEfKQ; spf=pass (domain: bootlin.com, ip: 217.70.183.198, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id 5A9B34329A; Mon, 17 Mar 2025 09:06:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1742202393; 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=YAVQOHuz7BfycXaTZ3bSEE30g50ozxnJiG17Mhkhgjg=; b=mW6LEfKQZj6z6NTzPlDVW/iujG3SMrssFTj5LzBy/teMCBGrItpxAD28t9K3GL6juL5+yg iOenflZQCeyHJzyUw91oR6ZgC7SDfn+5uE5ZyMvj5/2m6sSetG3Q/k40QyQhziC8Ds1yvW LQ6lbi9n+B4agZ98kgoDJMt+k/olzaFPrVE6zuRrZ6ROmSqWeKbJnH+7ENC1aPHoSHMErP NMHJTZwR1w/85x967j2+WZvjO9GtljT6E0jC/LL3zdG1To/0HYoQkYRfU9xg5lUNd72ine GiTr2wiWiTA7nPRfLoSr//F/+J2La9iA6lhXVAKkwIajIswn8zxowtbB9QXkNw== From: Antonin Godard Date: Mon, 17 Mar 2025 10:06:15 +0100 Subject: [PATCH 09/11] ref-manual/variables.rst: add a link for BB_USE_HOME_NPMRC MIME-Version: 1.0 Message-Id: <20250317-release-note-5-2-updates-v1-9-82b0a4182aff@bootlin.com> References: <20250317-release-note-5-2-updates-v1-0-82b0a4182aff@bootlin.com> In-Reply-To: <20250317-release-note-5-2-updates-v1-0-82b0a4182aff@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni , Antonin Godard 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=WVE1nQcqr3WqjfLdzitJVc1RSJCaEFvqWIY126uKsYM=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBn1+YWhAp5ePX5z4WyLd4ZzCNGTDlFGh/wo4y9X zkx1OokUQaJAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZ9fmFgAKCRDRgEFAKaOo NrUkD/4xBs97zG2uwReOywUanf5idBedpdxef48LRqLd1eDSPpQWc1ZYJmdwmlp04urYw3eYTrf s/R8tbRCvpd3/zzXt68T5yRZpuX+fbu8dq9W9gg9N1A6R42KcRqH1p50Zq2CPxNXrW0zVZ0EbU7 2uXo+2OdVJFWkSBv8j7DIp7yVccs5RMXf/gH1YfFPR/Oz6Pz4UUuF4bTcip951Usv2CTz6FeWD2 eXQkrlsHJr9SajOWT4iyas2yNpHvCIQQSgA/lJxDEyul3CYuVRKglvdtZEXjS6EypUQu8pe8XPr KaM8MbjYuxOsSh34onTSGfNgmVpdKmpKslAsgRjouXzYBMATE+zxAm8ymPwXGjhc0ktLKnu7mEb orvu/G8pOa0WrNgQ9uEjkgVqjW4yRrwuftZqxMrZ3/eRAwJplCKF0X4lzruqVlXGMk5VHx9UqMk T3FjKqRXVZMsC9oVG2+JP/9THZm1FlIGFfU2seolq0pgQ1X2kez665PLSmawhiKMhctJ2/8Eoy0 RfnIIhuHn/02lvE7gjAI+i/n4gVoIg4i7VnAvOAs4KA244cdzJcBLmKG1IASvFyLzoOlkc2aGVC lHXl80h2ZUb24ohRnyVr6vSDXfz56ZUwqQIOlYwiOSXj9pEXEU691OmPvHUhO8sM8pDdqL24aE0 OKJeK02i9WVyrCg== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-GND-State: clean X-GND-Score: -100 X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddufeeludduucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuifetpfffkfdpucggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhfffugggtgffkfhgjvfevofesthejredtredtjeenucfhrhhomheptehnthhonhhinhcuifhouggrrhguuceorghnthhonhhinhdrghhouggrrhgusegsohhothhlihhnrdgtohhmqeenucggtffrrghtthgvrhhnpeehieeguefhfeegheffgfeuieetheeileefheejkeetgfekueehueeluddvlefghfenucfkphepvdgrtddumegtsgdugeemheehieemjegrtddtmeejtgehtgemiegruggvmeejleegkeemgedtheelnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepvdgrtddumegtsgdugeemheehieemjegrtddtmeejtgehtgemiegruggvmeejleegkeemgedtheelpdhhvghloheplgduvdejrddtrddurddungdpmhgrihhlfhhrohhmpegrnhhtohhnihhnrdhgohgurghrugessghoohhtlhhinhdrtghomhdpnhgspghrtghpthhtohepfedprhgtphhtthhopeguohgtsheslhhishhtshdrhihotghtohhprhhojhgvtghtrdhorhhgpdhrtghpthhtoheprghnthhonhhinhdrghhouggrrhgusegsohhothhlihhnrdgtohhmpdhrtghpthhtohepthhhohhmrghsrdhpvghtrgiiiihonhhisegso hhothhlihhnrdgtohhm 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 ; Mon, 17 Mar 2025 09:06:38 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/6570 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 117893fcc..635573862 100644 --- a/documentation/ref-manual/variables.rst +++ b/documentation/ref-manual/variables.rst @@ -705,6 +705,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 Mon Mar 17 09:06:16 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 59232 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 896E5C282EC for ; Mon, 17 Mar 2025 09:06:48 +0000 (UTC) Received: from relay6-d.mail.gandi.net (relay6-d.mail.gandi.net [217.70.183.198]) by mx.groups.io with SMTP id smtpd.web10.47831.1742202395011345322 for ; Mon, 17 Mar 2025 02:06:35 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=dufnnucl; spf=pass (domain: bootlin.com, ip: 217.70.183.198, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id 8CF26432B8; Mon, 17 Mar 2025 09:06:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1742202393; 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=MhCawKCSbZVQwSCrII5ge+zclQw+sScXxYchSxRBpiA=; b=dufnnuclRN3Sxo4Pz4vWk1teqSW1kChnKLo0PUAoXvt6VLs/MK0eg9E9Elf2BkBVCUgnYw Dan23NNn2hRj8OJ9Xc37FgFw5Kga8LgbG1mOlYRkgHcQNxIPvBJzp/AqQ4VBv7rIvmVxzx EaIRkzEstbcmrk0smJHGZwdAvE3dVKIy/LdP7J/0UFv0Rpq6cADdXXPnTl2dYC5XKcI6qs mBUmPQ+3ZXWYvwJa63Z+S3R0e0hN2y+fx85M4cX/2qVto29OI7t23rwRlrO/5hjUDRWAPk wrA5Vv7tlxF/5VoT9RmVeoveK3O7JnJl/5z+WspYHeUNmNvGQk1Jb2ERE/ue+g== From: Antonin Godard Date: Mon, 17 Mar 2025 10:06:16 +0100 Subject: [PATCH 10/11] migration-guides/migration-5.2: update for upcoming 5.2 release MIME-Version: 1.0 Message-Id: <20250317-release-note-5-2-updates-v1-10-82b0a4182aff@bootlin.com> References: <20250317-release-note-5-2-updates-v1-0-82b0a4182aff@bootlin.com> In-Reply-To: <20250317-release-note-5-2-updates-v1-0-82b0a4182aff@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni , Antonin Godard X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=3509; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=wWAsIlK304CLZU2YTgSZPNgbsIsWnbVknOYF49kFf/k=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBn1+YWhkVeiKZKBQnyaTAHkXukaKCBLavz8ls98 gkf5k5N+xiJAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZ9fmFgAKCRDRgEFAKaOo NrY/D/9sJJKEOSqeZPb7MCbKkPQadviijtz/sPaahYM3bc+ZGYlBVZpvcQ+GbjQSrnhY5Kc4VC0 iWLEsVdw3sNrw3zZ0K6PuQ46suXboqtKz5Y8wm9oa6YW7/eDIK5wl6fPE72AXChKoYKqiNeBEIc rOtK3qntcCJQagvqm5OwXIMze5ZsXEWbQUhF2Zw1tHcPM0BM678lHCyHN4G2Houvsk/FFHCR/Ij RLY9E50TLLpcNnFccnhjpNtCQiLSxJZna0Sq19fRfknEEKaaMAv5N7AbfHIrZ4nErCdpKLW95Cr /UQ0dTolUT60fBnXImws3f3ZNmxi4+Y32dCBllKNnUtvFvB0EOebIFs7rarVZqjUCHcLSJd2XKa 80har1B3BYjqR1b5AIUbofrkCjjBC6lcIdu12tlL3mwnEFNJUwp7K4u7aXaa6Z2UGrHkOI4BPDh T4ScKmiqophBCgqqEIkDubFZ5p/qNzkj+vP9YSABBIAjloizu2SVlKBh9IIYF1izLMHTe9W6kGB +NnFWfr2kNYVLVeTAjfrTkGFeBjyaKkyXzTeZFcCVBq5R6peYA7NLuIHcfWE+9fOyKwIQW9QXFU N0fj+wAUojsiB/UVSx6eyO5xwVPILyXdTkTq7DtRUURRdiVucXnZZFb3nOqNb3omFPdZCjuTClZ w0oDu+/TWwRROkw== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-GND-State: clean X-GND-Score: -100 X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddufeeludduucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuifetpfffkfdpucggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhfffugggtgffkfhgjvfevofesthejredtredtjeenucfhrhhomheptehnthhonhhinhcuifhouggrrhguuceorghnthhonhhinhdrghhouggrrhgusegsohhothhlihhnrdgtohhmqeenucggtffrrghtthgvrhhnpeehieeguefhfeegheffgfeuieetheeileefheejkeetgfekueehueeluddvlefghfenucfkphepvdgrtddumegtsgdugeemheehieemjegrtddtmeejtgehtgemiegruggvmeejleegkeemgedtheelnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepvdgrtddumegtsgdugeemheehieemjegrtddtmeejtgehtgemiegruggvmeejleegkeemgedtheelpdhhvghloheplgduvdejrddtrddurddungdpmhgrihhlfhhrohhmpegrnhhtohhnihhnrdhgohgurghrugessghoohhtlhhinhdrtghomhdpnhgspghrtghpthhtohepfedprhgtphhtthhopeguohgtsheslhhishhtshdrhihotghtohhprhhojhgvtghtrdhorhhgpdhrtghpthhtoheprghnthhonhhinhdrghhouggrrhgusegsohhothhlihhnrdgtohhmpdhrtghpthhtohepthhhohhmrghsrdhpvghtrgiiiihonhhisegso hhothhlihhnrdgtohhm 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 ; Mon, 17 Mar 2025 09:06:48 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/6571 Changes since 87d7341465f8 ("python3-iniparse: remove recipe") up to 6610cad12a06 ("bitbake: data_smart: Ensure module dependency changes invalidate the base config cache") in Poky. Signed-off-by: Antonin Godard --- .../migration-guides/migration-5.2.rst | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/documentation/migration-guides/migration-5.2.rst b/documentation/migration-guides/migration-5.2.rst index 1b8e56551..defb2569c 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,27 @@ c++/binutils)" ` in find m4 macros, then usually the solution is to set ``EXTRA_AUTORECONF += "-I path/to/m4"`` in the recipe. +: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 +199,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,8 +220,17 @@ 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 ~~~~~~~~~~~~~~~~~~~~~ - :term:`ZSTD_COMPRESSION_LEVEL` is now a plain integer number instead of a dash-prefixed command-line option (e.g. it should be set to ``3`` rather than ``-3``). + +- The ``devtool ide-sdk`` utility has been removed from the :doc:`eSDK + ` (but remains available in the BitBake environment). From patchwork Mon Mar 17 09:06:17 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 59233 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 90D50C35FF3 for ; Mon, 17 Mar 2025 09:06:48 +0000 (UTC) Received: from relay6-d.mail.gandi.net (relay6-d.mail.gandi.net [217.70.183.198]) by mx.groups.io with SMTP id smtpd.web10.47832.1742202395287591252 for ; Mon, 17 Mar 2025 02:06:35 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=iddF91BL; spf=pass (domain: bootlin.com, ip: 217.70.183.198, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id C8EDA43277; Mon, 17 Mar 2025 09:06:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1742202394; 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=4JaQSHBGi+IxRwZcMIIgPLdck3ubM55BeoublgXFhko=; b=iddF91BLFugvlUV+JF+ReR24qL/HN6+N7FeRY2iSvtD8ONXfuDJqv8dAiwohwFVPvN0nAh MOtxr2bOCDndW0oxByB69TAq6faRKuFJnrlZugtBdE6tpncdQQ7NBzyoVZHndfhjA2DZDb LHcQFNgkyuP+VOM+o0roTJHYY3UlCDxVVZkwBa+HlH7L3fQewZfaDNBZUlYbmeRcGc8vNq qsd/T5msHSf9g4FZxPuMTGqrFt7GQfwRV3eHDxKse+MAOLUB0R4qrjt0ZS+bY9gPgfUnHg MXQ0oY4WW06wY2RbM9NvZ+/Q9Sv8UlwjUDi/UXMcHw0f/RHFLa5dN6D0fX23sg== From: Antonin Godard Date: Mon, 17 Mar 2025 10:06:17 +0100 Subject: [PATCH 11/11] migration-guides/release-notes-5.2: update for upcoming 5.2 release MIME-Version: 1.0 Message-Id: <20250317-release-note-5-2-updates-v1-11-82b0a4182aff@bootlin.com> References: <20250317-release-note-5-2-updates-v1-0-82b0a4182aff@bootlin.com> In-Reply-To: <20250317-release-note-5-2-updates-v1-0-82b0a4182aff@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni , Antonin Godard X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=21722; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=6vnv614R4hggmH7hX4lIJLhES9RjJUpY43YqxSTXrO8=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBn1+YW1Qqo/ZqJJJ+RHjvS4H2jSkwpUOXZ+xkLs 7tLG7Tr67eJAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZ9fmFgAKCRDRgEFAKaOo NkdKEAC6y4kYU81FuTb9ZmX1r1KweM4oowatu4FGPuHKqXZLINZY//yOu46lGFRxK36vHkrWI2i AMVrhk2YPsTOeSJkuFNLs6RFb5O2+QHOcI4zMHW6GoQW/wIKh7JAZJlMtgpgB11gCfMOZQR2kl9 GV4x2NZ3f4hyezkHgdaRembqcVyk9d88WQm2Yw4+ECXjCYMI1UFUb7U6hZQFNRNxFe3EXGfU2lh NLnkkAPl4dTrCHgNpeEhF5vwzeVobF5HkYdNdFZe/VKSXXSv2i2nWLWHClicpoQNLLG4EoJ+62v O6+l9sy4Zr51gVXQh0ucPheebqjhfoutLd2E8U/rcDkBMhXOFurv8yMPiCIAtVh3Y0jSf3zaFmi RrVCVSXGYqwstRUXeE16LqU9lXHvN2hWeMtZntkRX0MG6RFdQ8Zz5JvlMarJNE2sRtWGTl6+ovp 95rYthnVH5gn2j3RgkouPGPTaIYrJr4rzDOm6enPePsQBYViDtY9qhPGOk1XB0AOoIvCNgtMAP3 Q6rZyoZQbIuTzSFijBXwq0ujm4cwEwNyaS9P1Izhkn/QaUpVD1b8id9QwwBqIm9cdqUbM+F7d37 FChgPtOxcwBWqouigJ4EAhsZua5DDSOoP96pXVAjMTK1fpGbtIkhNaB49VRAhLRJ1V6+CtS2SDu o6gFgtyMMRl9rlw== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-GND-State: clean X-GND-Score: -100 X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddufeeludduucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuifetpfffkfdpucggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhfffugggtgffkfhgjvfevofesthejredtredtjeenucfhrhhomheptehnthhonhhinhcuifhouggrrhguuceorghnthhonhhinhdrghhouggrrhgusegsohhothhlihhnrdgtohhmqeenucggtffrrghtthgvrhhnpedujeduffeltdejgfdtuefhjeetvdelkeejffekveetfefhtdehtdeivefgudeludenucffohhmrghinhepsggrrhgvsghogidrohhrghdpghhithhhuhgsrdgtohhmpdhphihtvghsthdrohhrghdpkhgvrhhnvghlrdhorhhgpdguvggsihgrnhdrohhrghenucfkphepvdgrtddumegtsgdugeemheehieemjegrtddtmeejtgehtgemiegruggvmeejleegkeemgedtheelnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepvdgrtddumegtsgdugeemheehieemjegrtddtmeejtgehtgemiegruggvmeejleegkeemgedtheelpdhhvghloheplgduvdejrddtrddurddungdpmhgrihhlfhhrohhmpegrnhhtohhnihhnrdhgohgurghrugessghoohhtlhhinhdrtghomhdpnhgspghrtghpthhtohepfedprhgtphhtthhopeguohgtsheslhhishhtshdrhihotghtohhprhhojhgvtghtr dhorhhgpdhrtghpthhtoheprghnthhonhhinhdrghhouggrrhgusegsohhothhlihhnrdgtohhmpdhrtghpthhtohepthhhohhmrghsrdhpvghtrgiiiihonhhisegsohhothhlihhnrdgtohhm 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 ; Mon, 17 Mar 2025 09:06:48 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/6572 Changes since 87d7341465f8 ("python3-iniparse: remove recipe") up to 6610cad12a06 ("bitbake: data_smart: Ensure module dependency changes invalidate the base config cache") in Poky. Signed-off-by: Antonin Godard --- .../migration-guides/release-notes-5.2.rst | 310 ++++++++++++++++-- 1 file changed, 283 insertions(+), 27 deletions(-) diff --git a/documentation/migration-guides/release-notes-5.2.rst b/documentation/migration-guides/release-notes-5.2.rst index 417b202cd..80a9a3605 100644 --- a/documentation/migration-guides/release-notes-5.2.rst +++ b/documentation/migration-guides/release-notes-5.2.rst @@ -9,7 +9,7 @@ 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. - New variables: @@ -17,11 +17,30 @@ New Features / Enhancements in |yocto-ver| - ``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 +57,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 +97,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 +123,30 @@ 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. + - New core classes: - New :ref:`ref-classes-uki` class for building Unified Kernel Images (UKI). @@ -79,12 +157,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 +182,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 +209,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 +222,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 +245,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 @@ -172,19 +277,42 @@ 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. + - 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``): + + - Do not preserve ownership when unpacking. + + - switch from Sqlite ``persist_data`` to a standard cache file + for checksums, and drop ``persist_data``. + + - add support for GitHub codespaces by adding the + ``GITHUB_TOKEN`` to the list of variables exported during ``git`` + invocations. - - ``fetch2``: switch from Sqlite ``persist_data`` to a standard cache file - for checksums, and drop ``persist_data``. + - set User-Agent to 'bitbake/version' instead of a "fake + mozilla" user agent. - - ``fetch2``: add support for GitHub codespaces by adding the - ``GITHUB_TOKEN`` to the list of variables exported during ``git`` - invocations. + - ``wget``: handle HTTP 308 Permanent Redirect. - - ``fetch2``: set User-Agent to 'bitbake/version' instead of a "fake - mozilla" user agent. + - ``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 +320,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 +346,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 +374,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 +400,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,6 +451,8 @@ New Features / Enhancements in |yocto-ver| currently prints warning message for every unpatched CVE the :ref:`ref-classes-cve-check` class finds. + - Allow choosing the CVE feed with :term:`NVD_DB_VERSION`. + - New :term:`PACKAGECONFIG` options for individual recipes: - ``perf``: ``zstd`` @@ -308,15 +462,61 @@ New Features / Enhancements in |yocto-ver| - ``libpam``: ``selinux`` - ``libsecret``: ``pam`` - ``rpm``: ``sequoia`` + - ``systemd``: ``apparmor``, ``fido``, ``mountfsd``, ``nsresourced`` + - ``ovmf``: ``debug`` -- 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 +526,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,10 +565,6 @@ 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``. @@ -398,6 +595,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| ~~~~~~~~~~~~~~~~~~~~~~~~~~~