diff mbox series

[yocto-autobuilder-helper] scripts/release-parser: remove poky repo add wrynose branch

Message ID CADfgfoYh2fpNkSNTE5V3W0Eyq4vNARvw+1ZcHAvrpMwASibkDQ@mail.gmail.com
State Superseded, archived
Headers show
Series [yocto-autobuilder-helper] scripts/release-parser: remove poky repo add wrynose branch | expand

Commit Message

Michael Halstead Feb. 11, 2026, 11:15 p.m. UTC
Remove references to the deprecated poky repository. Use meta-yocto for
tag data instead. Update to include the 6.0 branch.

Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
---
 scripts/release-parser.py | 12 ++++++------
 scripts/run-gitstats      |  2 +-
 2 files changed, 7 insertions(+), 7 deletions(-)

$builddir/gitstats/meta-openembedded > /dev/null

Comments

Mathieu Dubois-Briand Feb. 12, 2026, 8:18 a.m. UTC | #1
On Thu Feb 12, 2026 at 12:15 AM CET, Michael Halstead via lists.yoctoproject.org wrote:
> Remove references to the deprecated poky repository. Use meta-yocto for
> tag data instead. Update to include the 6.0 branch.
>
> Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
> ---
>  scripts/release-parser.py | 12 ++++++------
>  scripts/run-gitstats      |  2 +-
>  2 files changed, 7 insertions(+), 7 deletions(-)
>
> diff --git a/scripts/release-parser.py b/scripts/release-parser.py
> index 21a6d57..079bada 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/meta-yocto"
>

Hi Michael,

This is breaking the indexing build:

+ /srv/pokybuild/yocto-worker/indexing/yocto-autobuilder-helper/scripts/release-parser.py
Traceback (most recent call last):
  File "/srv/pokybuild/yocto-worker/indexing/yocto-autobuilder-helper/scripts/release-parser.py", line 15, in <module>
    repo = Repo(GIT_REPO)
           ^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/git/repo/base.py", line 210, in __init__
    raise NoSuchPathError(epath)
git.exc.NoSuchPathError: /srv/pokybuild/git/mirror/meta-yocto

https://autobuilder.yoctoproject.org/valkyrie/#/builders/104/builds/46325

I believe the issue is a "meta-yocto" entry should be added to
"repo-defaults" section of config.json.

Thanks,
Mathieu
Antonin Godard Feb. 12, 2026, 8:19 a.m. UTC | #2
Hi,

On Thu Feb 12, 2026 at 12:15 AM CET, Michael Halstead via lists.yoctoproject.org wrote:
> Remove references to the deprecated poky repository. Use meta-yocto for
> tag data instead. Update to include the 6.0 branch.

I had already sent a series about this:
https://lore.kernel.org/r/20260204-releases-parser-updates-v3-0-be208a7748b1@bootlin.com

Which does some improvements to the script, mainly for maintainability. If
there's better reason to use meta-yocto instead of yocto-docs, maybe we could
merge the two? Should I resend?

Antonin
Michael Halstead Feb. 12, 2026, 5:56 p.m. UTC | #3
Antonin,
Your patchset is much better, mine was just a quick fix and not tested
on production. Let's revert and take your patches plus an update for
https://wiki.yoctoproject.org/wiki/index.php?title=Releases&oldid=86736.

+        if branch == "yocto-5.3":
+            status = "Stable Release until May 2026"

On Thu, Feb 12, 2026 at 12:19 AM Antonin Godard via
lists.yoctoproject.org
<antonin.godard=bootlin.com@lists.yoctoproject.org> wrote:
>
> Hi,
>
> On Thu Feb 12, 2026 at 12:15 AM CET, Michael Halstead via lists.yoctoproject.org wrote:
> > Remove references to the deprecated poky repository. Use meta-yocto for
> > tag data instead. Update to include the 6.0 branch.
>
> I had already sent a series about this:
> https://lore.kernel.org/r/20260204-releases-parser-updates-v3-0-be208a7748b1@bootlin.com
>
> Which does some improvements to the script, mainly for maintainability. If
> there's better reason to use meta-yocto instead of yocto-docs, maybe we could
> merge the two? Should I resend?
>
> Antonin
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#3220): https://lists.yoctoproject.org/g/yocto-patches/message/3220
> Mute This Topic: https://lists.yoctoproject.org/mt/117766234/1003190
> Group Owner: yocto-patches+owner@lists.yoctoproject.org
> Unsubscribe: https://lists.yoctoproject.org/g/yocto-patches/leave/13162205/1003190/458545045/xyzzy [mhalstead@linuxfoundation.org]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>
diff mbox series

Patch

diff --git a/scripts/release-parser.py b/scripts/release-parser.py
index 21a6d57..079bada 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/meta-yocto"

 repo = Repo(GIT_REPO)

@@ -66,7 +66,7 @@  def get_git_tags():
         if (
             tags[-1].commit.committed_datetime
             >= repo.commit(
-                "73f103bf9b2cdf985464dc53bf4f1cfd71d4531f"
+                "7e35b0bea7f052d38768c4df655065dc43c691b8"
             ).committed_datetime
         ):
             download =
"https://downloads.yoctoproject.org/releases/yocto/{}".format(
@@ -83,8 +83,8 @@  def get_git_tags():
             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"
+        if branch == "yocto-5.3":
+            status = "Stable Release until May 2026"

         # Create a dictionary for the series entry
         tag_dict = {
@@ -108,10 +108,10 @@  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)),
         "status": "Active Development",
diff --git a/scripts/run-gitstats b/scripts/run-gitstats
index 5009122..05b13d0 100755
--- a/scripts/run-gitstats
+++ b/scripts/run-gitstats
@@ -17,7 +17,7 @@  dest=${DEST:-docs@docs.yoctoproject.org:dashboard/gitstats}

 cd $builddir
 mkdir gitstats
-gitstats ~/git/mirror/poky $builddir/gitstats/poky > /dev/null
+gitstats ~/git/mirror/meta-yocto $builddir/gitstats/meta-yocto > /dev/null
 gitstats ~/git/mirror/oecore $builddir/gitstats/oecore > /dev/null
 gitstats ~/git/mirror/bitbake $builddir/gitstats/bitbake > /dev/null
 gitstats ~/git/mirror/meta-openembedded