From patchwork Fri Jan 23 08:59:44 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 79476 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 F035CD72359 for ; Fri, 23 Jan 2026 09:00:16 +0000 (UTC) Received: from smtpout-03.galae.net (smtpout-03.galae.net [185.246.85.4]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.63624.1769158811245519878 for ; Fri, 23 Jan 2026 01:00:12 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=dkim header.b=DKGaSpxS; spf=pass (domain: bootlin.com, ip: 185.246.85.4, mailfrom: antonin.godard@bootlin.com) Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-03.galae.net (Postfix) with ESMTPS id 99FDF4E42217 for ; Fri, 23 Jan 2026 09:00:09 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 67B346070A for ; Fri, 23 Jan 2026 09:00:09 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 9C9D8119A879A; Fri, 23 Jan 2026 10:00:08 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1769158809; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=56JZZmhAh9J0EWeg0fbG6jEZD1KZnxaYRfMQ2LkEpJ0=; b=DKGaSpxSLtHrohjInsJRfcmSA+s98eDtC1o+eiAF/zVmtRhGgsetdb5tUonHYNU7jsz2Qs /wlArmVLd0fqyzdMnHEFYxbkkOt6IOEsoRKfo1BBTAcG6oc8LLz+Y9/+ZEH1pNkwqLFvvW wpsDxWrJL8DNItKkS8KsKP2X2dfvYNchbo8c4a3KmkA/4ts+HV/XaGC9D+ocQN8gGTiPzs vXP9Z/Ef4blTpdc3BpVFmPHU39+/VavOja0/so4HKiH6cwNOfSapLE9SHz89BcdZpHDViW 3gmYfMx5mGD3KntCBh14nbWeruSzrBjHbqE/vxPx0oy1WGS/q+IS6mgCrW7VkQ== From: Antonin Godard Date: Fri, 23 Jan 2026 09:59:44 +0100 Subject: [yocto-autobuilder-helper][PATCH v2 1/9] scripts/release-parser.py: use yocto-docs instead of poky MIME-Version: 1.0 Message-Id: <20260123-releases-parser-updates-v2-1-c24c30da807b@bootlin.com> References: <20260123-releases-parser-updates-v2-0-c24c30da807b@bootlin.com> In-Reply-To: <20260123-releases-parser-updates-v2-0-c24c30da807b@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=1220; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=v9UJvdoj8Zfg0uctMijqQf0VJf2y1Yb+dZXSywXaC+o=; b=owEBbQKS/ZANAwAKAdGAQUApo6g2AcsmYgBpcziVRGh38efUaYFnVTVd8RIeQTuzqo37OoreL /5FDkE7DTKJAjMEAAEKAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCaXM4lQAKCRDRgEFAKaOo NhOgD/9bY0YYBXjgB0AKD/WSOPMhFGAqZnujzcqtNg7rvx62gAP3P6WuUZ0gibeqqMMdraEyl9g KIV/dht3UiN5ZN5KkcXYSce9N0uj1A5xiHhYE5tuGUooe/e/RWPQTVcgm7G9G9C3p8K/u/FuLON lUca3ybWyVch6Ku1O9Od2E3NE+V+1//VnjhrLes13Tc6mYU+vvpEkbDjGo39VBr6meMrTZJa8Tw Dly7LqDoWId+6QW6XPNj96utUxonYXGnViVXE7/g1kesDIEFr7qozLXrruMOZKI+cTDnEK5kQOJ y2K3InOnhvBIzYxGJUfeNf7UqrYSaV5X7/y7/8PbA1x2jM+O0mOMhm2Do/lxYqRDdLj2Y8bTqnQ MDGULF4+S+hTTwCQn1Pz6DfaW8NcHFqlIXnYHv8BP7EutCyPBULhCL6QGbU0aQLmyDNu79M2o64 zaUAFsNtBLirlufqPMJEnGkfR0FrDy+11ndFKlTsAUbGdqHOZlo3TX7NA2nlczST2LA+l3c8hwQ kIbcVNR4pMX8Q9L2hXskQb8MTRbLPRHMQ27WuAKkCDs4eEsWYzfgy7fLKQTFrfx+qciFtAx6T9E SpI7enS9Iu6NyGoO82fdxbY0DcZC+6nLZ3qsuwVPlwiiHtpHGC0S7lwiIouQbctAzWXbK2WhKbp xJ+eSwpvVe066Pw== 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, 23 Jan 2026 09:00:16 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3055 For the release-parser.py to pick up new tags, we need to move away from the poky repository. Right now, one of source of tags closest to poky we have is yocto-docs. Add this repository as a dependency of the indexing job. Signed-off-by: Antonin Godard --- config.json | 1 + scripts/release-parser.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/config.json b/config.json index 4f6d305..1dc7e94 100644 --- a/config.json +++ b/config.json @@ -1402,6 +1402,7 @@ } }, "indexing" : { + "NEEDREPOS": ["yocto-docs"], "step1" : { "shortname" : "Generate non-release index", "EXTRACMDS" : ["${SCRIPTSDIR}/generate-testresult-index.py ${BASE_SHAREDDIR}/pub/non-release/"] diff --git a/scripts/release-parser.py b/scripts/release-parser.py index 21a6d57..ef25289 100755 --- a/scripts/release-parser.py +++ b/scripts/release-parser.py @@ -10,7 +10,7 @@ from collections import defaultdict import datetime import semver -GIT_REPO = "~/git/mirror/poky" +GIT_REPO = "~/git/mirror/yocto-docs" repo = Repo(GIT_REPO) From patchwork Fri Jan 23 08:59:45 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 79478 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 1A189D72361 for ; Fri, 23 Jan 2026 09:00:17 +0000 (UTC) Received: from smtpout-04.galae.net (smtpout-04.galae.net [185.171.202.116]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.64023.1769158812299450008 for ; Fri, 23 Jan 2026 01:00:13 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=dkim header.b=P7jX9PB7; spf=pass (domain: bootlin.com, ip: 185.171.202.116, mailfrom: antonin.godard@bootlin.com) Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-04.galae.net (Postfix) with ESMTPS id 6BD5CC21ABC for ; Fri, 23 Jan 2026 09:00:10 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 3EBD46070A; Fri, 23 Jan 2026 09:00:10 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 701CC119A879B; Fri, 23 Jan 2026 10:00:09 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1769158809; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=/QKBfSbu3QhppnpcHbughp3k4MdsEb2DA82D2ha1zU0=; b=P7jX9PB715Hetda49pmUyC7dcr+FYlKw6fMtKt+W5KpcE105ZWQeq0Kgug1QBc2yl7x3B7 RsOoiprfWmuY8eIPts8xq7xkNKDT2us+iw2CN9yz1wTFU+dvZ7pFrz00EtcOVsK6d6u5eF +NcDrCEpydAuBxldjPp2jQeKJpyT1C0nRUXpq9QR4SttCXaLq+IFK18x7QvZYNXHBaddyk yQCvJn+nIyXFweTRWSZSqNpcF2DvsEquH9FunH83pN/SgSOBpVdklxVIXyHaIIviHc+/et wW/E1fbMQBYZCY3nwXEEuaqmvGxf7Vx8m/33WPmvEP+ZlXDZd8rGMsbiJUbIcg== From: Antonin Godard Date: Fri, 23 Jan 2026 09:59:45 +0100 Subject: [yocto-autobuilder-helper][PATCH v2 2/9] scripts/release-parser.py: update for Wrynose/Whinlatter MIME-Version: 1.0 Message-Id: <20260123-releases-parser-updates-v2-2-c24c30da807b@bootlin.com> References: <20260123-releases-parser-updates-v2-0-c24c30da807b@bootlin.com> In-Reply-To: <20260123-releases-parser-updates-v2-0-c24c30da807b@bootlin.com> To: yocto-patches@lists.yoctoproject.org Cc: Thomas Petazzoni , Antonin Godard , Quentin Schulz X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=2177; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=aXsQVV0dKDwh2hCyFd84PNoswrLjb3s0vXeOQ3IK+Zo=; b=owEBbQKS/ZANAwAKAdGAQUApo6g2AcsmYgBpcziVC1FGnsPnhsWWR8erCVUirEk99URPfoTLn 7Vj5fvaBPmJAjMEAAEKAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCaXM4lQAKCRDRgEFAKaOo NsJBD/0Zp41P4we/tAxQ69MQC/Mj9KvAUItAf/7GWg0+UMa21M7FdjDGQR9yK87ulrPjms1xD4o jZcPsfbo4Ivhn90yxBIUWQ6UiB7aetjWCR2shC+27DoMQTV+4v8fTZJxYhWEpdP/m8aTGMoY+w9 EEuZpqNQf3xPJKcUE5Oz1m74sjHPItwxjuLnuUdbB/+Dq5ZL/O9yn3O2kHH66c+XgYVUTM+YGOH gYITrAvFsQG8lutFq9oz+PTVrIqQsJc2JgQtVaeaM/8WIJsP5BxlxGyM/xFHpg8va6PM9XHBIoh iMQO/M6GgMVenufj2UaBdiobR4rBnG9Yz63NVqD8FbhzbJuUVQgpcJ914BNdOQMva9T5SxcfYq9 45Frp28UuqXnqNuQHfaCCKdwl7QhKyDBHfXy1ZSv4+PDtXxG5jFFpfBQ4/T+kMrPGVZtqdxNHs5 WQHlDJuQw6lh3KmEjPltcQbRpdih/8YQL1Upl+7vqzfc4kfSydd2GTlX+NdRqXlJu1pFRIU4ROz r3PpWx9in8kc5EZk2HY5AtUGnDz5QjN/XLiQNk8MRYQtMc0JGaquxSbD/JJMAn9C7H3GrY0/bfI ancnFNPk4ysBNtoWqytxqg6QDVKdscrkuXmzvUlLzX7dOFbL50oW+RZIBRqLplTQs5QRQhBv2rs 2jGJzE6tY0mif+A== 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, 23 Jan 2026 09:00:17 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3058 Use a new global SUPPORTED_RELEASES dict so we maintain the supported branch in a fixed location. Update the script to show Wrynose as the current Active Development, and Whinlatter as the stable branch. Since will put Walnascar as EOL too. [YOCTO #16138] Suggested-by: Quentin Schulz Signed-off-by: Antonin Godard --- scripts/release-parser.py | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/scripts/release-parser.py b/scripts/release-parser.py index ef25289..e882569 100755 --- a/scripts/release-parser.py +++ b/scripts/release-parser.py @@ -12,6 +12,12 @@ import semver GIT_REPO = "~/git/mirror/yocto-docs" +SUPPORTED_RELEASES = { + "yocto-4.0": "LTS until Apr. 2026", + "yocto-5.0": "LTS until Apr. 2028", + "yocto-5.3": "Stable Release until Apr. 2026", +} + repo = Repo(GIT_REPO) def get_git_tags(): @@ -78,13 +84,8 @@ def get_git_tags(): else: download = "" release_notes = "" - status = "EOL" - if branch == "yocto-4.0": - status = "LTS until Apr. 2026" - if branch == "yocto-5.0": - status = "LTS until Apr. 2028" - if branch == "yocto-5.2": - status = "Stable Release until Nov 2025" + + status = SUPPORTED_RELEASES.get(branch, "EOL") # Create a dictionary for the series entry tag_dict = { @@ -108,12 +109,12 @@ tags = sorted(get_git_tags(), key=lambda x: x["original_release_date"], reverse= tags.append( { - "series_version": "5.3", + "series_version": "6.0", "original_release_date": "", "latest_release_date": "", - "release_codename": "Whinlatter", + "release_codename": "Wrynose", "latest_tag": "", - "releases" : list(e.name for e in filter(lambda e: e.name.startswith("5.3"), repo.tags)), + "releases" : list(e.name for e in filter(lambda e: e.name.startswith("6.0"), repo.tags)), "status": "Active Development", "download": "", } From patchwork Fri Jan 23 08:59:46 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 79479 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 0BDBFD7235E for ; Fri, 23 Jan 2026 09:00:17 +0000 (UTC) Received: from smtpout-04.galae.net (smtpout-04.galae.net [185.171.202.116]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.63625.1769158812841511283 for ; Fri, 23 Jan 2026 01:00:13 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=dkim header.b=l9r/pEuD; spf=pass (domain: bootlin.com, ip: 185.171.202.116, mailfrom: antonin.godard@bootlin.com) Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-04.galae.net (Postfix) with ESMTPS id 4A1F9C21ABD for ; Fri, 23 Jan 2026 09:00:11 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 2159B6070A for ; Fri, 23 Jan 2026 09:00:11 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 3B06A119A879C; Fri, 23 Jan 2026 10:00:10 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1769158810; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=taROIC6bFNyPnJGCZbSgxjrTGmp0vR3br4mTvGTlKmc=; b=l9r/pEuDhHUbpTRpgBK08VbXrQm1aNwa9EEmnkyOsd6oQx7XJz342VlhtGFELSj0wag3Ky mrl2gO2ZmH2aZ5wy6JrJzl1ujNUsK95gpHkp6muWp7FDfgL7B0cczWsu+sFEhtExv0KedW qLPJaWev4Q9E2oxzGYCg4F6HpZ+xu6QKGkVcJ90zFFJds1wyHhCrUBShTrbcV+0Q2itTEI AA0AeYE8QYZ4Rb3bhR5v1R5DdiqWoyyXGDcuxFTZnze/nsw78JmGUD/7J7C3XeOfMz9Ag0 s+SMCMZ1h87LHLZSMUsf7l+KwD2zusHA5x/UvdKvDL1TEGsY1WUQ/hHifmxIKQ== From: Antonin Godard Date: Fri, 23 Jan 2026 09:59:46 +0100 Subject: [yocto-autobuilder-helper][PATCH v2 3/9] scripts/release-parser.py: define globals for stable/active versions MIME-Version: 1.0 Message-Id: <20260123-releases-parser-updates-v2-3-c24c30da807b@bootlin.com> References: <20260123-releases-parser-updates-v2-0-c24c30da807b@bootlin.com> In-Reply-To: <20260123-releases-parser-updates-v2-0-c24c30da807b@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=1485; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=dp5dWhAQbAQ2jzTEjrCwlVF+zb+h88SOi78/jTWg2Yw=; b=owEBbQKS/ZANAwAKAdGAQUApo6g2AcsmYgBpcziVqk+7ZBtPKiO6nxosq/3Zr7keYQLkI3Znk 1c4rxtpR9aJAjMEAAEKAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCaXM4lQAKCRDRgEFAKaOo NlLEEACFsr8gsy3kfoVf5bnDu8KjCswfOpPWUZk7wTEtBAhmHF+2PtHigkMV+VVlknYcw9TF+Tf CHuzRgJHu7I9JeiXoI0R2a+Pf8o16Z5hQeBGkN8qF41miHNJ6XLaC1CgrZ258eGOXxa1ylFPhbh bF6QM4PTaGAd8UXG/Q/iKe6CUbeAb+tgGMcC3E82g7npVygeP9uOsaXEwMx+qvJxJZVewvPgCAJ lbMkcQz3cUBR61rX6uCXW3eN8HRWyOwF+dUmQhvoFW3YAGeWLAUbjXtvOaP4XVT6E/vvWth3ObB PIZsMATIs716yfl8kxkY4r0dLR44XReQpPeby9zejQXaDe9sGN+Ixp3EfPwJ1q4uPz6OCVb/vAu tHH5MLH/FqQm6XzaKpHsaZcRkrPcnHVgYA3K953ufdpbbiY+sIN1Z5RgVXKfZe5cmOuGp6N44HA HaeMdvGIgTjyG7tmSWTiwfo3TtQEg8liXnBNUK4uHtSKkTv2JuxNbRZ5SSVNFZmX5ms6n8ENwjc hQ8+witYXcdGJK1vvlPSiagc4SKma3UwrloRFNntTNVbEOF9HL4VmYSMyQqFzgfz4HXSo60vCnl yvJBU3hZzv65WRpV9eeSCZt3Ar2dYQISgKyf97ZkOIktswwvq1sDIEj1ZtT4lz5NHS/EA1qjUL9 3YodR3/X/xHOqOw== 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, 23 Jan 2026 09:00:17 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3057 To avoid forgetting a spot where the we need to update this information, define it at the top of the file and use it in the code below. Signed-off-by: Antonin Godard --- scripts/release-parser.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/scripts/release-parser.py b/scripts/release-parser.py index e882569..33c5fe7 100755 --- a/scripts/release-parser.py +++ b/scripts/release-parser.py @@ -17,6 +17,9 @@ SUPPORTED_RELEASES = { "yocto-5.0": "LTS until Apr. 2028", "yocto-5.3": "Stable Release until Apr. 2026", } +CURRENT_ACTIVE_DEV_CODENAME = "Wrynose" +CURRENT_ACTIVE_DEV_VERSION = "6.0" +CURRENT_STABLE_BRANCH = "5.3" repo = Repo(GIT_REPO) @@ -109,12 +112,12 @@ tags = sorted(get_git_tags(), key=lambda x: x["original_release_date"], reverse= tags.append( { - "series_version": "6.0", + "series_version": CURRENT_ACTIVE_DEV_VERSION, "original_release_date": "", "latest_release_date": "", - "release_codename": "Wrynose", + "release_codename": CURRENT_ACTIVE_DEV_CODENAME, "latest_tag": "", - "releases" : list(e.name for e in filter(lambda e: e.name.startswith("6.0"), repo.tags)), + "releases" : list(e.name for e in filter(lambda e: e.name.startswith(CURRENT_ACTIVE_DEV_VERSION), repo.tags)), "status": "Active Development", "download": "", } From patchwork Fri Jan 23 08:59:47 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 79480 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 1A40ED72362 for ; Fri, 23 Jan 2026 09:00:17 +0000 (UTC) Received: from smtpout-04.galae.net (smtpout-04.galae.net [185.171.202.116]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.63626.1769158813436641161 for ; Fri, 23 Jan 2026 01:00:13 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=dkim header.b=FqH6Tctb; spf=pass (domain: bootlin.com, ip: 185.171.202.116, mailfrom: antonin.godard@bootlin.com) Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-04.galae.net (Postfix) with ESMTPS id F01AAC21ABE for ; Fri, 23 Jan 2026 09:00:11 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id C66536070A for ; Fri, 23 Jan 2026 09:00:11 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id EEBD5119A879D; Fri, 23 Jan 2026 10:00:10 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1769158811; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=KLoOaWTG84KH08GLnRoD6NTIqxspZnDdbpCUds4Ys8E=; b=FqH6TctbStA6cjIgSvHWf8DfBhMESbOtUdktarNXwwb9kqk+ohJg1lDIQcN8Iur5WbinzG +qBUrNDnJ7Jisn2dPmgEiGyB3mLA/m4NKSAmywqBvBdBDswrnO092A7o4iEcHHQq6zRZHl k6r/4ONDclF0DJfYWPJI2KikQRCnMQy1KzSJlkAt9kDyOtAUET1G+nye6N7PvfCigY2acP n9UmxsJ1hcf2sdZxy9eWjHyGsU5kyav2v9/sn0gZybAmhEv2fP26DGd/Ew5HrNYwqgGCAS F1FUWbXjuf71ZqNmYIK1cZUb2DbqmIWJR3DaZhSEiywhAYSgISnI9xofmDJEwA== From: Antonin Godard Date: Fri, 23 Jan 2026 09:59:47 +0100 Subject: [yocto-autobuilder-helper][PATCH v2 4/9] config.json: indexing: add bitbake repository back MIME-Version: 1.0 Message-Id: <20260123-releases-parser-updates-v2-4-c24c30da807b@bootlin.com> References: <20260123-releases-parser-updates-v2-0-c24c30da807b@bootlin.com> In-Reply-To: <20260123-releases-parser-updates-v2-0-c24c30da807b@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=865; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=hRzh/vMvBiLOIuCGzPo62JnbKWuLBAe0OTwGQGp/bRY=; b=owEBbQKS/ZANAwAKAdGAQUApo6g2AcsmYgBpcziVIViYxQoihvKaNquewzcb8w49p/qFGqwr9 O45vKN6to2JAjMEAAEKAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCaXM4lQAKCRDRgEFAKaOo NokoD/9kzRQtouTYe0LYV2UElK14OX4DuRnehhJ/afxiQDlPCzZX/cIX1n0YYU9yODDrzSQz99B n0yHwMZ7e7/qm6Xst9Ewxby/UAzZA3nv79wVEYiI2FlcmlatrpWJiHZkkZAhfOdSTCUQ4JEqVNY Kq0uFUryWRYr+3Jvtib2VGfnsx7HJ4dyAkNqRY9RBoavVHAjaY9lycQmMfFxIbWJoDMVk/zmDAF QDDErUsLXrcsOaWxkFnDzHUTc2hY6GMiLKgjjUlk3ykgXNQCpCz+m24gyDOLxdoNdNVOJuu9sB0 +siZFaUlIxjueNpjLmJv41sQoY3Pww9cMQBdrYgcrDArpCS58K5SB2ZwM9o0QEhonV++6O+qyTi KXGbg6/AKDn4UwTBXWg9fJBjhkgumnVeDeGUkKyoiUAm+DddL4XeD+IxTtu/ZGmrK4S1ynBvnMP Cya26WVQtOkWqJsRtYnP8+Rtg9DXeL0ejqQc8xd+BOkH4kEsrkL768w3yioaI8UwVzi88QUNgbf 4vqTthjg7rEeY/v57G1x7Gsk9AELk4KFYvkvnkXADNsDGMozAcFBByQBYwDHsz6MGzSTdTZtG5l BfLxgp7kLlA11nduvHy6AJh5H0VijGDeyuCptlMecYEDDBeycPRPFqngD0YDUgfzszUTHu/5/Fs IhLgOQd7nEfjweA== 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, 23 Jan 2026 09:00:17 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3059 The change in 2395b8974745 ("scripts/release-parser.py: use yocto-docs instead of poky") replaces the previous definition of NEEDREPOS, and does not append. Add bitbake back to the repositories to fix the indexing builder. Signed-off-by: Antonin Godard --- config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config.json b/config.json index 1dc7e94..4bfce70 100644 --- a/config.json +++ b/config.json @@ -1402,7 +1402,7 @@ } }, "indexing" : { - "NEEDREPOS": ["yocto-docs"], + "NEEDREPOS": ["bitbake", "yocto-docs"], "step1" : { "shortname" : "Generate non-release index", "EXTRACMDS" : ["${SCRIPTSDIR}/generate-testresult-index.py ${BASE_SHAREDDIR}/pub/non-release/"] From patchwork Fri Jan 23 08:59:48 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 79481 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 28884D72364 for ; Fri, 23 Jan 2026 09:00:17 +0000 (UTC) Received: from smtpout-04.galae.net (smtpout-04.galae.net [185.171.202.116]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.63627.1769158814105589532 for ; Fri, 23 Jan 2026 01:00:14 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=dkim header.b=LTBdJngz; spf=pass (domain: bootlin.com, ip: 185.171.202.116, mailfrom: antonin.godard@bootlin.com) Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-04.galae.net (Postfix) with ESMTPS id 9953EC21ABF for ; Fri, 23 Jan 2026 09:00:12 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 6F7526070A for ; Fri, 23 Jan 2026 09:00:12 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id BAC03119A8790; Fri, 23 Jan 2026 10:00:11 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1769158812; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=Y4/O3EfN+h4Sbo3S9dKvbUWIjR+SuIiEDywXgMk2lns=; b=LTBdJngzeSXNPrm4di+Sl/amRT4+fvCv4e5qOgBHRraUDIW9BFnctOx0xHvQ7SX/XkZvDj yyuGlGBm0kUNAsf1Iye0jDRd6+Nt1hqS9yjwiq1dF2nf+kcE135SGNYAs4GSxvJ+z+Ide0 9dN+5sWUMP+7FY+5p26iZ4D4ofu1rI9BIxALZfi35GgvVq59sbp1QszQKov33vpO+8q0pX AjE3te+VXNS74I/kLyK/5bucb/J7liUIdF7W8N/T/Wlfv1ppvX784grFdsOVU2Bt1+wCvs SP2x6v843s0xPHgfXFBhZfNpb5GKMzWeJ2rZtdN2SwaRE+NONqUZpkdQsNh/Lg== From: Antonin Godard Date: Fri, 23 Jan 2026 09:59:48 +0100 Subject: [yocto-autobuilder-helper][PATCH v2 5/9] config.json: indexing: don't add yocto-docs as a layer MIME-Version: 1.0 Message-Id: <20260123-releases-parser-updates-v2-5-c24c30da807b@bootlin.com> References: <20260123-releases-parser-updates-v2-0-c24c30da807b@bootlin.com> In-Reply-To: <20260123-releases-parser-updates-v2-0-c24c30da807b@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=690; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=NqHdaWe6aBbuG7ZJ3pld8pa7k6i7hqmrrnjEdNTc4aA=; b=owEBbQKS/ZANAwAKAdGAQUApo6g2AcsmYgBpcziVClZnuYpZuX5U/LPQmkrY4shUzKJnt8A5X tGeb/sFrrmJAjMEAAEKAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCaXM4lQAKCRDRgEFAKaOo Ng/ZD/9Ljnv1xojRQLF0a1WjYs2gwIlfh3WgIkHhuh8oe5Pj4tL7+04DnlDACeZRhQOpSbn3/bZ Uvkn9VpbNZ/xkutSOowheOYnKz55LvPXIrf7yISgDC1x0eZTAMeNcs7+phk1qKlbAXpHSRrMo5h Bnyl2eirfpYItWt0sBN/5duj87+eWxE+9x3FUwX9B9PaoRmREdP1MVwqgaZu9KMBb645iX9sjkK /XSrkIlJ+KBz4CHG3cQMRGSQKseua4lKz0GZ/uPPFEdttL9EpnrOAN5YlJEf8/WBYcd2nqTYA2Z SVqC8O9zQDryxq7/zX0EZsyeChIY1rwCzmeQKwRGLd44qY5jatQKxEfmwvweT3p4s1XLJHuyUsr bA45fQ7f8VJ8RT4KTMh/plWfkNSAJpJuKAOukQ7T5GZIHfSCg5OvxDNWtST3tD/Nzdpua0uxO3b /ykyFLVJOx3cUGJuVD+o7rd9BqkGbUxfCD/MiVQgSuRudaQKkQJQhSFczdyzu5vFGsdzQAnBx20 tuR9rZ2Ibvwh0Vcn0E5S25gmir2jjEwu4sIFvbLTuHsjSP8h1lK0d1LpQ3TYk/DpjqI20iGyiEx +hxXLHEWhSuTeeMUZcGfpAObOLKXWFLOETgJnwkmqEA0LBorsliovd4UpssTTDIwOHYWz70Bpcp MzxCRd2zNlwGP5Q== 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, 23 Jan 2026 09:00:17 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3060 This is not a layer so exclude it to avoid bitbake-layers from trying to add it. Signed-off-by: Antonin Godard --- config.json | 1 + 1 file changed, 1 insertion(+) diff --git a/config.json b/config.json index 4bfce70..8fb34af 100644 --- a/config.json +++ b/config.json @@ -1403,6 +1403,7 @@ }, "indexing" : { "NEEDREPOS": ["bitbake", "yocto-docs"], + "NOLAYERADD": ["yocto-docs"], "step1" : { "shortname" : "Generate non-release index", "EXTRACMDS" : ["${SCRIPTSDIR}/generate-testresult-index.py ${BASE_SHAREDDIR}/pub/non-release/"] From patchwork Fri Jan 23 08:59:49 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 79477 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 0BAABD7235A for ; Fri, 23 Jan 2026 09:00:17 +0000 (UTC) Received: from smtpout-04.galae.net (smtpout-04.galae.net [185.171.202.116]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.63628.1769158815061587584 for ; Fri, 23 Jan 2026 01:00:15 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=dkim header.b=xTGR6PqQ; spf=pass (domain: bootlin.com, ip: 185.171.202.116, mailfrom: antonin.godard@bootlin.com) Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-04.galae.net (Postfix) with ESMTPS id 8FDC5C21ABD for ; Fri, 23 Jan 2026 09:00:13 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 66C416070A for ; Fri, 23 Jan 2026 09:00:13 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 63015119A879A; Fri, 23 Jan 2026 10:00:12 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1769158812; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=eHyOJZXTB2jRg0VlsJARbpaosvPTYgwdA+CXoTYJ91I=; b=xTGR6PqQI+OCVHLoDA+PbLO16pzNrNfNuQMP+Tv8ipUCusGm9dkEqtlOLSRZRQGxcxirpB 846TFE5FnF+8lyN3XlhDbI7bhqxpEPiODqIqQtgyPDl1dIx/t40olIPEk1dHLEAqmLpxy/ JjqK6eHoFDzFjd4bplDQ5FyXGVWP5cJ6u0lQyi3KbBZTQwG4+LmDWSdcjOMnZGJPo58j6s /l6fydUsvhni5F1BpgEt3c8cRhoMby3mDC56tPWzOyq6kVa7wizzCLYehfdazsIlyYkJEF GXmfSV2PeuqnQ+FPtH93L+HXJ6uodD/VYkYU+ZGB6AGm9E17G5Oa3PfB/PokeQ== From: Antonin Godard Date: Fri, 23 Jan 2026 09:59:49 +0100 Subject: [yocto-autobuilder-helper][PATCH v2 6/9] scripts/release-parser.py: use cloned yocto-docs from build directory MIME-Version: 1.0 Message-Id: <20260123-releases-parser-updates-v2-6-c24c30da807b@bootlin.com> References: <20260123-releases-parser-updates-v2-0-c24c30da807b@bootlin.com> In-Reply-To: <20260123-releases-parser-updates-v2-0-c24c30da807b@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=1376; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=1ta+NaNaC4Ok1gphZ0R2yh4cjYzi9gJPZl9VrxquqvY=; b=owEBbQKS/ZANAwAKAdGAQUApo6g2AcsmYgBpcziViYaEdpZDVuVKoxVwkjf3B+7sQTXs00bDJ P/vyZ5lhrCJAjMEAAEKAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCaXM4lQAKCRDRgEFAKaOo Np+eD/9ot2VDHH1T5/ZWWXo2P2Tx98zvAKImSd2NXhdURQYDrzbKtxvi+4V7zFv61in9t5W05cO YJsEs6V/oWXrcaPyEDGI5mT5gDM5fAzuQkWcErRSQOXIMKNb6v/WTQVEieRpC6IAnOP1Idu2gey M/h2uUDFl6MoCizfdgPGlx2OcUQtMY3EUXgbgTOgihHAnOsQkx6ZqDt4VhQWbdWmSE3907CvYoj qhX6F1L4u6xIdpU7TDxnNwRwChi1e0m56qgFOO9dDNQwI/kPCIkeae3WW8FafFItMtanFAvvBbG xZ4F6WOx0Cu0aR9x1YmUl+AJ04KjpjvnM280BcrCQONNoeiJzu/72CHs/0jAjAM3B8oXBjGMMN7 6Le0mxE366z7V3SLrXTn11sdKK4sZI6ajkjTom+cgNlbgiwWaFdRydfIJsyvOJujAnylydJBB0+ IbWFy35mI7VGsQWra0Nl+dz/GJK5XC87IScH+O3b/T/+WS5sNTwRSGPsCljNhXId3IyveFq7nC6 1h+rvOa0+99mFkJZVOCBQnUoEWs76Oey7fmRILDsdsmhmH1GJP9Da0sXNyAaFZR9L4O9pMG4YCQ kGU4gFVqfWDzVP/VPcRzRlY6/1zfFBY7b+sslZPGqqcSwP8V1QGSkiNoOC+OGNReoTNqqggpgao dHZQ+qrj5a4zeyw== 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, 23 Jan 2026 09:00:17 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3061 Add an argument to release-parser.py to pass the yocto-docs repository, and pass it from run-dashboard-index. Signed-off-by: Antonin Godard --- scripts/release-parser.py | 4 +++- scripts/run-dashboard-index | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/scripts/release-parser.py b/scripts/release-parser.py index 33c5fe7..cb56257 100755 --- a/scripts/release-parser.py +++ b/scripts/release-parser.py @@ -10,7 +10,9 @@ from collections import defaultdict import datetime import semver -GIT_REPO = "~/git/mirror/yocto-docs" +GIT_REPO = sys.argv[1] + +print(f"Reading tag information in {GIT_REPO}") SUPPORTED_RELEASES = { "yocto-4.0": "LTS until Apr. 2026", diff --git a/scripts/run-dashboard-index b/scripts/run-dashboard-index index 8c5222e..c3fb8fa 100755 --- a/scripts/run-dashboard-index +++ b/scripts/run-dashboard-index @@ -16,7 +16,7 @@ scriptdir="$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")" dest=${DEST:-docs@docs.yoctoproject.org:dashboard/} cd $builddir -$scriptdir/release-parser.py +$scriptdir/release-parser.py $builddir/yocto-docs $scriptdir/layer-parser.py curl --silent --output $scriptdir/dashboard/testresults.json https://git.yoctoproject.org/yocto-testresults/plain/oeselftest/reproducible/qemux86-64/testresults.json From patchwork Fri Jan 23 08:59:50 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 79482 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 34162D72366 for ; Fri, 23 Jan 2026 09:00:17 +0000 (UTC) Received: from smtpout-04.galae.net (smtpout-04.galae.net [185.171.202.116]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.63629.1769158815586406673 for ; Fri, 23 Jan 2026 01:00:15 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=dkim header.b=ExVuDwp8; spf=pass (domain: bootlin.com, ip: 185.171.202.116, mailfrom: antonin.godard@bootlin.com) Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-04.galae.net (Postfix) with ESMTPS id 3531EC21ABC for ; Fri, 23 Jan 2026 09:00:14 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 0B06C6070A for ; Fri, 23 Jan 2026 09:00:14 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 4BD9C119A879B; Fri, 23 Jan 2026 10:00:13 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1769158813; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=jvsQti7qZrTILQWXzEsoEKIrUW4Lu+6toq4+TS+Eexc=; b=ExVuDwp8dtTKtAba+CB1cqxqWFfpNzORB6Nad2qpnAbxuyqtuKZgWOEkJt6BPsmBomn0/P IOM4kL8Mo7Dw9U1wGVBxwGdCvrJ2OGiSOvKCZKKjTNVjWWxiEt4ecFwmk2xF488TdAD4es TPpth8a16KLfQoEFuhBjFEFctWbWbCmBIOr/o+oW3CFsAXnaAZRXmhAFtlfuQzbHnN23L1 iT/IqB2kdWjGQW+xS1jEXu5Bo9V2NiN2xY/yGKc+LO+FoIL0DcD0/LpHDcnqwGLv5sCuFN SsfHKPBVKM0rhkpr+AK5dvXPRlr/HX9q7KZxJa+rMy8icwLCh8Qr9yL2NvoISg== From: Antonin Godard Date: Fri, 23 Jan 2026 09:59:50 +0100 Subject: [yocto-autobuilder-helper][PATCH v2 7/9] scripts/release-parser.py: don't remove non-existing branch MIME-Version: 1.0 Message-Id: <20260123-releases-parser-updates-v2-7-c24c30da807b@bootlin.com> References: <20260123-releases-parser-updates-v2-0-c24c30da807b@bootlin.com> In-Reply-To: <20260123-releases-parser-updates-v2-0-c24c30da807b@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=961; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=PJf9Lgmj65ADLTSRaleNhUQQIcaAupKWC5VnfVTKtaU=; b=owEBbQKS/ZANAwAKAdGAQUApo6g2AcsmYgBpcziWjb91xWPJiP4OR1OS+wh3Q+4Qk6BTAoiFk YFbjpJOplmJAjMEAAEKAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCaXM4lgAKCRDRgEFAKaOo NpziD/9tyCoB8jsnXpPT66NqusDmZKi8/IHx+3ARAUtw5JL/cWyOnFe/zmHuLvq7fPMC8JLZcfE nzwFWdimb/1EAUMoRFz8+s9FWeT4TdCnG9o58RDkbMp5gR4FasxOI2B5/u6SF7/OGnRmvYMMLt3 dxSXNWcsbjGuJrkxdg7/PYVL7wmYeobo7ZQGLdU3+YiYe728FbKr30u5cMCRudJBGXAVnFcd96X 9rM/WO8480/VaZfYLurZmBqabSkug4x3PVpBg+pnWwIqN2/1gNfDyHOXuKlffxwtMhYNaLM+s5E hTFb+v7Gfd/N11uE1RHwNy9ioNVTWyh9R5DaJBuS4PwxxJtnHpYY0flgmObFAWTvH4u7wm3YS1L 9cUqlGzJhdCxYusdw7+50hrgm0fYTCPqQUsHvYZvQV+9+9eQW53GoMZRRzVQb2FePn5yCc/fcZ0 gI6N4kR7Tqm+8ycUOc4yp1vIOXLzL4XKA6nU/9VBQAYbOO3xFMKdc3QA1Up/aOAMh3psv7iPGu+ rktWaluFoc3vOc72BhTk06Owzq6ahPDcWfXYOwttaEdcDthPPpFcuiZU1ww2KFaIzOiM/iog7t0 KRISkyZQQecLrQPTx2lwTI6DeNGkadGwANfH6F6u4cKRJzEVUG4u/aYkjbRwJ64mOtAMtC7+V5e B+WXAF+pMI37mAg== 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, 23 Jan 2026 09:00:17 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3062 The yocto-1.9 branch/tag does not exist on yocto-docs, so this call fails with: branches.remove("yocto-1.9") # To deal with milestone 1 before 1.9 was renamed 2.0. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ValueError: list.remove(x): x not in list Remove it. Signed-off-by: Antonin Godard --- scripts/release-parser.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/scripts/release-parser.py b/scripts/release-parser.py index cb56257..f161ef1 100755 --- a/scripts/release-parser.py +++ b/scripts/release-parser.py @@ -42,8 +42,6 @@ def get_git_tags(): # Collect tag information into a list of dictionaries tag_list = [] branches = sorted(set([tag.name[:9] for tag in tags])) - # Remove bad tags - branches.remove("yocto-1.9") # To deal with milestone 1 before 1.9 was renamed 2.0. odd_commit_strings = ["rc", "final", "docs"] for branch in branches: From patchwork Fri Jan 23 08:59:51 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 79483 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 2ED5AD72359 for ; Fri, 23 Jan 2026 09:00:27 +0000 (UTC) Received: from smtpout-04.galae.net (smtpout-04.galae.net [185.171.202.116]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.64024.1769158816916082575 for ; Fri, 23 Jan 2026 01:00:17 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=dkim header.b=IExM7qTL; spf=pass (domain: bootlin.com, ip: 185.171.202.116, mailfrom: antonin.godard@bootlin.com) Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-04.galae.net (Postfix) with ESMTPS id 934D4C21ABE for ; Fri, 23 Jan 2026 09:00:15 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 689C76070A for ; Fri, 23 Jan 2026 09:00:15 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 08003119A879C; Fri, 23 Jan 2026 10:00:13 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1769158814; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=0mldMJNYeUgeNMrYXX4S2OeQOTZUYYTnoUAFyiUyTzQ=; b=IExM7qTLUSmUjFnOQDw8k3FM3hFT3I4xu8kFJPAkNgTvcqEqadEowHbGZziKAy0yvREJlu knc0b9y/P7QnwNtt93jyewnTbdVUbmgPGHvstZMseAERiEWfKhEWGJNeZFj+55i5D843iL dDkOFuRUipNp9ZT1/VyVHMCQ45rVkAfalF5atdPmhCZu4wxLPn4BSMhG9v7md2Ip79w/xB R5LKxsNxD8QamaOYYOp3o8AQXCsxnCwTCsim2uv3P6FaC0E4diojJDD8pSFna3w5vM1dNQ if24tTwoRBqgfh7kxayFgQZ8Hnj6WjSJpEK+Zbi+AzaNwH5UvuKcjoGlncEGIw== From: Antonin Godard Date: Fri, 23 Jan 2026 09:59:51 +0100 Subject: [yocto-autobuilder-helper][PATCH v2 8/9] scripts/release-parser.py: update commit for yocto-docs MIME-Version: 1.0 Message-Id: <20260123-releases-parser-updates-v2-8-c24c30da807b@bootlin.com> References: <20260123-releases-parser-updates-v2-0-c24c30da807b@bootlin.com> In-Reply-To: <20260123-releases-parser-updates-v2-0-c24c30da807b@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=878; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=rs5J6AQioUZD3ZpAUWWsk6bcvJqjFQgyz9wzudGIRm4=; b=owEBbQKS/ZANAwAKAdGAQUApo6g2AcsmYgBpcziWpOIbYSIXrDeZRzKa3+Hfzpa8gpoddsapo nw2Xmk462WJAjMEAAEKAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCaXM4lgAKCRDRgEFAKaOo NoovEADLP0U/6+Nyjc32Tu1+pKtskZUl8Sx9KIsj22njYNmIxKUyA0+4qErggf2Mg+40qlMa32Y Cf49d47B34h0S8eqjkufs5X//WttZi7ak790WT4V+LdiMQMmH7V/WK0yQncl+MKt47EKUaoZYD+ qwLmo37XQcPIgdqU9UlTFDxwpfX6qROkkoVHfQuZJeNXpkIAOS24zhYiU57BPPK2RSL7rOxZ+BC hfTrdHWhSF2GG8UiMLJrQWQnbP1YvUiABDEkcbQi6UeKw2tMst9lJWzS4crt4mqGXy3imUnI1sx /59mXViec5LjPPHj95VKd6ge55dspj3lP6Gfwio8mUfhdRfc907P/bnTbUFWaybAREEZ07Ou7iT FoYWMNEUG4iChPEyEfwDjNywl5psx/o8awqyv1tLg+RlYTuRgzvtqyBt9Hiabb1O1vJI9aNT5+i RqpytG0dBKTbZupbM5Hmluy6d02leCrVs7GpGyObREbS7fSveCP87ZRx6tzTdSNLskvr+s6r0g/ mi3FTqWLfVnGH3IxKAMuVu2N/dDANIuyRcTjfw+jYmFxclDBsrNhV76mBl/x08u16R+QlBDAgL8 6flzs97DUtxafXpMIAKa/0ZuTczkf81zyNNgHMzL2OWFKSJLgGZxIjqxgsno7rjYG9ins/d8VOl zSvkQorZpaATFaw== 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, 23 Jan 2026 09:00:27 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3063 Comment above says: "Only calculate for releases after standard tagging began in yocto-1.4.1". Update commit sha to point to yocto-1.4.1 on yocto-docs. Signed-off-by: Antonin Godard --- scripts/release-parser.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/release-parser.py b/scripts/release-parser.py index f161ef1..10c7df6 100755 --- a/scripts/release-parser.py +++ b/scripts/release-parser.py @@ -75,7 +75,7 @@ def get_git_tags(): if ( tags[-1].commit.committed_datetime >= repo.commit( - "73f103bf9b2cdf985464dc53bf4f1cfd71d4531f" + "f056d4fd95d45c53a89c893419eab0537c7e1ffd" ).committed_datetime ): download = "https://downloads.yoctoproject.org/releases/yocto/{}".format( From patchwork Fri Jan 23 08:59:52 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 79484 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 28D9DD7235E for ; Fri, 23 Jan 2026 09:00:27 +0000 (UTC) Received: from smtpout-04.galae.net (smtpout-04.galae.net [185.171.202.116]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.64026.1769158817752688723 for ; Fri, 23 Jan 2026 01:00:18 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=dkim header.b=H/is9ZDk; spf=pass (domain: bootlin.com, ip: 185.171.202.116, mailfrom: antonin.godard@bootlin.com) Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-04.galae.net (Postfix) with ESMTPS id 6860BC21ABC for ; Fri, 23 Jan 2026 09:00:16 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 3FA296070A for ; Fri, 23 Jan 2026 09:00:16 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 5B7E0119A879A; Fri, 23 Jan 2026 10:00:15 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1769158815; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=c6lHXwv8j/5EWqWTI6KG1Gq7iK2WW6oxisp8oHLA2Ro=; b=H/is9ZDkCLkjuQqzBQBAlx+ghywIZjHxCo9R/x+xZo7kQXWyU+OjE4cyd4zn/iXBF+OxTq Z14h25UpB8dQbsUiCsQMuduM8gnte5BKP95bQ+HjbsafQQEC/WxJ9IiGUGsKYEkTQsd8Sx RJ+oeK4DW5OpocFMdWpJ/T9vBjC0TjiDs4fpU1xuV5pp7a3I8eVJaVlqP8xhNqt9233wr3 FDWEtto4rBketJrVZhH8CiAx52/lfiF6WXqYg3oq62vg9abaZH7164nJmX5Q4/FoFpFJXX vDshFeKjSfFy0j2EteWsYRHf5LYQE642k5jY6ifno8+QZBI4Q0BDUbCcM8ciCQ== From: Antonin Godard Date: Fri, 23 Jan 2026 09:59:52 +0100 Subject: [yocto-autobuilder-helper][PATCH v2 9/9] scripts/release-parser.py: use latest_tag to get branch name MIME-Version: 1.0 Message-Id: <20260123-releases-parser-updates-v2-9-c24c30da807b@bootlin.com> References: <20260123-releases-parser-updates-v2-0-c24c30da807b@bootlin.com> In-Reply-To: <20260123-releases-parser-updates-v2-0-c24c30da807b@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=1034; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=HHmrjMMM8KykJQ8R8oK3pf0PhS7H+U3D6/duM40s2QU=; b=owEBbQKS/ZANAwAKAdGAQUApo6g2AcsmYgBpcziWv9gdSEzzCLwBcJJ7VEb7XPHkQzoL+ijxc Iw2Lrf9gXqJAjMEAAEKAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCaXM4lgAKCRDRgEFAKaOo NoSYEAC656P6L3iUMibv62IU/tjiaq5TznlynnPGuKl18Np8vHne9v6LdWEvVVxHW11Bhh7ZuWt CK0KK9ENEg20DSVfNGWB24ePW1ORYC/vn56wAhi0FanMFVV8eOLey9hhqlWobcOHjSo80X9lnRK zsLDfjpfu+dY7g0RtuXHAqQMbQlARPCM5+CJXeWUdV5DKtoCOpJDzdBdBtI3bzdqUjv62Li858A Z6RObvwzPpTLdEhv/mdY8y3Q4znbwduQzhWLBU1iIv3t84GhFPTWUANAZrtEwDfe0HvBOhOMKYm WSbgkztDGKhF2cfRLn0kwR0ZUxcgpotln1uV18NJ2TFTcdLHqcSBWi4up5/V6v6G9FAPTpPEp/X +EzmoyfAd3HJpFlQnvexJ0YsIuYTOXXesuW5+vwakupOYhcQg/+rV+M1dOEMBkUn9HosdxG4WmH fE9MQrO6kDfZ8naWaf40Gb5LYtQmuFsOo8Y0M+2PHM4rgpI4amxBz3jp7IS/rXiZPIinsvUhuKl 1z8oKHyefcKixn5IRuMaLzqawNldk6MSF9appZl0bD93pMK6EHNa4frES/zO4ipMlYVkgQ2WkNF fJci4I6pe164UNqtxclz1ULZaocUz30qJwjB9vb+PcMWEsxxPwOrAAaH2u2RlSNCvZI+KL8Cz8S HD6c1vNtoiUfBhw== 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, 23 Jan 2026 09:00:27 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3064 On yocto-docs the latest tag seems more accurate to when the corresponding "branch tag" (i.e. yocto-3.1.33 also has dunfell-23.0.33). Use this tag to find the correponding branch. Signed-off-by: Antonin Godard --- scripts/release-parser.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/release-parser.py b/scripts/release-parser.py index 10c7df6..a2b5aca 100755 --- a/scripts/release-parser.py +++ b/scripts/release-parser.py @@ -95,7 +95,7 @@ def get_git_tags(): "series_version": re.sub(r"[^\d\.]", "", tags[0].name), "original_release_date": tags[0].commit.committed_datetime.isoformat(), "latest_release_date": latest_tag.commit.committed_datetime.isoformat(), - "release_codename": convert_name(tags[0]), + "release_codename": convert_name(latest_tag), "latest_tag": str(max(tag_names)), "releases": tag_strings, "status": status,