From patchwork Thu Oct 10 12:10:26 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 50232 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 50837CF11DA for ; Thu, 10 Oct 2024 12:10:59 +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.41787.1728562257753761792 for ; Thu, 10 Oct 2024 05:10:58 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=hgZ8zy4y; spf=pass (domain: bootlin.com, ip: 217.70.183.199, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id 29262FF802; Thu, 10 Oct 2024 12:10:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1728562256; 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=6gGXJtYhy96Y00twXL5r77Z0lhQ1kwl9UsNnjuQb2aE=; b=hgZ8zy4y2JUF0UPRt5SLIHkjVEsHWAzLK/To+OOyk7j1kKqXE4UEcIk9Lx+NQfu3SYdSSc lMHFpvlJ0+vEdgTCirMwNWkU3ZyB+QEQ9rlLBSeOM/XrTqAXVcMPBUeRYrmqHiN5oISxzZ titSYgFwCWib8Jr3xvwxd/JwTp3QpBqtjxka9cq+8CHSUKm1Q6v4b1DuDOwQuRqm44cixF QbUX1DVGg/ZfwRhqjgtJ4YfVT/qTkAl7Ux5+XIaHwTnYS7hz2ceFK+vV0o04ZsABfqSAVi 1+NS0cyFngdmKYSfwsbUAvOiDmbnrYvfY/0v8Z/AYlw/HRk8+Sps8qORLVJV5Q== From: Antonin Godard Date: Thu, 10 Oct 2024 14:10:26 +0200 Subject: [PATCH v3 01/16] ref-manual: add missing CVE_CHECK manifest variables MIME-Version: 1.0 Message-Id: <20241010-release-note-5-1-v3-1-2cef1a58f1ab@bootlin.com> References: <20241010-release-note-5-1-v3-0-2cef1a58f1ab@bootlin.com> In-Reply-To: <20241010-release-note-5-1-v3-0-2cef1a58f1ab@bootlin.com> To: docs@lists.yoctoproject.org Cc: Ross Burton , Paul Eggleton , Thomas Petazzoni , Antonin Godard X-Mailer: b4 0.14.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=1476; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=0N1yz7L43RthJgx39yU3B4LdQY/uNMagi93oBaF3nZA=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBnB8RN5aFUdiiLuqsT1BicMf1cMGrmCa9yHs8Rs CHuF3JSzVOJAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZwfETQAKCRDRgEFAKaOo NkWREACYX/ni92qMV77srA+pvjTdE76aALNmlCELNA13Y+OwY5D3ydX0mnK5gu+nU5hfjLHuBm+ smXz1JczX5fZEwIiH/yOO1tM5wZ5nn7+VQPqA9M5rXtStrVX/8XasEcYuLGfNMs+GZRZwSDTP4p PiO/HhvXyppc1YZJWoZn7yeoT9YUS3eJdC4ZGxhxCQY8DvjSMo4ag1AwrjJjfBhioAlSPsa54Az QAqM8D04UidgoY2TRUU4b30xwa79c9X5eZ4cOEnmEIWscNMDznYXwlrZYJdXlCBMgtgJtPsbxSy 21eiGSDKdln/hgIps02qbvDX7XhtZPkBWcwHtVhwrHXjxzpzOJsBOQddRzItQTXiwUciFye4/K0 agbpq+eYs+ZzyR1lqMsAAEr9uLm8ajsDIZmN8dvGJoWYIJ3gttUnhaTUOaBj5kcLOO4bT/od4/N CtKdmoFLF7bfkxZuo76c+1fzHrtVaRWieN5KA2BYbMlXG9pBpO5CO8tpsKO0bX37M8ZmZg9twAp jDTss2X3bI+f2lrN6Q/5SP/qMhw3thPhgaFgF/0n80I0mdKqP1KQwBdYjf6mcW7zHN+0nkSYinl yfVC15HwXsgOBKzHw9TeHx4DfNLQuralvyu7lxoUkW3mjDZorw/7XhgL9ztjcgWdN4IDIuPqDLq m1xY60GojbtPIwg== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 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 ; Thu, 10 Oct 2024 12:10:59 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/5453 Variables that can be used for toggling creation of manifest and specifying the path to the output in the deploy directory. 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 32c9e7407..dd97a63c0 100644 --- a/documentation/ref-manual/variables.rst +++ b/documentation/ref-manual/variables.rst @@ -1678,9 +1678,21 @@ system and gives an overview of their function and contents. variable only in certain contexts (e.g. when building for kernel and kernel module recipes). + :term:`CVE_CHECK_CREATE_MANIFEST` + Specifies whether to create a CVE manifest to place in the deploy + directory. The default is "1". + :term:`CVE_CHECK_IGNORE` This variable is deprecated and should be replaced by :term:`CVE_STATUS`. + :term:`CVE_CHECK_MANIFEST_JSON` + Specifies the path to the CVE manifest in JSON format. See + :term:`CVE_CHECK_CREATE_MANIFEST`. + + :term:`CVE_CHECK_MANIFEST_JSON_SUFFIX` + Allows to modify the JSON manifest suffix. See + :term:`CVE_CHECK_MANIFEST_JSON`. + :term:`CVE_CHECK_REPORT_PATCHED` Specifies whether or not the :ref:`ref-classes-cve-check` class should report patched or ignored CVEs. The default is "1", but you From patchwork Thu Oct 10 12:10:27 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 50235 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 70378CF11E0 for ; Thu, 10 Oct 2024 12:10:59 +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.41788.1728562257876114509 for ; Thu, 10 Oct 2024 05:10:58 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=SLdXk6vs; spf=pass (domain: bootlin.com, ip: 217.70.183.199, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id 6A3D8FF808; Thu, 10 Oct 2024 12:10:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1728562256; 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=Yq6kHau4JQeZ7yTJDLZxSn6MLOWJfkXNa8Us6go+RPk=; b=SLdXk6vsq5/pGVvIzR3+1P58PD8GIdUpnUwQgmW49ws0A/F2yN9buFQf5WkJN/rr2RAzjs ZeIGBXwOBgYBCF35vc6FOAyS2+LVbPtzGeu5oheaT1Ux9HmCdFI+rtoWmJECt6YbX3Oy7+ n8WFFg20jY4TIBTsLbAVfXKhRYiLRO8j/gdVU/fdsWa95yuPrd65m4PPkT4LQpVgXxQzmu cBJw8ClK4c+Kupxz73uXcULewQlyR2hZmo0yKTwq7RAIAL+0Tv1pH2BSs4aRBue9g04rpo uxRszhe9hZkvZK9J0NYPRWzE8iNH5cpcKI2H7NP98eda3wKOfLM7MEaR5M0BHA== From: Antonin Godard Date: Thu, 10 Oct 2024 14:10:27 +0200 Subject: [PATCH v3 02/16] ref-manual: add new vex class MIME-Version: 1.0 Message-Id: <20241010-release-note-5-1-v3-2-2cef1a58f1ab@bootlin.com> References: <20241010-release-note-5-1-v3-0-2cef1a58f1ab@bootlin.com> In-Reply-To: <20241010-release-note-5-1-v3-0-2cef1a58f1ab@bootlin.com> To: docs@lists.yoctoproject.org Cc: Ross Burton , Paul Eggleton , Thomas Petazzoni , Antonin Godard X-Mailer: b4 0.14.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=1570; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=MZbBQR9dYMC5q2RiXWC98kG76CEujbFRo57TmtrKbGs=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBnB8RNDsjwVRtu2w8rinhRmUU8ft8M7m2s9jJ32 XIAudr1VQCJAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZwfETQAKCRDRgEFAKaOo NhLVD/0cCuxcac1+TbH0Mg8uzBMkVDRP1Nk0e/wX6kyPnRRlXf0Q90aiQB+iZcYHogsuNCAXSQ2 4XRgbEvzcJK2ZN4mMetwchue6uC1sUoxknyrw2uiBzTL3BZ/aff/rnyPlxdyIXaFSE4txwgwxw3 Z7JbZkzS8s+aU3lyMsCBq2JFNB181+69FaCDR3VfK9yCFi8MTsQMVYsvHoBPC9iM0GTbYw1KmLF 5IoQ268Oj6rLLc7ihzHY//jX9dfoPUL9RTGlGDFZQORQDT7l6tMRm4CLDZKrhXa2XnAWn8AcYzS 6zB5OhDTz66HrvFEb5wBQjNCfotJ1boXnv2Df1+zZ6Uox7BBUYVqZxZpSY61v6WDesTCV5OEJkR u1XB9j1az6etbBT7erCweY7WjjWw6l8X6+9n/njpaSAWJQNyps33wcLuowMhC/Xvodho8dWJJKR 1Ho64iNs24zNnRN+kTenH/5xe3e7gaFYRrLoiyLlNrir2tvWrY4DeAL3um2Ew/oWvrtF3lYgynI gJt9fYMGWyEajgkRAmHl3wPsGjEF6wwfjiSXSImJ+3DHNMqJ5vCELhOi+uk2sv308vblrwiZ57X EVgqhoM6lSF7TfjFbuvCeXw/Mkbm9PYBE7owyY1n1QSrXYuN10a2clsiVyeuiQJUpWOoVrdqvGZ HYwIDO4ch1GwVeA== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 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 ; Thu, 10 Oct 2024 12:10:59 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/5455 Add a brief description on the new vex.bbclass that is used to generate metadata needed by external tools to check for vulnerabilities. Signed-off-by: Antonin Godard --- documentation/ref-manual/classes.rst | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/documentation/ref-manual/classes.rst b/documentation/ref-manual/classes.rst index 9520d0bf7..46d77d0e5 100644 --- a/documentation/ref-manual/classes.rst +++ b/documentation/ref-manual/classes.rst @@ -3489,6 +3489,31 @@ This class is enabled by default because it is inherited by the The :ref:`ref-classes-vala` class supports recipes that need to build software written using the Vala programming language. +.. _ref-classes-vex: + +``vex`` +======== + +The :ref:`ref-classes-vex` class is used to generate metadata needed by external +tools to check for vulnerabilities, for example CVEs. It can be used as a +replacement for :ref:`ref-classes-cve-check`. + +In order to use this class, inherit the class in the ``local.conf`` file and it +will add the ``generate_vex`` task for every recipe:: + + INHERIT += "vex" + +If an image is built it will generate a report in :term:`DEPLOY_DIR_IMAGE` for +all the packages used, it will also generate a file for all recipes used in the +build. + +Variables use the ``CVE_CHECK`` prefix to keep compatibility with the +:ref:`ref-classes-cve-check` class. + +Example usage:: + + bitbake -c generate_vex openssl + .. _ref-classes-waf: ``waf`` From patchwork Thu Oct 10 12:10:28 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 50234 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 4E0D6CF11D0 for ; Thu, 10 Oct 2024 12:10:59 +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.41789.1728562258213691997 for ; Thu, 10 Oct 2024 05:10:58 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=iyzII3t/; spf=pass (domain: bootlin.com, ip: 217.70.183.199, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id B00E9FF807; Thu, 10 Oct 2024 12:10:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1728562256; 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=yhiRbXObUt1XFnndQg/NG0X7Kn103Ne9H5cAAQsJIYs=; b=iyzII3t/XBCN11ZR1vkW2tBbUYLJmm/h9L9izSju/B8uW1GnuCmne8typmCplkeen2j83C sWW7oJ7KARUTOFYnetcRx6QMIXcyeEf+o1gpclT5nYwcDTXdSOl0eaXZzCO/psf6USwynK +ORLa4ql4TmZa4EoYoSh7ULZwulptjWBb+SawR8CPs6tQVRBXYnkA+P69nIVe2AU5/HgJR x2pSVRYRgkuiMIh3hmY/x/YAbHH0y25b6djWz2n7d/Cwngy/f0AvPkbJLoX7nX8AL/bYO1 KmNXSDH6kLwwFkoqBcFvN3G0btuVekl/n9PSptDSNnnIu5hKEJazxStqosD68w== From: Antonin Godard Date: Thu, 10 Oct 2024 14:10:28 +0200 Subject: [PATCH v3 03/16] ref-manual: add new retain class and variables MIME-Version: 1.0 Message-Id: <20241010-release-note-5-1-v3-3-2cef1a58f1ab@bootlin.com> References: <20241010-release-note-5-1-v3-0-2cef1a58f1ab@bootlin.com> In-Reply-To: <20241010-release-note-5-1-v3-0-2cef1a58f1ab@bootlin.com> To: docs@lists.yoctoproject.org Cc: Ross Burton , Paul Eggleton , Thomas Petazzoni , Antonin Godard X-Mailer: b4 0.14.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=3706; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=adorck5GqEtHtIM24hJlenN4ry555WHxGyvDPIMY+I4=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBnB8RNFJkzoXxJtjIAm9KmsbkXwX7K7XtyFXO5U hYpQgd/cB+JAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZwfETQAKCRDRgEFAKaOo NmlvEACGiCKf270Dhl+ngTZcnlb5DhiTNGyEDvhyPCjtFNIcxZkEPOkTTrO5Gu2FFP9eF5RWOsi SWncNyiotoeBPcdQbE2sM0HC9d8QVVUTtF18GqjhkqpYFHGQ8acH4tKumxqpvjjXhoysMBmcUZp +TiqgcHKYKfjrPHCP/26destvyMuAOL9Qn4yI/ZvP15HvAkrZFAV2EkaP7tN2UGzF+RlgcJljsb ceXwBWK2tc3hxnyNsi3lUp3p8PF0qcRnKq4jEWYwdg61cp7ulyA1zSQ3U4dUZw+N/vjEDZx1qlD x4Lwm7qoaaJnL/i2jslKxNQykwKde2P9dYkbNuowQhC/RlwggAeriXHTq+WPkFxDMk+OizA/QvW EqBEsqIdRgpmPZfDfGx7yqClFFVRAGsMLqIS1WnXMTFqmCiptyHePjEhxkYUjYv0JrE+YrRpmKt OaroZf7KkIv1ZdbEq7brLUu3MZH6lGpZbT8HUThz8T28zG5avmlh2Cdm9c0blfpoILj8j7S9eXL 8RgJSMLhsybufqRbcbQeCHTQBJzJX41c98fW0o50UFOPyBaCpaKGbX70r4MPnDgkVUbXk+auwRI JgUeAxoIYUOrbZfMSvedE7Nebg7SAel0izJFTjdcDnrlxp+pFp0ea3bTe4rQoUApji2UZZvtyQw CTMMuIibxnf6+TA== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 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 ; Thu, 10 Oct 2024 12:10:59 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/5456 Document the new `retain` class with its configuration variables in the variable index. Signed-off-by: Antonin Godard --- documentation/ref-manual/classes.rst | 17 +++++++++++++++++ documentation/ref-manual/variables.rst | 35 ++++++++++++++++++++++++++++++++++ 2 files changed, 52 insertions(+) diff --git a/documentation/ref-manual/classes.rst b/documentation/ref-manual/classes.rst index 46d77d0e5..9f6e42725 100644 --- a/documentation/ref-manual/classes.rst +++ b/documentation/ref-manual/classes.rst @@ -2728,6 +2728,23 @@ commit, and log. From the information, report files using a JSON format are created and stored in ``${``\ :term:`LOG_DIR`\ ``}/error-report``. +.. _ref-classes-retain: + +``retain`` +========== + +The :ref:`ref-classes-retain` class can be used to create a tarball of the work +directory for a recipe when one of its tasks fails, or any other nominated +directories. It is useful in cases where the environment in which builds are run +is ephemeral or otherwise inaccessible for examination during debugging. + +To enable, add the following to your configuration:: + + INHERIT += "retain" + +The class can be disabled for specific recipes using the :term:`RETAIN_ENABLED` +variable. + .. _ref-classes-rm-work: ``rm_work`` diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst index dd97a63c0..853e50cf9 100644 --- a/documentation/ref-manual/variables.rst +++ b/documentation/ref-manual/variables.rst @@ -7137,6 +7137,41 @@ system and gives an overview of their function and contents. If both :term:`REQUIRED_VERSION` and :term:`PREFERRED_VERSION` are set for the same recipe, the :term:`REQUIRED_VERSION` value applies. + :term:`RETAIN_DIRS_ALWAYS` + When inheriting the :ref:`ref-classes-retain` class, this variable holds + space-separated recipe-specific directories to always save in a tarball + whether the recipe build has failed or not. + + :term:`RETAIN_DIRS_FAILURE` + When inheriting the :ref:`ref-classes-retain` class, this variable holds + space-separated recipe-specific directories to save in a tarball on + failure of the recipe's build. + + :term:`RETAIN_DIRS_GLOBAL_ALWAYS` + When inheriting the :ref:`ref-classes-retain` class, this variable holds + space-separated directories that are not specific to a recipe to save in a + tarball whether the build has failed or not. + + :term:`RETAIN_DIRS_GLOBAL_FAILURE` + When inheriting the :ref:`ref-classes-retain` class, this variable holds + space-separated directories that are not specific to a recipe to save in a + tarball on build failure. + + :term:`RETAIN_ENABLED` + Disables the creation of a tarball of the work directory done by the + :ref:`ref-classes-retain` class. Can be set to specific recipes to disable + the class when the class was inherited globally with :term:`INHERIT`. + + :term:`RETAIN_OUTDIR` + When inheriting the :ref:`ref-classes-retain` class, this variable + specifies the directory where to save the tarball of the work directory. + The default directory is ``${TMPDIR}/retain``. + + :term:`RETAIN_TARBALL_SUFFIX` + When inheriting the :ref:`ref-classes-retain` class, this variable + specifies the suffix of the tarball of the work directory. The default + suffix is ``${DATETIME}.tar.gz``. + :term:`RM_WORK_EXCLUDE` With :ref:`ref-classes-rm-work` enabled, this variable specifies a list of recipes whose work directories should not be removed. From patchwork Thu Oct 10 12:10:29 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 50231 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 4D069CF11D8 for ; Thu, 10 Oct 2024 12:10:59 +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.41658.1728562258524910648 for ; Thu, 10 Oct 2024 05:10:58 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=Jrsam0P9; spf=pass (domain: bootlin.com, ip: 217.70.183.199, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id 0665AFF809; Thu, 10 Oct 2024 12:10:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1728562257; 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=YVKTekHE93hOB8Wqt1xb1WlVvfbwl/x1DveF1yGM7jc=; b=Jrsam0P9rrhZ52t79xjstjdrnVo7jEleUkbMfWdToNhzYQhM0welHfTwz/SZOkjEPoYBuL w6zF6zwLUYTbEFWocPboGmx9fFxCmzfogzTkGCzIj8Pr64VcqfWdQxh971n4/cSnwDNA43 QNv+G4r4SxaHlWM09523viHWQhCdp/13bxxL5r+6neVjGe/mJ7xxvwLKplVU1Nt9wPTBRb RnntW9OnR/eCMon277bmiLysFwvtqeeKz8mQeztCvJgDHkHQUEerCjG8t48fBd9FIDCMn9 qhgO3Yy0u6yc1dLnOAtCfirKBCGurG065u+lBUOMSGTiR6LkGKKXMVBLUa+B6w== From: Antonin Godard Date: Thu, 10 Oct 2024 14:10:29 +0200 Subject: [PATCH v3 04/16] ref-manual: add missing nospdx class MIME-Version: 1.0 Message-Id: <20241010-release-note-5-1-v3-4-2cef1a58f1ab@bootlin.com> References: <20241010-release-note-5-1-v3-0-2cef1a58f1ab@bootlin.com> In-Reply-To: <20241010-release-note-5-1-v3-0-2cef1a58f1ab@bootlin.com> To: docs@lists.yoctoproject.org Cc: Ross Burton , Paul Eggleton , Thomas Petazzoni , Antonin Godard X-Mailer: b4 0.14.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=792; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=Rlm3IE48hEsW+EzB9a615bLjqQCCc/oQamIjDx4W9I0=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBnB8RNTAnq8OWzHIDhmrdNCmhIXUBz88suFnj8B c/x1lwI/z2JAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZwfETQAKCRDRgEFAKaOo Nv7ID/9Ujv2/qYzzSA633ZOLr96i/pOMq6bu0APVu3B2FD1UIVSXNal5sCNfQSDvDo15d5T80DG cJDr0ecRRabtEblMbt9s4njv5vZ8f+ijsD3qIQGNuHn9SND5TXk97PabOC2NavQJBpav4vjxrD0 4lO+NvcQVmmrfl2NEGWb4C1EcD35c+Qe3owHqjrlowMQ8ehRmW60R7SyiHcmdzXYNHw8cYKsPeq 4YznANlNWIJndq3OuA/jecJCcDivYS32hD7L/tAB7L88oAsVdHOZpWNvZt84w1HM20ELAI7P7Ia Hoz6HQ8gt3Yp7e+pl6nSJQn8qzSfWQfqsriPd4DXAReqzHdFnBHRQ+1RuNRgCmtfVzi1IP08k4c O31T1quKEWoGp0ahPeHAUWQv1iobVliH6kmbzt+ztYlo3Sj/0AbjspydlnAX++rJDS5KeMqlAtB WPVt/iHJ87RtExFFrlriRFJQA1BOGruQNMKyGoyRb/0HPa9fND8NIm57WEH7S82FFseQ48AWX54 FWEz6FDG5Hh84V+a5L3ITIooLYHsL4Gwz9YhWWS0UNv9DEBp5xmMaWc/2ZbNwL8kmHpbUZuJuE5 M7CYvBbEH4wTi1PFfBrYzK89oXSvRl4KcWQ9/6SSfPZMlT5HShT8/aHSeN4BD0XZAtdv5UGukWv zXY1oFh4PNoMX+A== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 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 ; Thu, 10 Oct 2024 12:10:59 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/5457 Signed-off-by: Antonin Godard --- documentation/ref-manual/classes.rst | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/documentation/ref-manual/classes.rst b/documentation/ref-manual/classes.rst index 9f6e42725..14aa0f3a3 100644 --- a/documentation/ref-manual/classes.rst +++ b/documentation/ref-manual/classes.rst @@ -2049,6 +2049,14 @@ and the target. All common parts of the recipe are automatically shared. Disables packaging tasks for those recipes and classes where packaging is not needed. +.. _ref-classes-nospdx: + +``nospdx`` +========== + +The :ref:`ref-classes-nospdx` allows a recipe to opt out of SPDX +generation provided by :ref:`ref-classes-create-spdx`. + .. _ref-classes-npm: ``npm`` From patchwork Thu Oct 10 12:10:30 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 50233 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 615BFCF11DC for ; Thu, 10 Oct 2024 12:10:59 +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.41790.1728562258789947609 for ; Thu, 10 Oct 2024 05:10:59 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=GVg2fgVB; spf=pass (domain: bootlin.com, ip: 217.70.183.199, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id 50351FF80C; Thu, 10 Oct 2024 12:10:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1728562257; 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=oO8Twb+I/ZsMVraCWbJpEpftbq+WaDvhqa1m8/j+rN8=; b=GVg2fgVBk2strWldLodgT8KVVVGzL8XkG0yR46M/4M0AqeSLr+jx9OijRLlX/lv+dLgRNf XOsR3yO4y83ELUQP2s3hw8nvarPF8X5IXfC9Tty9NI/UXgl8Lzzp1EKZ4qfV7G0aha9Z3d oZpPiDKUKe7IwWx7Y8lWDmIYlIT25gfn4QPYKjyS2SbM3wx5sH6iGARRdHAIJol4zu87QZ WxopCdc5it0HmDusUbr3S5lXEypaXb/V2ee9GNz69OfAgWItmlxw5vrn/nuCoOTlDW7G48 EaUnYcrzStL3jXPelUjSUr5EP0Fyv+I+fPF8EPz9s+oQCxScm1HNLYCKqUX6ZA== From: Antonin Godard Date: Thu, 10 Oct 2024 14:10:30 +0200 Subject: [PATCH v3 05/16] ref-manual: add new RECIPE_UPGRADE_EXTRA_TASKS variable MIME-Version: 1.0 Message-Id: <20241010-release-note-5-1-v3-5-2cef1a58f1ab@bootlin.com> References: <20241010-release-note-5-1-v3-0-2cef1a58f1ab@bootlin.com> In-Reply-To: <20241010-release-note-5-1-v3-0-2cef1a58f1ab@bootlin.com> To: docs@lists.yoctoproject.org Cc: Ross Burton , Paul Eggleton , Thomas Petazzoni , Antonin Godard X-Mailer: b4 0.14.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=1024; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=zIuVN3vPuj+zvb1IQGdmsh6o9iRGUqt0Ud+GRRHVX0k=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBnB8ROiH4u2PB8qkDSqJupAFXFccGQsVkITxPIZ nRgvvOq3jSJAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZwfETgAKCRDRgEFAKaOo NjtAD/0YfhwP4vfyIcuPwlzpo9Eg319HpOo13WYqEpwdw5Cl1vd737nHLELGApvyix1pc5Cwlew ThQuOiXkWefbb1ZYb5oVaJEccMA/S9uQ+wIo2ElAAlNgb1N5TYVH6AJDzJ9wJJpphbKBm9bvUwv zrTaV8uMeS2IJ8WyalZc0YptSGTMhRzCsT24EjuYcSVCNAxFWk2ZjV69EbYNXhiAhjuv7BA9l3W 7fY6uCoLc31FbA8KPodNtQTxZZFNFF29M7kdL4fj61eroxPDbt2Pav9dU+DJHwfJ2Ocphj+qYPQ lCIlhM1b76Za+L3Ytfhiry5Y2di4n9jyONN4/w3zlXRaK0BiNMZGV5/l6gbXLPZUvrf5k4iF2gN tKiYnXxTmjYLdoWNUK8Afw2ETNuWTmTgdVrY9zllD1DyFnbEQqpOAM7kl+YJeUkxrZCV2wFvPfc Lcjynh0K1ke+9TTpHdaBc0qL0rM+hzy6kFclFHEea43a0EATNRBkXKmS5DnBQQinjwYzmP+md5k WtZTN9A9srKYJ12OqSqKq1/c+U4CP6aL7/XxHt46zU/7BrsYW+39P7h1mfvAML8VA+66wpct6Ft EBuZ4M0pagkLbsEqNMXrpRsqtS92M/6jhDWi9Cggy09kqjs7Nbl80gSlS0KbDt8i+qhcyKF/JLx UvvYsgDTfjR+TfQ== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 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 ; Thu, 10 Oct 2024 12:10:59 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/5458 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 853e50cf9..67fe44701 100644 --- a/documentation/ref-manual/variables.rst +++ b/documentation/ref-manual/variables.rst @@ -7076,6 +7076,11 @@ system and gives an overview of their function and contents. in the ":ref:`ref-manual/devtool-reference:checking on the upgrade status of a recipe`" section. + :term:`RECIPE_UPGRADE_EXTRA_TASKS` + When upgrading a recipe with ``devtool upgrade``, the variable + :term:`RECIPE_UPGRADE_EXTRA_TASKS` specifies a space-delimited list of + tasks to run after the new sources have been unpacked. + :term:`RECIPE_SYSROOT` This variable points to the directory that holds all files populated from recipes specified in :term:`DEPENDS`. As the name indicates, From patchwork Thu Oct 10 12:10:31 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 50237 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 60ED0CF11DA for ; Thu, 10 Oct 2024 12:11:09 +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.41659.1728562259058939939 for ; Thu, 10 Oct 2024 05:10:59 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=pY7H9PgR; spf=pass (domain: bootlin.com, ip: 217.70.183.199, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id 8EA91FF80E; Thu, 10 Oct 2024 12:10:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1728562257; 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=blsAKzTZp9ZsQrHFyTdOh6tpRSOO8K5LgHjWU4ZBSF8=; b=pY7H9PgRkzxJE9vSBFaNTUhTuZ21eDI5B9vgnoPFN8s0IFQeD0IY0m77mKfMsoQCp1eu/H HoJvpFKvfoIBI2wl6vI+Oo6aW0dJEc1bO0jCeSOKs+N+1mKcEHw5BS9bXgyz8Had8fs9tq FgqcaZtLhBC12ZXNtIA5VIwL38NlUJkgX9XqDeP9IUeDl9dbHottp/GpPLTx/Vyrq6NTC1 AwOr54wztyrlq/+oIYCs1ddUGkX6OrrMSJvoW5bgMBwCc++K/c0aRxcFDlfg6zzSxF7Wgp rgS9VqnDmoPx8LNDl/SlNmmE0PBJ78gtUAlpy4fnawfUPcJmOuV9ay7SFB5+yA== From: Antonin Godard Date: Thu, 10 Oct 2024 14:10:31 +0200 Subject: [PATCH v3 06/16] ref-manual: drop siteconfig class MIME-Version: 1.0 Message-Id: <20241010-release-note-5-1-v3-6-2cef1a58f1ab@bootlin.com> References: <20241010-release-note-5-1-v3-0-2cef1a58f1ab@bootlin.com> In-Reply-To: <20241010-release-note-5-1-v3-0-2cef1a58f1ab@bootlin.com> To: docs@lists.yoctoproject.org Cc: Ross Burton , Paul Eggleton , Thomas Petazzoni , Antonin Godard X-Mailer: b4 0.14.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=1027; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=yjDrzUs+kiEwvVJH2kHDnWqbFA5ToOoc+EjCkYuQQFQ=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBnB8RO9uIB8U3upcAS/Y9748zeB8vQyqMwp+Nn4 vVrsNEA1+eJAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZwfETgAKCRDRgEFAKaOo NvZgD/41530UTVDhx9l9lvusg3mxaRQAPdrVdYmWmXLqrWxgukmdSZYNeVxK3J7DbuMzuqoaK1Z ohe3pYInEHFpoZf23ldkcCqtvfKv7fvcDCsBGHuZ/eA2X1DgboMcXDyBJvd3LleDSzsag+1HwhP Bps22mmBYANNN2Qa8cCLlD6kb/Ua6LP9vsgorVrMasHpi0yHQE4K8xuyprUI8WKszmVYHmATnXq JjDvgmNktqpYfNjVPm+c542XJ3mBQCSiHm0ywHmSd0wxt03UAPAmCP+AelW0btVY5RF0S5FzZWj Dd5YOkVaEQl9qiCyHx78JgvQUSKrEueFvqxJ89C3umNHlTxnGBP/9iKkOmSC04xB/K0T4cvgcb+ ZcYVs9PoNGDoF9Q6a/QiUc0j3mmhY9eEAGUiK+wqq3qadOYOAwsYC0VUEpw4mw8sS8QjY/eAwuP 7L2CZtmMY2fMSa5wlxo8q/jhc7AEwjuxY04ThGNVvT9KdY/DSTAK0iB1FKBnk8dVbtrgqoXsUnj y5LWYdNm6mL55egEyFUFt3oje/bf0i1Ox9Jo1XL02BIgN9d1oGdHSoQG+OzF5FbHpHl7NXxI4QS QQ9Cgw4cXa9i9mBbW8U3XRLZEWtbT6PfJv93ji2r/I87oFBAsvwHRuy8DK0MhwGp7BBAC/RddzM 2f0GRWBSqEY9UQw== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 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 ; Thu, 10 Oct 2024 12:11:09 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/5459 Removed as it was only used by ncurses and zlib and adding minimal added-value for a considerable amount of added runtime. Signed-off-by: Antonin Godard --- documentation/ref-manual/classes.rst | 9 --------- 1 file changed, 9 deletions(-) diff --git a/documentation/ref-manual/classes.rst b/documentation/ref-manual/classes.rst index 14aa0f3a3..121887d1f 100644 --- a/documentation/ref-manual/classes.rst +++ b/documentation/ref-manual/classes.rst @@ -2940,15 +2940,6 @@ in the :ref:`ref-classes-setuptools3` class and inherit this class instead. The :ref:`ref-classes-sign_rpm` class supports generating signed RPM packages. -.. _ref-classes-siteconfig: - -``siteconfig`` -============== - -The :ref:`ref-classes-siteconfig` class provides functionality for handling site -configuration. The class is used by the :ref:`ref-classes-autotools` class to -accelerate the :ref:`ref-tasks-configure` task. - .. _ref-classes-siteinfo: ``siteinfo`` From patchwork Thu Oct 10 12:10:32 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 50242 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 8ECE5CF11EB for ; Thu, 10 Oct 2024 12:11:09 +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.41791.1728562259357304014 for ; Thu, 10 Oct 2024 05:10:59 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=FA7oyEWK; spf=pass (domain: bootlin.com, ip: 217.70.183.199, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id D4DB7FF80F; Thu, 10 Oct 2024 12:10:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1728562258; 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=+5j30kAxP3k0XzhjubqRvHK6zirObx/B6JEkO6P0EOM=; b=FA7oyEWKwzhRheL122oYKJR2LQOnEU6unZAFsHq2BR8UbVQ0BcMhpYvBqPaPSnIz4+8g6m hYpgzDhT1cHxaDPLWBr7eD6KO8vGK4FESN+VaCfDM9Q/Sc2vYRAj+cPFwYbdgmBsdtIAeu Ibj97bbuWsFF9thJAyiYyCkPpvx25vg1MCL2Ezpf6CQ0ykWpGIsPXe97inDwJHGJDeUe+D eMsKGMz4KmiQuJ/68T9nGfHWxePs0GO2bn1s5HfDPUK036npo4ewrPlWELoiLDugTYNefT GKpMhHqM4FcTjQy+xqGTh7RqWgPKYx2MFtZCa+NBlz5I960hcVpq1ru4d10qaA== From: Antonin Godard Date: Thu, 10 Oct 2024 14:10:32 +0200 Subject: [PATCH v3 07/16] ref-manual: add missing TESTIMAGE_FAILED_QA_ARTIFACTS MIME-Version: 1.0 Message-Id: <20241010-release-note-5-1-v3-7-2cef1a58f1ab@bootlin.com> References: <20241010-release-note-5-1-v3-0-2cef1a58f1ab@bootlin.com> In-Reply-To: <20241010-release-note-5-1-v3-0-2cef1a58f1ab@bootlin.com> To: docs@lists.yoctoproject.org Cc: Ross Burton , Paul Eggleton , Thomas Petazzoni , Antonin Godard X-Mailer: b4 0.14.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=1095; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=N4TFEmqn4DS5VeqE4okwZsgg5DlQ3q29ESX4fVKuFbs=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBnB8ROlFRCEH7rlMl8ouqb3JibMmwJ2flTk8Pg2 6mPYAVS5X2JAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZwfETgAKCRDRgEFAKaOo NrceEADOyX9nI/zFfBREMUNEHxAAItewrPjgAOBzy75WE0081lLC8hrRCxgSOPbbYnL/eftpuol ejxsgVXkGQw2Z5qsnzHVy4a72ishdOEtjEOqWMabQLifw1cB9MnRjpnOlbm2pAZXNOxpKSgWJxn oaLly2l53hLpR7AYe/Jh4BTRy4JzBJv+/5l4WRx/8O6n1jKiP7yNX3izsLMVHXRWmLehFKtZHq+ 7PmrDCBOmszi0mDLanbEotj/PHDVzmc0lYhh2c6kxso73QxOzIH9Al4TtsRsH986RolzpAUdiu9 qMlml1XW9F9AXA9us4occRMACX3eqAMZOvrcDx/WpaU1H1KLSS5yd+wlha8bONHG6WvpDh6d6Y8 wJuch9DvD/keUsO8ud4Oahj++3tjNQRySlTvgx7FkWZXkb/vrp1kFnMRLhN+5caWNpK5Ux6wt1t M96gLaD816I5ZBYpbgoHh9svaqLp09rNv5Z5Q9Z7Kb3ghkwQ6NcM61kOH6F3KwuCW4+eYF/kOU/ xCOSDDu+3pO0pvEmIfR83BXX6wNjzBW2u80p07rwLXo22LqYNN8opyVHyQC515ufYKiFjILPQ8o lCzwBlM5YY8+e/fnm8WMrLER/ThQxTtjayHSeEV44Gw0tGUBNKkv95Cy3DdeO6mQVT/3nHTWb41 3ESYECXNKF7pGHg== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 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 ; Thu, 10 Oct 2024 12:11:09 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/5460 This variable lists space-separated paths on the target to retrieve onto the host, when inheriting testimage. 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 67fe44701..744c0bc11 100644 --- a/documentation/ref-manual/variables.rst +++ b/documentation/ref-manual/variables.rst @@ -9267,6 +9267,11 @@ system and gives an overview of their function and contents. section in the Yocto Project Development Tasks Manual and the ":ref:`ref-classes-testimage`" section. + :term:`TESTIMAGE_FAILED_QA_ARTIFACTS` + When using the :ref:`ref-classes-testimage` class, the variable + :term:`TESTIMAGE_FAILED_QA_ARTIFACTS` lists space-separated paths on the + target to retrieve onto the host. + :term:`THISDIR` The directory in which the file BitBake is currently parsing is located. Do not manually set this variable. From patchwork Thu Oct 10 12:10:33 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 50245 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 B1C42CF11F0 for ; Thu, 10 Oct 2024 12:11:09 +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.41662.1728562259625457184 for ; Thu, 10 Oct 2024 05:11:00 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=XZ+YtiCF; spf=pass (domain: bootlin.com, ip: 217.70.183.199, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id 28700FF811; Thu, 10 Oct 2024 12:10:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1728562258; 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=iHKAkt4PpFjs9rAZ1m9D8Df/A0w//QxpiYBJ0xxN7k0=; b=XZ+YtiCFtCEUvE2cM6m1UZ0QrDybHMvmpLV7jU92mumDM6Senv2q8cBoo19JOO4JHAM7Du kc4q2GCZP5/Sg8T1d6Bjo/U4OMQsDe/J17eFrz3d5zl+0wZEp4lnZIF/t14kdbGfqYGQIL iEt4Sp6HRHpKbME3QAfnmZpRob7rS9qduNOp3IOx3pn8ZABIVqEDufnXqfuDS28Peu//HW FFxgbF3SLldKp4N+fgT1RdOwFTepe3igEKU2pC21hk4smO6yr4Z3yvo8Tr3pawdQxDHOtG RRHOrWqsMDl1JCg5tzH1I03o4H5E49iQf6hiPsRfu0y9S04nJeJIcVpwhDfFJQ== From: Antonin Godard Date: Thu, 10 Oct 2024 14:10:33 +0200 Subject: [PATCH v3 08/16] ref-manual: add missing image manifest variables MIME-Version: 1.0 Message-Id: <20241010-release-note-5-1-v3-8-2cef1a58f1ab@bootlin.com> References: <20241010-release-note-5-1-v3-0-2cef1a58f1ab@bootlin.com> In-Reply-To: <20241010-release-note-5-1-v3-0-2cef1a58f1ab@bootlin.com> To: docs@lists.yoctoproject.org Cc: Ross Burton , Paul Eggleton , Thomas Petazzoni , Antonin Godard X-Mailer: b4 0.14.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=2931; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=df4aYclX/e9VilGYMrsJEMpxAx6vzZGP6MDZrTyTj+E=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBnB8RO7W646eO2qe3AHxNcbS98CHKtl1Uj1Gb81 hhyjCX8YKCJAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZwfETgAKCRDRgEFAKaOo NqmUEACmeb5BQ2RRgJnTivdG3PPXbPnxfBSlrDzhV2QbL2m4XnNG3ki7wUZsXRQ7lKBbqJ3Ushw mmt6DEincjCCc+QnIaJgwRvbKhmOiRcmqg9fvk+zel+MlyNPB/oVWtExm+e6/lfj6qHfUmwYAzy CLOaI1237hmQGg6ZSfukeQ94eQMTT1bM8JKIhYRy9Wo9sIA/qJMdaqX9f9ZqCZiyQmvGTImx9IN MXsHNedEtZgD16RA9uRKq1vvYzpxM8iQNWuA1ABgGqOd++jtBDemFRupsZacnpQEYU4zwNaF4gA /ydwmoqoJ1fSYgAAjrc+xJDLKq7Q4AERpX1BqpeDx5dzPVp0adD/Fv+BVZDbU6zZtCz8LpKXbY+ q2VDX6pRRjqpXCl9DEUVjzSFqAT0o4ogBUOPn/hfetvVf0HkpAM7OlSPsxz+UMAaf3pzYlI9ofG ZFxNCjg/oDb2g77Z9hMkupRmuVKXdaSwnfcUWdHH/5Gv7EjsKnwzHuBAe1OQZQwnvzfvwH4oMeY zYt5Ss8F/a/E/Oi+L3ku0X5N/O8qE4+lutxtD/+CM/UZ0/xyMJn10yLFIg2u+Fb7uIJ4ZWP7LFB NQquQZUfO6GZteA8YxYOvNbJy4bxYhkAIzBxR4j5CwUOPi6bCOMF1QLTkXkT2M2hIjiDszLIZpZ O5CO+ohSfWrGVZw== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 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 ; Thu, 10 Oct 2024 12:11:09 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/5461 New variables that control the output of the image task manifests. Signed-off-by: Antonin Godard --- documentation/ref-manual/variables.rst | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst index 744c0bc11..40771a51b 100644 --- a/documentation/ref-manual/variables.rst +++ b/documentation/ref-manual/variables.rst @@ -3797,6 +3797,25 @@ system and gives an overview of their function and contents. clear the value of this variable (set the value to ""). For example, this is typically cleared in :term:`Initramfs` image recipes. + :term:`IMAGE_OUTPUT_MANIFEST` + When inheriting the :ref:`ref-classes-image` class directly or through the + :ref:`ref-classes-core-image` class, the :term:`IMAGE_OUTPUT_MANIFEST` + points to a manifest ``json`` file that lists what images were created by + various image creation tasks (as defined by the :term:`IMAGE_FSTYPES` + variable). It is set in the :ref:`ref-classes-image` class as follows:: + + IMAGE_OUTPUT_MANIFEST = "${IMAGE_OUTPUT_MANIFEST_DIR}/manifest.json" + + :term:`IMAGE_OUTPUT_MANIFEST_DIR` + When inheriting the :ref:`ref-classes-image` class directly or through the + :ref:`ref-classes-core-image` class, the :term:`IMAGE_OUTPUT_MANIFEST_DIR` points to + a directory that stores a manifest ``json`` file that lists what + images were created by various image creation tasks (as defined by the + :term:`IMAGE_FSTYPES` variable). It is set in the :ref:`ref-classes-image` + class as follows:: + + IMAGE_OUTPUT_MANIFEST_DIR = "${WORKDIR}/deploy-image-output-manifest" + :term:`IMAGE_OVERHEAD_FACTOR` Defines a multiplier that the build system applies to the initial image size for cases when the multiplier times the returned disk @@ -4008,6 +4027,16 @@ system and gives an overview of their function and contents. files to be deployed into :term:`IMGDEPLOYDIR`, and the class will take care of copying them into :term:`DEPLOY_DIR_IMAGE` afterwards. + :term:`IMGMANIFESTDIR` + When inheriting the :ref:`ref-classes-image` class directly or through the + :ref:`ref-classes-core-image` class, the :term:`IMGMANIFESTDIR` setting + points to a temporary area that stores manifest ``json`` files, that list + what images were created by various images creation tasks (as defined by + the :term:`IMAGE_FSTYPES` variable). It is set in the + :ref:`ref-classes-image` class as follows:: + + IMGMANIFESTDIR = "${WORKDIR}/image-task-manifest" + :term:`INCOMPATIBLE_LICENSE` Specifies a space-separated list of license names (as they would appear in :term:`LICENSE`) that should be excluded From patchwork Thu Oct 10 12:10:34 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 50239 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 89F25CF11EA for ; Thu, 10 Oct 2024 12:11:09 +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.41794.1728562260949037119 for ; Thu, 10 Oct 2024 05:11:01 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=AZnXbzyL; spf=pass (domain: bootlin.com, ip: 217.70.183.199, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id 6BAC4FF80B; Thu, 10 Oct 2024 12:10:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1728562258; 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=ArdR+3U20hyIn6GgDd/vwTXcRCNEKjai03Hh8oLXeo8=; b=AZnXbzyLgZmDLZ5gYJuK+NQkv7/FGULbys/fExVFItOmErk6T111ZC5mW4fW5fWvSslN54 ik6zBOh9HVR1bdw2H9xeioE32NweCUuDfNIFCpQL6ubJ37D75nsZy8unR2BQEMEfLmRwq+ FpIu7SudFhivSL60luvQCd+3ubWboOSt7we5y4lVDaQYPE5BZ8ivcWuaEEO82lQ71fXNZU ch1gS5cgB0Hj2sY69i6oE9cQCEn0euRBEkILEp8JBxW5H4xGO46kjspUTcn76jcv3egFq4 EZwjSCYzy8TP3xf8fHT5ddk0UVG400gUVCBGUfzEz0GdeWC1R+Z2oHRvFCDaHg== From: Antonin Godard Date: Thu, 10 Oct 2024 14:10:34 +0200 Subject: [PATCH v3 09/16] ref-manual: add missing EXTERNAL_KERNEL_DEVICETREE variable MIME-Version: 1.0 Message-Id: <20241010-release-note-5-1-v3-9-2cef1a58f1ab@bootlin.com> References: <20241010-release-note-5-1-v3-0-2cef1a58f1ab@bootlin.com> In-Reply-To: <20241010-release-note-5-1-v3-0-2cef1a58f1ab@bootlin.com> To: docs@lists.yoctoproject.org Cc: Ross Burton , Paul Eggleton , Thomas Petazzoni , Antonin Godard X-Mailer: b4 0.14.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=1311; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=2ElhSPTmrDGBd5p+yWK4/CaWcnDA0d8kNpqV9OcTlx8=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBnB8ROx0HO+UYWj2URqRsC4h4jQ/qpYk4Esjc8x QRs0SZ7QD+JAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZwfETgAKCRDRgEFAKaOo Np3HEAC88SgSbu++awrexuF+QAjfX7wiHDA3D6P6GPQbZ1N5VBl7ZIoR5sqd9c59Z20LWM4ZwDi diG+SIRnuK2EtttS9mDtsgYdlaOF/9luzr+Bp1B8Zewz8aXigYzaIYyERQK5l+OlrOrU9x1Q+jW iukvnK2p5xdY/DMah88akFH5oeb1irxQoZFqn0dQJslQ1e40BopSrRwxTVpa/ufH1oZu4czybii tuTswtNNFVnp3aXqxxwAHCrXktny3Ck3YwdQ5MG7Y/WGAd1cdni6USaIbtRkaIeRzqr2wxmxIzC 9qKLlIX8pqss0GO0ANVv45/nHD4xtQDcJRgIJtxragaAoUUKTf+vaIMm7Sp75SkRqPnBkdva+Fz unzqWhgD/WL1nXf+b8p1qPwr8tFpKP0nS32uLBbhmCIwN0+2xW6qu0zdRh3fIgyod2S/hV4OAdy Og0G19SuJ0FPr755la4SwrjJCetfN1OZ4KuWnXnOI5J/ThizGJM0HCVD8zXZpXEmJZZmcFGXnEk 1cmVo4Be3Al4rip61eqKnDnM78P1rXQXvTEvw29MzdqtjLs34nw22GNkJvUdOew9MRlleK7S4NM HcZs1+AY/+fncSpQg5P0ih+as3bDHiFSdTchKdTgIHBrAJyWQpTvrhGbRfvtr6VqA/EHeNCruly DolF3d30tMNMEaw== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 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 ; Thu, 10 Oct 2024 12:11:09 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/5465 This variable can be used to specify one or more compiled device tree or device tree overlays to use in addition to the one compiled by the kernel. Signed-off-by: Antonin Godard --- documentation/ref-manual/variables.rst | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst index 40771a51b..206e75833 100644 --- a/documentation/ref-manual/variables.rst +++ b/documentation/ref-manual/variables.rst @@ -2526,6 +2526,13 @@ system and gives an overview of their function and contents. external tools. See the :ref:`ref-classes-kernel-yocto` class in ``meta/classes-recipe`` to see how the variable is used. + :term:`EXTERNAL_KERNEL_DEVICETREE` + When inheriting :ref:`ref-classes-kernel-fitimage` and a + :term:`PREFERRED_PROVIDER` for ``virtual/dtb`` set to ``devicetree``, the + variable :term:`EXTERNAL_KERNEL_DEVICETREE` can be used to specify a + directory containing one or more compiled device tree or device tree + overlays to use. + :term:`KERNEL_LOCALVERSION` This variable allows to append a string to the version of the kernel image. This corresponds to the ``CONFIG_LOCALVERSION`` From patchwork Thu Oct 10 12:10:35 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 50246 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 A9606CF11EE for ; Thu, 10 Oct 2024 12:11:09 +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.41663.1728562260212186652 for ; Thu, 10 Oct 2024 05:11:00 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=oyh//ErL; spf=pass (domain: bootlin.com, ip: 217.70.183.199, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id B4C16FF80D; Thu, 10 Oct 2024 12:10:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1728562258; 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=TvrHEU9HZXONsoXuU1C4MCQlLga7HTfIrOyanZYMjP8=; b=oyh//ErLArMtyD62UZUyqSuBLuyonXL6bTulEveSejvk5ri5mlmFtEhLyTKFL6X24D3C5l yFBF7h26TYlHZV6R1mcadhwPypHcvT2GYuYz5ZzDoslEO3XQ0K6iXCQg1Agca+F2jgZLE/ SP9w+YB2P3iUjwAhzCUffYNnPcZM5IHhsBZ5UfKkmsjzHnn4UG/5eSHYZm4MABEZ02ks7P Kt9b/axuEvTHpb+Uihg4NFnOjl6joBEzsPe/+6sJadQa+hF4IYbzdDqt3Ab0R0tCu4mfXk hkrRuhEHjYgwELq1e/BnCRStjCsCC5i+9VebmF+0LVG/0jpep/biNvI9I1Y2XA== From: Antonin Godard Date: Thu, 10 Oct 2024 14:10:35 +0200 Subject: [PATCH v3 10/16] ref-manual: drop TCLIBCAPPEND variable MIME-Version: 1.0 Message-Id: <20241010-release-note-5-1-v3-10-2cef1a58f1ab@bootlin.com> References: <20241010-release-note-5-1-v3-0-2cef1a58f1ab@bootlin.com> In-Reply-To: <20241010-release-note-5-1-v3-0-2cef1a58f1ab@bootlin.com> To: docs@lists.yoctoproject.org Cc: Ross Burton , Paul Eggleton , Thomas Petazzoni , Antonin Godard X-Mailer: b4 0.14.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=1514; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=soMQJZn9AOx6pRyAuO8hHCOI9lchxTswT58jAvj0utQ=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBnB8ROZVPyphyUYbLhmflQO0RGW+TS2B2/u1KRj pJsvwPc+VyJAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZwfETgAKCRDRgEFAKaOo NoKOD/wLhr1WxzyPWB0RXJQduDDT53RnLVNH+IU03ROwQwQxtoCldfArGdJsSFD8gq52a2p/Fou 0UGo+KCllbSANpHEn7YetfwYPPA7uiecL0+y39aBYyqxRGj08sru0xxGFr1TRUqIkzGtRylHMx6 OqsdznoyCofUeWTEOxvES6b7+4AZoGz3f/MF/8HVGl7NMI++tSjKM7LJR9/ksF0mrmblbWVH3tk ctfkrfIk9WDA9UwwRHVVLL4IOfPoCWo5IpCTP2laUX2s0ei9kWY1myrI0RoSxAoVU4FHnRkDVwO 4gfmXIgSic6fiDW54ycCCtleBZdkD3MgNBa853SMmHQQ0v+KsXgJePj3LA947sg1EFSkoeglGzt B9XJ7McjmVyFTVBgR2nYyQspUyJuPsEf39aWYrT8PFNtX3Csr0/s4Lye3RFY2hqtgvXPR1yN5Av XXvd5viwsPFXqRqJvQq3U8VdaZLUD8TX3DawKNJLY3YxccgfXl4r7mngFie7+bHyW5n66Coxe+O rT+rWXFas4dq+CkwZc+I/slbP3cF9sb5/Lu0KRV78Cr4JyLwOR48Rk9SPugdUdEX0jD9QyRxtmG ncLDUn6SDhDi6a55wjtyi0HxqdMlv+1T9B5U/urqmb6L5neBaShoh89AMm6lVH9ZAQpKNx20Jgq x9CkKA0X/sq5XKw== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 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 ; Thu, 10 Oct 2024 12:11:09 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/5462 No longer required as TMPDIR can be shared for multiple lib providers nowadays. Signed-off-by: Antonin Godard --- documentation/ref-manual/variables.rst | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst index 206e75833..5f4ef0251 100644 --- a/documentation/ref-manual/variables.rst +++ b/documentation/ref-manual/variables.rst @@ -9031,19 +9031,6 @@ system and gives an overview of their function and contents. You can select "glibc", "musl", "newlib", or "baremetal". - :term:`TCLIBCAPPEND` - Specifies a suffix to be appended onto the :term:`TMPDIR` value. The - suffix identifies the ``libc`` variant for building. When you are - building for multiple variants with the same :term:`Build Directory`, - this mechanism ensures that output for different ``libc`` variants is - kept separate to avoid potential conflicts. - - In the ``defaultsetup.conf`` file, the default value of - :term:`TCLIBCAPPEND` is "-${TCLIBC}". However, distros such as poky, - which normally only support one ``libc`` variant, set - :term:`TCLIBCAPPEND` to "" in their distro configuration file resulting - in no suffix being applied. - :term:`TCMODE` Specifies the toolchain selector. :term:`TCMODE` controls the characteristics of the generated packages and images by telling the From patchwork Thu Oct 10 12:10:36 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 50240 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 7EFBDCF11E6 for ; Thu, 10 Oct 2024 12:11:09 +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.41792.1728562260489847812 for ; Thu, 10 Oct 2024 05:11:00 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=nwqIg8Lh; spf=pass (domain: bootlin.com, ip: 217.70.183.199, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id 04637FF812; Thu, 10 Oct 2024 12:10:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1728562259; 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=k5dSyM4P29WaqKrU16lnD7vl83QRx9xBFHR+axy5iUQ=; b=nwqIg8LhNopYhwATDFZOOQdDmzkCS2c6hIK3eOsfCf1c2MFLiO5t9BPuvt/7p7bBiGZRJv 9Lcbw+07LzRJsPuK5NOQjlIUsEfZiXIaPjbb0MhN5bYTk2WnxeYtDXyp2V9lDVUb/twljj zvhYNtGe21FlADp26/6QlIX6EALeJyL5ovyfuFMH49hRYc0tqIKpN6/co4anowhfCBafw2 qUqqs7uwHd75i+I9uajrQAXKLNG5y0LCGM/8NgXP7biRbGYjlN4dGZG+GDa41Sw5/cYzza kno/MVuzZXtDs6LGKUGQ5I9Z3YSOfN7wv5lKO0gAHP90sDMTOlbK6WWMN7XAxw== From: Antonin Godard Date: Thu, 10 Oct 2024 14:10:36 +0200 Subject: [PATCH v3 11/16] ref-manual: add missing OPKGBUILDCMD variable MIME-Version: 1.0 Message-Id: <20241010-release-note-5-1-v3-11-2cef1a58f1ab@bootlin.com> References: <20241010-release-note-5-1-v3-0-2cef1a58f1ab@bootlin.com> In-Reply-To: <20241010-release-note-5-1-v3-0-2cef1a58f1ab@bootlin.com> To: docs@lists.yoctoproject.org Cc: Ross Burton , Paul Eggleton , Thomas Petazzoni , Antonin Godard X-Mailer: b4 0.14.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=1076; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=g7ugOkmNQnHAwE5WmcttExmCURxR7IE0IzakG7obh1w=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBnB8ROWoI5d8N+fiy/SOQBqpcWwza9DT/LN/CpD kNqnDwgO0GJAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZwfETgAKCRDRgEFAKaOo NsMZD/9sAVRxGYJ1JbP7N3eSLqTIHTD/kdzrgBCc4o+uNdleOvks9YkXlRjrTr4sphLP/T9qzUh 1fBVwJnZHjOYTUGACmFmPhHB4Z6tV+i7eKBJN25DP09ePNe6rL5SNAzGiYtADT1ujDhkwsizNyJ HThkqqEdWjhea2Gua4KsC2M8ZN3O3L8eSQyE92zpv7/MrAZPcjjFyBY1JqPdT0IUPoOF3ypvVoO igJ+wF6VW6BopQgM7kwkQx4zv49v/len1LGmPV8yza6bhMgCRYngdfjMTDPXxmkiGcEBEjttJXy m9pGHsUTZ0K+nvYHx50TFzRqOPmPnIft+/0nPp68IkH/CSLBdbyBA3EFLPDaZIYS1JpNaSCIg9C xIJeRvNPZ5+eG6SuwgKz+UgIcoxjVRtbpdVqRwDIL20SpPIePLTOtJs/5dVbv+SkP1NDURXD9ri g29r0cKNQCmZ0LNqhWt9Zf7iiBhQLfrhSdhsA5Esj0weyAovDumKDmDg/UXz8z59UvWS9pvecnM VUYQ+QKC0ZfEBNY99MLT4e0Xjg2yKPC5X+FyDQWsjrpC3snr+zferS8rEEPyyR3PtVOKD7KxAEk hJeo9XNPg+1qlXGmJZru8z0nE7R30JPMLqITyMRcttGQx1kOT3/ClCchjFX5OYPzKV/9YTcOtjF tRRBV1wh5RhLxlw== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 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 ; Thu, 10 Oct 2024 12:11:09 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/5463 Signed-off-by: Antonin Godard --- documentation/ref-manual/variables.rst | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst index 5f4ef0251..cb082cbdb 100644 --- a/documentation/ref-manual/variables.rst +++ b/documentation/ref-manual/variables.rst @@ -5761,6 +5761,13 @@ system and gives an overview of their function and contents. :term:`OPKG_MAKE_INDEX_EXTRA_PARAMS` Specifies extra parameters for the ``opkg-make-index`` command. + :term:`OPKGBUILDCMD` + The variable :term:`OPKGBUILDCMD` specifies the command used to build opkg + packages when using the :ref:`ref-classes-package_ipk` class. It is + defined in :ref:`ref-classes-package_ipk` as:: + + OPKGBUILDCMD ??= 'opkg-build -Z zstd -a "${ZSTD_DEFAULTS}"' + :term:`OVERLAYFS_ETC_DEVICE` When the :ref:`ref-classes-overlayfs-etc` class is inherited, specifies the device to be mounted for the read/write From patchwork Thu Oct 10 12:10:37 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 50243 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 8EF04CF11EC for ; Thu, 10 Oct 2024 12:11:09 +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.41793.1728562260730743111 for ; Thu, 10 Oct 2024 05:11:01 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=UF+INGxZ; spf=pass (domain: bootlin.com, ip: 217.70.183.199, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id 46ACBFF808; Thu, 10 Oct 2024 12:10:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1728562259; 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=US7fwVYHXKJUmyclJHHq29e7yo8qnZpq0FKzJbjoGcc=; b=UF+INGxZlR9kq86AXw+3GtWOYVh+1WsG6ztU/+oyA7KLLcmcE0SmA850wncDtzye8TYBCr A6k8nkFcD9TfS/p5CpfrBOjT5yg2vXthTkhHsA3pOidKnnKd4MP7OBIC5b2JFPE36/GP2u 5tYLzlLlYgCLqZO7kM48JwZEU0O1cpz8d/6vIF3pe/XThKVTiN5lkqdJez1r2ffzw21cvS B8uZMPXrlIScvhxChhIMOsv8I3sTMIX1uIJzQapPQ/j4Vnf1F9EipkoHksiYP4n4afV6bi N9oyqyK35qZTQntvWmooy9+jo9RO/7NfE6uO6igIhiISbdCafDgeCqDSv2WOHA== From: Antonin Godard Date: Thu, 10 Oct 2024 14:10:37 +0200 Subject: [PATCH v3 12/16] ref-manual: add missing variable PRSERV_UPSTREAM MIME-Version: 1.0 Message-Id: <20241010-release-note-5-1-v3-12-2cef1a58f1ab@bootlin.com> References: <20241010-release-note-5-1-v3-0-2cef1a58f1ab@bootlin.com> In-Reply-To: <20241010-release-note-5-1-v3-0-2cef1a58f1ab@bootlin.com> To: docs@lists.yoctoproject.org Cc: Ross Burton , Paul Eggleton , Thomas Petazzoni , Antonin Godard X-Mailer: b4 0.14.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=1006; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=o7eGbblc6F3orRKzVCiMbkSqbVGSzSX0w0WXOPRRK6g=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBnB8ROyvE0wryiiw5Oo53V7K7vTChmleZk2Zm5I Ld4mCB8bUuJAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZwfETgAKCRDRgEFAKaOo NhVLD/wIxbt7pba+ryWb250WipJkZLBovA1jrfwpoRwSDqTKZ3UG4cKLDFVaTgoBvIU8+El3jbb ueKj+oEH4IzCt5C/zUa2VGn3WuuGcRPed6j4lLlRhQ79YLSS4XEJ9UmwWm1TjzZZWs2FZPVxqvc s6rvxmQ/t6KBcaTv6D4zUDq344DpiQjqqG691TlvwIJSGFueNLH3A+sswmztkMtv5ki7kH2ZoYk 2OU44uyCZLVWnNia8MSu+l94JMjcahgAuQW5AjCs9XO3L76Jqz7LchFOOAIXhUYWF4TH3iVMxXS y4ceRadTh+mTOJCrDn1goKm7wQLGCRzV8tY6HGca74pqZiPayC4CzGt01ZOAzDSzZuMY1AGZNgY P1QqoKqNGI9/Ydc+BNgNEP95N1KXvu5Y4GwCndsFIkih97NMTWRwujySxffUgAiMCKU18LirWYP 1+1Fxxjx+QcH+SO+InNiz24QWeOnBc/nCj/jtEJLKhdckUH1t7Ri7hb0QlsDchwAfw2fwrjN/4K XYceKNt2QmhIeIPeq9OjLNlWc39Jf3ls/tZGaia8+NKFyhOBgwpocFCXe3F0Euh2Pm9SE8+cWxj ReALrkPEa+z3ZFRgCWwfVDa/tQcA0Hpvdxt6QTuebJPDWCTzu8ojFDnfAZ6boyexkD/T+J4K2Hj 4VyheXQGbAZhHeQ== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 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 ; Thu, 10 Oct 2024 12:11:09 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/5464 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 cb082cbdb..0d2d255ed 100644 --- a/documentation/ref-manual/variables.rst +++ b/documentation/ref-manual/variables.rst @@ -6878,6 +6878,11 @@ system and gives an overview of their function and contents. service `. You can set :term:`PRSERV_HOST` to other values to use a remote PR service. + :term:`PRSERV_UPSTREAM` + This variable can be used to specify an upstream PR server for the local + PR server to connect to, in the form of ``host:port``. + + This makes it possible to implement local fixes to an upstream package. :term:`PSEUDO_IGNORE_PATHS` A comma-separated (without spaces) list of path prefixes that should be ignored From patchwork Thu Oct 10 12:10:38 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 50238 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 7E0D4CF11E2 for ; Thu, 10 Oct 2024 12:11:09 +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.41795.1728562261038865478 for ; Thu, 10 Oct 2024 05:11:01 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=IdvEKsUW; spf=pass (domain: bootlin.com, ip: 217.70.183.199, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id 85BD1FF813; Thu, 10 Oct 2024 12:10:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1728562259; 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=6VDvMXROLY6SON2BjPV5w0gr8kc7mTacRGsHj4uIKmM=; b=IdvEKsUWf3tIQ8isPsnRutoq+0Ts4JjiLmy1WHtEt/cXqPip43zoP2dlsihmsJ1Mxareo3 7cfnfzEKxOVuS7ncEZhdXKHKz2QW/R/RL3x/9sfp8qM7Fj0+nSmkdTuegAyINeKU5ajexo LWw4wQCXMr9inQEd/2D97HfpFecRf7H7pllO2+wybrHjcs5+bj/VswwKMHEXerApbqXNQn xjaVPHIZf2p1IwlwyFa6fzMXe7+CjnwMEepoZhdKnsYLkRheTz8Fq/hoLAvKO8ub4QkMhj KeagqcfizHrJNQ0QuTRtVA54tf9DBcaYzwY/kiSzBSaqkfnVe7al6ca9+1LM3g== From: Antonin Godard Date: Thu, 10 Oct 2024 14:10:38 +0200 Subject: [PATCH v3 13/16] ref-manual: merge patch-status-* to patch-status MIME-Version: 1.0 Message-Id: <20241010-release-note-5-1-v3-13-2cef1a58f1ab@bootlin.com> References: <20241010-release-note-5-1-v3-0-2cef1a58f1ab@bootlin.com> In-Reply-To: <20241010-release-note-5-1-v3-0-2cef1a58f1ab@bootlin.com> To: docs@lists.yoctoproject.org Cc: Ross Burton , Paul Eggleton , Thomas Petazzoni , Antonin Godard X-Mailer: b4 0.14.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=1235; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=CF7qUB1hnvspj7dtirPq8h6wC3DK4URWnwfXYCqQ2aw=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBnB8ROjjgtz/FQlebpPZTw3jyEToL29w6CIMLw7 kWJ++BjUOGJAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZwfETgAKCRDRgEFAKaOo NprlEAC2acDMKk0EnLM3/jhzbozpbRT4l478jxRWVb4OgZpJfMYt4+hfypknWpVIX4gd44XlT3L 5Sz7dxV5VvH5zqk2SotuWY1wh7gL32GqtE5YgZXScZTUbdHj3WxFvxiDuW95uM5Fb2tgGdGxD3w ici1ZqTCiD68pIJgbpPw4sZf/M9F+qKUzZSeIMGQYo5Gpmw5UcbaK9BTYHaIK+zEDe6sgbg5sy1 KxyTiLAeOh4g+8Qqjfnohaziqvn39y+EtDWOEUA3hjpIChsEJb2tiyQ8M/UdykWqSwnXcqoD6h4 hRzEb6wpO8hi88MHQ5xaRPaTDf1sR+UJBZzQYSfZTumcxgZGpOKWaplV9aHA3xw+yRNrsZ82NbU 9XqCqp1Cis5Ouu8KDnaLUfFQpsc61A/EhkfuhvukXYmK8Y8cHNwl3ARW/2JQ0cQ2FBnvOF9OJZM U4jr9WtKxpzVZ5yfv6KJvGQauBYKreyjimsOS6BMUBnJfoDOthmF07bjl9siZ/MqA+QkgXHpn+5 zCbR1MMviNA91D0wrd2WmTtV7eBxU/GvCkIiy5pPP7tb5kqCP8j0Q8wdhfEGEQA2+xTcnmXstwB aHOn1TQUUEIWGXteTLwvJTYsPwEhboC1NDNWkzl793hpYqOql6gYR/Dvgg4WM/oyNKM8nKiWt4x kx6duEd6lpaTcFQ== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 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 ; Thu, 10 Oct 2024 12:11:09 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/5466 These are not distinct anymore and check for any patches in any layer. Signed-off-by: Antonin Godard --- documentation/ref-manual/classes.rst | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/documentation/ref-manual/classes.rst b/documentation/ref-manual/classes.rst index 121887d1f..cdfd1f7e3 100644 --- a/documentation/ref-manual/classes.rst +++ b/documentation/ref-manual/classes.rst @@ -1461,12 +1461,8 @@ The tests you can list with the :term:`WARN_QA` and - ``patch-fuzz:`` Checks for fuzz in patch files that may allow them to apply incorrectly if the underlying code changes. -- ``patch-status-core:`` Checks that the Upstream-Status is specified - and valid in the headers of patches for recipes in the OE-Core layer. - -- ``patch-status-noncore:`` Checks that the Upstream-Status is specified - and valid in the headers of patches for recipes in layers other than - OE-Core. +- ``patch-status:`` Checks that the ``Upstream-Status`` is specified and valid + in the headers of patches for recipes. - ``perllocalpod:`` Checks for ``perllocal.pod`` being erroneously installed and packaged by a recipe. From patchwork Thu Oct 10 12:10:39 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 50236 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 74567CF11DF for ; Thu, 10 Oct 2024 12:11:09 +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.41664.1728562261339357699 for ; Thu, 10 Oct 2024 05:11:01 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=SC5Sf7/F; spf=pass (domain: bootlin.com, ip: 217.70.183.199, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id CF74EFF807; Thu, 10 Oct 2024 12:10:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1728562260; 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=BE6KBM5WYJgGs0eaBQFaOAnaoGw2x0RjtC9+W4dZuno=; b=SC5Sf7/Fy/XfDDeDH3LOfMjjY4AqWXe/wrT2voYyIbLMaqdptPyrly1hrgfxgUXx9pT0y6 iTa2PiNfm1PUUKwYxnUkY91cZso1dhRdnLBpbTEMRK09pnp2eOEln4ioM/ZyHLjdO/YPpD y+V1BrrAXEHUnY0wpyGqYB9YEdWaYhlTHoQdrMyXKX6OqU/+NwzXrXI7gdSUPvW8jRcl1D 5G0vaOvFiNaJjnzpCFSWWdX0P+LZCMQTSTDadqtTs6FBvwTbxz9w7lGF0hPfqLUqlwOGBF QzIk2ydIdeUtvcpKIZBpUAcyaGVeVzEKOl3MLf73BkUbMyyVKbL1ijdJa2Nlrg== From: Antonin Godard Date: Thu, 10 Oct 2024 14:10:39 +0200 Subject: [PATCH v3 14/16] ref-manual: add mission pep517-backend sanity check MIME-Version: 1.0 Message-Id: <20241010-release-note-5-1-v3-14-2cef1a58f1ab@bootlin.com> References: <20241010-release-note-5-1-v3-0-2cef1a58f1ab@bootlin.com> In-Reply-To: <20241010-release-note-5-1-v3-0-2cef1a58f1ab@bootlin.com> To: docs@lists.yoctoproject.org Cc: Ross Burton , Paul Eggleton , Thomas Petazzoni , Antonin Godard X-Mailer: b4 0.14.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=863; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=mIuWN01OgnRWPuYjTWxmojWLzutEppAXp4H2sOsQVEQ=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBnB8RO0S/iADlWDHENLGkQ9L3Cc1ig2yIf3Rg+A Gdjt3v1532JAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZwfETgAKCRDRgEFAKaOo Nnb0D/wNqnbMqYXwmPC6QnpQlIUfRG/+HmHkNcqlk/8hSMdGOKGGabN8uqGZZtkwekaMuUkps94 Qyuz6ck8mi+MX2ZSncsfh9naKdmZFyyObITgsOVBysUkpXn/ulGo437i9eXWqWsw+5gTz43n6qC ryvHa/2JtbwQzqvaMh65W41JhRdHN5NbcL5t0FtCLFszwfKHJifx6zlobpzOwgl+xueshVtuuyX oZODvDqXbYDoA5j/qyyQB0O+z767oUPTC8WymCnCM/rm7p/KJFOuuZVLifPEQxMRhn+vWLaiYOL NGzdB1QMfz6+pX85AM7fUhHdL/chDbYC1Xf7an0apf1I53X89dYe90skmRQfcXDHEGzi0DC4Yfq hJMfhCefMbBOQv6JAnAmUKdn6570n4ht8qfou1gOxd7ZQzBByC4j+8sZZSTQBBEKBQ1NPqzI2x4 EzY9j0E249uKwu4+OGTlcRNbJC0wHfHaT4YlmhgG1aB0Pcaw3ex2nOs4NMR/9EcgzlChnCanBS7 fN4fJ1Z23bVPcbGQrlhSoXbID6ajmIZdKda1BCk8ldjELOqyjA9+OM2KUBRtN2J0cCAYRKpYxwD rtHy7rQ2hx6xgQyZQZc68+laXqNk1zYE8CSbQ+v0YDJU5Foj3Cu83K1crSo9I8HLZmeFZC47TXj 7AeEtWvUoLRmkfQ== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 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 ; Thu, 10 Oct 2024 12:11:09 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/5467 New sanity check to check for PEP517-backend compliance. Signed-off-by: Antonin Godard --- documentation/ref-manual/classes.rst | 3 +++ 1 file changed, 3 insertions(+) diff --git a/documentation/ref-manual/classes.rst b/documentation/ref-manual/classes.rst index cdfd1f7e3..a715be97d 100644 --- a/documentation/ref-manual/classes.rst +++ b/documentation/ref-manual/classes.rst @@ -1478,6 +1478,9 @@ The tests you can list with the :term:`WARN_QA` and - ``perms:`` Currently, this check is unused but reserved. +- ``pep517-backend:`` checks that a recipe inheriting + :ref:`ref-classes-setuptools3` has a PEP517-compliant backend. + - ``pkgconfig:`` Checks ``.pc`` files for any :term:`TMPDIR`/:term:`WORKDIR` paths. Any ``.pc`` file containing these paths is incorrect since From patchwork Thu Oct 10 12:10:40 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 50241 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 6EADFCF11E0 for ; Thu, 10 Oct 2024 12:11:09 +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.41666.1728562261698495604 for ; Thu, 10 Oct 2024 05:11:02 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=ZjU3NYkb; spf=pass (domain: bootlin.com, ip: 217.70.183.199, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id 26736FF814; Thu, 10 Oct 2024 12:11:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1728562260; 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=rYU15aGoDWKxeUl0MGLNEJc4ObxT7/w2Rarn6Qp8kK0=; b=ZjU3NYkb6HP5wyuemkEDZHXkfs2Xp4zIcfIyi/7/Gp2cxGqgWrX7V/tlbNeSaHagOgFDnC nvrrVJHzS4Cbc98slEOoz2GnI9/5fcYpROAV/EvbtTZ+ssOTzSfw+34V6q64nm2cO0YMkt iVcr/Dw0uGtA16mSIAyuPGVlRlikIZhOlptcmElt9qxVES+Lfrte+rP60DOs4mkw81OTl3 1Zc4nLW42di/BLbsI8lx6k7I+RfWDaSR0TWIqpOxAw8n6Gf4eE9Qd3sUgfVqacQnKKaZd3 1KLB4NemNwk3Eu9bKUTkfo1BJZkXdwF8605GMLDV0vZEn3O9E4+V/WBEq7Fwng== From: antonin.godard@bootlin.com Date: Thu, 10 Oct 2024 14:10:40 +0200 Subject: [PATCH v3 15/16] release-notes-5.1: update for several section MIME-Version: 1.0 Message-Id: <20241010-release-note-5-1-v3-15-2cef1a58f1ab@bootlin.com> References: <20241010-release-note-5-1-v3-0-2cef1a58f1ab@bootlin.com> In-Reply-To: <20241010-release-note-5-1-v3-0-2cef1a58f1ab@bootlin.com> To: docs@lists.yoctoproject.org Cc: Ross Burton , Paul Eggleton , Thomas Petazzoni , Lee Chee Yang , Alexandre Belloni , Antonin Godard X-Mailer: b4 0.14.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=11449; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=14WGYCfVoC1iyNiGv9TyVnUWwvPU8pBUTdE95hg24LA=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBnB8RPIlUI48pchZGd159oMZdUTS3PZr5MdCtJ1 Ijf8yU05O2JAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZwfETwAKCRDRgEFAKaOo NiIZD/4l4tar5pf4MKdEUpJuYt15dyRLU0hgY2G0/n8tcNEviyjuuBzSg7L+q2LwHyes8JeI75B aH2UDQmNAWx/idvfdAvsLiuXv7fUI+jmnhRU9eIRZtmdt3PufafKcwr4IJrEAG9URT5MbwWGM15 meC8YKP2NK6LhvH+jwfcepRYbV1qxzLYa2eC+rGcIeoyNDw4WcDNxVsEo761is9fa6N019OCSGl qeGxdyIN44EHTdA2lb4AlFKFCh5H7+ko32g/rwXTW/KVSxn5ORas+KbztsYG8X3UMjnPFmQHKig UcUsCyGhBwC2oGVcTV/WxEBPYdBUpFG3JsmemlYifRgy6ZJ9JpIKJg+nTKQbF2uzN/mAuuJpp3c EJ0UQCeBLkdwz799h7DZMUrCDKOlgp7yidt5hFy6Yy55x3p1v+LaGZD3YrPL0GZNKoVdpSy+6Zp V31FHIlu013rPZJsjczXGm6GnH8KwNIHshCx0P/ncUMdxuRGKci+ty+7feLT426cBoVXP0WIL49 iEBLtfVbrVGxgSvGg9lgJKU3yWqNA34Afx5OiOyhHgwbiQf6fddsTdxdjmCVXItR02TS7cxfUZx FP0ILpXyeZBsXE4tmvjsugYYP+FREhpR2jZ4HOTCVSNeDzOPTWpYui5Sl15iyVab0bJiEqYIJXM 1unF1GkacSBbdsg== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 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 ; Thu, 10 Oct 2024 12:11:09 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/5468 From: Lee Chee Yang update for these changes: - license - recipe enable for ptests - new class, recipe and variable. - PACKAGECONFIG - some utility script, class and include file. - bitbake. - qemu/runqemu. - Contributors. removed wic as no significant change or improvement. Antonin Godard: amend and fix some typos. Signed-off-by: Lee Chee Yang Signed-off-by: Alexandre Belloni Signed-off-by: Antonin Godard --- .../migration-guides/release-notes-5.1.rst | 316 ++++++++++++++++++++- 1 file changed, 312 insertions(+), 4 deletions(-) diff --git a/documentation/migration-guides/release-notes-5.1.rst b/documentation/migration-guides/release-notes-5.1.rst index 074d277da..ff307f45e 100644 --- a/documentation/migration-guides/release-notes-5.1.rst +++ b/documentation/migration-guides/release-notes-5.1.rst @@ -10,30 +10,102 @@ New Features / Enhancements in 5.1 - New variables: + - :term:`CVE_CHECK_MANIFEST_JSON_SUFFIX`: suffix for the CVE JSON manifest file. + + - :term:`PRSERV_UPSTREAM`: Upstream PR service (``host:port``) for the local + PR server to connect to. + + - :term:`RECIPE_UPGRADE_EXTRA_TASKS`: space-delimited list of tasks to run + after the new sources have been unpacked in the + ``scripts/lib/devtool/upgrade.py`` upgrade() method. + + - :term:`UNPACKDIR`: allow change of the :ref:`ref-tasks-unpack` task + directory. + - Architecture-specific enhancements: -- Kernel-related enhancements: + - The default kernel is the current stable (6.10), and there is also support + for the latest long-term release (6.6). - New core recipes: + - `fmt `__: an open-source formatting library for C++ + (imported from meta-oe). + + - `xcb-util-errors `__: gives human + readable names to error codes and event codes + - QEMU / ``runqemu`` enhancements: -- Rust improvements: + - runqemu: ``QB_DRIVE_TYPE`` now support for sd card (``/dev/mmcblk``) -- wic Image Creator enhancements: +- Rust improvements: - SDK-related improvements: + - included ``nativesdk-python3-pip`` in buildtools. + - Testing: - oeqa/selftest: Only rewrite envvars paths that absolutely point to builddir - - Enable ptests for ``python3-libarchive-c`` + - Enable ptests for ``python3-cffi``, ``python3-idna``, ``python3-libarchive-c``, + ``python3-mako``, ``python3-packaging``, ``python3-uritools`` and ``python3-rpds-py``. + - Included ``nativesdk-python3-pip`` in :term:`buildtools` by default. + + - Enable ptests for ``python3-cffi``, ``python3-idna``, + ``python3-libarchive-c``, ``python3-mako``, ``python3-packaging``, + ``python3-uritools`` and ``python3-rpds-py``. - Utility script changes: + - New ``cve-json-to-text`` script that converts the ``cve-check`` result + from the JSON format to the TEXT format as ``cve-check`` removed text + format. + + - New ``makefile-getvar`` script to extract value from a Makefile. + + - New ``pull-spdx-licenses`` script to pull SPDX license data, update + license list JSON data and update license directory. + + - Several improvements in ``oe-build-perf-report`` report. + + - ``oe-debuginfod``: add parameter "-d" to store debuginfod files in project + sub-directory. + + - ``resulttool``: support test report generation in JUnit XML format. + + - BitBake improvements: + - New go module fetcher (``gomod://``) for downloading module dependencies to the + module cache from a module proxy. + + - Fetcher for Rust crates: added a check for latest upstream version. + + - ``syncrpc`` now requires a minimum version of the websockets module depend + on Python version. + + - Improve ``bitbake-hashclient`` stress statistics reporting. + + - ``bitbake-hashserv`` added ``reuseport`` parameter to enable SO_REUSEPORT, + allowing multiple servers to bind to the same port for load balancing + + - Improve cloning speed with :term:`BB_GIT_SHALLOW` and + :term:`BB_GENERATE_MIRROR_TARBALLS`. + + - `BitBake` UI now includes log paths for failed task. + + - ``fetcher2``: support for wget and wget2. + + - ``fetcher2``: support npm package name with '@' character. + + - ``fetcher2``: remote name for ``git://`` is now ``origin`` by default. + + - Codeparser now support shell substitution in quotes, for example:: + + var1="$(cmd1 ...)" + - devtool improvements: - Fix ``_test_devtool_add_git_url`` test @@ -52,6 +124,52 @@ New Features / Enhancements in 5.1 - Fix reproducibility for ``spirv-tools`` + - Allow selection of host key types used by openssh. + + - New glibc task ``do_symlist`` to list exported symbols. + + - ``initramfs-framework`` support for force reboot in the case of fatal error. + + - The :ref:`ref-classes-insane` class now checks for ``patch-status`` and + ``pep517-backend`` by default. + + - New ``yocto-space-optimize`` include file to allow turning off debug compiler options + for a small set of recipes to reduce build on disk footprint and package/sstate sizes. + + - Image creation tasks inheriting from the :ref:`ref-classes-image` class + now produce a ``manifest.json`` file listing the images created. The + output manifest path is defined by the :term:`IMAGE_OUTPUT_MANIFEST` + variable. + + - New :ref:`ref-classes-vex` class generates the minimum information that is necessary + for VEX generation by an external CVE checking tool. + + - New :ref:`ref-classes-retain` class creates a tarball of the work directory for a recipe + when one of its tasks fails, or any other nominated directories. + + - New ``localpkgfeed`` class in meta-selftest to create a subset of the + package feed that just contain the packages depended on by this recipe. + + - New :term:`PACKAGECONFIG` options for individual recipes: + + - ``appstream``: qt6 + - ``cronie``: inotify + - ``gstreamer1``.0-plugins-bad: gtk3 + - ``libsdl2``: libsamplerate + - ``mesa``: tegra + - ``openssh``: hostkey-rsa hostkey-ecdsa hostkey-ed25519 + - ``pciutils``: kmod zlib + - ``piglit``: wayland + - ``pulseaudio``: oss-output + - ``python3``: staticlibpython + - ``python3-jsonschema``: format-nongpl (previously "nongpl") + - ``systemd``: bpf-framework + - ``util-linux``: libmount-mountfd-support + + - Stop referring :term:`WORKDIR` for :term:`S` and :term:`B` and trigger + :ref:`ref-classes-insane` errors when :term:`S` or :term:`B` are equal to + :term:`WORKDIR`. + Known Issues in 5.1 ~~~~~~~~~~~~~~~~~~~ @@ -60,6 +178,20 @@ Recipe License changes in 5.1 The following corrections have been made to the :term:`LICENSE` values set by recipes: +- ``dejagnu``: update :term:`LICENSE` to ``GPL-3.0-only``. +- ``gcr``: update :term:`LICENSE` to ``LGPL-2.0-only``. +- ``glibc``: update :term:`LICENSE` to ``GPL-2.0-only & LGPL-2.1-or-later``. +- ``gpgme``: update :term:`LICENSE` for different packages. +- ``libgcrypt``: add license ``BSD-3-Clause``. +- ``linux-firmware``: separate license ``Firmware-linaro`` for linaro-license package. +- ``iw``: update :term:`LICENSE` to ``ISC``. +- ``ppp``: add license ``RSA-MD`` . +- ``tiff``: update :term:`LICENSE` to ``libtiff``. +- ``unzip``: update :term:`LICENSE` to ``Info-ZIP``. +- ``xz``: add :term:`LICENSE` ``PD`` for xz, xz-dev and xz-doc package. +- ``zip``: update :term:`LICENSE` to ``Info-ZIP``. + + Security Fixes in 5.1 ~~~~~~~~~~~~~~~~~~~~~ @@ -71,5 +203,181 @@ Contributors to 5.1 Thanks to the following people who contributed to this release: +- Adithya Balakumar +- Adriaan Schmidt +- Adrian Freihofer +- Alban Bedel +- Alejandro Hernandez Samaniego +- Aleksandar Nikolic +- Alessandro Pecugi +- Alexander Kanavin +- Alexander Sverdlin +- Alexandre Belloni +- Alexandre Truong +- Alexis Lothoré +- Andrew Fernandes +- Andrew Oppelt +- Andrey Zhizhikin +- Anton Almqvist +- Antonin Godard +- Anuj Mittal +- Archana Polampalli +- Bartosz Golaszewski +- Benjamin Bara +- Benjamin Szőke +- Bruce Ashfield +- Carlos Alberto Lopez Perez +- Changhyeok Bae +- Changqing Li +- Chen Qi +- Chris Laplante +- Chris Spencer +- Christian Bräuner Sørensen +- Christian Lindeberg +- Christian Taedcke +- Clara Kowalsky +- Clément Péron +- Colin McAllister +- Corentin Lévy +- Daniel Klauer +- Daniel Semkowicz +- Daniil Batalov +- Dan McGregor +- Deepesh Varatharajan +- Deepthi Hemraj +- Denys Dmytriyenko +- Divya Chellam +- Dmitry Baryshkov +- Emil Kronborg +- Enguerrand de Ribaucourt +- Enrico Jörns +- Esben Haabendal +- Etienne Cordonnier +- Fabio Estevam +- Felix Nilsson +- Florian Amstutz +- Gassner, Tobias.ext +- Gauthier HADERER +- Guðni Már Gilbert +- Harish Sadineni +- Heiko Thole +- Het Patel +- Hongxu Jia +- Igor Opaniuk +- Intaek Hwang +- Iskander Amara +- Jaeyoon Jung +- Jan Vermaete +- Jasper Orschulko +- Joe Slater +- Johannes Schneider +- John Ripple +- Jonas Gorski +- Jonas Munsin +- Jonathan GUILLOT +- Jon Mason +- Jookia +- Jordan Crouse +- Jörg Sommer +- Jose Quaresma +- Joshua Watt +- Julien Stephan +- Kai Kang +- Kari Sivonen +- Khem Raj +- Kirill Yatsenko +- Konrad Weihmann +- Lee Chee Yang +- Lei Maohui +- Leon Anavi +- Leonard Göhrs +- Louis Rannou +- Marc Ferland +- Marcus Folkesson +- Marek Vasut +- Mark Hatle +- Markus Volk +- Marlon Rodriguez Garcia +- Marta Rybczynska +- Martin Hundebøll +- Martin Jansa +- Matthew Bullock +- Matthias Pritschet +- Maxin B. John +- Michael Glembotzki +- Michael Haener +- Michael Halstead +- Michael Opdenacker +- Michal Sieron +- Mikko Rapeli +- Mingli Yu +- Naveen Saini +- Niko Mauno +- Ninette Adhikari +- Noe Galea +- Ola x Nilsson +- Oleksandr Hnatiuk +- Otavio Salvador +- Patrick Wicki +- Paul Barker +- Paul Eggleton +- Paul Gerber +- Pedro Ferreira +- Peter Kjellerstedt +- Peter Marko +- Philip Lorenz +- Poonam Jadhav +- Primoz Fiser +- Quentin Schulz +- Ralph Siemsen +- Rasmus Villemoes +- Ricardo Simoes +- Richard Purdie +- Robert Joslyn +- Robert Kovacsics +- Robert Yang +- Ross Burton +- Rudolf J Streif +- Ryan Eatmon +- Sabeeh Khan +- Sakib Sajal +- Samantha Jalabert +- Siddharth Doshi +- simit.ghane +- Simone Weiß +- Soumya Sambu +- Sreejith Ravi +- Stefan Mueller-Klieser +- Sundeep KOKKONDA +- Sven Schwermer +- Teresa Remmet +- Theodore A. Roth +- Thomas Perrot +- Tim Orling +- Tom Hochstein +- Trevor Gamblin +- Troels Dalsgaard Hoffmeyer +- Tronje Krabbe +- Ulrich Ölmann +- Victor Kamensky +- Vijay Anusuri +- Vincent Kriek +- Vivek Puar +- Wadim Egorov +- Wang Mingyu +- Weisser, Pascal.ext +- Willy Tu +- Xiangyu Chen +- Yang-Mark Zhang +- Yash Shinde +- Yi Zhao +- Yoann Congal +- Yogita Urade +- Yuri D'Elia +- Zahir Hussain +- Zev Weiss +- Zoltan Boszormenyi + + Repositories / Downloads for Yocto-5.1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ From patchwork Thu Oct 10 12:10:41 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 50244 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 6EB8ECF11E1 for ; Thu, 10 Oct 2024 12:11:09 +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.41667.1728562262080984527 for ; Thu, 10 Oct 2024 05:11:02 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=dWnlb+rQ; spf=pass (domain: bootlin.com, ip: 217.70.183.199, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id 7A72BFF816; Thu, 10 Oct 2024 12:11:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1728562260; 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=1t9r4qGTd6w0TQ3s2UO6UNjb1WuRtaFDYROkm3+D64g=; b=dWnlb+rQCHMeGMRE/oXuKxa1J7AVyK5HDYpW86k2ZKp+t2sHJe14J4kG2wUPxFxluMUJlT hKnSWxRS7TNdcPQvXC+NzFgVBn2VQ7ASGWpzqf/38kSX4jQFuj9vo5LU2WIiJEMtXywi1H j/xMH15eB3MOZcG6olywUybkweXorXVJt/7eZE9FJSKyPslqzBp3oIh02S4dK2P7IuWrcH 8OYLl1VDmmeC1uj2VZIBJgPtYk5WPpYbNNAyHk7hV5Ww8gSnBOWEOrQL+/ujKR90pw8l2j NcWwpJrr+LWJoPjg9n4Md5TNHtsaw69j3r+12NwWdGu3vHp8058xDcZ8rqoiIw== From: antonin.godard@bootlin.com Date: Thu, 10 Oct 2024 14:10:41 +0200 Subject: [PATCH v3 16/16] release-notes-5.1: update release note for styhead MIME-Version: 1.0 Message-Id: <20241010-release-note-5-1-v3-16-2cef1a58f1ab@bootlin.com> References: <20241010-release-note-5-1-v3-0-2cef1a58f1ab@bootlin.com> In-Reply-To: <20241010-release-note-5-1-v3-0-2cef1a58f1ab@bootlin.com> To: docs@lists.yoctoproject.org Cc: Ross Burton , Paul Eggleton , Thomas Petazzoni , Lee Chee Yang , Antonin Godard X-Mailer: b4 0.14.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=36527; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=ENJwUi1ogR2jynb9+gk7syt34Ckq2+O4Z6Y+pbK2GR8=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBnB8RPkdzdjtOftlMwl9UPpDU1OJWfzPlxItj13 n7ysCb9BuOJAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZwfETwAKCRDRgEFAKaOo Ni+yD/9Pr4MVNCGoN/nul6BwkLl7HOgdkDfI0WgxubUcOOTC8/JuaBKc7cp3NyYMuL/5YKBXAAZ Ms+x+Irr5soebnyguYOOz2TmQb3IRev0tNdv2YAj/r9hwwtQjYQXxWGRITMIloWlnI4Xlsbr6UH bCUmHvcZVuOek5RgkHHjhFiM2dhD21AQ75IP/bIXnWOgLrnGfzX+F9WMr68rT0LnSMyvPKgOkVt AXioNf1wEz51cyMDDWU4FXJ94zx6sycTK1jCSq220wqCcmdpIrOp53OmXlAmaL1Po522omAIMkF oG5pQixV8vKIyzrdU44TCEQC2s1R/qpDWPJReiVUhMTPUj1w1MxvjU17n0289pJ80cPyM4iRMlf 62bVHH+P5fGSxooe+LaK83hkzJlUNUvm6KAssqijQ9N68BHgVswtZB+B3hAOowCD8QvRZnchDSg k8QROJGlKtliM+uIpMNB/AbCw15oJd7gQrhNFeLYF8NS8m/3aDcbMbLqe/p0ODkuqpOQiCnT4zW QJt/rU2bMcKY54HyrkW1zWsiiNk03t/T72iP+c8ZobdSt0MPGlfQr7WEB3fz+CMnPnRROZ1KsR/ QVNyKfHedATfa0QMNM4xjUFMg0qpJFJ+yC04hgim8GeY5ry5kclopfZm5CVwoMGzBjUimiVrJpW /SJxWpDARmzQxlg== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 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 ; Thu, 10 Oct 2024 12:11:09 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/5469 From: Lee Chee Yang Finalize the release note for the 5.1 release (styhead). Add enhancements, changes, removals, license changes, and migration notes for this release by going over the git commit log of openembedded-core, bitbake and meta-yocto. Signed-off-by: Antonin Godard --- documentation/migration-guides/migration-5.1.rst | 63 +- .../migration-guides/release-notes-5.1.rst | 696 ++++++++++++++++++++- 2 files changed, 718 insertions(+), 41 deletions(-) diff --git a/documentation/migration-guides/migration-5.1.rst b/documentation/migration-guides/migration-5.1.rst index 298ff3e25..9d8f4b3c6 100644 --- a/documentation/migration-guides/migration-5.1.rst +++ b/documentation/migration-guides/migration-5.1.rst @@ -86,8 +86,15 @@ Supported distributions Compared to the previous releases, running BitBake is supported on new GNU/Linux distributions: +- Ubuntu 24.10 +- Fedora 40 +- OpenSUSE Leap 15.5 +- OpenSUSE Leap 15.6 + On the other hand, some earlier distributions are no longer supported: +- Ubuntu 23.04 + See :ref:`all supported distributions `. .. _migration-5.1-go-changes: @@ -95,20 +102,35 @@ See :ref:`all supported distributions `. Go language changes ~~~~~~~~~~~~~~~~~~~ +- After dropping the custom :ref:`ref-tasks-unpack` from the + :ref:`ref-classes-go` class, go recipes should now add + ``destsuffix=${GO_SRCURI_DESTSUFFIX}`` to their :term:`SRC_URI` to extract + them in the appropriate path. An example would be:: + + SRC_URI = "git://go.googlesource.com/example;branch=master;protocol=https;destsuffix=${GO_SRCURI_DESTSUFFIX}" + +- Go modules are no longer compiled with ``--linkmode=external``. + .. _migration-5.1-systemd-changes: systemd changes ~~~~~~~~~~~~~~~ +- New :term:`PACKAGECONFIG` value ``bpf-framework`` used to pre-compile eBPFs + that are required for the systemd.resource-control features + ``RestrictFileSystems`` and ``RestrictNetworkInterfaces``. + .. _migration-5.1-recipe-changes: Recipe changes ~~~~~~~~~~~~~~ -.. _migration-5.1-deprecated-variables: +- ``gobject-introspection``: the ``giscanner`` utility is now shipped as a + separate package in ``gobject-introspection-tools``. + +- ``perf`` no longer uses ``libnewt`` for compiling its TUI. -Deprecated variables -~~~~~~~~~~~~~~~~~~~~ +- ``openssl``: do not build the test suite unless ptests are enabled. .. _migration-5.1-removed-variables: @@ -117,6 +139,9 @@ Removed variables The following variables have been removed: +- ``TCLIBCAPPEND`` is now removed as sharing :term:`TMPDIR` for multiple libc + providers has been supported for years. + .. _migration-5.1-removed-recipes: Removed recipes @@ -124,19 +149,35 @@ Removed recipes The following recipes have been removed in this release: +- ``liba52``: superseded by ``ffmpeg`` +- ``libomxil``: recipe removed as its only consumer, the gstreamer omx plugin, + was removed and has not been developed for several years +- ``libnewt``: moved to meta-oe +- ``mpeg2dec``: inactive for 10 years and superseded by ``ffmpeg`` +- ``pytest-runner``: moved to meta-python +- ``python3-importlib-metadata``: moved to meta-python +- ``python3-pathlib2``: moved to meta-python +- ``python3-py``: moved to meta-python +- ``python3-rfc3986-validator``: moved to meta-python +- ``python3-toml``: moved to meta-python +- ``python3-tomli``: moved to meta-python +- ``usbinit``: recipe was poorly named as it is a gadget Ethernet driver. + Gadget Ethernet is of questionable use now and usbinit isn't referenced/used + anywhere within OE-Core. + + .. _migration-5.1-removed-classes: Removed classes ~~~~~~~~~~~~~~~ -No classes have been removed in this release. +The following classes have been removed in this release: -.. _migration-5.1-qemu-changes: +- ``siteconfig``: removed as it was only used by ``ncurses`` and ``zlib`` and + adding minimal added-value for a considerable amount of added runtime. -QEMU changes -~~~~~~~~~~~~ -.. _migration-5.1-misc-changes: +.. _migration-5.1-qemu-changes: Miscellaneous changes ~~~~~~~~~~~~~~~~~~~~~ @@ -155,3 +196,9 @@ Miscellaneous changes Environment variables containing relative paths from tested build directory to outside of the original build directory may need to be updated as they won't be changed by `oe-selftest`. + +- Several sanity checks from the :ref:`ref-classes-insane` class, such as + ``buildpaths``, have been promoted to errors instead of warnings. + +- The ``license-incompatible`` :term:`ERROR_QA` sanity check was renamed to + ``license-exception``. diff --git a/documentation/migration-guides/release-notes-5.1.rst b/documentation/migration-guides/release-notes-5.1.rst index ff307f45e..caf40b71c 100644 --- a/documentation/migration-guides/release-notes-5.1.rst +++ b/documentation/migration-guides/release-notes-5.1.rst @@ -6,7 +6,8 @@ Release notes for 5.1 (styhead) New Features / Enhancements in 5.1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- Linux kernel 6.X, gcc 14.X, glibc 2.X, LLVM 18.X, and over XXX other recipe upgrades +- Linux kernel 6.10, gcc 14.2, glibc 2.40, LLVM 18.1.18, and over 300 other + recipe upgrades. - New variables: @@ -22,7 +23,7 @@ New Features / Enhancements in 5.1 - :term:`UNPACKDIR`: allow change of the :ref:`ref-tasks-unpack` task directory. -- Architecture-specific enhancements: +- Kernel-related changes: - The default kernel is the current stable (6.10), and there is also support for the latest long-term release (6.6). @@ -35,28 +36,89 @@ New Features / Enhancements in 5.1 - `xcb-util-errors `__: gives human readable names to error codes and event codes -- QEMU / ``runqemu`` enhancements: +- QEMU / ``runqemu`` changes: - runqemu: ``QB_DRIVE_TYPE`` now support for sd card (``/dev/mmcblk``) -- Rust improvements: + - Trigger ``write_qemuboot_conf`` task on changes of kernel image realpath + (:term:`KERNEL_IMAGE_NAME`). -- SDK-related improvements: +- Go changes: - - included ``nativesdk-python3-pip`` in buildtools. + - New Go module fetcher (``gomod://``) for downloading module dependencies + to the module cache from a module proxy. -- Testing: + - New Go module fetcher (``gomodgit://``) for downloading module + dependencies to the module cache directly from a git repository. - - oeqa/selftest: Only rewrite envvars paths that absolutely point to builddir + - The old 1.4 Go bootstrap written in C has been dropped. The default + Go bootstrap provider is now ``go-binary-native`` only. + +- Rust changes: + + - Cargo dependencies specified as git repositories now also have their git + submodules checked out. + + - Rust is now built with its default set of tools instead of just + ``rust-demangler``. + +- wic Image Creator changes: + + - Add the ``truncate`` utility in :term:`HOSTTOOLS`, needed by some wic + commands. + + - The ``get_boot_files`` function is no longer part of the + ``bootimg-partition`` plugin and is part of the common ``bootfiles.py`` + library. + +- SDK-related changes: - - Enable ptests for ``python3-cffi``, ``python3-idna``, ``python3-libarchive-c``, - ``python3-mako``, ``python3-packaging``, ``python3-uritools`` and ``python3-rpds-py``. - Included ``nativesdk-python3-pip`` in :term:`buildtools` by default. + - :ref:`ref-classes-nativesdk` now have :ref:`ref-tasks-package_qa` run when + calling :ref:`ref-tasks-populate_sdk`. + + - A new 7zip archive type can be used to create the SDK by setting + :term:`SDK_ARCHIVE_TYPE` to ``7zip``. + + - The :ref:`ref-classes-toolchain-scripts` class now exports the target + endianness and wordsize in environment variables ``OECORE_TARGET_BITS`` + and ``OECORE_TARGET_ENDIAN``. + +- Testing-related changes: + + - oeqa/selftest: Only rewrite envvars paths that absolutely point to + :term:`BUILDDIR`. + + - oeqa/manual: remove obsolete CROPS and Eclipse manually testing scripts + - Enable ptests for ``python3-cffi``, ``python3-idna``, ``python3-libarchive-c``, ``python3-mako``, ``python3-packaging``, ``python3-uritools`` and ``python3-rpds-py``. + - Running tests on target with :ref:`ref-classes-testimage` can now be done + over a serial connection. + + - Artifact collection when using the :ref:`ref-classes-testimage` class is + now optional and allowed by making :term:`TESTIMAGE_FAILED_QA_ARTIFACTS` + empty. + + - Artifacts from ``oeqa`` post-actions are now retrieved as whole archives + instead of individual copies. The archive is left uncompressed on the + host. + + - A test for the ``minidebuginfo`` feature of :term:`DISTRO_FEATURES` is now + part of the test suite. + + - A test for building a kernel module was added to the SDK test suite. + + - oeqa/selftest: run test serially if neither the ``testtools`` or + ``subunit`` Python modules have been found. + + - Artifact collection and test result collection are now separated and + artifact collection can be controlled with the ``OEQA_ARTEFACT_DIR`` + variable. + - Utility script changes: - New ``cve-json-to-text`` script that converts the ``cve-check`` result @@ -75,11 +137,13 @@ New Features / Enhancements in 5.1 - ``resulttool``: support test report generation in JUnit XML format. + - Remove ``install-buildtools`` "test installation" step harmless error + messages. -- BitBake improvements: + - ``bitbake-layers``: add a new subcommand ``show-machines`` to list the + machines available in the currently configured layers. - - New go module fetcher (``gomod://``) for downloading module dependencies to the - module cache from a module proxy. +- BitBake changes: - Fetcher for Rust crates: added a check for latest upstream version. @@ -106,19 +170,107 @@ New Features / Enhancements in 5.1 var1="$(cmd1 ...)" -- devtool improvements: + - Function code of pylib functions are now taken into account when computing + taskhashes. + + - Fix ``_test_devtool_add_git_url`` test + + - Hashserv: add a batch stream API that reduces the round trip latency on the + server. + + - The :ref:`ref-classes-prserv` class now uses a shared sqlite3 database to + allow multiple processes to access the database. + + - The Python codeparser now skips the checksumming of external Python + modules imported with ``from module import something``. + + - Enable batching of ``unihash`` queries to reduce the effect of latency + when making multiple queries to the server. + + - Parser: improve cache invalidation reliability by using the mtime's + nanoseconds, inode number and size of files. + + - When using the syntax ``addtask do_XXX before YYY after ZZZ``, bitbake now + ensures that ``YYY`` and ``ZZZ`` are prefixed with ``do_``, to avoid + unexpected failures. + +- ``devtool`` changes: + + - Fix ``_test_devtool_add_git_url`` test - - Fix ``_test_devtool_add_git_url`` test + - ``update-recipe``, ``finish``: fix error when calling on another layer and + having a localfile. -- recipetool improvements: + - ``devtool check-upgrade-status`` now groups recipes when they need to be + upgraded together. - Packaging changes: -- Security improvements: + - When processing ``pkgconfig``'s ``pc`` files, also process + "Requires.private" in addition to "Requires". This fixes a broken + dependency list for IPKs and avoids installing unecessary recommended + additional packages (and save disk usage). + + - Package management: make the extraction of IPK packages not depend on + ``zst`` compression, as it can be changed with :term:`OPKGBUILDCMD`. + + - Remove support for ``DIRFILES`` of :ref:`ref-classes-package_rpm` as it is + rpm-specific and untested. + + - Bump ``abi_version`` and ``package`` versions after recent ``pkgconfig`` + changes. + +- Security changes: + + - The ``busybox`` default configuration now disables internal TLS code to + use the ``openssl`` backend instead, for a more secure initial set of + settings. + + - Limit ssh host keys pre-generation to qemu machines by default, for + security purposes. + +- LLVM related changes: + + - Enable ``libllvm`` in :term:`PACKAGECONFIG` for native builds. + + - Fetch release tarballs instead of git checkouts to reduce disk usage. -- Toaster Web UI improvements: +- :ref:`ref-classes-cve-check` changes: -- Prominent documentation updates: + - The class :ref:`ref-classes-cve-check` now uses a local copy of the NVD + database during builds. + + - New statuses can be reported by :ref:`ref-classes-cve-check`: + + - ``fix-file-included``: when a fix file has been included (set automatically) + - ``version-not-in-range``: version number NOT in the vulnerable range (set automatically) + - ``version-in-range``: version number IS in the vulnerable range (set automatically) + - ``unknown``: impossible to conclude if the vulnerability is present or not + + - The TEXT output format was removed to favor the JSON format which offers + more features. + + - Allow overriding the default "policies" from + ``meta/conf/cve-check-map.conf`` by including it before distro include + files in ``meta/conf/bitbake.conf``. + +SPDX-related changes: + + - Update the SPDX license set too version 3.24.0, and produce SPDX output in + version 3.0 by default, instead of 2.2. + + - New ``create-spdx-3.0`` class to generate SPDX 3.0 output (used by generic + class :ref:`ref-classes-create-spdx`). New ``create-spdx-image-3.0`` + class that is used when generating images and ``create-spdx-sdk-3.0`` for SDK + based recipes. + + - New :ref:`ref-classes-nospdx` class that allows recipes to opt out of + generating SPDX. + + - Specify the SPDX image purposes for ``tar``, ``cpio`` and ``wic`` images. + + - The :ref:`ref-classes-create-spdx` class now reports for + :ref:`ref-classes-multilib*` classes. - Miscellaneous changes: @@ -170,34 +322,512 @@ New Features / Enhancements in 5.1 :ref:`ref-classes-insane` errors when :term:`S` or :term:`B` are equal to :term:`WORKDIR`. -Known Issues in 5.1 -~~~~~~~~~~~~~~~~~~~ + - ``picolibc`` can now be used with :term:`TCLIBC` to build with + ``picolibc`` as the C library. + + - ``openssh`` now uses ``sd_notify`` patch from upstream instead of custom + one, which does not depend on libsystemd and is standalone. + + - ``cmake`` now uses the ``${COREBASE}/scripts/git`` wrapper instead of the + host's, which is required during :ref:`ref-tasks-install` to call git + while disabling fakeroot, and avoid "dubious ownership" git errors. + + - Default compiler option changes: + + - :term:`BUILD_CFLAGS` now includes the `-pipe` option by default. + + - Remove the ``eliminate-unused-debug-types`` option from + the default compiler options since it is now included by default. + + - ``uninative`` updated to 4.6 for glibc 2.40 + + - Mark recipe ``meta-ide-support`` as machine specific with + :term:`PACKAGE_ARCH`. + + - sstate: Drop intercept functions support which was only used by now + removed ``siteconfig`` class. + + - sstate: Drop support for ``SSTATEPOSTINSTFUNC`` variable now that + ``postfunc`` is available. + + - openssl: strip the test suite after building, reducing the build tree of + 50% after installation. + + - u-boot: Refactor some of the :ref:`ref-tasks-configure` tasks into new + functions, making it easier to modify using a bbappend. + + - The ``musl`` recipe now shows an error if used with + :ref:`ref-classes-multilib*` enabled (``musl`` does not support multilib). + + - The ``git`` recipe is now configured with default configuration pointing to + ``/etc/gitconfig`` for :ref:`ref-classes-native` recipes. + + - The ``apt-native`` recipe, used to compile ``dpkg`` and handle ``deb`` + packages, was modified to avoid files being overriden by other packages when + they share common files. Instead, prompt an error. + + - The :ref:`ref-tasks-savedefconfig` was moved from the u-boot and kernel + recipes to the :ref:`ref-classes-cml1` class, so that more kbuild-based + recipes can use it. + + - The :ref:`ref-classes-sanity` class now checks if user namespaces are + enabled on the host as they are required for network isolation. + + - The recipe ``os-release`` is now part of + :term:`SIGGEN_EXCLUDERECIPES_ABISAFE` and does not trigger a rebuild on a + change for dependent tasks. + + - In :ref:`ref-classes-kernel-fitimage`, the existence of + :term:`EXTERNAL_KERNEL_DEVICETREE` is checked more thoroughly to avoid + false positives. + + - rootfs: ensure ``run-postinsts`` is not uninstalled when the + *read-only-rootfs-delayed-postinsts* and *read-only-rootfs* + :term:`IMAGE_FEATURES` are enabled. + + - Gcc can now use ``libc++`` as its runtime. + + - The variable ``CMDLINE_CONSOLE`` was removed from the + :ref:`ref-classes-kernel` class, as it wasn't used anywhere. + + - ``python3``: make ``-core`` depend on ``-compression`` as it needs to + import the ``zipfile`` module. + + - The classes :ref:`ref-classes-native` and :ref:`ref-classes-nativesdk` do + not override the ``*FLAGS`` variables anymore, allowing users to use the + ``+=`` syntax in recipes. + + - The ``multilib_script`` class (part of :ref:`ref-classes-multilib*`) + now expands the ``MULTILIB_SCRIPTS`` variable before splitting the + scripts, fixing some issues seen when :term:`PACKAGECONFIG` would + conditionally modify it. Recipe License changes in 5.1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following corrections have been made to the :term:`LICENSE` values set by recipes: -- ``dejagnu``: update :term:`LICENSE` to ``GPL-3.0-only``. -- ``gcr``: update :term:`LICENSE` to ``LGPL-2.0-only``. -- ``glibc``: update :term:`LICENSE` to ``GPL-2.0-only & LGPL-2.1-or-later``. -- ``gpgme``: update :term:`LICENSE` for different packages. -- ``libgcrypt``: add license ``BSD-3-Clause``. -- ``linux-firmware``: separate license ``Firmware-linaro`` for linaro-license package. -- ``iw``: update :term:`LICENSE` to ``ISC``. +- ``ccache``: ``GPL-3.0-or-later`` to ``GPL-3.0-or-later & MIT & BSL-1.0 & ISC`` after adding third-party licenses. +- ``dejagnu``: update to ``GPL-3.0-only``. +- ``gcr``: update to ``LGPL-2.0-only``. +- ``glibc``: update to ``GPL-2.0-only & LGPL-2.1-or-later``. +- ``gpgme``: update for different packages. +- ``iw``: update to ``ISC``. +- ``json-glib``: ``LGPL-2.1-only`` to ``LGPL-2.1-or-later`` after update to 1.10.0. +- ``libgcrypt``: ``GPL-2.0-or-later & LGPL-2.1-or-later`` to ``GPL-2.0-or-later & LGPL-2.1-or-later & BSD-3-Clause``. Add BSD-3-Clause for poly1305-amd64-avx512.S. +- ``linux-firmware``: set package :term:`LICENSE` for following firmware packages: + - ``cc33xx`` + - ``ath10k-wcn3990`` + - ``qcom-adreno-g750`` + - ``qcom-x1e80100-adreno`` + - ``wfx`` + - ``qcom-vpu`` + - ``qcom-sm8550-audio-tplg`` + - ``qcom-sm8650-audio-tplg`` + - ``linaro-license`` + - ``mali-csffw-arch108`` +- ``lz4``: ``BSD-2-Clause | GPL-2.0-only`` to ``BSD-2-Clause | GPL-2.0-or-later`` after update to 1.10.0. - ``ppp``: add license ``RSA-MD`` . -- ``tiff``: update :term:`LICENSE` to ``libtiff``. -- ``unzip``: update :term:`LICENSE` to ``Info-ZIP``. -- ``xz``: add :term:`LICENSE` ``PD`` for xz, xz-dev and xz-doc package. -- ``zip``: update :term:`LICENSE` to ``Info-ZIP``. - +- ``python3-docutils``: ``PSF-2.0 & BSD-2-Clause & GPL-3.0-only`` to ``CC0-1.0 & ZPL-2.1 & BSD-2-Clause & GPL-3.0-only``. Add CC0 after update to 0.21.2. +- ``tiff``: update to ``libtiff``. +- ``unzip``: update to ``Info-ZIP``. +- ``util-linux``: Add ``GPL-2.0-only`` after update to 2.40.1 (``GPL-2.0`` changed to ``GPL-2.0-only`` in README.licensing). +- ``xz``: ``PD`` removed and ``0BSD`` added after update to 5.6.2. +- ``xz``: add ``PD`` for xz, xz-dev and xz-doc package. +- ``zip``: update to ``Info-ZIP``. Security Fixes in 5.1 ~~~~~~~~~~~~~~~~~~~~~ +- ``apr``: :cve:`2023-49582` +- ``busybox``: :cve:`2021-42380`, :cve:`2023-42363`, :cve:`2023-42364`, :cve:`2023-42365`, :cve:`2023-42366` +- ``cups``: :cve:`2024-35235` +- ``curl``: :cve:`2024-6197`, :cve:`2024-6874`, :cve:`2024-7264` +- ``expat``: :cve:`2024-45490`, :cve:`2024-45491`, :cve:`2024-45492`. +- ``gcc``: :cve:`2023-4039` +- ``gdk-pixbuf``: :cve:`2022-48622` +- ``ghostscript``: :cve:`2024-33869`, :cve:`2023-52722`, :cve:`2024-33870`, :cve:`2024-33871`, :cve:`2024-29510` +- ``git``: :cve:`2024-32002`, :cve:`2024-32004`, :cve:`2024-32020`, :cve:`2024-32021`, :cve:`2024-32465` +- ``glibc``: :cve:`2024-2961`, :cve:`2024-33599`, :cve:`2024-33600`, :cve:`2024-33601`, :cve:`2024-33602` +- ``go``: :cve:`2024-24790` +- ``gtk+3``: :cve:`2024-6655` +- ``linux-yocto/6.10``: :cve:`2020-16119` +- ``linux-yocto/6.6``: :cve:`2020-16119` +- ``llvm``: :cve:`2024-0151` +- ``ncurses``: :cve:`2023-50495`, :cve:`2023-45918` +- ``openssh``: :cve:`2024-6387` +- ``openssl``: :cve:`2024-4603`, :cve:`2024-4741` +- ``ovmf``: :cve:`2023-45236`, :cve:`2023-45237`, :cve:`2024-25742` +- ``python3``: :cve:`2024-7592`, :cve:`2024-8088`, :cve:`2024-6232` +- ``ruby``: :cve:`2024-27282`, :cve:`2024-27281`, :cve:`2024-27280` +- ``tiff``: :cve:`2024-7006` +- ``vim``: :cve:`2024-41957`, :cve:`2024-41965`, :cve:`2024-43374`, :cve:`2024-43790`, :cve:`2024-43802` +- ``wget``: :cve:`2024-38428` +- ``wpa-supplicant``: :cve:`2024-5290`, :cve:`2023-52160` +- ``xserver-xorg``: :cve:`2024-31080`, :cve:`2024-31081`, :cve:`2024-31082`, :cve:`2024-31083` + Recipe Upgrades in 5.1 ~~~~~~~~~~~~~~~~~~~~~~ +- ``acpica`` 20240322 -> 20240827 +- ``adwaita-icon-theme`` 45.0 -> 46.2 +- ``alsa-lib`` 1.2.11 -> 1.2.12 +- ``alsa-plugins`` 1.2.7.1 -> 1.2.12 +- ``alsa-ucm-conf`` 1.2.11 -> 1.2.12 +- ``alsa-utils`` 1.2.11 -> 1.2.12 +- ``asciidoc`` 10.2.0 -> 10.2.1 +- ``at-spi2-core`` 2.50.1 -> 2.52.0 +- ``attr`` 2.5.1 -> 2.5.2 +- ``automake`` 1.16.5 -> 1.17 +- ``base-passwd`` 3.6.3 -> 3.6.4 +- ``bash`` 5.2.21 -> 5.2.32 +- ``bash-completion`` 2.12.0 -> 2.14.0 +- ``bind`` 9.18.28 -> 9.20.1 +- ``binutils`` 2.42 -> 2.43.1 +- ``binutils-cross`` 2.42 -> 2.43.1 +- ``binutils-cross-canadian`` 2.42 -> 2.43.1 +- ``binutils-crosssdk`` 2.42 -> 2.43.1 +- ``bluez5`` 5.72 -> 5.78 +- ``boost`` 1.84.0 -> 1.86.0 +- ``boost-build-native`` 1.84.0 -> 1.86.0 +- ``btrfs-tools`` 6.7.1 -> 6.10.1 +- ``build-appliance-image`` 15.0.0 (bf88a67b4523…) -> 15.0.0 (7cc8bf7af794…) +- ``ca-certificates`` 20211016 -> 20240203 +- ``cairo`` 1.18.0 -> 1.18.2 +- ``cargo`` 1.75.0 -> 1.79.0 +- ``cargo-c-native`` 0.9.30+cargo-0.77.0 -> 0.10.3+cargo-0.81.0 +- ``ccache`` 4.9.1 -> 4.10.2 +- ``cmake`` 3.28.3 -> 3.30.2 +- ``cmake-native`` 3.28.3 -> 3.30.2 +- ``connman`` 1.42 -> 1.43 +- ``coreutils`` 9.4 -> 9.5 +- ``cracklib`` 2.9.11 -> 2.10.2 +- ``createrepo-c`` 1.0.4 -> 1.1.4 +- ``cross-localedef-native`` 2.39+git -> 2.40+git +- ``cryptodev-linux`` 1.13+gitX -> 1.14 +- ``cryptodev-module`` 1.13+gitX -> 1.14 +- ``cryptodev-tests`` 1.13+gitX -> 1.14 +- ``curl`` 8.7.1 -> 8.9.1 +- ``debianutils`` 5.16 -> 5.20 +- ``dhcpcd`` 10.0.6 -> 10.0.10 +- ``diffoscope`` 259 -> 277 +- ``dmidecode`` 3.5 -> 3.6 +- ``dnf`` 4.19.0 -> 4.21.1 +- ``dpkg`` 1.22.0 -> 1.22.11 +- ``dropbear`` 2022.83 -> 2024.85 +- ``e2fsprogs`` 1.47.0 -> 1.47.1 +- ``ell`` 0.64 -> 0.68 +- ``enchant2`` 2.6.7 -> 2.8.2 +- ``encodings`` 1.0.7 -> 1.1.0 +- ``epiphany`` 46.0 -> 46.3 +- ``erofs-utils`` 1.7.1 -> 1.8.1 +- ``ethtool`` 6.7 -> 6.10 +- ``ffmpeg`` 6.1.1 -> 7.0.2 +- ``findutils`` 4.9.0 -> 4.10.0 +- ``freetype`` 2.13.2 -> 2.13.3 +- ``fribidi`` 1.0.14 -> 1.0.15 +- ``gcc`` 13.3.0 -> 14.2.0 +- ``gcc-cross`` 13.3.0 -> 14.2.0 +- ``gcc-cross-canadian`` 13.3.0 -> 14.2.0 +- ``gcc-crosssdk`` 13.3.0 -> 14.2.0 +- ``gcc-runtime`` 13.3.0 -> 14.2.0 +- ``gcc-sanitizers`` 13.3.0 -> 14.2.0 +- ``gcc-source`` 13.3.0 -> 14.2.0 +- ``gcr`` 4.2.1 -> 4.3.0 +- ``gdb`` 14.2 -> 15.1 +- ``gdb-cross`` 14.2 -> 15.1 +- ``gdb-cross-canadian`` 14.2 -> 15.1 +- ``gdbm`` 1.23 -> 1.24 +- ``gi-docgen`` 2023.3 -> 2024.1 +- ``git`` 2.44.1 -> 2.46.0 +- ``glib-2.0`` 2.78.6 -> 2.82.1 +- ``glib-networking`` 2.78.1 -> 2.80.0 +- ``glibc`` 2.39+git -> 2.40+git +- ``glibc-locale`` 2.39+git -> 2.40+git +- ``glibc-mtrace`` 2.39+git -> 2.40+git +- ``glibc-scripts`` 2.39+git -> 2.40+git +- ``glibc-testsuite`` 2.39+git -> 2.40+git +- ``glibc-y2038-tests`` 2.39+git -> 2.40+git +- ``glslang`` 1.3.275.0 -> 1.3.290.0 +- ``gnu-config`` 20240101+git -> 20240823+git +- ``gnu-efi`` 3.0.17 -> 3.0.18 +- ``gnupg`` 2.4.4 -> 2.5.0 +- ``gnutls`` 3.8.4 -> 3.8.6 +- ``go-helloworld`` 0.1 (d9923f6970e9…) -> 0.1 (39e772fc2670…) +- ``gobject-introspection`` 1.78.1 -> 1.80.1 +- ``gptfdisk`` 1.0.9 -> 1.0.10 +- ``gsettings-desktop-schemas`` 46.0 -> 47.1 +- ``gst-devtools`` 1.22.12 -> 1.24.6 +- ``gstreamer1.0`` 1.22.12 -> 1.24.6 +- ``gstreamer1.0-libav`` 1.22.12 -> 1.24.6 +- ``gstreamer1.0-plugins-bad`` 1.22.12 -> 1.24.6 +- ``gstreamer1.0-plugins-base`` 1.22.12 -> 1.24.6 +- ``gstreamer1.0-plugins-good`` 1.22.12 -> 1.24.6 +- ``gstreamer1.0-plugins-ugly`` 1.22.12 -> 1.24.6 +- ``gstreamer1.0-python`` 1.22.12 -> 1.24.6 +- ``gstreamer1.0-rtsp-server`` 1.22.12 -> 1.24.6 +- ``gstreamer1.0-vaapi`` 1.22.12 -> 1.24.6 +- ``gtk+3`` 3.24.41 -> 3.24.43 +- ``gtk-doc`` 1.33.2 -> 1.34.0 +- ``gtk4`` 4.14.1 -> 4.16.0 +- ``harfbuzz`` 8.3.0 -> 9.0.0 +- ``hicolor-icon-theme`` 0.17 -> 0.18 +- ``hwlatdetect`` 2.6 -> 2.7 +- ``icu`` 74-2 -> 75-1 +- ``ifupdown`` 0.8.41 -> 0.8.43 +- ``iproute2`` 6.7.0 -> 6.10.0 +- ``iputils`` 20240117 -> 20240905 +- ``iw`` 6.7 -> 6.9 +- ``json-glib`` 1.8.0 -> 1.10.0 +- ``kea`` 2.4.1 -> 2.6.1 +- ``kexec-tools`` 2.0.28 -> 2.0.29 +- ``kmod`` 31 -> 33 +- ``kmscube`` 0.0.1+git (6ab022fdfcfe…) -> 0.0.1+git (467e86c5cbeb…) +- ``less`` 643 -> 661 +- ``libadwaita`` 1.5.2 -> 1.6.0 +- ``libassuan`` 2.5.6 -> 3.0.1 +- ``libbsd`` 0.12.1 -> 0.12.2 +- ``libcap`` 2.69 -> 2.70 +- ``libcomps`` 0.1.20 -> 0.1.21 +- ``libdnf`` 0.73.2 -> 0.73.3 +- ``libdrm`` 2.4.120 -> 2.4.123 +- ``libedit`` 20230828-3.1 -> 20240808-3.1 +- ``libevdev`` 1.13.1 -> 1.13.2 +- ``libfontenc`` 1.1.7 -> 1.1.8 +- ``libgcc`` 13.3.0 -> 14.2.0 +- ``libgcc-initial`` 13.3.0 -> 14.2.0 +- ``libgcrypt`` 1.10.3 -> 1.11.0 +- ``libgfortran`` 13.3.0 -> 14.2.0 +- ``libgit2`` 1.7.2 -> 1.8.1 +- ``libgpg-error`` 1.48 -> 1.50 +- ``libical`` 3.0.17 -> 3.0.18 +- ``libinput`` 1.25.0 -> 1.26.1 +- ``libjitterentropy`` 3.4.1 -> 3.5.0 +- ``libksba`` 1.6.6 -> 1.6.7 +- ``libnl`` 3.9.0 -> 3.10.0 +- ``libpam`` 1.5.3 -> 1.6.1 +- ``libpcap`` 1.10.4 -> 1.10.5 +- ``libpciaccess`` 0.18 -> 0.18.1 +- ``libpcre2`` 10.43 -> 10.44 +- ``libpng`` 1.6.42 -> 1.6.43 +- ``libportal`` 0.7.1 -> 0.8.1 +- ``libproxy`` 0.5.4 -> 0.5.8 +- ``librepo`` 1.17.0 -> 1.18.1 +- ``librsvg`` 2.57.1 -> 2.58.2 +- ``libsdl2`` 2.30.1 -> 2.30.7 +- ``libslirp`` 4.7.0 -> 4.8.0 +- ``libsolv`` 0.7.28 -> 0.7.30 +- ``libsoup`` 3.4.4 -> 3.6.0 +- ``libstd-rs`` 1.75.0 -> 1.79.0 +- ``libtirpc`` 1.3.4 -> 1.3.5 +- ``libtool`` 2.4.7 -> 2.5.2 +- ``libtool-cross`` 2.4.7 -> 2.5.2 +- ``libtool-native`` 2.4.7 -> 2.5.2 +- ``libtraceevent`` 1.7.3 -> 1.8.3 +- ``liburcu`` 0.14.0 -> 0.14.1 +- ``liburi-perl`` 5.27 -> 5.28 +- ``libva`` 2.20.0 -> 2.22.0 +- ``libva-initial`` 2.20.0 -> 2.22.0 +- ``libva-utils`` 2.20.1 -> 2.22.0 +- ``libwebp`` 1.3.2 -> 1.4.0 +- ``libwpe`` 1.14.2 -> 1.16.0 +- ``libx11`` 1.8.9 -> 1.8.10 +- ``libxcb`` 1.16 -> 1.17.0 +- ``libxdmcp`` 1.1.4 -> 1.1.5 +- ``libxfont2`` 2.0.6 -> 2.0.7 +- ``libxkbcommon`` 1.6.0 -> 1.7.0 +- ``libxml2`` 2.12.8 -> 2.13.3 +- ``libxmlb`` 0.3.15 -> 0.3.19 +- ``libxmu`` 1.1.4 -> 1.2.1 +- ``libxslt`` 1.1.39 -> 1.1.42 +- ``libxtst`` 1.2.4 -> 1.2.5 +- ``lighttpd`` 1.4.74 -> 1.4.76 +- ``linux-firmware`` 20240312 -> 20240909 +- ``linux-libc-headers`` 6.6 -> 6.10 +- ``linux-yocto`` 6.6.35+git -> 6.6.50+git, 6.10.8+git +- ``linux-yocto-dev`` 6.9+git -> 6.11+git +- ``linux-yocto-rt`` 6.6.35+git -> 6.6.50+git, 6.10.8+git +- ``linux-yocto-tiny`` 6.6.35+git -> 6.6.50+git, 6.10.8+git +- ``llvm`` 18.1.6 -> 18.1.8 +- ``logrotate`` 3.21.0 -> 3.22.0 +- ``ltp`` 20240129 -> 20240524 +- ``lttng-modules`` 2.13.12 -> 2.13.14 +- ``lttng-tools`` 2.13.13 -> 2.13.14 +- ``lua`` 5.4.6 -> 5.4.7 +- ``lz4`` 1.9.4 -> 1.10.0 +- ``lzip`` 1.24 -> 1.24.1 +- ``man-db`` 2.12.0 -> 2.12.1 +- ``man-pages`` 6.06 -> 6.9.1 +- ``mc`` 4.8.31 -> 4.8.32 +- ``mdadm`` 4.2 -> 4.3 +- ``meson`` 1.3.1 -> 1.5.1 +- ``mkfontscale`` 1.2.2 -> 1.2.3 +- ``mmc-utils`` 0.1+git (b5ca140312d2…) -> 0.1+git (123fd8b2ac39…) +- ``mpg123`` 1.32.6 -> 1.32.7 +- ``msmtp`` 1.8.25 -> 1.8.26 +- ``mtd-utils`` 2.1.6 -> 2.2.0 +- ``mtdev`` 1.1.6 -> 1.1.7 +- ``mtools`` 4.0.43 -> 4.0.44 +- ``musl`` 1.2.4+git -> 1.2.5+git +- ``nativesdk-libtool`` 2.4.7 -> 2.5.2 +- ``ncurses`` 6.4 -> 6.5 +- ``nettle`` 3.9.1 -> 3.10 +- ``nfs-utils`` 2.6.4 -> 2.7.1 +- ``nghttp2`` 1.61.0 -> 1.63.0 +- ``ninja`` 1.11.1 -> 1.12.1 +- ``npth`` 1.6 -> 1.7 +- ``ofono`` 2.4 -> 2.10 +- ``opensbi`` 1.4 -> 1.5.1 +- ``openssh`` 9.6p1 -> 9.8p1 +- ``openssl`` 3.2.3 -> 3.3.1 +- ``opkg`` 0.6.3 -> 0.7.0 +- ``opkg-utils`` 0.6.3 -> 0.7.0 +- ``ovmf`` edk2-stable202402 -> edk2-stable202408 +- ``p11-kit`` 0.25.3 -> 0.25.5 +- ``pango`` 1.52.1 -> 1.54.0 +- ``pciutils`` 3.11.1 -> 3.13.0 +- ``perl`` 5.38.2 -> 5.40.0 +- ``perlcross`` 1.5.2 -> 1.6 +- ``piglit`` 1.0+gitr (22eaf6a91cfd…) -> 1.0+gitr (c11c9374c144…) +- ``pinentry`` 1.2.1 -> 1.3.1 +- ``pkgconf`` 2.1.1 -> 2.3.0 +- ``psmisc`` 23.6 -> 23.7 +- ``ptest-runner`` 2.4.4+git -> 2.4.5+git +- ``puzzles`` 0.0+git (80aac3104096…) -> 0.0+git (1c1899ee1c4e…) +- ``python3-alabaster`` 0.7.16 -> 1.0.0 +- ``python3-attrs`` 23.2.0 -> 24.2.0 +- ``python3-babel`` 2.14.0 -> 2.16.0 +- ``python3-bcrypt`` 4.1.2 -> 4.2.0 +- ``python3-beartype`` 0.17.2 -> 0.18.5 +- ``python3-build`` 1.1.1 -> 1.2.1 +- ``python3-certifi`` 2024.2.2 -> 2024.8.30 +- ``python3-cffi`` 1.16.0 -> 1.17.0 +- ``python3-cryptography`` 42.0.5 -> 42.0.8 +- ``python3-cryptography-vectors`` 42.0.5 -> 42.0.8 +- ``python3-cython`` 3.0.8 -> 3.0.11 +- ``python3-dbusmock`` 0.31.1 -> 0.32.1 +- ``python3-docutils`` 0.20.1 -> 0.21.2 +- ``python3-dtschema`` 2024.2 -> 2024.5 +- ``python3-git`` 3.1.42 -> 3.1.43 +- ``python3-hatchling`` 1.21.1 -> 1.25.0 +- ``python3-hypothesis`` 6.98.15 -> 6.111.2 +- ``python3-idna`` 3.7 -> 3.8 +- ``python3-jsonpointer`` 2.4 -> 3.0.0 +- ``python3-jsonschema`` 4.21.1 -> 4.23.0 +- ``python3-libarchive-c`` 5.0 -> 5.1 +- ``python3-license-expression`` 30.2.0 -> 30.3.1 +- ``python3-lxml`` 5.0.0 -> 5.3.0 +- ``python3-mako`` 1.3.2 -> 1.3.5 +- ``python3-markdown`` 3.5.2 -> 3.6 +- ``python3-maturin`` 1.4.0 -> 1.7.1 +- ``python3-meson-python`` 0.15.0 -> 0.16.0 +- ``python3-more-itertools`` 10.2.0 -> 10.4.0 +- ``python3-packaging`` 23.2 -> 24.1 +- ``python3-pbr`` 6.0.0 -> 6.1.0 +- ``python3-pip`` 24.0 -> 24.2 +- ``python3-pluggy`` 1.4.0 -> 1.5.0 +- ``python3-psutil`` 5.9.8 -> 6.0.0 +- ``python3-pyasn1`` 0.5.1 -> 0.6.0 +- ``python3-pycairo`` 1.26.0 -> 1.26.1 +- ``python3-pycparser`` 2.21 -> 2.22 +- ``python3-pyelftools`` 0.30 -> 0.31 +- ``python3-pygments`` 2.17.2 -> 2.18.0 +- ``python3-pygobject`` 3.46.0 -> 3.48.2 +- ``python3-pyopenssl`` 24.0.0 -> 24.2.1 +- ``python3-pyparsing`` 3.1.1 -> 3.1.4 +- ``python3-pyproject-metadata`` 0.7.1 -> 0.8.0 +- ``python3-pytest`` 8.0.2 -> 8.3.2 +- ``python3-pytest-subtests`` 0.11.0 -> 0.13.1 +- ``python3-pyyaml`` 6.0.1 -> 6.0.2 +- ``python3-referencing`` 0.33.0 -> 0.35.1 +- ``python3-requests`` 2.31.0 -> 2.32.3 +- ``python3-rpds-py`` 0.18.0 -> 0.20.0 +- ``python3-scons`` 4.6.0 -> 4.8.0 +- ``python3-setuptools`` 69.1.1 -> 72.1.0 +- ``python3-setuptools-rust`` 1.9.0 -> 1.10.1 +- ``python3-setuptools-scm`` 8.0.4 -> 8.1.0 +- ``python3-sphinx`` 7.2.6 -> 8.0.2 +- ``python3-sphinxcontrib-applehelp`` 1.0.8 -> 2.0.0 +- ``python3-sphinxcontrib-devhelp`` 1.0.6 -> 2.0.0 +- ``python3-sphinxcontrib-htmlhelp`` 2.0.5 -> 2.1.0 +- ``python3-sphinxcontrib-qthelp`` 1.0.7 -> 2.0.0 +- ``python3-sphinxcontrib-serializinghtml`` 1.1.10 -> 2.0.0 +- ``python3-testtools`` 2.7.1 -> 2.7.2 +- ``python3-trove-classifiers`` 2024.2.23 -> 2024.7.2 +- ``python3-typing-extensions`` 4.10.0 -> 4.12.2 +- ``python3-uritools`` 4.0.2 -> 4.0.3 +- ``python3-urllib3`` 2.2.1 -> 2.2.2 +- ``python3-webcolors`` 1.13 -> 24.8.0 +- ``python3-websockets`` 12.0 -> 13.0.1 +- ``python3-wheel`` 0.42.0 -> 0.44.0 +- ``python3-zipp`` 3.17.0 -> 3.20.1 +- ``qemu`` 8.2.3 -> 9.0.2 +- ``qemu-native`` 8.2.3 -> 9.0.2 +- ``qemu-system-native`` 8.2.3 -> 9.0.2 +- ``quilt`` 0.67 -> 0.68 +- ``quilt-native`` 0.67 -> 0.68 +- ``readline`` 8.2 -> 8.2.13 +- ``repo`` 2.42 -> 2.46 +- ``rng-tools`` 6.16 -> 6.17 +- ``rpcbind`` 1.2.6 -> 1.2.7 +- ``rsync`` 3.2.7 -> 3.3.0 +- ``rt-tests`` 2.6 -> 2.7 +- ``ruby`` 3.2.2 -> 3.3.4 +- ``rust`` 1.75.0 -> 1.79.0 +- ``rust-cross-canadian`` 1.75.0 -> 1.79.0 +- ``rust-llvm`` 1.75.0 -> 1.79.0 +- ``shaderc`` 2023.8 -> 2024.1 +- ``shadow`` 4.14.2 -> 4.16.0 +- ``spirv-headers`` 1.3.275.0 -> 1.3.290.0 +- ``spirv-tools`` 1.3.275.0 -> 1.3.290.0 +- ``sqlite3`` 3.45.1 -> 3.46.1 +- ``strace`` 6.7 -> 6.10 +- ``stress-ng`` 0.17.05 -> 0.18.02 +- ``sysklogd`` 2.5.2 -> 2.6.1 +- ``sysstat`` 12.7.5 -> 12.7.6 +- ``systemd`` 255.4 -> 256.5 +- ``systemd-boot`` 255.4 -> 256.5 +- ``systemd-boot-native`` 255.4 -> 256.5 +- ``systemtap`` 5.0 -> 5.1 +- ``systemtap-native`` 5.0 -> 5.1 +- ``taglib`` 2.0.1 -> 2.0.2 +- ``tcl`` 8.6.13 -> 8.6.14 +- ``texinfo`` 7.0.3 -> 7.1 +- ``ttyrun`` 2.31.0 -> 2.34.0 +- ``u-boot`` 2024.01 -> 2024.07 +- ``u-boot-tools`` 2024.01 -> 2024.07 +- ``util-linux`` 2.39.3 -> 2.40.2 +- ``util-linux-libuuid`` 2.39.3 -> 2.40.2 +- ``util-macros`` 1.20.0 -> 1.20.1 +- ``vala`` 0.56.15 -> 0.56.17 +- ``valgrind`` 3.22.0 -> 3.23.0 +- ``vte`` 0.74.2 -> 0.76.3 +- ``vulkan-headers`` 1.3.275.0 -> 1.3.290.0 +- ``vulkan-loader`` 1.3.275.0 -> 1.3.290.0 +- ``vulkan-samples`` git (2307c3eb5608…) -> git (fdce530c0295…) +- ``vulkan-tools`` 1.3.275.0 -> 1.3.290.0 +- ``vulkan-utility-libraries`` 1.3.275.0 -> 1.3.290.0 +- ``vulkan-validation-layers`` 1.3.275.0 -> 1.3.290.0 +- ``vulkan-volk`` 1.3.275.0 -> 1.3.290.0 +- ``waffle`` 1.7.2 -> 1.8.1 +- ``wayland`` 1.22.0 -> 1.23.1 +- ``wayland-protocols`` 1.33 -> 1.37 +- ``webkitgtk`` 2.44.1 -> 2.44.3 +- ``weston`` 13.0.1 -> 13.0.3 +- ``wget`` 1.21.4 -> 1.24.5 +- ``wpa-supplicant`` 2.10 -> 2.11 +- ``x264`` r3039+git (baee400fa9ce…) -> r3039+git (31e19f92f00c…) +- ``xauth`` 1.1.2 -> 1.1.3 +- ``xcb-proto`` 1.16.0 -> 1.17.0 +- ``xev`` 1.2.5 -> 1.2.6 +- ``xkeyboard-config`` 2.41 -> 2.42 +- ``xmlto`` 0.0.28+0.0.29+git -> 0.0.29 +- ``xorgproto`` 2023.2 -> 2024.1 +- ``xwayland`` 23.2.5 -> 24.1.2 +- ``xz`` 5.4.6 -> 5.6.2 +- ``zstd`` 1.5.5 -> 1.5.6 + + Contributors to 5.1 ~~~~~~~~~~~~~~~~~~~