From patchwork Tue Mar 17 12:34:53 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 83627 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 52EB1FD8761 for ; Tue, 17 Mar 2026 12:35:08 +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.74877.1773750904034160502 for ; Tue, 17 Mar 2026 05:35:04 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=dkim header.b=FYV414C3; 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 5AA2E1A2DF9 for ; Tue, 17 Mar 2026 12:35:02 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 321155FC9A for ; Tue, 17 Mar 2026 12:35:02 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id CE78F104504BB; Tue, 17 Mar 2026 13:35:00 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1773750901; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=ik266wcMDGJdykG6JTxUF/FgzmW1hDfZuIqc2+wb5UI=; b=FYV414C3caQpDElvAV4ePuLr9qX5EVXI1/xAVR1fGqNoekZOZ3wSxoCkUwH2DvcButtvhV 0zsWPcj7ODkBeJSxOk0FoNwiIYuKSMLzMizGxOXQixwq8n7F9Qu/N66TEibWhUvfypBGM2 5fmFvLeEOTjNYqy8G+rpMpJuCSq8faTyiRIjDVSZPj+xOgrgyExJJj7FqgNIPISMGeHxN9 qFu2atfJlqu/AVHVAJJkd5sXcjGK/t07yxkatgt20HyJbFUScKB1vUxF71lBkwNwygMxcT xLsVjr0jsPGyT6Usj1nOPbpoM6JaEjmcncf4gu+/fT0UMBdubM66BmG9Avy1ag== From: Antonin Godard Date: Tue, 17 Mar 2026 13:34:53 +0100 Subject: [yocto-autobuilder-helper][PATCH 1/3] scripts/run-docs-build: fix the releases.json file generation MIME-Version: 1.0 Message-Id: <20260317-fix-releases-json-generation-v1-1-f57f3267c88a@bootlin.com> References: <20260317-fix-releases-json-generation-v1-0-f57f3267c88a@bootlin.com> In-Reply-To: <20260317-fix-releases-json-generation-v1-0-f57f3267c88a@bootlin.com> To: yocto-patches@lists.yoctoproject.org Cc: Thomas Petazzoni , Antonin Godard X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=850; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=9WwpPWxzRylIvkWt8timR9mV99v9rBQwaGrXsNLMvxg=; b=owEBbQKS/ZANAwAKAdGAQUApo6g2AcsmYgBpuUpy4eyA8H0usyYW82dvCybeBNdqkhVbUfcd5 1lioxi13TuJAjMEAAEKAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCablKcgAKCRDRgEFAKaOo NjzFD/wKxd8kbm6glLxKaIWe+Po1H+zkok6IoQftRMzCPrFsZ+EHrhhsYjsvEnackYL20f7Gojy t6wwB8u1RVVS8ntvqUv2KSpE46cgVkTiy1G1EVm09Nb3qbL28px++ijYZeYCDfZQjP/g5mZixNG OR1fOQ0jTgRb0cUPXP9o86dNz/jsm9ROsPyfm5ACvfcpLd8PZ5jZ0EjWP9pSOIcv2C1x+ZPM7KU lfHwxGhORFcGF5UxnqU4eg2ucGQ3lFqe9UF9R61wa5M1boruoj4OW3eEDCh7pLSmYZbk2M4osCr O3BRURRPFHYkAwtjO5hGICoUhyg1n/tnr3HnXlLjHZ1Ct3vsAMeQVrR9HGTz+fK/7S7uG+Yi1M9 Ykx9d0f4Q2FXPwAcvyihephmaBH1+7ObvU7uQN6KH/799B6lJMf66okvBhaoSUtmHKbKvTVZUi8 jrHSokm1TqPwToGMARoTGSxS0bHP33KyhMXvBhFcSamtwJqFdRj8tHN/NMVKgBrt/dGUYEzMIW7 ovr7M60054ZguQPU3VXX0nqxF4wxPBN8q7WBnPWro8jb1RFwOoxaiiWETBSgLqF5APi6M0Dj0WY 8Hg9u2gcSq+WEhGV/FHs9Y/wcuv5AGY/TmcFthNLVR8MgMTMhjTad7powTVBPwzVfZ0+YM0aK5x a3OTLeDFgoTALKg== 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 ; Tue, 17 Mar 2026 12:35:08 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3485 After [1], we need to update the call to release-parser.py to pass the bitbake repo path to get tags from the bitbake repo. [1]: https://git.yoctoproject.org/yocto-autobuilder-helper/commit/?id=62d06a23f8168863777b85fa106cf5a1ebb1eade Signed-off-by: Antonin Godard --- scripts/run-docs-build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/run-docs-build b/scripts/run-docs-build index edd0574..ed32412 100755 --- a/scripts/run-docs-build +++ b/scripts/run-docs-build @@ -98,7 +98,7 @@ tar --exclude=eclipse -xJf ${docbookarchive_localpath} $scriptdir/docs_add_banner.py # generate the releases.json in PWD -$scriptdir/release-parser.py $ypdocs/.. +$scriptdir/release-parser.py "$ypdocs/.." "$bbdocs/.." cp releases.json "$builddir" cd $bbdocs From patchwork Tue Mar 17 12:34:54 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 83629 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 8B656FD8763 for ; Tue, 17 Mar 2026 12:35:09 +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.74878.1773750904375113697 for ; Tue, 17 Mar 2026 05:35:04 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=dkim header.b=ewnFr20z; 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 D939E1A2E0A for ; Tue, 17 Mar 2026 12:35:02 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id ADF895FC9A for ; Tue, 17 Mar 2026 12:35:02 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 2412B104504BD; Tue, 17 Mar 2026 13:35:02 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1773750902; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=IlkeDJAxot3SDdiwxW6khtKOOcvi0so1bs6u4bzQLGU=; b=ewnFr20zy6kFkd7mt/OknLIkjTUDFUNm0Ao5AXAgPiQDpGO/G24UsQPoDYFSnNMFVGBhkK J0cnQuAeUwbXVWleuInQGP6B5glaxPIs7SwRw3Gpmu+zEEyvGhHqapCvk+jNjsMCFbTWJ1 OjeumEJQWHbqf+1x+a1sQk0a8rwBOJu4fo+4SP88qf6GwRh3wTIMDcMR8R6lERNMCuN39M m7Zk5NCqwP7dvoKUVaNsKPlHEIc5UFuMmW4SkeyTjrZ5y2UzmWUcyd5Jf/V3qf9M/28KPR E1Bl+/H9QlSlXq3eE5568PAJ8OHignKVNujt2HNhVNN+svccsX7erIBJXOA7jA== From: Antonin Godard Date: Tue, 17 Mar 2026 13:34:54 +0100 Subject: [yocto-autobuilder-helper][PATCH 2/3] scripts/run-docs-build: do not checkout releases.rst from master for bitbake MIME-Version: 1.0 Message-Id: <20260317-fix-releases-json-generation-v1-2-f57f3267c88a@bootlin.com> References: <20260317-fix-releases-json-generation-v1-0-f57f3267c88a@bootlin.com> In-Reply-To: <20260317-fix-releases-json-generation-v1-0-f57f3267c88a@bootlin.com> To: yocto-patches@lists.yoctoproject.org Cc: Thomas Petazzoni , Antonin Godard X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=901; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=8Jr96pHS/4WckbG6fTzhMVNeoC8zMxtkyFSfjOwljMM=; b=owEBbQKS/ZANAwAKAdGAQUApo6g2AcsmYgBpuUpznsdKmBWw9uQ6mL6/s1TNHwkqFwqOyCEBD nIve0g2o4+JAjMEAAEKAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCablKcwAKCRDRgEFAKaOo NhY7EACkPI+c3cntbyRzlXURLlx2NQ2lQQPeI4MBI/E80Dhn7Hwh2ZqEEgedt5jD/XMbzGDw0xe DnwviSZhvWNkFIZbW1vYkUQZe52//I5twX9DyMkmEZ7JXa64td779QMgGSXqMqzq/lYDgUd2HyY GCgTJ5DUqAK526RKZC3gP59QJkVzwg4v86JpiYDurGEmlMz7+wTbcqvsrkWyXUMUmSgfo86ufAL arNOG985C0UzD98xtRZosHkfof5/t1vbiX4B00kyJr4ZoT2vaXN1W38FvG4vuMceZchwihqFJ8R 3zGnemgSYwvXUNVc9QeGAcZa9iOBKQ5F5JnlxFWLVevVuf2uor0dr+x/MuytgUFacTagySh8pFx 0BAhH9SAciHWJ9gyPFxpWBhLyoVOQyMthsF3MwsP6hvqQzMUK6V8m4RgXpdXgraGRmL6KpK/0oH ngRvEn21lA1uABaD+OWikxojvjCNwCc5SvbR1xSdrblJVRWQXhmLV7X1kJic0R8Y5Q6DIlP2Ztl ay+IZ2hDqgI0K+w8tocQaXvhTds3UtbgZKHtHKuQ8saIekc7nMPQku1eAmd0ZBxwUD2rDkh/CI6 KtEE62RO5kPYPemNkD1q5V/YT5rwRMRWD86qWFy7cDmkFsquXMYL0ol+bONxdbPCYQz15B9ZkgO /AJlSl662PtZP+w== 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 ; Tue, 17 Mar 2026 12:35:09 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3486 This file is now auto-generated with setversions.py after [1]. [1]: https://git.openembedded.org/bitbake/commit/?id=02cebba47b3d2b415c4aa8098a6af53da448f71e Signed-off-by: Antonin Godard --- scripts/run-docs-build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/run-docs-build b/scripts/run-docs-build index ed32412..a58abe1 100755 --- a/scripts/run-docs-build +++ b/scripts/run-docs-build @@ -128,7 +128,7 @@ for branch in 1.46 $(git branch --remote --contains "$first_sphinx_commit" --for git am -3 "${scriptdir}/docs-build-patches/bitbake/${branch}/"000* fi - git checkout origin/master releases.rst sphinx-static/switchers.js.in setversions.py + git checkout origin/master sphinx-static/switchers.js.in setversions.py ( . $builddir/buildtools/environment-setup* From patchwork Tue Mar 17 12:34:55 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 83628 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 998A8FD8765 for ; Tue, 17 Mar 2026 12:35:09 +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.74879.1773750905059845600 for ; Tue, 17 Mar 2026 05:35:05 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=dkim header.b=pJb4CWVH; 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 8BD7E1A2E5D for ; Tue, 17 Mar 2026 12:35:03 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 61DE15FC9A for ; Tue, 17 Mar 2026 12:35:03 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id A1E55104504C0; Tue, 17 Mar 2026 13:35:02 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1773750902; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=I2QIYM3aCx/Zhcabu5XHUA6R+3bJckslrMTS+VDXEI0=; b=pJb4CWVH4OIntrDv8Y4VQZwWOkYY58BhEdK+bpOv0CwtjuAXkgJq2FSJbkG/i9zX42s/fs 22azgeLLVKiSclfq4KtiSgMDuwM9FUQBcN9cUIbkYJ2G3jfZR7WNZzCov71nVzgpQhULkW exYX/22epYbExgumGAZTpBiAFi/5PwowxxXf4JANayocvWuMUbjxzeLgNGEPyrl6HBxgkg F1/gQ4+Vh4a0/5CpbNhXDGsP9+CLMFGaoElLPzepGOOu1MOFaEh9SaigPiytyEucTLVpyK UwiwFWhvjzRiuzV6/eF5NRO2lFccyJdM3ybrXdjVoS1lKJUt8A6E3ZOj9SimKg== From: Antonin Godard Date: Tue, 17 Mar 2026 13:34:55 +0100 Subject: [yocto-autobuilder-helper][PATCH 3/3] scripts/run-docs-build: copy the releases.json file for the bitbake build MIME-Version: 1.0 Message-Id: <20260317-fix-releases-json-generation-v1-3-f57f3267c88a@bootlin.com> References: <20260317-fix-releases-json-generation-v1-0-f57f3267c88a@bootlin.com> In-Reply-To: <20260317-fix-releases-json-generation-v1-0-f57f3267c88a@bootlin.com> To: yocto-patches@lists.yoctoproject.org Cc: Thomas Petazzoni , Antonin Godard X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=903; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=6Nj+3doZHy90Sl8Rdv7NrAx0Ki/+cShLYi6PTuXEioY=; b=owEBbQKS/ZANAwAKAdGAQUApo6g2AcsmYgBpuUpzkIRBJE0PMkZgtrIf3hQ9XLWQVbtn5mGy3 ildrAXm2K2JAjMEAAEKAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCablKcwAKCRDRgEFAKaOo NlVHEACrL6x2bvgdPSHaOZdiVdCHvWL8Mkidw40PeZg6w2hvZU1JZR3AYNV6AoAw+ShNoK6/V11 sNLqgY6U+EoW8fkx+XEd9b2giNlOfgBo/+7EL/TDP1apNVkoDKdCgeXTR2jt0/h5J0iieovYhrJ Oh6ZCbJ9NnUJFG1oGleqpvTrEcsTPVhGFbWVt2EZixGdywC6GaGbaIeqdpGrQjQfrMVbLn1Robk dwE7lMIv+uTnX5igb0BXlTDGCcCkcqoQ6nqWcjzqJSJ2LNo2KsT9lW8BdwhHqVY7vbWylKKwjMz T5vsgrV7M+RDPdamkPDdZdQH8I7b2jTAvqYMard4QsvyIRdteJ052hJZmisqaW7FeKU3vrecpgx 3ly9OYK45aBQMkWfuCWKq7ST2eaQswtmiTz/ku5hObpNkWM0rlH2KYHDgJ/H5yvko5viYUkbiDx YeaXtYb/Q79V/rlFaTgmnfZ5kTsfV6ccmvnD6+c8YrCym2Ph12wz8JPeCvXLe+v4m+ARLOM9fkT sNCoD9adPuqlPoFBbdovC0lIXzj1cjks9fJkD7uzJRvdCEeB+7ALqdEzH71t9+Y364J6SRknEUU vlzNQWgokXcSY3OR0NzCzEAsT6qYoFePHW0+Q1ijGWw13UHLnYvi52wDZj+t6dVA++bAAXA2tN9 DJIi8PNrPdba3UQ== 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 ; Tue, 17 Mar 2026 12:35:09 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3487 After [1] we are now using the releases.json file to determine the active releases for the bitbake docs build. Avoid fetching it for each build by copying the pre-generated version in the documentation directory. [1]: https://git.openembedded.org/bitbake/commit/?id=b55497ab7e29eec398fe52359878a76b185e1af0 Signed-off-by: Antonin Godard --- scripts/run-docs-build | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/run-docs-build b/scripts/run-docs-build index a58abe1..cc902c6 100755 --- a/scripts/run-docs-build +++ b/scripts/run-docs-build @@ -133,6 +133,7 @@ for branch in 1.46 $(git branch --remote --contains "$first_sphinx_commit" --for ( . $builddir/buildtools/environment-setup* make clean + cp "$builddir"/releases.json "$bbdocs"/ SPHINXOPTS="-j auto" make publish )