From patchwork Fri Nov 28 15:34:58 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 75545 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 C970ED116E2 for ; Fri, 28 Nov 2025 15:35:20 +0000 (UTC) Received: from smtpout-02.galae.net (smtpout-02.galae.net [185.246.84.56]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.18704.1764344115298341888 for ; Fri, 28 Nov 2025 07:35:16 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=dkim header.b=Ih0mObkz; spf=pass (domain: bootlin.com, ip: 185.246.84.56, mailfrom: antonin.godard@bootlin.com) Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-02.galae.net (Postfix) with ESMTPS id 68EAE1A1DEC for ; Fri, 28 Nov 2025 15:35:13 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 3FAB260706 for ; Fri, 28 Nov 2025 15:35:13 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id B589810B02062; Fri, 28 Nov 2025 16:35:12 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1764344112; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=zkkqHOw901HTRLTaGKSmNh7RqvzN2iY3bpZdkOm2Gtk=; b=Ih0mObkzne0EA75O7XCh2Mn92XN9Br8zcCy/5OzLm+dFU3ciaEvMGlvCR2LUQHgixgWLin SAluK2gYNZEY+K8iFQM1sPWp8kQt8KwVAz0uysEO0WkItG+GdHFiCdLB9WtVX3S+x/0Fxc /cbOw/344bacYWuFkClUcj7tfunpKSk7nu+LmLY5bgYL+mBrbPDuAObiAehb4iHxRaVxqJ U9rMjAyWsFVq3WrxDDS/XfZEgqu0m6m6oJqK3bvur8ksrYlXbR0EioJ23TKOUoU1TXv/Zh cvkAhdBOUxN1dPlsuuXrGUkInHqIGFY4pX+Lp05u0b+Hh0UK+VrUcJmCNZyLKQ== From: Antonin Godard Date: Fri, 28 Nov 2025 16:34:58 +0100 Subject: [PATCH 1/9] dev-manual/limiting-resources.rst: update how to track pressure info MIME-Version: 1.0 Message-Id: <20251128-release-note-5-3-updates-v1-1-6ef679198e80@bootlin.com> References: <20251128-release-note-5-3-updates-v1-0-6ef679198e80@bootlin.com> In-Reply-To: <20251128-release-note-5-3-updates-v1-0-6ef679198e80@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni , Antonin Godard X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=2129; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=h0uTy5UDZ2gqASTsaIUvScf1MM5PDZTJlWXfPaX5Nx0=; b=owEBbQKS/ZANAwAKAdGAQUApo6g2AcsmYgBpKcEtAfp+eNwYAHXS9MFO0Byfg/IkKCndvNDeJ +J8pNht4ieJAjMEAAEKAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCaSnBLQAKCRDRgEFAKaOo NoJjD/43zCvS20H6kDj2mYUpXbsnIoKoXLKOvsiUTb6hpy0IfzJZ0YwEONY/BKQE5Ze01noRP8/ ELc0ZTdJiyqaUGjHFJyawII+fxg+yewCvlDVbydWzWk0vQ19sKrazabwHCprhJp1hiMDGVEiByJ 1DqNAeqgDjlOflsChVRvLyUVQ8YH+wNV1A0tzm0Wra3xCK7XusySp+V2xdsTFlOsbinS1Bokqod gvelmIU7WFhEquzuRKUUJc9IeU7AlJDpJh/MPN8s+8qXmQTihPFH+5e4siZ19IOe5I+3beu6hs2 pLV5OacT+Gx0Y+niIyyUZyUTvC+3hBFp3yrg+VierDciV9LfOvDiSNfGN0ZMZHHtf7dd0YIxo1a IwvzxWG0hat0WACOHb+NTz0N2Gthlq/E2ppk4983nNVWaLsqCgJWFt8OqITX79qVYz+EAv5Tm01 w5Kkxh+F4utH7IoeCZc+eJgy2IDXL/DbA+SN6k0ixuFKW9oCiL4XRXsAmNGejrQcbjwdJMk+bxf uzkvOwY9VsiU0fgAZTvaziEoQEA+9TGY0Sq6lZ0hThlXQ+mGjDcj8GnRUCHhIiEjMywWfLQSni3 Vdl5JKpbthPAFT0XlwY2AWCXsk4f18p5nS8Vp+kt4JH/aiDDXtrDaWXewKYu/1U+1WHxeatOXAY oKHHwkIWY4h4Igg== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-Last-TLS-Session-Version: TLSv1.3 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 28 Nov 2025 15:35:20 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/8163 After commit d492bbf0503d ("knotty: Integrate PSI reporting into the UI") on BitBake, the pressure information is no longer printed on the console by default and has moved to its own log domain. Update the limiting-resources document to take that into account. Signed-off-by: Antonin Godard --- documentation/dev-manual/limiting-resources.rst | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/documentation/dev-manual/limiting-resources.rst b/documentation/dev-manual/limiting-resources.rst index 0a792689c..9b3db0a59 100644 --- a/documentation/dev-manual/limiting-resources.rst +++ b/documentation/dev-manual/limiting-resources.rst @@ -112,11 +112,22 @@ details. pressure evolves during the build. You can take a value below the maximum printed value as a starting point. - After setting initial values, :term:`BitBake` will print messages on the - console in the following format each time the current pressure exceeds of the - limit set by the above variables:: + After setting initial values, you can monitor when the pressure exceeds of the + limit set by the above variables by running :term:`BitBake` with the + ``--verbose`` and ``--log-domains`` flag: - Pressure status changed to CPU: True, IO: False, Mem: False (CPU: 1105.9/2.0, IO: 0.0/2.0, Mem: 0.0/2.0) - using 1/64 bitbake threads + .. code-block:: console + + $ bitbake virtual/kernel -c compile -f --verbose --log-domains BitBake.RunQueue.PSI + + In parallel, you can monitor the pressure information by tracking the output + log file: + + .. code-block:: console + + $ tail -F tmp/log/cooker//console-latest.log | grep "Pressure status changed" + NOTE: Pressure status changed to CPU: False, IO: None, Mem: None (CPU: 1105.9/2.0, IO: 0.0/2.0, Mem: 0.0/2.0) - using 1/64 bitbake threads + ... Take a look at the value between parenthesis: ``CPU: 1105.9/2.0, IO: 0.0/2.0, Mem: 0.0/2.0``. They correspond to the current pressure value for the CPU, IO From patchwork Fri Nov 28 15:34:59 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 75550 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 44720D116F9 for ; Fri, 28 Nov 2025 15:35:21 +0000 (UTC) Received: from smtpout-02.galae.net (smtpout-02.galae.net [185.246.84.56]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.18706.1764344115453825522 for ; Fri, 28 Nov 2025 07:35:16 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=dkim header.b=xKxnOle6; spf=pass (domain: bootlin.com, ip: 185.246.84.56, mailfrom: antonin.godard@bootlin.com) Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-02.galae.net (Postfix) with ESMTPS id E806D1A1E09 for ; Fri, 28 Nov 2025 15:35:13 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id BF77A60706 for ; Fri, 28 Nov 2025 15:35:13 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 3D55110B02063; Fri, 28 Nov 2025 16:35:13 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1764344113; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=5mvPuqfetvwn84niLIqthZUaNgF6sAl7+eYAz8TtzXY=; b=xKxnOle6WUEIIU9UW+UOYlytxrObu77vG1VXAopMCU8ucGudjsa6JEpOSbDQ6JZ9entwH4 EgkYsib78okV6O2Sh4iBQx95b/kvxUIqGCkdC1lQX1FqriRuKMfvesbEDjNrDXxR6dDT8G YpC4CsIYNctetKsmxyxvCUck1XR4BPZSbM5ZuzkVuZOhhwd6fh7eZMKe+wJEnPdHFpAVN4 xbEkZWW2lMfVWUjTnx5M2708PCcnWWMBmqKDKr3GRq6PGRyFtI7rx8AdAQDxLySUfW8eqg kfiVKgaDfgbHbSSJ9XZnMAR0CwbTRrYKEo1a/QL0Dlz0a7O6pqpJt0R9rfhyZQ== From: Antonin Godard Date: Fri, 28 Nov 2025 16:34:59 +0100 Subject: [PATCH 2/9] ref-manual/tasks.rst: document the do_list_image_features task MIME-Version: 1.0 Message-Id: <20251128-release-note-5-3-updates-v1-2-6ef679198e80@bootlin.com> References: <20251128-release-note-5-3-updates-v1-0-6ef679198e80@bootlin.com> In-Reply-To: <20251128-release-note-5-3-updates-v1-0-6ef679198e80@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni , Antonin Godard X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=972; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=Dpx6Uzye9sPC0SXDBuu4R0xoDUyUkGJmD3arwFnC+P0=; b=owEBbQKS/ZANAwAKAdGAQUApo6g2AcsmYgBpKcEtrV7gpB+eS1mj8KG5jy4aJb59I/3ZAexN9 irMjIQDsDyJAjMEAAEKAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCaSnBLQAKCRDRgEFAKaOo NqtBD/9p6il6YBdoLYxiI1v7j4UrZwvr/adXBhYruKtq0UTM0irCBzjI2gImR22Fm4Sd2pvh73j Ye+vac2zoFPgDMNj1EO5TxYyKXy+IMFx/AbYoVn+Cj6buSrhkKPW2r6d6cHXcd05CnyWocWYAji FeTeNblnFvxA+dA0mIqt/TkRVb4vUkv3Jgx6NcU7ZhZksQKXixFjuYQMUf/aIiFTW7GMsU6D6q7 NtiPAOq8RKcUgXnlY6yI5iJ750U8g5RY5+mIiB5P15v01uokiHIOuau3AtgQ6hi+xWL3h8Ruk78 3nmt+DlAVcWUAqM1rlclMjRaeV4qS+DT6WX1IeBopX+I1gud1LxBzkoCACNIwZyCquh88Sxp2zB Td9ugoJ8biP/JQISRKUg+xgRMXum2wCGJhREiZOJ8hJHhsGosn+SSt2PJjKXXLHPsqPjEI176J0 U+YYkeEUjibq1iOK7KZKZjWHZAWcLuR6w6r2YPzyL7xwOwvWiD1yTU/KDwokZDIHqV8EH1vjiVG uuovMychPFiBpE5u6IPalEu4Hhzxn9heu8fwMgd3/4Pht07BsMxWLckwGyP54TwOeJ3qToJ04Fe GZRchW9YmzxYJFFbV6v7sy+PzZjHcAtKMLTHqhRPm/xviTDPXuxBnnEmP5jmN3t64iJjtQ6iLgo 8oafp9CINovs5hg== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-Last-TLS-Session-Version: TLSv1.3 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 28 Nov 2025 15:35:21 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/8165 This new image task was added by commit 957e6dc65def ("classes/image: add new task to list defined image features") in OE-Core. Signed-off-by: Antonin Godard --- documentation/ref-manual/tasks.rst | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/documentation/ref-manual/tasks.rst b/documentation/ref-manual/tasks.rst index 90f70c1ac..8651f219f 100644 --- a/documentation/ref-manual/tasks.rst +++ b/documentation/ref-manual/tasks.rst @@ -566,6 +566,14 @@ or both. See the ":ref:`dev-manual/development-shell:using a development shell`" Yocto Project Development Tasks Manual for more information about using ``devshell``. +.. _ref-tasks-list_image_features: + +``do_list_image_features`` +-------------------------- + +Lists the available features for an image recipe. These features can be set +in the :term:`IMAGE_FEATURES` variable. + .. _ref-tasks-listtasks: ``do_listtasks`` From patchwork Fri Nov 28 15:35:00 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 75546 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 2051CD116F1 for ; Fri, 28 Nov 2025 15:35:21 +0000 (UTC) Received: from smtpout-02.galae.net (smtpout-02.galae.net [185.246.84.56]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.18695.1764344116102441769 for ; Fri, 28 Nov 2025 07:35:17 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=dkim header.b=osXUxHZC; spf=pass (domain: bootlin.com, ip: 185.246.84.56, mailfrom: antonin.godard@bootlin.com) Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-02.galae.net (Postfix) with ESMTPS id 975F61A1E0A for ; Fri, 28 Nov 2025 15:35:14 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 6E76660706 for ; Fri, 28 Nov 2025 15:35:14 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id BA48E10B02064; Fri, 28 Nov 2025 16:35:13 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1764344114; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=x3D28sV2c+6adJ0t5FYkRMGozNSFISPIL7bFddHGZoo=; b=osXUxHZCai55FPkSreDVflGAuo3gSjSVkV/A+XfVDJ7Ut9rfTwEnYgY13ZaGctRkpaUzO0 Ka8dPJgj+ldI/WlYfiaFW0XQX2+86rkaciBSHXpP1dh3JvqrMhUOn4HbIR/Xuln3f6JG2D vxz9cLh/Un/vbtVVA5ZyXXDBG7N0+csYuL2VmFV6uP6jb8kSMbKUWvAA5JHi9uXJeyHxuc Yio6WGkkr3EuHb8JLrDfP6ixqyqIbrJy7xKyMXfjy3wgwCSYhgPxXEVq0oqQH7ErjGZ/EL nAwp8ezjoBgCQGXQQSJIoAVQOkjjiSQwyeWKMhpZiPqDTymMzc0cwMwhfCuIJA== From: Antonin Godard Date: Fri, 28 Nov 2025 16:35:00 +0100 Subject: [PATCH 3/9] ref-manual/variables.rst: document WESTON_USER/WESTON_USER_HOME variables MIME-Version: 1.0 Message-Id: <20251128-release-note-5-3-updates-v1-3-6ef679198e80@bootlin.com> References: <20251128-release-note-5-3-updates-v1-0-6ef679198e80@bootlin.com> In-Reply-To: <20251128-release-note-5-3-updates-v1-0-6ef679198e80@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni , Antonin Godard X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=1127; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=X7FjR6NBvhAulsg3KukjTi5tzd3Wr9Pk5z6mPJwPu1E=; b=owEBbQKS/ZANAwAKAdGAQUApo6g2AcsmYgBpKcEtujJbFcGHe5vaYaeB4j17XNQXynrmQVN4N Vb6utXcrDiJAjMEAAEKAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCaSnBLQAKCRDRgEFAKaOo NtbMD/9oYqur4BC/OSJBoPTqIlICiaUwQwpsEtokk9YCkAln0Cm/CGNZ5BdvSyeFS+TdO7NCkdR Ukms+b2GXpWjAK055gOm0TKJFcBLJ6SV5jjg0LqegWag6i8HAEBNibdp8jXsdTE+Z2LapMekXDo NbGr0yuFkVI8D1w+EQcQg2VLOXkYNC5+EsRLrmkKTwDsDoWZLHGjXTdTRmY+FGA2pVkIPM5o8S5 KT3T0VLi6Mr5KsXp/6a+uuh8+MldbpUTfuY06so0ZH68fLWBbSm+m4JtDybydtEgLTFGoVEurwE O62//EsOgJUNqTGBONtAp9rqgMnjr3XSUwSmuXkljasWIXT65bpsuR2mJg1UV6Ov8RmmxAUzBwJ Q/PVEVRwIW/NeJwsUFcrcwejEX+XB/GuVLrsIUHWUhbuZhHSBkzH15IrOFYvNvAV2TpMpab9edD 2SG4kHFg2qxsk4GUypLOkddn5yR3baNZ8wFnB+aSwB/YbYHMBbez0Yhak0tm+PHeeNNYoM5M0Bz JKSdX7q/DT+7dAMSQXPl8AYlu/1+9YB2lWEXsk7A6wz4wpAmiErF2RBlPDaNIYIC/cy3ineR8OS 3GpJiqHfkZrdsgZAXRK8XyznJ74DTe3kF1mJ0i9W9VClMq18rP0v45THkLUxaAvEL7+iT97it/1 4Rnke/vgl/fFJ0g== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-Last-TLS-Session-Version: TLSv1.3 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 28 Nov 2025 15:35:21 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/8167 Added by commit 079cf188adae ("weston-init: Allow weston user to be specified") in OE-Core. Signed-off-by: Antonin Godard --- documentation/ref-manual/variables.rst | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst index 55ecb4ebc..576995355 100644 --- a/documentation/ref-manual/variables.rst +++ b/documentation/ref-manual/variables.rst @@ -11457,6 +11457,14 @@ system and gives an overview of their function and contents. Specifies the timeout in seconds used by the ``watchdog-config`` recipe and also by ``systemd`` during reboot. The default is 60 seconds. + :term:`WESTON_USER` + The :term:`WESTON_USER` variable defines the username for the `Weston` + user. + + :term:`WESTON_USER_HOME` + The :term:`WESTON_USER` variable defines the path to the home directory + for the `Weston` user. + :term:`WIC_CREATE_EXTRA_ARGS` If the :term:`IMAGE_FSTYPES` variable contains "wic", the build will generate a From patchwork Fri Nov 28 15:35:01 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 75547 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 5105ED116FA for ; Fri, 28 Nov 2025 15:35:21 +0000 (UTC) Received: from smtpout-02.galae.net (smtpout-02.galae.net [185.246.84.56]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.18707.1764344116659811000 for ; Fri, 28 Nov 2025 07:35:16 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=dkim header.b=LJYrp28e; spf=pass (domain: bootlin.com, ip: 185.246.84.56, mailfrom: antonin.godard@bootlin.com) Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-02.galae.net (Postfix) with ESMTPS id 2BD6D1A1E0B for ; Fri, 28 Nov 2025 15:35:15 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 033B060706 for ; Fri, 28 Nov 2025 15:35:15 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 5B56910B02066; Fri, 28 Nov 2025 16:35:14 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1764344114; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=Q+JuhemBn4dvgm6C/l7x8bEukf0xTFSniGB2H1uD64U=; b=LJYrp28ePgFqb1A+OXx+4q4DHVWgshaMpImfYncvZ/26wTwkybOm/bwsAJR3mEjm7HNPr6 Bn/N4iqe2XtffZKo0EXt4J+0KocMp/IKx83PTv6NgZeN9bXlE4VutwTWRPgx891ibuV/2j neVtA1e+vWK0GGDCm0DToBq2N92IycUJTFQms2xgRQhs/9qRjd/a8VokCMcyrcJXeZbBsm iumVo7c4ihxsR2OcxhO1kWyPju91Fo41bup0BqxIvXuoQX+5GFio2KUWdHPePGLF1TONv6 mne4+ikvoqQVceyymxZLLn6bngFTTE17MCDu6/PEhx/z7/UAWU8shOG+DzTzog== From: Antonin Godard Date: Fri, 28 Nov 2025 16:35:01 +0100 Subject: [PATCH 4/9] tools: add gen-cve-release-notes MIME-Version: 1.0 Message-Id: <20251128-release-note-5-3-updates-v1-4-6ef679198e80@bootlin.com> References: <20251128-release-note-5-3-updates-v1-0-6ef679198e80@bootlin.com> In-Reply-To: <20251128-release-note-5-3-updates-v1-0-6ef679198e80@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni , Antonin Godard X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=2968; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=6YdHBN73JjYxj+qkXKWbn4Q9uCWolqWiJIMyVOoLcSE=; b=owEBbQKS/ZANAwAKAdGAQUApo6g2AcsmYgBpKcEuG70GniQwW1OUK6qE9T08WAzkWJb9MKi56 gZcPg55wN+JAjMEAAEKAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCaSnBLgAKCRDRgEFAKaOo NiPuEACSpMt05pSdzmAggmWB97LRoJwkdq3OeWeaYFt84KDXwLrubcLeaU4h0uiWVWMB/TxSky1 usTYTZ/R+CJthNvzsYKDMEBmUE2xuSZgeBcGhTiLpx8AxaNUnGu4v+QGYvh6/73O7gGM9y651kr K8L3rmvhxP23WgzbBLor8uKMWxsO5rlQD/5aSoOaP3oONUNOcs9xDPV4aOGHC+fqK+QVgiIxeXn 4qV1OKiTecKAEeMPVV/OWhjEi/urAXB4U20hINnee+bjIsDJ9jq0MssfOpfYgQuZkSJBbwTqJ8f ImUndFg2AZ6WkeOU2nDi5hyTqoAKjwAt57l+d4zZUGp2dvVNsaryVVsGci8dd8vmhA5SAlWQs3m LzpBbVN0VnHGY+KQainwr+6XfqYvclopwCPLig2g/J/g6HIKKyigbfTg7BRf+DkPN9hKLre1Ust wdI6UMJG+nUU+JfWG+AAqlbVTlq66s4g0S/klDa+b6++jhh7plH7s7TogRPaCCeRfjXSlTwIfCp N7QCVgjQJ3I0RMCklMcuB3NjfTpuWICpNcu0ihTxJiFwDXw3DYLufvEMQLltLAnxzuT81S8zU9H XHLq5ruii1sRaxcVpLYN0o+6EBVXKpJ/JiZsWOpI3GNf/6klQg0PJMLhcNOLCbJ4CdTr9wRJVoB nQ/Vh0rbqFnZxMw== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-Last-TLS-Session-Version: TLSv1.3 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 28 Nov 2025 15:35:21 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/8166 The gen-cve-release-notes can be used to compare two cve-check reports and generate a list of "patched" CVEs, and output that in a rST table format. By "patched", it means that it meets one of the following condition: - the CVE status changes from Unpatched to Patched in the new report. - the Unpatched CVE is unlisted in the new report. Signed-off-by: Antonin Godard --- documentation/tools/gen-cve-release-notes | 67 +++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) diff --git a/documentation/tools/gen-cve-release-notes b/documentation/tools/gen-cve-release-notes new file mode 100755 index 000000000..71d8fe502 --- /dev/null +++ b/documentation/tools/gen-cve-release-notes @@ -0,0 +1,67 @@ +#!/usr/bin/env python3 +# +# Compare two CVE reports and output a formatted rST CVE array (for release +# notes). +# +# We consider that a CVE is "fixed" if either: +# - the CVE status changes from Unpatched to Patched in the new report. +# - the Unpatched CVE is unlisted in the new report. +# +# Reports can be found here: https://valkyrie.yocto.io/pub/non-release/?type=metrics + +import sys +import json + +json_prev_path = sys.argv[1] +json_next_path = sys.argv[2] + +data_prev, data_next = None, None + +with open(json_prev_path, 'r') as fd_prev, open(json_prev_path, 'r') as fd_next: + data_prev = json.load(fd_prev)["package"] + data_next = json.load(fd_next)["package"] + +patched_cves = {} + +for pkg_prev in data_prev: + pkg_name = pkg_prev["name"] + + pkg_next = None + for p in data_next: + if p["name"] == pkg_name: + pkg_next = p + break + + if pkg_next is not None: + prev_unpatched = [cve["id"] for cve in pkg_prev["issue"] if cve["status"] == "Unpatched"] + # next_patched = set([cve["id"] for cve in pkg_next["issue"] if cve["status"] == "Patched"]) + pkg_patched_cves = [] + for cve in prev_unpatched: + if cve in pkg_next["issue"] and pkg_next["issue"][cve]["status"] == "Patched": + pkg_patched_cves.append(cve) + if cve not in pkg_next["issue"]: + pkg_patched_cves.append(cve) + + if pkg_patched_cves: + patched_cves[pkg_name] = sorted(pkg_patched_cves, key=lambda cve: (int(cve.split('-')[1]), int(cve.split('-')[2]))) + +if not patched_cves: + print("No patched CVEs found") + exit(0) + +# Remove -native duplicates +for pkg in list(patched_cves): + if pkg.endswith("-native") and pkg[:-len("-native")] in patched_cves: + patched_cves.pop(pkg) + +print(""".. list-table:: + :widths: 30 70 + :header-rows: 1 + + * - Recipe + - CVE IDs""") + +for pkg in sorted(patched_cves.keys()): + cves_rst = ", ".join([f":cve_nist:`{c[4:]}`" for c in patched_cves[pkg]]) + print(f" * - ``{pkg}``") + print(f" - {cves_rst}") From patchwork Fri Nov 28 15:35:02 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 75548 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 338DDD116F8 for ; Fri, 28 Nov 2025 15:35:21 +0000 (UTC) Received: from smtpout-02.galae.net (smtpout-02.galae.net [185.246.84.56]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.18708.1764344118225739530 for ; Fri, 28 Nov 2025 07:35:18 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@bootlin.com header.s=dkim header.b=LNHZZGYS; spf=pass (domain: bootlin.com, ip: 185.246.84.56, mailfrom: antonin.godard@bootlin.com) Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-02.galae.net (Postfix) with ESMTPS id A34121A1E0C for ; Fri, 28 Nov 2025 15:35:15 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 7448860706 for ; Fri, 28 Nov 2025 15:35:15 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id DC7B010B02067; Fri, 28 Nov 2025 16:35:14 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1764344115; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=2jOapu7xcKewfmJqHKMRszxLg7WXGN9ijDjVSS16ExU=; b=LNHZZGYSUnSbgOI9Y9Jq4fsl8QrY8kmoE5eArnshsF+jd8qpHGRDy+GDlWfm4db+JiPEb9 gVzUXvYwaau04Hkbnlu08hyf9kYBHiEbFn1G4SeOYakdny6OAq9d+4IZoXpcRaNDWVaNkx DxA2madAu4qeqpZA0wKCQ48dXCE6H1j7MwwADVdc1pSSzc9PAC4PM2OfPpWjRT7r9hmiCB +wDLQ8OttqPv+SUOdV1HAebSjk0ZAhCdKrEyj72o14lNsgHPZ+rhv01MyWlBklwS4KQEvy XhMEHKx5jMeWZRcnxC5Mp7Ofq+94ox18+HDaK5SpRAZaP7Ia4OzQtDy1cNnpdg== From: Antonin Godard Date: Fri, 28 Nov 2025 16:35:02 +0100 Subject: [PATCH 5/9] migration-guides/release-notes-5.3.rst: add fixed cve MIME-Version: 1.0 Message-Id: <20251128-release-note-5-3-updates-v1-5-6ef679198e80@bootlin.com> References: <20251128-release-note-5-3-updates-v1-0-6ef679198e80@bootlin.com> In-Reply-To: <20251128-release-note-5-3-updates-v1-0-6ef679198e80@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni , Antonin Godard X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=4392; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=1GvG0h6q9RiJLgLhjZEN9VJM9UCoMfoAwIeAC6lgkiQ=; b=owEBbQKS/ZANAwAKAdGAQUApo6g2AcsmYgBpKcEuB8/r1Q3Uje3v3S1/vMeQAaxEkhrM3gu6/ 5Ke99duSS2JAjMEAAEKAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCaSnBLgAKCRDRgEFAKaOo No6WD/4u9eniqPtb4NEUVZw4+1m2gVoiX2LUe4zeKzgVGU9GieMEtoIwyP47cDUfH6hy3H25Nqp LPXP5fdEMeWg1uSGy1UkYp3WUA0e/HeoVrOCJZj3R+zwjzRARp5gO9Y6OZgpe/VsIGzRT2PSUNb c/nImKhJcTyUERzsY2cTItMKTdiqiBQcn1i1VEpKtE8JFFII/1Dz+6l9k8G1oXxEjh2N/TN9eSv taF43X64PoMglTBonZrMbY1gShdouJdn7CryrSbSW3/zXW+AD6816YBDQvc90Hy57KYdUVPc8eB fg1MbHfm6PwTwB7L1hfHrc2Yp7DcW7aSmGI2G7zmj3s6kS/qB+EfhR631jMpAma7OQ0zhdgQBOe ezP9GyZcdA7up9dZFu06knygw1vb+phH0hgCeyuftaI2GKaAqtssY0zx6yemZh7aLAMyRteklMC PTpnduwX0Uu2r3rXhRyyXHClCuZP5Zq2RWljUIO6gIK6/IlTeIv6sBym6jQJcrfFfFu08mmtGxX D5p7HVcpeH9RA0ooF76ldI/98tOmVML4DwMd7CgqVihj4RaQA2c03cbHZ2vqIHPX5S21nXaXgZk UA/WcpLuFNQjWUahhokDXz20aEAVCkoO8Lie9AtDi7X7md4/2SLXvBEPhqpzQnBAe6Qh+tFMNjz RBKBYjZVc+tILAA== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-Last-TLS-Session-Version: TLSv1.3 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 28 Nov 2025 15:35:21 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/8168 Use documentation/tools/gen-cve-release-notes to generate the array. The input files that were taken are: walnascar: - build link: https://autobuilder.yoctoproject.org/valkyrie/#/builders/103/builds/2306 - metrics json: https://git.yoctoproject.org/yocto-metrics/plain/cve-check/walnascar/1764226917.json?id=55a7d752d032748d82404fdff5198bc6e043437c master: - build link: https://autobuilder.yoctoproject.org/valkyrie/#/builders/103/builds/2307 - metrics json: https://git.yoctoproject.org/yocto-metrics/plain/cve-check/master/1764314382.json?id=6c5eae8350a406320f6228e463568c47e6710519 Signed-off-by: Antonin Godard --- .../migration-guides/release-notes-5.3.rst | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) Recipe Upgrades in |yocto-ver| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/documentation/migration-guides/release-notes-5.3.rst b/documentation/migration-guides/release-notes-5.3.rst index b3a96c2d9..f6722fe15 100644 --- a/documentation/migration-guides/release-notes-5.3.rst +++ b/documentation/migration-guides/release-notes-5.3.rst @@ -981,6 +981,9 @@ The following changes have been made to the :term:`LICENSE` values set by recipe Security Fixes in |yocto-ver| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +.. + Generated with documentation/tools/gen-cve-release-notes + The following CVEs have been fixed: .. list-table:: @@ -989,8 +992,22 @@ The following CVEs have been fixed: * - Recipe - CVE IDs - * - ``recipe name`` - - :cve_nist:`xxx-xxxx`, ... + * - ``busybox`` + - :cve_nist:`2025-46394` + * - ``ghostscript`` + - :cve_nist:`2025-59798`, :cve_nist:`2025-59799`, :cve_nist:`2025-59800` + * - ``libmicrohttpd`` + - :cve_nist:`2025-59777`, :cve_nist:`2025-62689` + * - ``libpng`` + - :cve_nist:`2025-64505`, :cve_nist:`2025-64506`, :cve_nist:`2025-64720`, :cve_nist:`2025-65018` + * - ``libsndfile1`` + - :cve_nist:`2024-50613`, :cve_nist:`2025-52194` + * - ``linux-yocto`` + - :cve_nist:`2019-14899`, :cve_nist:`2021-3714`, :cve_nist:`2021-3864`, :cve_nist:`2022-0400`, :cve_nist:`2022-1247`, :cve_nist:`2022-4543`, :cve_nist:`2022-38096`, :cve_nist:`2023-3397`, :cve_nist:`2023-3640`, :cve_nist:`2023-4010`, :cve_nist:`2023-6238`, :cve_nist:`2023-6240`, :cve_nist:`2023-6535`, :cve_nist:`2023-39176`, :cve_nist:`2023-39179`, :cve_nist:`2023-39180`, :cve_nist:`2024-52560`, :cve_nist:`2024-57995`, :cve_nist:`2024-58015`, :cve_nist:`2024-58074`, :cve_nist:`2024-58093`, :cve_nist:`2024-58094`, :cve_nist:`2024-58095`, :cve_nist:`2024-58096`, :cve_nist:`2024-58097`, :cve_nist:`2025-4598`, :cve_nist:`2025-21709`, :cve_nist:`2025-21751`, :cve_nist:`2025-21752`, :cve_nist:`2025-21807`, :cve_nist:`2025-21833`, :cve_nist:`2025-21949`, :cve_nist:`2025-22104`, :cve_nist:`2025-22105`, :cve_nist:`2025-22106`, :cve_nist:`2025-22107`, :cve_nist:`2025-22108`, :cve_nist:`2025-22109`, :cve_nist:`2025-22111`, :cve_nist:`2025-22116`, :cve_nist:`2025-22117`, :cve_nist:`2025-22 121`, :cve_nist:`2025-22127`, :cve_nist:`2025-23129`, :cve_nist:`2025-23130`, :cve_nist:`2025-23131`, :cve_nist:`2025-23132`, :cve_nist:`2025-23135`, :cve_nist:`2025-37743`, :cve_nist:`2025-37746`, :cve_nist:`2025-37803`, :cve_nist:`2025-37860`, :cve_nist:`2025-37880`, :cve_nist:`2025-37906`, :cve_nist:`2025-38029`, :cve_nist:`2025-38036`, :cve_nist:`2025-38041`, :cve_nist:`2025-38042`, :cve_nist:`2025-38064`, :cve_nist:`2025-38105`, :cve_nist:`2025-38132`, :cve_nist:`2025-38137`, :cve_nist:`2025-38140`, :cve_nist:`2025-38187`, :cve_nist:`2025-38199`, :cve_nist:`2025-38205`, :cve_nist:`2025-38207`, :cve_nist:`2025-38234`, :cve_nist:`2025-38248`, :cve_nist:`2025-38261`, :cve_nist:`2025-38284`, :cve_nist:`2025-38311`, :cve_nist:`2025-38359`, :cve_nist:`2025-38426`, :cve_nist:`2025-38584`, :cve_nist:`2025-38591`, :cve_nist:`2025-38597`, :cve_nist:`2025-38605`, :cve_nist:`2025-38621`, :cve_nist:`2025-38627`, :cve_nist:`2025-38636`, :cve_nist:`2025-38656`, :cve_nist:`2025-38678`, :cve_ni st:`2025-39677`, :cve_nist:`2025-39678`, :cve_nist:`2025-39745`, :cve_nist:`2025-39762`, :cve_nist:`2025-39764`, :cve_nist:`2025-39789`, :cve_nist:`2025-40325` + * - ``qemu`` + - :cve_nist:`2024-6519`, :cve_nist:`2024-8354` + * - ``webkitgtk`` + - :cve_nist:`2025-43342`, :cve_nist:`2025-43343` From patchwork Fri Nov 28 15:35:03 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 75549 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 3332CD116F3 for ; Fri, 28 Nov 2025 15:35:21 +0000 (UTC) Received: from smtpout-02.galae.net (smtpout-02.galae.net [185.246.84.56]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.18710.1764344119769495855 for ; Fri, 28 Nov 2025 07:35:20 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@bootlin.com header.s=dkim header.b=A56HlUo1; spf=pass (domain: bootlin.com, ip: 185.246.84.56, mailfrom: antonin.godard@bootlin.com) Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-02.galae.net (Postfix) with ESMTPS id 444781A1DE8 for ; Fri, 28 Nov 2025 15:35:18 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 1B73C60706 for ; Fri, 28 Nov 2025 15:35:18 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 62E6310B02060; Fri, 28 Nov 2025 16:35:15 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1764344115; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=0DURvi3HzUFWPryh4XQSmIhf8Y1VcKrEIZ2kudJNe14=; b=A56HlUo1KFpMOxWOCJLWWMxzaa2spMm6W+ebMpfjfZDPHCPU+TkrxvqYPLLY/BUg+Yoqn5 zzScnC3Ut9U7+OC5uKT94xFy8TIfU02/hL7YLo7kRaLZ4fUU1dN10/+OfwThfFo8CuXMzj pVp9exRCOqHPs5TW8JXDMhEuzDBgk6edcGd5FHuyXV3HmyUy88ryqsgc/o1H0CMNa8JQi0 GKQuyufY+t0xl+b5nOlMd+qUCUDQ7HwGgQ6Kp0TUcgR0cqTPNHRc8k0orO3Ic59JfoG98h UlDXwTRAjkHYOwRGJs1uDbgtQcw4Amzj4TxFvL7GIlzF9FJhLtBb5Fpw6JCUcA== From: Antonin Godard Date: Fri, 28 Nov 2025 16:35:03 +0100 Subject: [PATCH 6/9] migration-guides/release-notes-5.3.rst: add recipe upgrades MIME-Version: 1.0 Message-Id: <20251128-release-note-5-3-updates-v1-6-6ef679198e80@bootlin.com> References: <20251128-release-note-5-3-updates-v1-0-6ef679198e80@bootlin.com> In-Reply-To: <20251128-release-note-5-3-updates-v1-0-6ef679198e80@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni , Antonin Godard X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=23209; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=08UeqTZ0jJPfGzQOw91K0LpYighTQmcfUEU06y896QM=; b=owEBbQKS/ZANAwAKAdGAQUApo6g2AcsmYgBpKcEuQcoLH3aN4O5diCXNyK/XOH7yOwDM72MR0 /ZxzkCqmvmJAjMEAAEKAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCaSnBLgAKCRDRgEFAKaOo NjCDD/4z8GQPtu9nR6xzA57lZB0LU4yH/B5NbC2Jsj4RNDQQADHoos9phJds4PmdnSOU/ZhdYVF ZuXuZs0RRB/XALcmemXg/5f3oddHtxUyCC+NnA1FtF9AdVENGlDbjSmWARtUhKVLfe+xs5iuM1F If8hwmhDOaE1v51biVZTiX48TXI9i26Vul+8QrW7HmZL5IQC7o5V7FpRegjqqVQOQN3ZsfyO+gM 7DyhyRE89zmGhkBcNcohP953ORV4cnsw3R4A2QTAVcOoDUze1HlT/Yc4MYpv7O2ONtY/wElp+LY wSxMfdGGJglbIM4U8hRq0BQFUBGHgbni6DEzk1kQzHNlFPmyILCeNMCiVrReMmlhpy6t6iiqlz2 8cdoz6m6cwuN20+oG0Ph+IFqRCgh8cQPiUtSa9IpZ6P3jZQoejHJSf5fMXa/iAfCW4inDlqNYP4 WSuZGeBjSnne1b8GqtJpM6JFRbjkyyMwtKVQKq1Tg5GWhKfr0pEeaV4ADAWN4n4+VV6dHGWZHDA u1r2vVtmBBSmGHX0uUiDGXpV3WcPtMmrR2hMgxcfDAKn5tLQSwoC849q+z0Drjfg7F/5fHxWTby sRrwU3V8MrCBkxdnkd5DrL7ytbxaZIAt3Qz4q8lWc1wwe0WAfg3ykGKXddlOC/EVyrV6IgHLzXO BmEiazG4tGx+tiA== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-Last-TLS-Session-Version: TLSv1.3 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 28 Nov 2025 15:35:21 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/8169 Use the layerindex to generate the recipe upgrades between Walnascar and Whinlatter. This is also using a patch to layerindex that is not merged[1]. It allows formatting the output of the layerindex branch comparison tool to an rST table. [1]: https://lore.kernel.org/r/20251127-branch-compare-rst-v1-1-4eaf3a66ea91@bootlin.com Signed-off-by: Antonin Godard --- .../migration-guides/release-notes-5.3.rst | 1145 +++++++++++++++++++- 1 file changed, 1140 insertions(+), 5 deletions(-) diff --git a/documentation/migration-guides/release-notes-5.3.rst b/documentation/migration-guides/release-notes-5.3.rst index f6722fe15..f36104770 100644 --- a/documentation/migration-guides/release-notes-5.3.rst +++ b/documentation/migration-guides/release-notes-5.3.rst @@ -1012,6 +1012,10 @@ The following CVEs have been fixed: Recipe Upgrades in |yocto-ver| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +.. + Generated with https://layers.openembedded.org/layerindex/branch_comparison + With "rST" output selected + The following recipes have been upgraded: .. list-table:: @@ -1019,11 +1023,1142 @@ The following recipes have been upgraded: :header-rows: 1 * - Recipe - - Previous version - - New version - * - ``recipe name`` - - Previous version - - New version + - Previous version(s) + - New version(s) + * - ``acpica`` + - 20240827 + - 20250807 + * - ``alsa-lib`` + - 1.2.13 + - 1.2.14 + * - ``alsa-tools`` + - 1.2.11 + - 1.2.14 + * - ``alsa-ucm-conf`` + - 1.2.13 + - 1.2.14 + * - ``alsa-utils`` + - 1.2.13 + - 1.2.14 + * - ``appstream`` + - 1.0.4 + - 1.0.6 + * - ``apr`` + - 1.7.5 + - 1.7.6 + * - ``apt`` + - 2.6.1 + - 3.0.3 + * - ``at-spi2-core`` + - 2.56.0 + - 2.56.4 + * - ``autoconf`` + - 2.72e + - 2.72 + * - ``automake`` + - 1.17 + - 1.18.1 + * - ``babeltrace2`` + - 2.1.0 + - 2.1.2 + * - ``barebox`` + - 2025.02.0 + - 2025.11.0 + * - ``barebox-tools`` + - 2025.02.0 + - 2025.11.0 + * - ``base-passwd`` + - 3.6.6 + - 3.6.7 + * - ``bash`` + - 5.2.37 + - 5.3 + * - ``bc`` + - 1.08.1 + - 1.08.2 + * - ``bind`` + - 9.20.11 + - 9.20.15 + * - ``binutils`` + - 2.44 + - 2.45 + * - ``binutils-cross`` + - 2.44 + - 2.45 + * - ``binutils-cross-canadian`` + - 2.44 + - 2.45 + * - ``binutils-crosssdk`` + - 2.44 + - 2.45 + * - ``binutils-testsuite`` + - 2.44 + - 2.45 + * - ``blktrace`` + - 1.3.0+git + - 1.3.0 + * - ``bluez5`` + - 5.79 + - 5.85 + * - ``bmaptool`` + - 3.8.0+git + - 3.9.0+git + * - ``boost`` + - 1.87.0 + - 1.89.0 + * - ``boost-build-native`` + - 1.87.0 + - 1.89.0 + * - ``btrfs-tools`` + - 6.13 + - 6.17 + * - ``build-appliance-image`` + - 15.0.0 (316baad50b45…) + - 15.0.0 + * - ``ca-certificates`` + - 20241223 + - 20250419 + * - ``cargo`` + - 1.84.1 + - 1.90.0 + * - ``cargo-c`` + - 0.10.5+cargo-0.83.0 + - 0.10.16+cargo-0.91.0 + * - ``ccache`` + - 4.11 + - 4.12.1 + * - ``cmake`` + - 3.31.6 + - 4.2.0 + * - ``cmake-native`` + - 3.31.6 + - 4.2.0 + * - ``connman`` + - 1.43 + - 1.45 + * - ``coreutils`` + - 9.6 + - 9.7 + * - ``createrepo-c`` + - 1.2.0 + - 1.2.1 + * - ``cross-localedef-native`` + - 2.41+git + - 2.42+git + * - ``cups`` + - 2.4.11 + - 2.4.14 + * - ``curl`` + - 8.12.1 + - 8.17.0 + * - ``debianutils`` + - 5.21 + - 5.23.2 + * - ``debugedit`` + - 5.1 + - 5.2 + * - ``dhcpcd`` + - 10.2.2 + - 10.2.4 + * - ``diffoscope`` + - 289 + - 306 + * - ``diffstat`` + - 1.67 + - 1.68 + * - ``diffutils`` + - 3.11 + - 3.12 + * - ``dnf`` + - 4.22.0 + - 4.24.0 + * - ``dos2unix`` + - 7.5.2 + - 7.5.3 + * - ``dpkg`` + - 1.22.11 + - 1.22.21 + * - ``dropbear`` + - 2024.86 + - 2025.88 + * - ``e2fsprogs`` + - 1.47.1 + - 1.47.3 + * - ``ed`` + - 1.21 + - 1.22.2 + * - ``elfutils`` + - 0.192 + - 0.194 + * - ``ell`` + - 0.74 + - 0.80 + * - ``enchant2`` + - 2.8.2 + - 2.8.12 + * - ``epiphany`` + - 48.3 + - 48.5 + * - ``erofs-utils`` + - 1.8.5 + - 1.8.10 + * - ``ethtool`` + - 6.11 + - 6.15 + * - ``expat`` + - 2.7.2 + - 2.7.3 + * - ``fastfloat`` + - 8.0.2 + - 8.1.0 + * - ``ffmpeg`` + - 7.1.2 + - 8.0 + * - ``flac`` + - 1.4.3 + - 1.5.0 + * - ``fmt`` + - 11.1.4 + - 12.1.0 + * - ``fontconfig`` + - 2.15.0 + - 2.17.1 + * - ``gawk`` + - 5.3.1 + - 5.3.2 + * - ``gcc`` + - 14.3.0 + - 15.2.0 + * - ``gcc-cross`` + - 14.3.0 + - 15.2.0 + * - ``gcc-cross-canadian`` + - 14.3.0 + - 15.2.0 + * - ``gcc-crosssdk`` + - 14.3.0 + - 15.2.0 + * - ``gcc-runtime`` + - 14.3.0 + - 15.2.0 + * - ``gcc-sanitizers`` + - 14.3.0 + - 15.2.0 + * - ``gcc-source`` + - 14.3.0 + - 15.2.0 + * - ``gcr`` + - 4.3.1 + - 4.4.0.1 + * - ``gdb`` + - 16.2 + - 16.3 + * - ``gdb-cross`` + - 16.2 + - 16.3 + * - ``gdb-cross-canadian`` + - 16.2 + - 16.3 + * - ``gdbm`` + - 1.24 + - 1.26 + * - ``gettext`` + - 0.23.1 + - 0.26 + * - ``gettext-minimal-native`` + - 0.23.1 + - 0.26 + * - ``ghostscript`` + - 10.05.1 + - 10.06.0 + * - ``gi-docgen`` + - 2025.3 + - 2025.5 + * - ``git`` + - 2.49.1 + - 2.51.2 + * - ``glib-2.0`` + - 2.84.4 + - 2.86.1 + * - ``glib-2.0-initial`` + - 2.84.4 + - 2.86.1 + * - ``glib-networking`` + - 2.80.0 + - 2.80.1 + * - ``glibc`` + - 2.41+git + - 2.42+git + * - ``glibc-locale`` + - 2.41+git + - 2.42+git + * - ``glibc-mtrace`` + - 2.41+git + - 2.42+git + * - ``glibc-scripts`` + - 2.41+git + - 2.42+git + * - ``glibc-testsuite`` + - 2.41+git + - 2.42+git + * - ``glslang`` + - 1.4.309.0 + - 1.4.328.1 + * - ``gnu-config`` + - 20240823+git + - 20250709+git + * - ``gnu-efi`` + - 4.0.0 + - 4.0.2 + * - ``gnupg`` + - 2.5.5 + - 2.5.11 + * - ``go`` + - 1.24.6 + - 1.25.4 + * - ``go-binary-native`` + - 1.24.6 + - 1.25.4 + * - ``go-cross-canadian`` + - 1.24.6 + - 1.25.4 + * - ``go-cross-core2-32`` + - 1.24.6 + - 1.25.4 + * - ``go-crosssdk`` + - 1.24.6 + - 1.25.4 + * - ``go-helloworld`` + - 0.1 (d7b0ac127859…) + - 0.1 (8b405629c4a5…) + * - ``go-runtime`` + - 1.24.6 + - 1.25.4 + * - ``gperf`` + - 3.1 + - 3.3 + * - ``gpgme`` + - 1.24.2 + - 2.0.1 + * - ``grep`` + - 3.11 + - 3.12 + * - ``gsettings-desktop-schemas`` + - 48.0 + - 49.1 + * - ``gst-devtools`` + - 1.24.13 + - 1.26.7 + * - ``gst-examples`` + - 1.18.6 + - 1.26.7 + * - ``gstreamer1.0`` + - 1.24.13 + - 1.26.7 + * - ``gstreamer1.0-libav`` + - 1.24.13 + - 1.26.7 + * - ``gstreamer1.0-plugins-bad`` + - 1.24.13 + - 1.26.7 + * - ``gstreamer1.0-plugins-base`` + - 1.24.13 + - 1.26.7 + * - ``gstreamer1.0-plugins-good`` + - 1.24.13 + - 1.26.7 + * - ``gstreamer1.0-plugins-ugly`` + - 1.24.13 + - 1.26.7 + * - ``gstreamer1.0-python`` + - 1.24.13 + - 1.26.7 + * - ``gstreamer1.0-rtsp-server`` + - 1.24.13 + - 1.26.7 + * - ``gstreamer1.0-vaapi`` + - 1.24.13 + - 1.26.7 + * - ``gtk+3`` + - 3.24.43 + - 3.24.51 + * - ``gtk4`` + - 4.18.1 + - 4.18.6 + * - ``gzip`` + - 1.13 + - 1.14 + * - ``harfbuzz`` + - 10.4.0 + - 11.5.1 + * - ``hwdata`` + - 0.393 + - 0.399 + * - ``hwlatdetect`` + - 2.8 + - 2.9 + * - ``icu`` + - 76-1 + - 77-1 + * - ``igt-gpu-tools`` + - 1.30 + - 2.1 + * - ``init-system-helpers`` + - 1.68 + - 1.69 + * - ``iproute2`` + - 6.13.0 + - 6.17.0 + * - ``iputils`` + - 20240905 + - 20250605 + * - ``iso-codes`` + - 4.17.0 + - 4.18.0 + * - ``iw`` + - 6.9 + - 6.17 + * - ``json-glib`` + - 1.10.6 + - 1.10.8 + * - ``kbd`` + - 2.7.1 + - 2.8.0 + * - ``kea`` + - 2.6.3 + - 3.0.1 + * - ``kern-tools-native`` + - 0.3+git (c8c1f17867d0…) + - 0.3+git (f589e1df2325…) + * - ``kexec-tools`` + - 2.0.30 + - 2.0.31 + * - ``kmod`` + - 34.1 + - 34.2 + * - ``kmscube`` + - 0.0.1+git (311eaaaa473d…) + - 0.0.1+git (f60e50e887d3…) + * - ``less`` + - 668 + - 685 + * - ``libadwaita`` + - 1.7.0 + - 1.7.6 + * - ``libarchive`` + - 3.7.9 + - 3.8.3 + * - ``libatomic-ops`` + - 7.8.2 + - 7.8.4 + * - ``libc-test`` + - 0+git (18e28496adee…) + - 0+git (f2bac7711bec…) + * - ``libcap`` + - 2.75 + - 2.77 + * - ``libcgroup`` + - 3.1.0 + - 3.2.0 + * - ``libcomps`` + - 0.1.21 + - 0.1.23 + * - ``libdnf`` + - 0.73.4 + - 0.75.0 + * - ``libdrm`` + - 2.4.124 + - 2.4.128 + * - ``libedit`` + - 20250104-3.1 + - 20251016-3.1 + * - ``libevdev`` + - 1.13.3 + - 1.13.5 + * - ``libffi`` + - 3.4.7 + - 3.5.2 + * - ``libgcc`` + - 14.3.0 + - 15.2.0 + * - ``libgcc-initial`` + - 14.3.0 + - 15.2.0 + * - ``libgcrypt`` + - 1.11.0 + - 1.11.2 + * - ``libgfortran`` + - 14.3.0 + - 15.2.0 + * - ``libgit2`` + - 1.9.0 + - 1.9.1 + * - ``libgloss`` + - 4.4.0+git + - 4.5.0+git + * - ``libgpg-error`` + - 1.51 + - 1.56 + * - ``libinput`` + - 1.27.1 + - 1.29.1 + * - ``libjitterentropy`` + - 3.6.2 + - 3.6.3 + * - ``libjpeg-turbo`` + - 3.0.1 + - 3.1.2 + * - ``libmicrohttpd`` + - 1.0.1 + - 1.0.2 + * - ``libmodulemd`` + - 2.15.0 + - 2.15.2 + * - ``libnotify`` + - 0.8.4 + - 0.8.6 + * - ``libnss-nis`` + - 3.2 + - 3.4 + * - ``libogg`` + - 1.3.5 + - 1.3.6 + * - ``libpng`` + - 1.6.47 + - 1.6.50 + * - ``libproxy`` + - 0.5.9 + - 0.5.10 + * - ``librepo`` + - 1.19.0 + - 1.20.0 + * - ``librsvg`` + - 2.59.2 + - 2.61.0 + * - ``libsdl2`` + - 2.32.2 + - 2.32.10 + * - ``libsecret`` + - 0.21.6 + - 0.21.7 + * - ``libslirp`` + - 4.9.0 + - 4.9.1 + * - ``libsolv`` + - 0.7.31 + - 0.7.35 + * - ``libstd-rs`` + - 1.84.1 + - 1.90.0 + * - ``libtheora`` + - 1.1.1 + - 1.2.0 + * - ``libucontext`` + - 1.2 + - 1.3.2 + * - ``libunistring`` + - 1.3 + - 1.4.1 + * - ``libunwind`` + - 1.6.2 + - 1.8.3 + * - ``liburcu`` + - 0.15.1 + - 0.15.3 + * - ``libusb1`` + - 1.0.27 + - 1.0.29 + * - ``libuv`` + - 1.50.0 + - 1.51.0 + * - ``libwebp`` + - 1.5.0 + - 1.6.0 + * - ``libwpe`` + - 1.16.2 + - 1.16.3 + * - ``libxfixes`` + - 6.0.1 + - 6.0.2 + * - ``libxft`` + - 2.3.8 + - 2.3.9 + * - ``libxkbcommon`` + - 1.8.1 + - 1.11.0 + * - ``libxml2`` + - 2.13.8 + - 2.14.6 + * - ``libxmlb`` + - 0.3.22 + - 0.3.23 + * - ``libxres`` + - 1.2.2 + - 1.2.3 + * - ``libxscrnsaver`` + - 1.2.4 + - 1.2.5 + * - ``lighttpd`` + - 1.4.77 + - 1.4.81 + * - ``linux-firmware`` + - 20250311 + - 20251111 + * - ``linux-libc-headers`` + - 6.12 + - 6.17 + * - ``linux-yocto`` + - 6.12.47+git + - 6.12.55+git, 6.16.11+git, 6.17.6+git + * - ``linux-yocto-dev`` + - 6.14+git + - 6.18+git + * - ``linux-yocto-rt`` + - 6.12.47+git + - 6.12.55+git, 6.16.11+git, 6.17.6+git + * - ``linux-yocto-tiny`` + - 6.12.47+git + - 6.12.55+git, 6.16.11+git, 6.17.6+git + * - ``llvm`` + - 20.1.0 + - 21.1.6 + * - ``lsof`` + - 4.99.4 + - 4.99.5 + * - ``ltp`` + - 20250130 + - 20250930 + * - ``lttng-modules`` + - 2.13.17 + - 2.14.3 + * - ``lttng-tools`` + - 2.13.14 + - 2.14.0 + * - ``lttng-ust`` + - 2.13.8 + - 2.14.0 + * - ``lua`` + - 5.4.7 + - 5.4.8 + * - ``m4`` + - 1.4.19 + - 1.4.20 + * - ``m4-native`` + - 1.4.19 + - 1.4.20 + * - ``man-db`` + - 2.13.0 + - 2.13.1 + * - ``man-pages`` + - 6.13 + - 6.15 + * - ``mdadm`` + - 4.3 + - 4.4 + * - ``mesa`` + - 24.0.7 + - 25.2.5 + * - ``mesa-gl`` + - 24.0.7 + - 25.2.5 + * - ``meson`` + - 1.7.0 + - 1.9.1 + * - ``mmc-utils`` + - 0.1+git + - 1.0 + * - ``mobile-broadband-provider-info`` + - 20240407 + - 20250613 + * - ``mpfr`` + - 4.2.1 + - 4.2.2 + * - ``mpg123`` + - 1.32.10 + - 1.33.2 + * - ``msmtp`` + - 1.8.28 + - 1.8.31 + * - ``musl`` + - 1.2.5+git (c47ad25ea3b4…) + - 1.2.5+git (0ccaf0572e9c…) + * - ``nettle`` + - 3.10.1 + - 3.10.2 + * - ``newlib`` + - 4.4.0+git + - 4.5.0+git + * - ``nfs-utils`` + - 2.8.2 + - 2.8.4 + * - ``nghttp2`` + - 1.65.0 + - 1.68.0 + * - ``ninja`` + - 1.12.1 + - 1.13.1 + * - ``ofono`` + - 2.15 + - 2.18 + * - ``opensbi`` + - 1.6 + - 1.7 + * - ``openssh`` + - 9.9p2 + - 10.2p1 + * - ``openssl`` + - 3.4.2 + - 3.5.4 + * - ``opkg`` + - 0.7.0 + - 0.9.0 + * - ``ovmf`` + - edk2-stable202411 + - edk2-stable202508 + * - ``pango`` + - 1.56.2 + - 1.57.0 + * - ``patch`` + - 2.7.6 + - 2.8 + * - ``patchelf`` + - 0.18.0 + - 0.18.0+git + * - ``pciutils`` + - 3.13.0 + - 3.14.0 + * - ``piglit`` + - 1.0+gitr (fc8179d31904…) + - 1.0+gitr (a0a27e528f64…) + * - ``pinentry`` + - 1.3.1 + - 1.3.2 + * - ``pixman`` + - 0.44.2 + - 0.46.4 + * - ``pkgconf`` + - 2.4.3 + - 2.5.1 + * - ``pseudo`` + - 1.9.0+git + - 1.9.2+git + * - ``psplash`` + - 0.1+git (1f64c654129f…) + - 0.1+git (53ae74a36bf1…) + * - ``puzzles`` + - 0.0+git (7da464122232…) + - 0.0+git (a7c7826bce5c…) + * - ``python3`` + - 3.13.4 + - 3.13.9 + * - ``python3-beartype`` + - 0.20.0 + - 0.21.0 + * - ``python3-booleanpy`` + - 4.0 + - 5.0 + * - ``python3-build`` + - 1.2.2 + - 1.3.0 + * - ``python3-calver`` + - 2022.6.26 + - 2025.04.17 + * - ``python3-certifi`` + - 2025.1.31 + - 2025.8.3 + * - ``python3-click`` + - 8.1.8 + - 8.2.2 + * - ``python3-cryptography`` + - 44.0.2 + - 45.0.7 + * - ``python3-cryptography-vectors`` + - 44.0.2 + - 45.0.7 + * - ``python3-cython`` + - 3.0.12 + - 3.1.3 + * - ``python3-dbusmock`` + - 0.33.0 + - 0.37.0 + * - ``python3-docutils`` + - 0.21.2 + - 0.22 + * - ``python3-dtschema`` + - 2025.2 + - 2025.8 + * - ``python3-flit-core`` + - 3.11.0 + - 3.12.0 + * - ``python3-hatch-fancy-pypi-readme`` + - 24.1.0 + - 25.1.0 + * - ``python3-hatch-vcs`` + - 0.4.0 + - 0.5.0 + * - ``python3-hypothesis`` + - 6.129.2 + - 6.142.2 + * - ``python3-idna`` + - 3.10 + - 3.11 + * - ``python3-iniconfig`` + - 2.0.0 + - 2.1.0 + * - ``python3-jsonschema`` + - 4.23.0 + - 4.25.1 + * - ``python3-jsonschema-specifications`` + - 2024.10.1 + - 2025.9.1 + * - ``python3-license-expression`` + - 30.4.1 + - 30.4.4 + * - ``python3-lxml`` + - 5.3.1 + - 6.0.2 + * - ``python3-mako`` + - 1.3.9 + - 1.3.10 + * - ``python3-markdown`` + - 3.7 + - 3.9 + * - ``python3-maturin`` + - 1.8.3 + - 1.9.4 + * - ``python3-meson-python`` + - 0.17.1 + - 0.18.0 + * - ``python3-numpy`` + - 2.2.3 + - 2.3.4 + * - ``python3-packaging`` + - 24.2 + - 25.0 + * - ``python3-pbr`` + - 6.1.0 + - 7.0.1 + * - ``python3-pip`` + - 25.0.1 + - 25.2 + * - ``python3-pluggy`` + - 1.5.0 + - 1.6.0 + * - ``python3-poetry-core`` + - 2.1.1 + - 2.1.3 + * - ``python3-pycairo`` + - 1.27.0 + - 1.28.0 + * - ``python3-pycryptodome`` + - 3.22.0 + - 3.23.0 + * - ``python3-pycryptodomex`` + - 3.22.0 + - 3.23.0 + * - ``python3-pygments`` + - 2.19.1 + - 2.19.2 + * - ``python3-pygobject`` + - 3.52.2 + - 3.54.5 + * - ``python3-pyopenssl`` + - 25.0.0 + - 25.1.0 + * - ``python3-pyparsing`` + - 3.2.1 + - 3.2.4 + * - ``python3-pytest`` + - 8.3.5 + - 8.4.2 + * - ``python3-pytest-subtests`` + - 0.14.1 + - 0.14.2 + * - ``python3-pytz`` + - 2025.1 + - 2025.2 + * - ``python3-rdflib`` + - 7.1.3 + - 7.1.4 + * - ``python3-referencing`` + - 0.36.2 + - 0.37.0 + * - ``python3-requests`` + - 2.32.4 + - 2.32.5 + * - ``python3-rpds-py`` + - 0.22.3 + - 0.27.1 + * - ``python3-ruamel-yaml`` + - 0.18.10 + - 0.18.15 + * - ``python3-scons`` + - 4.9.0 + - 4.9.1 + * - ``python3-setuptools`` + - 76.0.0 + - 80.9.0 + * - ``python3-setuptools-rust`` + - 1.11.0 + - 1.12.0 + * - ``python3-setuptools-scm`` + - 8.2.0 + - 8.3.1 + * - ``python3-smartypants`` + - 2.0.0 + - 2.0.2 + * - ``python3-snowballstemmer`` + - 2.2.0 + - 3.0.1 + * - ``python3-trove-classifiers`` + - 2025.3.13.13 + - 2025.9.11.17 + * - ``python3-typing-extensions`` + - 4.12.2 + - 4.15.0 + * - ``python3-unittest-automake-output`` + - 0.2 + - 0.3 + * - ``python3-uritools`` + - 4.0.3 + - 5.0.0 + * - ``python3-urllib3`` + - 2.3.0 + - 2.5.0 + * - ``python3-webcolors`` + - 24.8.0 + - 24.11.1 + * - ``python3-wheel`` + - 0.45.1 + - 0.46.1 + * - ``python3-xmltodict`` + - 0.14.2 + - 0.15.1 + * - ``python3-yamllint`` + - 1.36.0 + - 1.37.1 + * - ``python3-zipp`` + - 3.21.0 + - 3.23.0 + * - ``qemu`` + - 9.2.0 + - 10.0.6 + * - ``qemu-native`` + - 9.2.0 + - 10.0.6 + * - ``qemu-system-native`` + - 9.2.0 + - 10.0.6 + * - ``quilt`` + - 0.68 + - 0.69 + * - ``quilt-native`` + - 0.68 + - 0.69 + * - ``quota`` + - 4.09 + - 4.10 + * - ``re2c`` + - 4.1 + - 4.3 + * - ``readline`` + - 8.2.13 + - 8.3 + * - ``repo`` + - 2.52 + - 2.58 + * - ``resolvconf`` + - 1.92 + - 1.94 + * - ``rpcbind`` + - 1.2.7 + - 1.2.8 + * - ``rpm`` + - 4.20.0 + - 4.20.1 + * - ``rpm-sequoia`` + - 1.7.0 + - 1.9.0 + * - ``rpm-sequoia-crypto-policy`` + - git (032b418a6db8…) + - git (ae1df75b1155…) + * - ``rt-tests`` + - 2.8 + - 2.9 + * - ``ruby`` + - 3.4.4 + - 3.4.5 + * - ``rust`` + - 1.84.1 + - 1.90.0 + * - ``rust-cross-canadian`` + - 1.84.1 + - 1.90.0 + * - ``sbc`` + - 2.0 + - 2.1 + * - ``scdoc`` + - 1.11.3 + - 1.11.4 + * - ``screen`` + - 5.0.0 + - 5.0.1 + * - ``shaderc`` + - 2024.3 + - 2025.3 + * - ``shadow`` + - 4.17.3 + - 4.18.0 + * - ``spirv-headers`` + - 1.4.309.0 + - 1.4.328.1 + * - ``spirv-tools`` + - 1.4.309.0 + - 1.4.328.1 + * - ``squashfs-tools`` + - 4.6.1 + - 4.7.4 + * - ``strace`` + - 6.12 + - 6.17 + * - ``stress-ng`` + - 0.18.11 + - 0.19.04 + * - ``sudo`` + - 1.9.17p1 + - 1.9.17p2 + * - ``swig`` + - 4.3.0 + - 4.3.1 + * - ``sysklogd`` + - 2.7.1 + - 2.7.2 + * - ``sysstat`` + - 12.7.7 + - 12.7.8 + * - ``systemd`` + - 257.6 + - 257.8 + * - ``systemd-boot`` + - 257.6 + - 257.8 + * - ``systemd-boot-native`` + - 257.6 + - 257.8 + * - ``systemd-systemctl-native`` + - 257.6 + - 257.8 + * - ``systemtap`` + - 5.2 + - 5.3 + * - ``systemtap-native`` + - 5.2 + - 5.3 + * - ``taglib`` + - 2.0.2 + - 2.1.1 + * - ``tcf-agent`` + - 1.8.0+git + - 1.9.0 + * - ``tcl`` + - 9.0.1 + - 9.0.2 + * - ``tcl8`` + - 8.6.16 + - 8.6.17 + * - ``tiff`` + - 4.7.0 + - 4.7.1 + * - ``ttyrun`` + - 2.37.0 + - 2.38.0 + * - ``u-boot`` + - 2025.01 + - 2025.10 + * - ``u-boot-tools`` + - 2025.01 + - 2025.10 + * - ``unfs3`` + - 0.10.0 + - 0.11.0 + * - ``usbutils`` + - 018 + - 019 + * - ``util-linux`` + - 2.40.4 + - 2.41.1 + * - ``util-linux-libuuid`` + - 2.40.4 + - 2.41.1 + * - ``valgrind`` + - 3.24.0 + - 3.25.1 + * - ``vim`` + - 9.1.1652 + - 9.1.1683 + * - ``vim-tiny`` + - 9.1.1652 + - 9.1.1683 + * - ``virglrenderer`` + - 1.1.0 + - 1.1.1 + * - ``vte`` + - 0.78.2 + - 0.82.1 + * - ``vulkan-headers`` + - 1.4.309.0 + - 1.4.328.1 + * - ``vulkan-loader`` + - 1.4.309.0 + - 1.4.328.1 + * - ``vulkan-samples`` + - git (8547ce1022a1…) + - git (d27205d14d01…) + * - ``vulkan-tools`` + - 1.4.309.0 + - 1.4.328.1 + * - ``vulkan-utility-libraries`` + - 1.4.309.0 + - 1.4.328.1 + * - ``vulkan-validation-layers`` + - 1.4.309.0 + - 1.4.328.1 + * - ``vulkan-volk`` + - 1.4.309.0 + - 1.4.328.1 + * - ``wayland`` + - 1.23.1 + - 1.24.0 + * - ``wayland-protocols`` + - 1.41 + - 1.45 + * - ``webkitgtk`` + - 2.48.2 + - 2.50.0 + * - ``weston`` + - 14.0.1 + - 14.0.2 + * - ``which`` + - 2.21 + - 2.23 + * - ``wireless-regdb`` + - 2025.02.20 + - 2025.10.07 + * - ``xdpyinfo`` + - 1.3.4 + - 1.4.0 + * - ``xinput-calibrator`` + - 0.7.5+git + - 0.8.0 + * - ``xkeyboard-config`` + - 2.44 + - 2.45 + * - ``xwayland`` + - 24.1.6 + - 24.1.8 + * - ``xz`` + - 5.6.4 + - 5.8.1 Contributors to |yocto-ver| ~~~~~~~~~~~~~~~~~~~~~~~~~~~ From patchwork Fri Nov 28 15:35:04 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 75544 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 C8957CFD376 for ; Fri, 28 Nov 2025 15:35:20 +0000 (UTC) Received: from smtpout-02.galae.net (smtpout-02.galae.net [185.246.84.56]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.18696.1764344120220357373 for ; Fri, 28 Nov 2025 07:35:20 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=dkim header.b=WvDootaU; spf=pass (domain: bootlin.com, ip: 185.246.84.56, mailfrom: antonin.godard@bootlin.com) Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-02.galae.net (Postfix) with ESMTPS id B87A41A1DEC for ; Fri, 28 Nov 2025 15:35:18 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 908A560706 for ; Fri, 28 Nov 2025 15:35:18 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 0362D10B02061; Fri, 28 Nov 2025 16:35:17 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1764344118; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=O5kNvjfBDO7/oHU6pm/02Egqxw/0bjukl2ukT4ns5IA=; b=WvDootaUcOI7rXL8vUiHNXAW1SxJ2g7Ie5DTAfqVot3tdUJQWH/111cNgePzvTM83RhB4m ltLGGitVUDal1WUEMl32Zz6DsRiNgNzvQdSsTjnCtB+mht0DJUQXSLQFF70fkK5TZMoz4j fHJw96GBxMocCUDfVw0YE2lD66EJ94HmAguyWdsoUzHpZg6UE2fuClH9PACT+0kM+gTkzq 3YdUIy6goDmTedJ2u6eLbJ3UeHujMWcrrBVJ3ltkMRb+NJ6ipDH/c2EcxMIzLWRIgU4jby VHCaXWv5MdSyfxqN+dtT+5zrRPO/lcMHcFNUMlUKkpYslMqsG/v5H19lMsekaw== From: Antonin Godard Date: Fri, 28 Nov 2025 16:35:04 +0100 Subject: [PATCH 7/9] migration-guides/release-notes-5.3.rst: add license updates MIME-Version: 1.0 Message-Id: <20251128-release-note-5-3-updates-v1-7-6ef679198e80@bootlin.com> References: <20251128-release-note-5-3-updates-v1-0-6ef679198e80@bootlin.com> In-Reply-To: <20251128-release-note-5-3-updates-v1-0-6ef679198e80@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni , Antonin Godard X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=2366; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=ySebVtz8P2dBb20qhw++D3pby863nI/fbspULk544ns=; b=owEBbQKS/ZANAwAKAdGAQUApo6g2AcsmYgBpKcEu1A02WViubvezNM7asbN8JOYbsl4e5bY7C 292AEwk0mmJAjMEAAEKAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCaSnBLgAKCRDRgEFAKaOo Nr7YD/wK4YoXAzHfQVHFWaV05wYKiWgXlTP1F9HTVPJXQrZlfQYcMf0iLcacfUyNUxJ0ursF+V4 Q65Jl6B1WsFz1oacVCkfMWlDci4CytSKZYxSpje00FKclHqpRgX88aTWqCX44/p8vZ/LOVSjfIa KPPkusFGB/gl4Ux98qteMbIQpbJPO4jqcd6LyWGV194BTkKr7Z3UVQed5Hva8FvSjHB0sKyC+h9 yz3CoRYOG4k88aIWUs4Fk23M9b9aaPbUbzGUZy0AvYfToMsUl85mTglnNhrbc9Exxc5w52uMNfZ 2eLpGJCwnEgg6iKsgDF142DXsNOLzc+2igBuspBccb6UWDdM43nhFgxqbQrZk2OOqTbTCjAB4gh 6Wnh0hWdIFeyPQ4a6w22/jKh+1LPEmwX+ZFBQzwqGX2Y1SA+SmvXwsDRCwQj5cBSJg8um1MAxHH r+PFpnfFNBWVN3Mn48YlGRDXt+OWObxVnqv6r+2YAjp/jnWibOwVzpoMsqLdQIUSxI6um0C0PFn 5YWWdO93BQT83YBROQMOB1B4xtL1Bm+0YPDy1hcEeZ63kKSFWVmNpNVXAw2WP1aD8iKjjNOcPgI INzIhsg4Mbau+ibGktQSJ/5QEgKBFClw4F0SFR/FFpmhe8/82jrqGeBzIJlEgAzEr77wSIu067l X8NKzhncYzlR96Q== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-Last-TLS-Session-Version: TLSv1.3 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 28 Nov 2025 15:35:20 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/8170 Update license changes section by going through commits with the License-Update: mentioned in the body. Signed-off-by: Antonin Godard --- .../migration-guides/release-notes-5.3.rst | 31 +++++++++++++++++++--- 1 file changed, 28 insertions(+), 3 deletions(-) diff --git a/documentation/migration-guides/release-notes-5.3.rst b/documentation/migration-guides/release-notes-5.3.rst index f36104770..ef1a0b4fb 100644 --- a/documentation/migration-guides/release-notes-5.3.rst +++ b/documentation/migration-guides/release-notes-5.3.rst @@ -965,6 +965,10 @@ Known Issues in |yocto-ver| Recipe License changes in |yocto-ver| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +.. + Going through commits on OE-Core filtered by License-Update: + git log -U0 --patch --grep "License-Update:" yocto-5.2..origin/master + The following changes have been made to the :term:`LICENSE` values set by recipes: .. list-table:: @@ -974,9 +978,30 @@ The following changes have been made to the :term:`LICENSE` values set by recipe * - Recipe - Previous value - New value - * - ``recipe name`` - - Previous value - - New value + * - ``flac`` + - ``GFDL-1.2 & GPL-2.0-or-later & LGPL-2.1-or-later & BSD-3-Clause`` + - ``GFDL-1.3 & GPL-2.0-or-later & LGPL-2.1-or-later & BSD-3-Clause`` + * - ``rust`` + - ``(MIT | Apache-2.0) & Unicode-TOU`` + - ``(MIT | Apache-2.0) & Unicode-3.0`` + * - ``vulkan-validation-layers`` + - ``Apache-2.0 & MIT`` + - ``Apache-2.0 & MIT & BSL-1.0`` + * - ``util-linux`` + - ``GPL-1.0-or-later & GPL-2.0-only & GPL-2.0-or-later & LGPL-2.1-or-later & BSD-2-Clause & B SD-3-Clause & BSD-4-Clause-UC & MIT`` + - ``GPL-1.0-or-later & GPL-2.0-only & GPL-2.0-or-later & LGPL-2.1-or-later & BSD-2-Clause & B SD-3-Clause & BSD-4-Clause-UC & MIT & EUPL-1.2`` + * - ``python3-docutils`` + - ``CC0-1.0 & ZPL-2.1 & BSD-2-Clause & GPL-3.0-only`` + - ``CC0-1.0 & BSD-2-Clause & GPL-3.0-only`` + * - ``tiff`` + - ``libtiff`` + - ``libtiff & BSD-4.3TAHOE`` + * - ``gawk`` + - ``GPL-3.0-only`` + - ``GPL-3.0-or-later & AGPL-3.0-or-later`` + * - ``go-helloworld`` + - ``MIT`` + - ``BSD-3-Clause`` Security Fixes in |yocto-ver| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ From patchwork Fri Nov 28 15:35:05 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 75551 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 46D59D116E2 for ; Fri, 28 Nov 2025 15:35:31 +0000 (UTC) Received: from smtpout-02.galae.net (smtpout-02.galae.net [185.246.84.56]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.18697.1764344120733290475 for ; Fri, 28 Nov 2025 07:35:21 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@bootlin.com header.s=dkim header.b=dPuY3XYZ; spf=pass (domain: bootlin.com, ip: 185.246.84.56, mailfrom: antonin.godard@bootlin.com) Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-02.galae.net (Postfix) with ESMTPS id 3FBF91A1E09 for ; Fri, 28 Nov 2025 15:35:19 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 0BE9060706 for ; Fri, 28 Nov 2025 15:35:19 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 8C7B910B02062; Fri, 28 Nov 2025 16:35:18 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1764344118; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=XMxpaOU7Q+IJwcnasZn1LP6FQ7yfNgf9OXVfEk6idXs=; b=dPuY3XYZK6gTdTwmHZdbyPVRGEH+aZOfdq3vLo+tDXIWpAhCtr/9/HZcEnm5SfPSYXoeLK 6viwrb3Fg0D0WAucBZyPQ5tfqtbKuxdEkob9V2OyW1RhIvkxN1HOG7OqLFRmdsXz2KvoAN UrL1J3elGCpstj8h593yJyXFkTh0M3Nu7bHErqOv2h6MwG1QoyHnT7C0wzTxvsgPiKv8LK bubqM82KvAYr4Saq9a6QdL/w4dXp7Cgc1mH1DpKl3bgA7p8E5WWpVzpEkoXHmTKj3Qo1l2 G+aSQg2dwH/fSOPQdZjbxe4v7rWw+36nZhQ/ujSRkLfsgq+VgOQs5udRaUZj1A== From: Antonin Godard Date: Fri, 28 Nov 2025 16:35:05 +0100 Subject: [PATCH 8/9] migration-guides/release-notes-5.3.rst: add contributors MIME-Version: 1.0 Message-Id: <20251128-release-note-5-3-updates-v1-8-6ef679198e80@bootlin.com> References: <20251128-release-note-5-3-updates-v1-0-6ef679198e80@bootlin.com> In-Reply-To: <20251128-release-note-5-3-updates-v1-0-6ef679198e80@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni , Antonin Godard X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=5152; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=H9syxCDVnTNbiSX1wWSNGPglFbmIylQSgXrDPqknKeQ=; b=owEBbQKS/ZANAwAKAdGAQUApo6g2AcsmYgBpKcEvGv8PVtmlEr4ED0vtolYGzeDH80u4S9TXp BrzhSghfGaJAjMEAAEKAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCaSnBLwAKCRDRgEFAKaOo Nt7lD/wOi1H5ZsXzOPJtDGV3s30HhNVN+vTec3B434Vg6wMAK5KSqjIIDd76IGqvJ0Cq51+6ZS7 f14Y9vjaskhNHa+mRydS4SR6ptfYn3zlQ0yiaQXLDrr2noYoy8R7sraBeAajyv5+ShJYmTymp6H MyhydDjw8Y3vX+f029O4VgEM2ZeA2umuFfvQQYeR9Yxy9Y2x6Wl4lGZrwsU2+xNhNU8xCQ0b/mc LZ0j1FNcuB9er57eQFG7FjElNr/aQ7E0YUkfJEUqgzVi1xIEI3vE/wSPADWvWdnF0Ohf8updlS5 fF1gRjLD/FLc3zPH2ahq5Z2liDvMnXNOxQjtj2MaIGl73ApeFbKlyJp/27o4zdodILG8lLfi/mm InJWvOOtBlMOnNsyE5LkXQcXVQHKK/bPIlY5E8Eia0H6eYlEkkp2LwT39zg1d/hpoqy74gwqWO+ cw7AcPWXwUBew2KoOXHzWLxGhQ4YD/UxO7lp7QVSLpWXKEeTC2dfOzrDNomEZskAfcThjNGIT76 AA4EvkAPLQTyzvRbLxTud6DoSPe54opTUWcDZ4hpFG6Q2k2JGbZ+WtdJC77xmI3Da+klqFYbZki K3Q8OMQ8rw7KAaToIdUYUl88vZnKtyWDcAxb9RhFhK87nCu74MHVVdDuvidxMugeFknGku5GuFx +Uka2slhe5fNw3A== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-Last-TLS-Session-Version: TLSv1.3 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 28 Nov 2025 15:35:31 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/8171 Signed-off-by: Antonin Godard --- .../migration-guides/release-notes-5.3.rst | 217 +++++++++++++++++++++ 1 file changed, 217 insertions(+) diff --git a/documentation/migration-guides/release-notes-5.3.rst b/documentation/migration-guides/release-notes-5.3.rst index ef1a0b4fb..a7e989ced 100644 --- a/documentation/migration-guides/release-notes-5.3.rst +++ b/documentation/migration-guides/release-notes-5.3.rst @@ -2188,7 +2188,224 @@ The following recipes have been upgraded: Contributors to |yocto-ver| ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +.. + List obtained with the following shell snippet: + + authors="" + for repo in openembedded-core yocto-docs bitbake meta-yocto; do + authors="${authors}\n$(git --no-pager -C $repo log --format="- %an" yocto-5.2..origin/master)" + done + echo $authors | sort | uniq + + Email addresses removed. + Thanks to the following people who contributed to this release: +- Adam Blank +- Adam Nilsson +- Adrian Freihofer +- Ahmad Fatoum +- Alejandro Hernandez Samaniego +- Aleksandar Nikolic +- Alexander Kanavin +- Alex Kiernan +- Alon Bar-Lev +- Alper Ak +- Andreas Stergiopoulos +- Andrej Valek +- Anibal Limon +- Ankur Tyagi +- Anna-Lena Marx +- Antonin Godard +- Anuj Mittal +- Archana Polampalli +- Barne Carstensen +- Benjamin Missey +- Benjamin Szőke +- Bo Sun +- Bruce Ashfield +- Carlos Sánchez de La Lama +- Changqing Li +- Chen Qi +- Chris Laplante +- Christian Lindeberg +- Christos Gavros +- Daisuke Yamane +- Daniel McGregor +- Daniel Turull +- Daniel Wagenknecht +- Dan McGregor +- Dario Binacchi +- David Reyna +- Deepak Rathore +- Deepesh Varatharajan +- denisova-ok +- Denys Dmytriyenko +- Diego de los Santos +- Diego Sueiro +- Divya Chellam +- Dixit Parmar +- Dmitry Baryshkov +- Enrico Jörns +- Enrico Scholz +- Erick Shepherd +- Erik Lindsten +- Etienne Cordonnier +- Fabio Estevam +- Falk Bauer +- Gregor Herburger +- Guðni Már Gilbert +- Gyorgy Sarvari +- Haixiao Yan +- Harish Sadineni +- Hiago De Franco +- hongxu +- Hongxu Jia +- Ines KCHELFI +- Isaac True +- Jaeyoon Jung +- Jamin Lin +- Jan Vermaete +- Jason M. Bills +- Jason Schonberg +- Jayasurya Maganuru +- Jeroen Hofstee +- Jiaying Song +- Jimmy Ho +- Jinfeng Wang +- João Henrique Ferreira de Freitas +- Joao Marcos Costa +- João Marcos Costa +- Johannes Schneider +- Jonathan Schnitzler +- Jon Mason +- Jörg Sommer +- Jose Quaresma +- Joshua Watt +- J. S. +- Julian Haller +- Kai Kang +- Kavinaya S +- Keerthivasan Raghavan +- Khang D Nguyen +- Khem Raj +- Koch, Stefan +- Koen Kooi +- Kyungjik Min +- Lamine REHAHLIA +- Lee Chee Yang +- leimaohui +- Lei Maohui +- Leon Anavi +- Leonard Anderweit +- Libo Chen +- Liu Yiding +- Li Wang +- Louis Rannou +- Luca Fancellu +- Madhu Marri +- Manuel Leonhardt +- Marco Cavallini +- Mark Asselstine +- Mark Hatle +- Markus Kurz +- Markus Volk +- Martin Jansa +- Martin Siegumfeldt +- Mathieu Dubois-Briand +- Michael Halstead +- Michael Jeanson +- Michael Opdenacker +- Michael Tretter +- Michal Sieron +- Mike Crowe +- Mike Looijmans +- Mikko Rapeli +- Ming Liu +- Mingli Yu +- Moritz Haase +- NeilBrown +- Nguyen Dat Tho +- Nikhil R +- Niko Mauno +- Ola x Nilsson +- Olga Denisova +- Osama Abdelkader +- Osose Itua +- Ovidiu Panait +- Patrick Vogelaar +- Patrick Williams +- Patryk Seregiet +- Paul Barker +- Paul Gortmaker +- Pedro Ferreira +- Per x Johansson +- Peter Kjellerstedt +- Peter Marko +- Peter Tatrai +- Petr Vorel +- Philip Lorenz +- Philippe-Alexandre Mathieu +- Pierre-Loup GOSSE +- Poonam Jadhav +- Praveen Kumar +- Priyal Doshi +- Quentin Schulz +- rajmohan r +- Randolph Sapp +- Randy MacLeod +- Raphael Schlarb +- Rasmus Villemoes +- Ricardo Salveti +- Ricardo Simoes +- Richard Grünert +- Richard Purdie +- Robbin Van Damme +- Robert P. J. Day +- Robert Tiemann +- Robert Yang +- Rogerio Guerra Borin +- Ross Burton +- Ryan Eatmon +- Samuli Piippo +- Sandeep Gundlupet Raju +- Saravanan +- Siddharth Doshi +- Simone Weiß +- Soumya Sambu +- Stefan Eichenberger +- Stefan Koch +- Steffen Greber +- Steve Sakoman +- Talel BELHAJ SALEM +- Thomas Perrot +- Thune Tran +- Tim Orling +- Tobias Pistora +- Tom Hochstein +- Trevor Gamblin +- Trevor Woerner +- Tudor Ambarus +- Uwe Kleine-König +- Veeresh Kadasani +- Victor Kamensky +- Vijay Anusuri +- Vincent Davis Jr +- Vishwas Udupa +- Vivek Puar +- Vyacheslav Yurkov +- Walter Werner SCHNEIDER +- Wang Mingyu +- Weisser, Pascal.ext +- Yannic Moog +- Yash Shinde +- Yi Zhao +- Yoann Congal +- Yogesh Tyagi +- Yogita Urade +- Zhang Peng +- Zoltan Boszormenyi +- Zoltán Böszörményi + Repositories / Downloads for Yocto-|yocto-ver| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ From patchwork Fri Nov 28 15:35:06 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 75552 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 4FCD6D116F1 for ; Fri, 28 Nov 2025 15:35:31 +0000 (UTC) Received: from smtpout-02.galae.net (smtpout-02.galae.net [185.246.84.56]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.18698.1764344121406799650 for ; Fri, 28 Nov 2025 07:35:21 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=dkim header.b=SQgI1g4r; spf=pass (domain: bootlin.com, ip: 185.246.84.56, mailfrom: antonin.godard@bootlin.com) Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-02.galae.net (Postfix) with ESMTPS id E35DC1A1E0A for ; Fri, 28 Nov 2025 15:35:19 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id B8DC160706 for ; Fri, 28 Nov 2025 15:35:19 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id F0AE810B02063; Fri, 28 Nov 2025 16:35:18 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1764344119; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=WAZ/4JnqiudUJBbfrkCoBcICvvo9JlKkMIGKdDDn8Bk=; b=SQgI1g4rttnYN+gvaptodhh5fM7NeoRu5npEonnLP8Xwl+WMhASnvC0UWFlR/GEZjauz/U BvIXRnxtamCQ3uTRJ90x6A9pWbje7mG/U8XSiyaPg3GXSpvhtt3wiTNEvBdrI/vMrXK1Xv 5l4pkMSbGLNRNqvZClSLVUNHgcB7Q6x6PQvToPfAjd5iHmpnbfPuScXU5d5ZE1sgqMlTe1 sedD/uqYP+ef5cTD7nPoIoSVNXpRRl630TyBV7YGAh+iZon1ZXMJhRIsL5omXO42QmDR6B TlpVTYfS547Rj8KZAQ9uC8rgeRHuHslYY5ih9ZE4oHQM+cDPVN3TSrPSFNiXKQ== From: Antonin Godard Date: Fri, 28 Nov 2025 16:35:06 +0100 Subject: [PATCH 9/9] migration-guides/release-notes-5.3.rst: latest changes from master MIME-Version: 1.0 Message-Id: <20251128-release-note-5-3-updates-v1-9-6ef679198e80@bootlin.com> References: <20251128-release-note-5-3-updates-v1-0-6ef679198e80@bootlin.com> In-Reply-To: <20251128-release-note-5-3-updates-v1-0-6ef679198e80@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni , Antonin Godard X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=5800; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=uwwl6B2llheDHeKCkfBVzKQS3GA4bsAFMAwtc3Hetik=; b=owEBbQKS/ZANAwAKAdGAQUApo6g2AcsmYgBpKcEv8+i6ZnhHLM4MzOwVzWwMOcb9farnPy/wr tqJiPKsDfaJAjMEAAEKAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCaSnBLwAKCRDRgEFAKaOo NocOEADK/aUheZ9dZJgx5/BGNEQ0j6jA9TI1Rvptyj4sa4UbgxBTfC/Zcahk56I2UmAJq7GLznT ClNstzOQNuMTcr2o6RB6r5G9s+7njnis2gPrWSQGTn6gPhFiULL2U+4oF+8ZSSe6sDz9yF7IhOP epqvdfoBX0ftE6Cva/ejKLCWuUuXPVXZamAS7Lfdc7gYryW5Myik6aaXGLH6SgBt17EH2bEZ05a pujHlFAG8QwLQ/vtfhD5X9Ouy+Svf+bArwinO2EE595jQ9bnJ2b6eE8b/SV3lDYU+UKyABhiELN /FrY+Yb88Fo38rmgEIL2MSa0hM+nFQytZxIft25vze5NkvotBgAaYLQLY2BnF4fd3dTSHHY0Pwz 5T6Rqzs6irriScL6vN+6/KuIJoCY/j3BLKEIwz5CK85ptmW3SuLOXgAAOjtWJG2GZR+c3ceRsWY DcCyFoK07WPWrgT2JXkwHZuxXJS4VEKOHLLkRYDuAYpHHtXE6dRGReg57OPVVPACen/deYGV9aI e+2AhqsI7tH03ws49HZ3nE+H9/tmWLGJY2O4fRXwLgxn24P3LJGmvbXu0Y7/zKNkF8+xAzBAFne HFoZiJ5mQYw9+0FmIioxfXKnxDrES/3m12h/IzbCfMjNnz3uIcL9etWCN7xFOulwUX5RlT1dwmr Esf4F7ikEpU6Y1g== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-Last-TLS-Session-Version: TLSv1.3 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 28 Nov 2025 15:35:31 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/8172 Cover the changes from: - openembedded-core: 7d1d3b4958bc ("oeqa: runtime: logrotate: Fix typos and add comments") to ac7327583aef ("libdrm: upgrade 2.4.125 -> 2.4.128") - meta-yocto: 6257391c9594 ("yocto-bsp/6.16: specify genericarm64 SRCREV") to b3b659263566 ("local.conf.sample: comment out the root-with-empty-password setting") - bitbake: b96154aeb1fc ("bitbake-setup: add the initial implementation") to 720df1a53452 ("bitbake-setup: add whinlatter configs for poky and oe-nodistro") Signed-off-by: Antonin Godard --- documentation/migration-guides/migration-5.3.rst | 22 +++----------- .../migration-guides/release-notes-5.3.rst | 35 +++++++++++++++++++++- 2 files changed, 38 insertions(+), 19 deletions(-) diff --git a/documentation/migration-guides/migration-5.3.rst b/documentation/migration-guides/migration-5.3.rst index b17cffe5a..a1586fba6 100644 --- a/documentation/migration-guides/migration-5.3.rst +++ b/documentation/migration-guides/migration-5.3.rst @@ -188,22 +188,10 @@ GNU/Linux distributions: - Debian 13 (Trixie) - Fedora 42 - Ubuntu 25.04 - -On the other hand, some earlier distributions are no longer supported: - -- XXX +- Ubuntu 25.10 See :ref:`all supported distributions `. -Rust language changes -~~~~~~~~~~~~~~~~~~~~~ - -systemd changes -~~~~~~~~~~~~~~~ - -Recipe changes -~~~~~~~~~~~~~~ - Removed variables ~~~~~~~~~~~~~~~~~ @@ -244,6 +232,9 @@ The following recipes have been removed in this release: - ``cwautomacros``: A long-obsolete set of custom :ref:`ref-classes-autotools` macros, not used by any other recipe. +- ``rust-llvm``: removed after the Rust and LLVM recipes were reworked to + depend on the ``llvm`` recipe instead. + Removed :term:`PACKAGECONFIG` entries ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -309,11 +300,6 @@ The following classes have been removed in this release: any automated testing and it would be hard to setup and maintain a testing environment for it. The original users/maintainers aren't using it now. -Removed features -~~~~~~~~~~~~~~~~ - -The following features have been removed in this release: - Miscellaneous changes ~~~~~~~~~~~~~~~~~~~~~ diff --git a/documentation/migration-guides/release-notes-5.3.rst b/documentation/migration-guides/release-notes-5.3.rst index a7e989ced..536067d63 100644 --- a/documentation/migration-guides/release-notes-5.3.rst +++ b/documentation/migration-guides/release-notes-5.3.rst @@ -236,8 +236,19 @@ New Features / Enhancements in |yocto-ver| fourth argument of the :term:`UBOOT_CONFIG` variable. See the documentation of :ref:`ref-classes-uboot-config` class for more details. + - The :term:`WESTON_USER` and :term:`WESTON_USER_HOME` variables can be + used to define the username and home directory for the `Weston` user. + +- New core tasks: + + - The :ref:`ref-tasks-list_image_features` can be used to list the available + :term:`IMAGE_FEATURES` for an image recipe. + - Kernel-related changes: + - Support for the 6.17 kernel exists but 6.16 is the default selected one in + the :term:`Poky` distro. + - ``linux/generate-cve-exclusions``: use data from CVEProject instead of the archived https://linuxkernelcves.com. @@ -551,6 +562,10 @@ New Features / Enhancements in |yocto-ver| :term:`DEPLOY_DIR_IMAGE` directory into an extra non-rootfs partition. See the :term:`IMAGE_EXTRA_PARTITION_FILES` variable for more information. + - The ``--diskid`` option was added to allow passing a :wikipedia:`MS-DOS + ` or :wikipedia:`GPT `-formatted + disk IDs for a partition (for example: ``deadbeef-cafe-babe-f00d-cec2ea4eface``). + - SDK-related changes: - Include additional information about Meson setting in the SDK environment @@ -566,6 +581,9 @@ New Features / Enhancements in |yocto-ver| ``zsh-completion-pkgs`` feature to the :term:`IMAGE_FEATURES` variable in the image recipe. + - The SDK build is now part of the :ref:`ref-classes-buildhistory` + difference analysis (``buildhistory-diff`` command). + - Testing-related changes: - ``bitbake/tests/fetch``: Add tests for ``gitsm`` with git-lfs. @@ -748,8 +766,21 @@ New Features / Enhancements in |yocto-ver| - ``openssl``: add FIPS support. This can be enabled through the ``fips`` :term:`PACKAGECONFIG`. -- :ref:`ref-classes-cve-check` class changes: + - The default :term:`Poky` template configuration + (:yocto_git:`local.conf.sample `) + does not define the ``allow-empty-password``, ``empty-root-password``, and + ``allow-root-login`` in :term:`EXTRA_IMAGE_FEATURES` anymore. + +- :term:`Toaster` changes: + + - Adapt it for :doc:`bitbake-setup + `. + - Remove hard dependency on the :term:`Poky` repository, as its :ref:`master + branch is no longer updated `. + +- :ref:`ref-classes-cve-check` class changes: - ``cve-update-db-native``: FKIE: use Secondary metric if there is no Primary metric. @@ -962,6 +993,8 @@ New Features / Enhancements in |yocto-ver| Known Issues in |yocto-ver| ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +N/A + Recipe License changes in |yocto-ver| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~