* [bitbake][wrynose][2.18][PATCH 0/3] Patch review
@ 2026-05-19 23:33 Yoann Congal
2026-05-19 23:33 ` [bitbake][wrynose][2.18][PATCH 1/3] fetch/wget: in upstream version checks, match versioned directories exactly Yoann Congal
` (2 more replies)
0 siblings, 3 replies; 5+ messages in thread
From: Yoann Congal @ 2026-05-19 23:33 UTC (permalink / raw)
To: bitbake-devel
Please review this set of changes for 2.18/wrynose and have comments back by
end of day Thursday, May 21.
Passed a-full on autobuilder with some AB-INT issues:
* https://autobuilder.yoctoproject.org/valkyrie/#/builders/29/builds/3846
* check-layer https://autobuilder.yoctoproject.org/valkyrie/#/builders/27/builds/3851
Failed due to 16285 – AB-INT: check-layer: unexplained changed signatures
retried as https://autobuilder.yoctoproject.org/valkyrie/#/builders/27/builds/3852
* qemux86-64-ptest https://autobuilder.yoctoproject.org/valkyrie/#/builders/73/builds/3688
Failed due to 16279 – AB-INT: groff error: couldn't exec preconv: No such file or directory
retried as https://autobuilder.yoctoproject.org/valkyrie/#/builders/73/builds/3689
* qemuriscv64-ptest https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/1610
Failed due to 16215 – AB-INT PTEST RISCV64: libpng ptest failure
Retried as https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/1611
* oe-selftest-debian https://autobuilder.yoctoproject.org/valkyrie/#/builders/35/builds/3878
retried as https://autobuilder.yoctoproject.org/valkyrie/#/builders/35/builds/3879
git.openembedded.org hung up a HTTP git clone connection
* oe-selftest-fedora https://autobuilder.yoctoproject.org/valkyrie/#/builders/48/builds/3740
retried as https://autobuilder.yoctoproject.org/valkyrie/#/builders/48/builds/3741
git.yoctoproject.org hung up a HTTP git clone connection
I attribute the last 2 to the current situation with bot scrappers.
A new build is running here:
https://autobuilder.yoctoproject.org/valkyrie/#/builders/29/builds/3847
The following changes since commit 0415a00658b59f66bdab22a3558794f238c42973:
fetch/git: Improve temporary directory handling (2026-05-13 17:50:24 +0100)
are available in the Git repository at:
https://git.openembedded.org/bitbake-contrib stable/2.18-nut
https://git.openembedded.org/bitbake-contrib/log/?h=stable/2.18-nut
for you to fetch changes up to 22021758e66737bcf68dfd2b74adc6a0cb1d42d9:
README: Add "2.18" subject-prefix to git-send-email suggestion (2026-05-19 11:08:15 +0200)
----------------------------------------------------------------
Alexander Kanavin (1):
fetch/wget: in upstream version checks, match versioned directories
exactly
Yoann Congal (2):
b4-config: add send-prefixes for 2.18/wrynose
README: Add "2.18" subject-prefix to git-send-email suggestion
.b4-config | 1 +
README | 4 ++--
lib/bb/fetch2/wget.py | 2 +-
3 files changed, 4 insertions(+), 3 deletions(-)
^ permalink raw reply [flat|nested] 5+ messages in thread* [bitbake][wrynose][2.18][PATCH 1/3] fetch/wget: in upstream version checks, match versioned directories exactly
2026-05-19 23:33 [bitbake][wrynose][2.18][PATCH 0/3] Patch review Yoann Congal
@ 2026-05-19 23:33 ` Yoann Congal
2026-05-19 23:33 ` [bitbake][wrynose][2.18][PATCH 2/3] b4-config: add send-prefixes for 2.18/wrynose Yoann Congal
2026-05-19 23:33 ` [bitbake][wrynose][2.18][PATCH 3/3] README: Add "2.18" subject-prefix to git-send-email suggestion Yoann Congal
2 siblings, 0 replies; 5+ messages in thread
From: Yoann Congal @ 2026-05-19 23:33 UTC (permalink / raw)
To: bitbake-devel
From: Alexander Kanavin <alex@linutronix.de>
This change is in code that iterates over a html page, picking
out links to versioned subdirectories to check further for new versions.
Without the ^ and $ guards, there would be sub-string matches. This results in
querying the server multiple times for the same directory (for example,
perl check where the page contains multiple references to 5.0/something-unrelated)
or querying the server for directory that doesn't exist (nasm check, where
existence of 3.02rcX directories would result in querying the server for non-existing 3.02).
I have confirmed that the overall oe-core version check returns same results as before, with
less network churn and nasm version check working properly again.
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4af5f6a65a63bd92021d5eaa9d9ecc14f7397823)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
---
lib/bb/fetch2/wget.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/bb/fetch2/wget.py b/lib/bb/fetch2/wget.py
index ca4959ab5..6ac4306c0 100644
--- a/lib/bb/fetch2/wget.py
+++ b/lib/bb/fetch2/wget.py
@@ -539,7 +539,7 @@ class Wget(FetchMethod):
version_dir = ['', '', '']
version = ['', '', '']
- dirver_regex = re.compile(r"(?P<pfx>\D*)(?P<ver>(\d+[\.\-_])*(\d+))")
+ dirver_regex = re.compile(r"^(?P<pfx>\D*)(?P<ver>(\d+[\.\-_])*(\d+))$")
s = dirver_regex.search(dirver)
if s:
version_dir[1] = s.group('ver')
^ permalink raw reply related [flat|nested] 5+ messages in thread* [bitbake][wrynose][2.18][PATCH 2/3] b4-config: add send-prefixes for 2.18/wrynose
2026-05-19 23:33 [bitbake][wrynose][2.18][PATCH 0/3] Patch review Yoann Congal
2026-05-19 23:33 ` [bitbake][wrynose][2.18][PATCH 1/3] fetch/wget: in upstream version checks, match versioned directories exactly Yoann Congal
@ 2026-05-19 23:33 ` Yoann Congal
2026-05-19 23:33 ` [bitbake][wrynose][2.18][PATCH 3/3] README: Add "2.18" subject-prefix to git-send-email suggestion Yoann Congal
2 siblings, 0 replies; 5+ messages in thread
From: Yoann Congal @ 2026-05-19 23:33 UTC (permalink / raw)
To: bitbake-devel
From: Yoann Congal <yoann.congal@smile.fr>
That might help new users send correct first stable patches.
Cc: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
---
.b4-config | 1 +
1 file changed, 1 insertion(+)
diff --git a/.b4-config b/.b4-config
index 047f0b94a..4d9ab7bd0 100644
--- a/.b4-config
+++ b/.b4-config
@@ -2,3 +2,4 @@
send-series-to = bitbake-devel@lists.openembedded.org
send-auto-cc-cmd = ./contrib/b4-wrapper-bitbake.py send-auto-cc-cmd
prep-pre-flight-checks = disable-needs-checking
+ send-prefixes = 2.18
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [bitbake][wrynose][2.18][PATCH 3/3] README: Add "2.18" subject-prefix to git-send-email suggestion
2026-05-19 23:33 [bitbake][wrynose][2.18][PATCH 0/3] Patch review Yoann Congal
2026-05-19 23:33 ` [bitbake][wrynose][2.18][PATCH 1/3] fetch/wget: in upstream version checks, match versioned directories exactly Yoann Congal
2026-05-19 23:33 ` [bitbake][wrynose][2.18][PATCH 2/3] b4-config: add send-prefixes for 2.18/wrynose Yoann Congal
@ 2026-05-19 23:33 ` Yoann Congal
2 siblings, 0 replies; 5+ messages in thread
From: Yoann Congal @ 2026-05-19 23:33 UTC (permalink / raw)
To: bitbake-devel
From: Yoann Congal <yoann.congal@smile.fr>
That might help new users send correct first stable patches.
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
---
README | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/README b/README
index e9f4c858e..0701dbbe2 100644
--- a/README
+++ b/README
@@ -24,12 +24,12 @@ for full details on how to submit changes.
As a quick guide, patches should be sent to bitbake-devel@lists.openembedded.org
The git command to do that would be:
- git send-email -M -1 --to bitbake-devel@lists.openembedded.org
+ git send-email -M -1 --to bitbake-devel@lists.openembedded.org --subject-prefix="2.18][PATCH
If you're sending a patch related to the BitBake manual, make sure you copy
the Yocto Project documentation mailing list:
- git send-email -M -1 --to bitbake-devel@lists.openembedded.org --cc docs@lists.yoctoproject.org
+ git send-email -M -1 --to bitbake-devel@lists.openembedded.org --cc docs@lists.yoctoproject.org --subject-prefix="2.18][PATCH
Mailing list:
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [bitbake][wrynose][2.18][PATCH 0/3] Patch review
@ 2026-05-08 7:13 Yoann Congal
0 siblings, 0 replies; 5+ messages in thread
From: Yoann Congal @ 2026-05-08 7:13 UTC (permalink / raw)
To: bitbake-devel
Please review this set of changes for wrynose/2.18 and have comments back by
end of day Monday, May 11.
Passed a-full on autobuilder with 3 AB-INT issues:
https://autobuilder.yoctoproject.org/valkyrie/#/builders/29/builds/3795
* qemuarm-tc: 15698 – AB-INT: runqemu.QemuTest.test_qemu_can_shutdown hangs with "Data received serial thread"
Retried in https://autobuilder.yoctoproject.org/valkyrie/#/builders/42/builds/3689
* qemuriscv64-ptest: https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/1562
This is a ptest failure in procps: 'pgrep_match_against_full_process_name'
This particular ptest later passed in https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/1564
(I have yet to properly report this one)
* qemuarmv5: 16217 – AB-INT: boot hang in qemu (amba chip errors?)
Retried in https://autobuilder.yoctoproject.org/valkyrie/#/builders/80/builds/3559
The following changes since commit a2dd9be788274d9c7280be5b1be5eb5c3990cf54:
fetch2/crate: use CDN endpoint for version checking if possible (2026-04-30 10:08:54 +0100)
are available in the Git repository at:
https://git.openembedded.org/bitbake-contrib stable/2.18-nut
https://git.openembedded.org/bitbake-contrib/log/?h=stable/2.18-nut
for you to fetch changes up to 87dcc2935137558ac236676ab7bcbc3cc4883c2c:
lib: Replace codegen with ast.unparse() (2026-05-05 17:36:57 +0200)
----------------------------------------------------------------
Alexander Kanavin (1):
fetch/wget: in upstream version checks, match versioned directories
exactly
Paul Barker (1):
doc: Fix description of git shallow mirror tarball creation
Richard Purdie (1):
lib: Replace codegen with ast.unparse()
.../bitbake-user-manual-ref-variables.rst | 5 +-
lib/bb/codeparser.py | 5 +-
lib/bb/fetch2/wget.py | 2 +-
lib/codegen.py | 564 ------------------
4 files changed, 6 insertions(+), 570 deletions(-)
delete mode 100644 lib/codegen.py
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2026-05-19 23:34 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-19 23:33 [bitbake][wrynose][2.18][PATCH 0/3] Patch review Yoann Congal
2026-05-19 23:33 ` [bitbake][wrynose][2.18][PATCH 1/3] fetch/wget: in upstream version checks, match versioned directories exactly Yoann Congal
2026-05-19 23:33 ` [bitbake][wrynose][2.18][PATCH 2/3] b4-config: add send-prefixes for 2.18/wrynose Yoann Congal
2026-05-19 23:33 ` [bitbake][wrynose][2.18][PATCH 3/3] README: Add "2.18" subject-prefix to git-send-email suggestion Yoann Congal
-- strict thread matches above, loose matches on Subject: below --
2026-05-08 7:13 [bitbake][wrynose][2.18][PATCH 0/3] Patch review Yoann Congal
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox