* [PATCH 2/8] diffoscope: upgrade 330 -> 331
2026-09-27 16:46 [PATCH 1/8] erofs-utils: Make reproducible for different BUILD_ARCH Richard Purdie
@ 2026-09-27 16:46 ` Richard Purdie
2026-09-27 16:46 ` [PATCH 3/8] python3-markdown: upgrade 3.10.3 -> 3.11 Richard Purdie
` (6 subsequent siblings)
7 siblings, 0 replies; 10+ messages in thread
From: Richard Purdie @ 2026-09-27 16:46 UTC (permalink / raw)
To: openembedded-core
* Support radare2 >= 5.9.0.
* Update debian/tests/control.
* Update copyright years.
* Add support for .nar files via Guix.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
.../diffoscope/{diffoscope_330.bb => diffoscope_331.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-support/diffoscope/{diffoscope_330.bb => diffoscope_331.bb} (93%)
diff --git a/meta/recipes-support/diffoscope/diffoscope_330.bb b/meta/recipes-support/diffoscope/diffoscope_331.bb
similarity index 93%
rename from meta/recipes-support/diffoscope/diffoscope_330.bb
rename to meta/recipes-support/diffoscope/diffoscope_331.bb
index 87c20546d85..3c64e123181 100644
--- a/meta/recipes-support/diffoscope/diffoscope_330.bb
+++ b/meta/recipes-support/diffoscope/diffoscope_331.bb
@@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
inherit pypi setuptools3
-SRC_URI[sha256sum] = "92fb70b930077282ceaf104b4eb02c6368c860b0c89d6aab98f0a55682ee0361"
+SRC_URI[sha256sum] = "298a62c374f5d60dd3d3af38cdea21cbad7148c84dbfe9cc5a91fdb1b5af4e37"
RDEPENDS:${PN} += "\
binutils \
^ permalink raw reply related [flat|nested] 10+ messages in thread* [PATCH 3/8] python3-markdown: upgrade 3.10.3 -> 3.11
2026-09-27 16:46 [PATCH 1/8] erofs-utils: Make reproducible for different BUILD_ARCH Richard Purdie
2026-09-27 16:46 ` [PATCH 2/8] diffoscope: upgrade 330 -> 331 Richard Purdie
@ 2026-09-27 16:46 ` Richard Purdie
2026-09-27 16:46 ` [PATCH 4/8] epiphany: upgrade 51.0 -> 51.1 Richard Purdie
` (5 subsequent siblings)
7 siblings, 0 replies; 10+ messages in thread
From: Richard Purdie @ 2026-09-27 16:46 UTC (permalink / raw)
To: openembedded-core
Changed
Inline processors now resume searching after the previous match, improving
performance for repeated inline patterns (#1619).
Officially support Python 3.15 and drop support for Python 3.10
Walk backtick runs in BacktickInlineProcessor without a regex (#1620).
Switch static site generator for documentation from MkDocs to Zensical
(#1627, #1635, #1637, and #1638).
Fixed
Ensure removing Abbreviations does not raise an error (#1634).
Fix an issue with excessive backtracking when matching inline code blocks (#1617).
md_in_html now honors tags added to Markdown.block_level_elements after
the extension is loaded (#1246).
Fix quadratic-time regex backtracking in ReferenceProcessor when a link
reference definition has no URL, e.g. a line consisting only of [id]:
followed by many trailing spaces (#798).
Document attr_list usage for def_list (#1123).
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
.../{python3-markdown_3.10.3.bb => python3-markdown_3.11.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-markdown_3.10.3.bb => python3-markdown_3.11.bb} (79%)
diff --git a/meta/recipes-devtools/python/python3-markdown_3.10.3.bb b/meta/recipes-devtools/python/python3-markdown_3.11.bb
similarity index 79%
rename from meta/recipes-devtools/python/python3-markdown_3.10.3.bb
rename to meta/recipes-devtools/python/python3-markdown_3.11.bb
index a7fd3d78406..709e7cdb709 100644
--- a/meta/recipes-devtools/python/python3-markdown_3.10.3.bb
+++ b/meta/recipes-devtools/python/python3-markdown_3.11.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.md;md5=ec58cdf7cfed06a21f7a9362627a5480"
inherit pypi python_setuptools_build_meta
-SRC_URI[sha256sum] = "3589362618f743188b4d955b874402bc814f4f83f544dc207719f4baa7d9c45f"
+SRC_URI[sha256sum] = "180224db6aed87ba9ce1f2781ebcd5826253de8ff637112090e24b84502bbf9f"
BBCLASSEXTEND = "native nativesdk"
^ permalink raw reply related [flat|nested] 10+ messages in thread* [PATCH 4/8] epiphany: upgrade 51.0 -> 51.1
2026-09-27 16:46 [PATCH 1/8] erofs-utils: Make reproducible for different BUILD_ARCH Richard Purdie
2026-09-27 16:46 ` [PATCH 2/8] diffoscope: upgrade 330 -> 331 Richard Purdie
2026-09-27 16:46 ` [PATCH 3/8] python3-markdown: upgrade 3.10.3 -> 3.11 Richard Purdie
@ 2026-09-27 16:46 ` Richard Purdie
2026-09-27 16:46 ` [PATCH 5/8] libpam: upgrade 1.7.2 -> 1.7.3 Richard Purdie
` (4 subsequent siblings)
7 siblings, 0 replies; 10+ messages in thread
From: Richard Purdie @ 2026-09-27 16:46 UTC (permalink / raw)
To: openembedded-core
Bugs fixed:
#2883 Wrong position of the suggestion popover at the first time (John Cardullo)
#2905 Refilter, do not clear SearchEntry when using the "Clear" action in History dialog (Arak)
#2952 (CVE-2026-94291) Epiphany allows insecure iframe through view-source / ephy-reader scheme (Michael Catanzaro)
#2958 Bookmark search does not work when a tag is viewed (Arak)
!2215 Pantheon: Revive about menuitem for debugging information (Ryo Nakano)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
.../epiphany/{epiphany_51.0.bb => epiphany_51.1.bb} | 2 +-
.../files/0002-help-meson.build-disable-the-use-of-yelp.patch | 2 +-
meta/recipes-gnome/epiphany/files/distributor.patch | 4 ++--
meta/recipes-gnome/epiphany/files/migrator.patch | 2 +-
4 files changed, 5 insertions(+), 5 deletions(-)
rename meta/recipes-gnome/epiphany/{epiphany_51.0.bb => epiphany_51.1.bb} (94%)
diff --git a/meta/recipes-gnome/epiphany/epiphany_51.0.bb b/meta/recipes-gnome/epiphany/epiphany_51.1.bb
similarity index 94%
rename from meta/recipes-gnome/epiphany/epiphany_51.0.bb
rename to meta/recipes-gnome/epiphany/epiphany_51.1.bb
index 63ec9bb1001..cf1f69dfd29 100644
--- a/meta/recipes-gnome/epiphany/epiphany_51.0.bb
+++ b/meta/recipes-gnome/epiphany/epiphany_51.1.bb
@@ -32,7 +32,7 @@ SRC_URI += "\
file://migrator.patch \
file://distributor.patch \
"
-SRC_URI[archive.sha256sum] = "abaf33576462030c65bb963a56300a7786e7d75834f1c90a9dffda873835c33d"
+SRC_URI[archive.sha256sum] = "beb93b3b86b763092a1175b6e505789b7613071c0dc1ad56cac1979fe879e9dd"
export GI_TYPELIB_PATH = "${STAGING_LIBDIR}/girepository-1.0/"
diff --git a/meta/recipes-gnome/epiphany/files/0002-help-meson.build-disable-the-use-of-yelp.patch b/meta/recipes-gnome/epiphany/files/0002-help-meson.build-disable-the-use-of-yelp.patch
index bdb06e407b8..b697b5f6400 100644
--- a/meta/recipes-gnome/epiphany/files/0002-help-meson.build-disable-the-use-of-yelp.patch
+++ b/meta/recipes-gnome/epiphany/files/0002-help-meson.build-disable-the-use-of-yelp.patch
@@ -1,4 +1,4 @@
-From 2bb52be1e80d1f4693a383be8270e80ef1d9586a Mon Sep 17 00:00:00 2001
+From 20c45cb379ee910b89175019388df1a63b01c0d4 Mon Sep 17 00:00:00 2001
From: Alexander Kanavin <alex.kanavin@gmail.com>
Date: Wed, 31 Jan 2018 15:50:38 +0200
Subject: [PATCH] help/meson.build: disable the use of yelp
diff --git a/meta/recipes-gnome/epiphany/files/distributor.patch b/meta/recipes-gnome/epiphany/files/distributor.patch
index 8677f1558c3..28a961323a0 100644
--- a/meta/recipes-gnome/epiphany/files/distributor.patch
+++ b/meta/recipes-gnome/epiphany/files/distributor.patch
@@ -1,4 +1,4 @@
-From 2f52672597ab74cb17e41d308f8d9934c25d8fc0 Mon Sep 17 00:00:00 2001
+From 82196d415819d517d8cba2142600be279e499540 Mon Sep 17 00:00:00 2001
From: Richard Purdie <richard.purdie@linuxfoundation.org>
Date: Fri, 26 Feb 2021 10:17:52 +0000
Subject: [PATCH] Don't encode the distro from /etc/os-release into the
@@ -11,7 +11,7 @@ RP 2021/2/26
1 file changed, 1 insertion(+)
diff --git a/meson.build b/meson.build
-index 8aec3cf..4a06ab6 100644
+index 65324e5..2e70ef0 100644
--- a/meson.build
+++ b/meson.build
@@ -15,6 +15,7 @@ if r.returncode() == 0
diff --git a/meta/recipes-gnome/epiphany/files/migrator.patch b/meta/recipes-gnome/epiphany/files/migrator.patch
index dcc162040aa..491ff35ea28 100644
--- a/meta/recipes-gnome/epiphany/files/migrator.patch
+++ b/meta/recipes-gnome/epiphany/files/migrator.patch
@@ -1,4 +1,4 @@
-From e336c2dd1368aff496a6ba01e2ca9ca7e88860a2 Mon Sep 17 00:00:00 2001
+From 84c26f054ab3520d06febc2e8a99502d2cff98cf Mon Sep 17 00:00:00 2001
From: Richard Purdie <richard.purdie@linuxfoundation.org>
Date: Thu, 25 Feb 2021 14:52:32 +0000
Subject: [PATCH] epiphany: Fix reproducibility issue
^ permalink raw reply related [flat|nested] 10+ messages in thread* [PATCH 5/8] libpam: upgrade 1.7.2 -> 1.7.3
2026-09-27 16:46 [PATCH 1/8] erofs-utils: Make reproducible for different BUILD_ARCH Richard Purdie
` (2 preceding siblings ...)
2026-09-27 16:46 ` [PATCH 4/8] epiphany: upgrade 51.0 -> 51.1 Richard Purdie
@ 2026-09-27 16:46 ` Richard Purdie
2026-09-27 16:46 ` [PATCH 6/8] libuv: upgrade 1.52.1 -> 1.53.0 Richard Purdie
` (3 subsequent siblings)
7 siblings, 0 replies; 10+ messages in thread
From: Richard Purdie @ 2026-09-27 16:46 UTC (permalink / raw)
To: openembedded-core
* pam_unix: removed support for creating new DES/bigcrypt hashed passwords.
* Login with existing DES/bigcrypt passwords is still possible.
* pam_unix: changed the default hash algorithm from DES to SHA512.
* pam_unix: always use unix_update helper if SELinux is enabled.
* pam_unix: fixed option parsing that could silently ignore "quiet" and
"minlen=" depending on configuration line order.
* pam_access: fixed matching of fully qualified usernames.
* pam_env: fixed buffer allocation that could result in insufficient space.
* pam_faillock: fixed tally loss under concurrent auth failures that could
allow the deny= threshold to be bypassed.
* pam_faillock: added logging when preauth denies access to a locked account.
* pam_group: fixed out-of-bounds read in wildcard matching.
* pam_limits: fixed maxlogins/maxsyslogins limits that could incorrectly
deny login.
* pam_namespace: fixed resource leaks on configuration parse errors.
* pam_pwhistory: allow earlier passwords when remember count is reduced.
* pam_selinux: fixed memory leaks and corrected swapped arguments in log
messages.
* pam_sepermit: fixed crash on malformed config lines, hardened lock file
handling, and fixed leaking file descriptors on exec.
* pam_succeed_if: fixed broken ruser matching and prevented logging unknown
user names in plaintext.
* pam_time: fixed out-of-bounds read in wildcard matching, fixed day-of-week
* parsing, and ignore rules with malformed time fields.
* pam_umask: validate umask, pri and ulimit values in GECOS.
* pam_userdb: fixed password comparison timing leak.
* Multiple minor bug fixes, build fixes, portability fixes,
documentation improvements, and translation updates.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
meta/recipes-extended/pam/{libpam_1.7.2.bb => libpam_1.7.3.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-extended/pam/{libpam_1.7.2.bb => libpam_1.7.3.bb} (98%)
diff --git a/meta/recipes-extended/pam/libpam_1.7.2.bb b/meta/recipes-extended/pam/libpam_1.7.3.bb
similarity index 98%
rename from meta/recipes-extended/pam/libpam_1.7.2.bb
rename to meta/recipes-extended/pam/libpam_1.7.3.bb
index e268ff4faaa..31e14a724ac 100644
--- a/meta/recipes-extended/pam/libpam_1.7.2.bb
+++ b/meta/recipes-extended/pam/libpam_1.7.3.bb
@@ -24,7 +24,7 @@ SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/Linux-PAM-${PV}.tar.xz \
file://pam-volatiles.conf \
"
-SRC_URI[sha256sum] = "3d86b6383fb5fd9eb9578d2cd47d92801191f4bf3f9bc61419bfefc8aa1e531a"
+SRC_URI[sha256sum] = "2ce4765fd49df6693771ef2941f81e33d8ee14b94a81a5c7b369aa3b137b85a5"
DEPENDS = "bison-native flex-native libxml2-native virtual/crypt"
^ permalink raw reply related [flat|nested] 10+ messages in thread* [PATCH 6/8] libuv: upgrade 1.52.1 -> 1.53.0
2026-09-27 16:46 [PATCH 1/8] erofs-utils: Make reproducible for different BUILD_ARCH Richard Purdie
` (3 preceding siblings ...)
2026-09-27 16:46 ` [PATCH 5/8] libpam: upgrade 1.7.2 -> 1.7.3 Richard Purdie
@ 2026-09-27 16:46 ` Richard Purdie
2026-09-27 16:46 ` [PATCH 7/8] parted: upgrade 3.7 -> 3.8 Richard Purdie
` (2 subsequent siblings)
7 siblings, 0 replies; 10+ messages in thread
From: Richard Purdie @ 2026-09-27 16:46 UTC (permalink / raw)
To: openembedded-core
What's Changed
unix: fix pedantic compiler warnings
win: fix const correctness compiler errors
doc: clarify handle close behavior of uv_spawn
doc: name function crosslinks consistently
win: fix const correctness warning
win/tty: fix off-by-one NUL write in UTF-16 to WTF-8 conversion
Validate nbufs in UDP send functions
unix: improve handling of uv_async_send mistakes
unix: NULL to handle
test,win: fix race in test runner
Don't drain when setting the TTY mode
inet: prefer sizeof with parenthesis
test: remove unused headers and use more assertion macros
doc: Add textual images into libuv man page
darwin: replace EV_OOBAND handling with EVFILT_EXCEPT + NOTE_OOB
docs: add copybutton sphinx extension
doc: fix threading bugs in progress example
unix: support long path names in pipe.c
win: fix some compiler warnings
docs: fix broken and redirected links
doc: remove random reference to libev
process: better validation for process->pid usage
unix: check return value of fcntl call
test: fix -Wunused-function warning
linux: close streams without an extra read
unix: enforce recvmmsg buffer size requirements
fix build on termux
io: make libuv 64-bit safe
win,pipe: skip IOCP for pipe handles
win: use WSA_FLAG_NO_HANDLE_INHERIT in all WSASocketW
unix: use posix_spawn instead of fork
test: use correct type for uv_fileno arguments
[misc] revise security vulnerability reporting instructions by @vtjnash in #5101
win: fix watch loop logic by @StefanStojanovic in #5013
win: properly initialize OSVERSIONINFOW
misc: fix error code returned from uv_wtf8_length_as_utf16
stream: fix server stop accepting after uv_accept() error
unix,ibmi: abort on process_title_mutex init failure
unix,stream: fix getsockopt error handling in connect
unix: treat futimens() as best-effort in copyfile
unix: free statxbuf on iouring statx fallback
aix,ibmi: fix undeclared identifiers and ...
unix: fix uv__udp_recvmsg crash
win: use PROC_THREAD_ATTRIBUTE_HANDLE_LIST in uv_spawn
unix: avoid duplicate recvmmsg terminal callback
win: fix spawn process with no argument
unix: handle cloexec failure in kqueue init
unix: remove UV_HANDLE_READING flag
src: use INET6_ADDRSTRLEN for IPv6 address buffer
test: include pty.h for GNU Hurd
test: skip recvmsg unreachable test when no ipv6
win: fix race condition in uv_async_send
unix,fs: fix potentialy copy busyloop
process,unix: avoid off-by-one in uv__spawn_resolve_and_spawn
test: check that sizeof is constant
async: make seq_cst the default
Reland "linux: eliminate a read on eventfd per wakeup (#4400)"
win,process: skip dump silently if no valid folder can be determined
win: handle short path mismatch with a fallback in fs events
unix,udp: handle msg_hdr.msg_namelen=0 on recvmmsg
build(deps): bump reactivecircus/android-emulator-runner
build(deps): bump actions/setup-python from 6.2.0 to 6.3.0
unix: return EINVAL for invalid tty modes
ci: use VS 18 / 2026 in Windows Server 2025
win: fix use of wrong constant in tcp code
unix: fix UV_FS_O_DIRECT on more Linux architectures
doc: add UB warning to threading documentation
build(deps): bump reactivecircus/android-emulator-runner from 2.37.0 to 2.38.0
sunos: use getrandom(2) for uv_random
unix,poll: fix callback event bits on error/hangup
Haiku: build tests with libbsd
unix: fix static declaration in nested block for AIX and IBM i PASE
win: fix unique named pipes to work inside Windows AppContainer
build(deps): bump actions/setup-python from 6.3.0 to 7.0.0
build(deps): bump actions/checkout from 6.0.3 to 7.0.0
stream: Implement cancellation support for uv_write_t
unix: optimize trailing empty write buffers
stream: handle cancel after close
build(deps): bump actions/checkout from 7.0.0 to 7.0.1
test: don't generate io_uring variants of loopless fs tests
test: close the loop in udp_recvmsg_unreachable_error{,6}
linux: use scaling_max_freq in uv_cpu_info()
fix leak if uv_loop_init fails
solaris: fix build and test failures, add CI
build(deps): bump vmactions/solaris-vm from 1.3.7 to 1.3.8
build(deps): bump actions/checkout from 6.0.3 to 7.0.1
win: fix crash when closing a pipe after a failed bind
darwin: report physical footprint as rss
test: close file descriptors leaked by tests
unix: short-circuit no-op event mask changes in uv__io_stop
unix,process: never shrink the stdio socket pair buffers
build(deps): bump vmactions/freebsd-vm from 1.5.6 to 1.5.7
win: treat explicit stack size as reservation
Read more
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
.../libuv/{libuv_1.52.1.bb => libuv_1.53.0.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-connectivity/libuv/{libuv_1.52.1.bb => libuv_1.53.0.bb} (94%)
diff --git a/meta/recipes-connectivity/libuv/libuv_1.52.1.bb b/meta/recipes-connectivity/libuv/libuv_1.53.0.bb
similarity index 94%
rename from meta/recipes-connectivity/libuv/libuv_1.52.1.bb
rename to meta/recipes-connectivity/libuv/libuv_1.53.0.bb
index 08f0755911f..8d2b1f8b4b1 100644
--- a/meta/recipes-connectivity/libuv/libuv_1.52.1.bb
+++ b/meta/recipes-connectivity/libuv/libuv_1.53.0.bb
@@ -6,7 +6,7 @@ LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=74b6f2f7818a4e3a80d03556f71b129b \
file://LICENSE-extra;md5=f9307417749e19bd1d6d68a394b49324"
-SRCREV = "1cfa32ff59c076ffb6ed735bbc8c18361558661f"
+SRCREV = "840404ce8ba7cc0204be52389a6cfff9f2c90fb6"
SRC_URI = "git://github.com/libuv/libuv.git;branch=v1.x;protocol=https;tag=v${PV}"
UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)"
^ permalink raw reply related [flat|nested] 10+ messages in thread* [PATCH 7/8] parted: upgrade 3.7 -> 3.8
2026-09-27 16:46 [PATCH 1/8] erofs-utils: Make reproducible for different BUILD_ARCH Richard Purdie
` (4 preceding siblings ...)
2026-09-27 16:46 ` [PATCH 6/8] libuv: upgrade 1.52.1 -> 1.53.0 Richard Purdie
@ 2026-09-27 16:46 ` Richard Purdie
2026-09-27 16:46 ` [PATCH 8/8] python3-uv-build: upgrade 0.12.17 -> 0.12.19 Richard Purdie
2026-09-28 11:47 ` [PATCH 1/8] erofs-utils: Make reproducible for different BUILD_ARCH Dora, Sunil Kumar
7 siblings, 0 replies; 10+ messages in thread
From: Richard Purdie @ 2026-09-27 16:46 UTC (permalink / raw)
To: openembedded-core
version 3.8
NEWS: Releasing stable version 3.8
maint: Update to latest gnulib
maint: post-release administrivia
version 3.7.14
maint: Update to latest gnulib
NEWS: Update news for next release
hurd: Fix gnu_read problems with block size > 512b
maint: post-release administrivia
version 3.7.13
NEWS: Update news for next release
maint: Update copyright statements to 2026
maint: Update to latest gnulib and bootstrap script
parted: Fix partition number allocation in do_print
fdasd: Make sure data set name is positive
resize: Make sure hfsc_new_cachetable cannot overflow on 32bit
resize: Make sure 32bit build cannot overflow frag_count
libparted: Catch FAT metadata triggered errors
This fixes two CVE's:
- CVE-2026-89085 - heap buffer overflow in _init_fats / fat_table_read
- CVE-2026-89088 - heap buffer overflow in duplicate_legacy_root_dir
Adding support for ExFAT filesystem
Added and registered exfat probing function
Updated msdos label probe to properly detect full-disk exfat fs
Reflected ExFAT support in doc
Added ExFAT detection test in t1700-probe-fs.sh
Cleanup zero as null pointer constant warnings
maint: Distribute Doxyfile
bug#80795: [PATCH] build: mark functions with const attribute, per gcc warnings
fixes warning since glibc-2.43
maint: post-release administrivia
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
...1-t9042-dos-partition-limit.sh-unconditionally-skip.patch | 5 +----
meta/recipes-extended/parted/files/fix-doc-mandir.patch | 2 +-
.../recipes-extended/parted/{parted_3.7.bb => parted_3.8.bb} | 2 +-
3 files changed, 3 insertions(+), 6 deletions(-)
rename meta/recipes-extended/parted/{parted_3.7.bb => parted_3.8.bb} (96%)
diff --git a/meta/recipes-extended/parted/files/0001-t9042-dos-partition-limit.sh-unconditionally-skip.patch b/meta/recipes-extended/parted/files/0001-t9042-dos-partition-limit.sh-unconditionally-skip.patch
index bec7eabebe8..d5d3481b472 100644
--- a/meta/recipes-extended/parted/files/0001-t9042-dos-partition-limit.sh-unconditionally-skip.patch
+++ b/meta/recipes-extended/parted/files/0001-t9042-dos-partition-limit.sh-unconditionally-skip.patch
@@ -1,4 +1,4 @@
-From b03c399e392c492782e680f66dd47bd34b325ab9 Mon Sep 17 00:00:00 2001
+From c8168ea990a1048eb01b20433b754244cdf0c475 Mon Sep 17 00:00:00 2001
From: Trevor Gamblin <tgamblin@baylibre.com>
Date: Wed, 8 Jul 2026 09:45:06 -0400
Subject: [PATCH] t9042-dos-partition-limit.sh: unconditionally skip
@@ -26,6 +26,3 @@ index 87a32df..d6e8d75 100644
grep '^#define USE_BLKID 1' "$CONFIG_HEADER" > /dev/null ||
skip_ 'this system lacks a new-enough libblkid'
---
-2.55.0
-
diff --git a/meta/recipes-extended/parted/files/fix-doc-mandir.patch b/meta/recipes-extended/parted/files/fix-doc-mandir.patch
index 76551f0b6ee..65c78d4e464 100644
--- a/meta/recipes-extended/parted/files/fix-doc-mandir.patch
+++ b/meta/recipes-extended/parted/files/fix-doc-mandir.patch
@@ -1,4 +1,4 @@
-From fe0f3729a7b6396b0d9cc54897955c1af56fc9db Mon Sep 17 00:00:00 2001
+From b41b5d85eb38efc12e17def65ff172036844c8b1 Mon Sep 17 00:00:00 2001
From: Andreas Oberritter <obi@opendreambox.org>
Date: Thu, 15 Mar 2012 23:17:52 +0100
Subject: [PATCH] parted: update to version 3.1
diff --git a/meta/recipes-extended/parted/parted_3.7.bb b/meta/recipes-extended/parted/parted_3.8.bb
similarity index 96%
rename from meta/recipes-extended/parted/parted_3.7.bb
rename to meta/recipes-extended/parted/parted_3.8.bb
index a669919dd79..13115a20c67 100644
--- a/meta/recipes-extended/parted/parted_3.7.bb
+++ b/meta/recipes-extended/parted/parted_3.8.bb
@@ -14,7 +14,7 @@ SRC_URI = "${GNU_MIRROR}/parted/parted-${PV}.tar.xz \
SRC_URI:append:riscv64 = " file://0001-t9042-dos-partition-limit.sh-unconditionally-skip.patch \
"
-SRC_URI[sha256sum] = "008de57561a4f3c25a0648e66ed11e7b30be493889b64334a6d70f2c1951ef7b"
+SRC_URI[sha256sum] = "a2b7811f47b0ddb1f7b1d0aa456f7c1270da70708ce231c2fe054c7199eafa63"
inherit autotools pkgconfig gettext texinfo ptest
^ permalink raw reply related [flat|nested] 10+ messages in thread* [PATCH 8/8] python3-uv-build: upgrade 0.12.17 -> 0.12.19
2026-09-27 16:46 [PATCH 1/8] erofs-utils: Make reproducible for different BUILD_ARCH Richard Purdie
` (5 preceding siblings ...)
2026-09-27 16:46 ` [PATCH 7/8] parted: upgrade 3.7 -> 3.8 Richard Purdie
@ 2026-09-27 16:46 ` Richard Purdie
2026-09-28 11:47 ` [PATCH 1/8] erofs-utils: Make reproducible for different BUILD_ARCH Dora, Sunil Kumar
7 siblings, 0 replies; 10+ messages in thread
From: Richard Purdie @ 2026-09-27 16:46 UTC (permalink / raw)
To: openembedded-core
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
.../python/python3-uv-build-crates.inc | 12 ++++++------
...-build_0.12.17.bb => python3-uv-build_0.12.19.bb} | 2 +-
2 files changed, 7 insertions(+), 7 deletions(-)
rename meta/recipes-devtools/python/{python3-uv-build_0.12.17.bb => python3-uv-build_0.12.19.bb} (92%)
diff --git a/meta/recipes-devtools/python/python3-uv-build-crates.inc b/meta/recipes-devtools/python/python3-uv-build-crates.inc
index 486d993c327..3ba46dd5de9 100644
--- a/meta/recipes-devtools/python/python3-uv-build-crates.inc
+++ b/meta/recipes-devtools/python/python3-uv-build-crates.inc
@@ -58,7 +58,7 @@ SRC_URI += " \
crate://crates.io/displaydoc/0.2.5 \
crate://crates.io/dunce/1.0.5 \
crate://crates.io/dyn-clone/1.0.20 \
- crate://crates.io/either/1.17.0 \
+ crate://crates.io/either/1.18.0 \
crate://crates.io/encode_unicode/1.0.0 \
crate://crates.io/encoding_rs/0.8.35 \
crate://crates.io/encoding_rs_io/0.1.8 \
@@ -166,8 +166,8 @@ SRC_URI += " \
crate://crates.io/r-efi/6.0.0 \
crate://crates.io/rancor/0.1.1 \
crate://crates.io/redox_syscall/0.5.15 \
- crate://crates.io/ref-cast/1.0.26 \
- crate://crates.io/ref-cast-impl/1.0.26 \
+ crate://crates.io/ref-cast/1.0.27 \
+ crate://crates.io/ref-cast-impl/1.0.27 \
crate://crates.io/reflink-copy/0.1.30 \
crate://crates.io/regex/1.13.1 \
crate://crates.io/regex-automata/0.4.18 \
@@ -367,7 +367,7 @@ SRC_URI[digest-0.11.3.sha256sum] = "f1dd6dbb5841937940781866fa1281a1ff7bd3bf8270
SRC_URI[displaydoc-0.2.5.sha256sum] = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
SRC_URI[dunce-1.0.5.sha256sum] = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813"
SRC_URI[dyn-clone-1.0.20.sha256sum] = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555"
-SRC_URI[either-1.17.0.sha256sum] = "9e5e8f6c15a24b9a3ee5efec809ccd006d3b30e8b3bb63c39af737c7f87daa1d"
+SRC_URI[either-1.18.0.sha256sum] = "252afb9ae5eaa683babdc6a068b3f5726eb19e05070c731f9b2a23a7c3e8ed34"
SRC_URI[encode_unicode-1.0.0.sha256sum] = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0"
SRC_URI[encoding_rs-0.8.35.sha256sum] = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3"
SRC_URI[encoding_rs_io-0.1.8.sha256sum] = "fba3fe847045ecff794b9c138293a80db914678c453ad63fbf0c6a9eb6e00b22"
@@ -475,8 +475,8 @@ SRC_URI[quoted_printable-0.5.1.sha256sum] = "640c9bd8497b02465aeef5375144c26062e
SRC_URI[r-efi-6.0.0.sha256sum] = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf"
SRC_URI[rancor-0.1.1.sha256sum] = "a063ea72381527c2a0561da9c80000ef822bdd7c3241b1cc1b12100e3df081ee"
SRC_URI[redox_syscall-0.5.15.sha256sum] = "7e8af0dde094006011e6a740d4879319439489813bd0bcdc7d821beaeeff48ec"
-SRC_URI[ref-cast-1.0.26.sha256sum] = "216e8f773d7923bcba9ceb86a86c93cabb3903a11872fc3f138c49630e50b96d"
-SRC_URI[ref-cast-impl-1.0.26.sha256sum] = "2c9283685feec7d69af75fb0e858d5e7378f33fe4fc699383b2916ab9273e03c"
+SRC_URI[ref-cast-1.0.27.sha256sum] = "7e440fb4e4b4147295338efb76001ab9e4efc0e5839df2c47fc5ac2381d365c3"
+SRC_URI[ref-cast-impl-1.0.27.sha256sum] = "92ecd8964f8453721699a1ed72037b0db49ce2f5a5138486ee89bed6f67cdf3a"
SRC_URI[reflink-copy-0.1.30.sha256sum] = "d9dd7ab4af0363d5ccfd2838d782a28196cf32a5cc2e4fe3c5dc83f2be588b8b"
SRC_URI[regex-1.13.1.sha256sum] = "f020237b6c8eed93db2e2cb53c00c60a8e1bc73da7d073199a1180401450218d"
SRC_URI[regex-automata-0.4.18.sha256sum] = "ad8553b9b26413251cbf30e620595c7a41b3887f03da04579c0e6b0d6a06b4b2"
diff --git a/meta/recipes-devtools/python/python3-uv-build_0.12.17.bb b/meta/recipes-devtools/python/python3-uv-build_0.12.19.bb
similarity index 92%
rename from meta/recipes-devtools/python/python3-uv-build_0.12.17.bb
rename to meta/recipes-devtools/python/python3-uv-build_0.12.19.bb
index 322ac35f488..9004a762480 100644
--- a/meta/recipes-devtools/python/python3-uv-build_0.12.17.bb
+++ b/meta/recipes-devtools/python/python3-uv-build_0.12.19.bb
@@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = "file://LICENSE-APACHE;md5=86d3f3a95c324c9479bd8986968f4327 \
file://crates/uv-pep508/License-Apache;md5=e23fadd6ceef8c618fc1c65191d846fa \
file://crates/uv-pep508/License-BSD;md5=ef7a6027dc4c2389b9afad7e690274c7"
-SRC_URI[sha256sum] = "ae5cd835cf479a76efb161ddb9c6411acf63f5687dacd3d56d15e9a5783f740f"
+SRC_URI[sha256sum] = "6b605574da32cefd4264727f7e391e77fe289686192a7eb772e69b3e705da577"
require ${BPN}-crates.inc
^ permalink raw reply related [flat|nested] 10+ messages in thread* Re: [PATCH 1/8] erofs-utils: Make reproducible for different BUILD_ARCH
2026-09-27 16:46 [PATCH 1/8] erofs-utils: Make reproducible for different BUILD_ARCH Richard Purdie
` (6 preceding siblings ...)
2026-09-27 16:46 ` [PATCH 8/8] python3-uv-build: upgrade 0.12.17 -> 0.12.19 Richard Purdie
@ 2026-09-28 11:47 ` Dora, Sunil Kumar
2026-09-28 13:13 ` [OE-core] " Richard Purdie
7 siblings, 1 reply; 10+ messages in thread
From: Dora, Sunil Kumar @ 2026-09-28 11:47 UTC (permalink / raw)
To: openembedded-core
[-- Attachment #1: Type: text/plain, Size: 617 bytes --]
I might be missing something, but I think the aarch64 case can still leak.
In configure.ac, right after the cached sysconf check there's:
AS_CASE([$build_cpu], [aarch64*], ... erofs_cv_max_block_size=16384 ...)
so on an aarch64 worker building qemux86-64 the cached 4096 still gets bumped to 16384.
When I tried the v1.9.4 configure with --build=aarch64-linux --host=x86_64-linux, config.h ended up with 16384.
Passing MAX_BLOCK_SIZE=${BLOCKSIZE} instead seems to skip that whole block.
The next 119 run should show it, as long as reproducibleA picks up erofs-utils from x86_64 sstate.
Thanks,
Sunil
[-- Attachment #2: Type: text/html, Size: 686 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread* Re: [OE-core] [PATCH 1/8] erofs-utils: Make reproducible for different BUILD_ARCH
2026-09-28 11:47 ` [PATCH 1/8] erofs-utils: Make reproducible for different BUILD_ARCH Dora, Sunil Kumar
@ 2026-09-28 13:13 ` Richard Purdie
0 siblings, 0 replies; 10+ messages in thread
From: Richard Purdie @ 2026-09-28 13:13 UTC (permalink / raw)
To: SunilKumar.Dora, openembedded-core
On Mon, 2026-09-28 at 04:47 -0700, Dora, Sunil Kumar via lists.openembedded.org wrote:
> I might be missing something, but I think the aarch64 case can still leak.
> In configure.ac, right after the cached sysconf check there's:
>
> AS_CASE([$build_cpu], [aarch64*], ... erofs_cv_max_block_size=16384 ...)
>
> so on an aarch64 worker building qemux86-64 the cached 4096 still gets bumped to 16384.
> When I tried the v1.9.4 configure with --build=aarch64-linux --host=x86_64-linux, config.h ended up with 16384.
>
> Passing MAX_BLOCK_SIZE=${BLOCKSIZE} instead seems to skip that whole block.
> The next 119 run should show it, as long as reproducibleA picks up erofs-utils from x86_64 sstate.
You may well be correct. I'd isolated it to the blocksize and the patch
is in testing but might not fully work :(. I was planning to verify
before merging. I sent it as it at least points at where the issue
is...
It sounds like setting MAX_BLOCK_SIZE instead would be the thing to do
as you say.
Cheers,
Richard
^ permalink raw reply [flat|nested] 10+ messages in thread