* [PATCH 01/20] ffmpeg: upgrade 9.0.1 -> 9.0.2
@ 2026-09-21 7:06 Richard Purdie
2026-09-21 7:06 ` [PATCH 02/20] librsvg: upgrade 2.63.0 -> 2.63.2 Richard Purdie
` (16 more replies)
0 siblings, 17 replies; 20+ messages in thread
From: Richard Purdie @ 2026-09-21 7:06 UTC (permalink / raw)
To: openembedded-core
version 9.0.2:
avcodec/ppc/vp8dsp: store the 16 pixel wide rows at any alignment
avfilter/vf_decimate: reject blocks smaller than one chroma sample
avformat/genh: check for unsupported interlaved size 1 typ1 THP
lavc/vvc: Prevent OOB write in sh_entry_points
avcodec/vulkan_hevc: bound the per category reference counts in vk_hevc_start_frame
avcodec/vulkan_hevc: bound the reference count in vk_hevc_start_frame
avformat/pdvenc: add the AVClass pointer to PDVMuxContext
avcodec/fflcms2: fix memory leak after cmsDeleteContext(NULL)
avcodec/cbs_h266_syntax_template: fix ph_recovery_poc_cnt range
avformat/http: free cookie parameters on parse failure
avutil/opt: fix av_opt_is_set_to_default() on default-NAN options
fftools: reject negative -t durations
avcodec/hevc: don't error out on remaining slices of a skipped picture
avcodec/vvc: Skip over the current picture in find_ref_idx
avcodec/mips/vc1dsp_msa: Fix mspel functions
avcodec/mips/hevcpred_msa: Fix compilation
avcodec/vc1_block: don't drop the last macroblock when 1 bit remains
avcodec/dovi_rpudec: strip zero padding
avformat/dashdec: check fragment_timescale before division in refresh_manifest
avutil/encryption_info: reject init info with zero-sized key IDs
avformat/genh: check thp extradata read and allocation
avformat/oggdec: check for integer overflow in buf_realloc
vulkan_av1: fix out-of-bounds write of tile_sizes
avcodec/cfhd: reject header tags after the frame buffer was allocated
avcodec/cfhd: check the channel number after every tag
avcodec/cfhd: reset the allocated band sizes when freeing the buffers
avcodec/cook: require the channel mask to cover every subpacket channel
avcodec/dvdsubenc: account for the byte alignment of each RLE line
avfilter/vf_colorconstancy: free only allocated buffers on setup failure
avcodec/hap: do not hide the failure of the chunk table allocation
avformat/mov: Allocate the array without clearing before read
avformat/mov: do not zero a key string before reading it
avformat/mov: bound the keys atom entry count by the atom size
avcodec/vvc/dec: compare the CTU area in ibc_tl_init()
avcodec/vvc/dec: free the tabs when pic_arrays_init() fails
avcodec/vvc/thread: clear fc->ft when the frame thread is freed
avfilter/vf_uspp: Fix qpcount
avcodec/codec_internal: clarify docs for FF_CODEC_CAP_SKIP_FRAME_FILL_PARAM
avfilter/f_metadata: avoid overread on long formatted output
avformat/tls_mbedtls: set the expected hostname for numeric hosts
libswscale/ppc/yuv2rgb_altivec: Fix heap buffer overflow in yuv2packedX
swscale/ops_dispatch: account for the vertical filter taps in the tail copy
swscale/ops_dispatch: pass the line strides to copy_lines() as ptrdiff_t
swscale/uops: pad the horizontal filter weights to whole blocks
avcodec/apac: reset bitstream_index unconditionally to avoid integer overflow
avcodec/vorbisenc: dont assert on non finite input
avcodec/rv34: do not copy an unused reference line in the edge emulation
avcodec/rv34: do not await a negative reference-frame row
avcodec/vp9: unref next_refs in vp9_decode_flush
avcodec/vp8: do not await a negative reference-frame row
avformat/vpk: Check the channel count before dividing in the last block
avformat: Restore the container channel layout after a failed decoder open
avcodec/dcadec: ignore reserved speaker positions in coded channel order
avformat/matroskaenc: reserve space for BlockAdditionMapping even if Matroska muxer isn't enabled
(fforge/pr/24457) ffmpeg: fix matching of non-apic stream specifiers
avformat/cbs: move AV1 feature definition to their own header
(fforge/pr/24399) avcodec/bsf/dca_core: clear profile value on init()
avformat/sierravmd: require a 6bit palette in the probe
libswscale: use unaligned read/write macros in planarCopyWrapper
avformat/binka: reject truncated packet reads
avfilter/acrossover: reject non-finite parameters
avfilter/aiir: reject non-finite parameters
avfilter/firequalizer: reject overflowing delays
avcodec/wavpackenc: handle INT32_MIN samples
avfilter/aecho: reject non-finite delays and decays
libswresample/aarch64: Fix sign extension in audio conversion
avcodec/audiotoolbox: use 64-bit channel masks
avfilter/aarch64/vf_bwdif_init: Fix stride bound check
avformat/dashenc: free http options on avio_open_dyn_buf failure
avcodec/bmp: fix misaligned read in 16-bit decoding
avcodec/huffyuv: seed the median predictor endian independently
avformat/wvdec: convert flags to defines
(fforge/pr/24299) avformat/iamf_writer: don't discard skip samples signaled through side data for Opus
(fforge/pr/24295) avformat/movenc: fix crash when flushing a fragment with no data
swscale/loongarch: fix buffer underflow in yuv2plane1_8_lsx/lasx
(fforge/pr/24279) avcodec/h264_direct: do not read the other field's rows of colocated mb_type
avcodec/h264_slice: clear the ER picture when starting a second field
Revert "fftools/ffmpeg_sched: allow throttling decoder outputs"
avcodec/libdav1d: fix leak of frames on failure
avcodec/mips/cabac: Fix building on OpenBSD/mips64
avcodec/pthread_frame: sync decoded side data to all worker threads
(fforge/pr/24146) avcodec/h264_direct: await both fields of a colocated field pair
avcodec/h264_direct: move check before loading things
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
...ak-ensure-target-directories-are-cre.patch | 2 +-
.../ffmpeg/ffmpeg/makerace.patch | 20 ++++++++++++-------
.../{ffmpeg_9.0.1.bb => ffmpeg_9.0.2.bb} | 2 +-
3 files changed, 15 insertions(+), 9 deletions(-)
rename meta/recipes-multimedia/ffmpeg/{ffmpeg_9.0.1.bb => ffmpeg_9.0.2.bb} (99%)
diff --git a/meta/recipes-multimedia/ffmpeg/ffmpeg/0002-ffbuild-common.mak-ensure-target-directories-are-cre.patch b/meta/recipes-multimedia/ffmpeg/ffmpeg/0002-ffbuild-common.mak-ensure-target-directories-are-cre.patch
index 3f523ddb014..a9c54971e42 100644
--- a/meta/recipes-multimedia/ffmpeg/ffmpeg/0002-ffbuild-common.mak-ensure-target-directories-are-cre.patch
+++ b/meta/recipes-multimedia/ffmpeg/ffmpeg/0002-ffbuild-common.mak-ensure-target-directories-are-cre.patch
@@ -1,4 +1,4 @@
-From cb0f8bf74b53130ceedb97af317840f76ddfce31 Mon Sep 17 00:00:00 2001
+From 01b4d2e905e79a6858078927c111ce96bd03b314 Mon Sep 17 00:00:00 2001
From: Alexander Kanavin <alex@linutronix.de>
Date: Thu, 11 Dec 2025 19:55:46 +0100
Subject: [PATCH] ffbuild/common.mak: ensure target directories are created
diff --git a/meta/recipes-multimedia/ffmpeg/ffmpeg/makerace.patch b/meta/recipes-multimedia/ffmpeg/ffmpeg/makerace.patch
index c2f87b25fb5..1788e8b98fc 100644
--- a/meta/recipes-multimedia/ffmpeg/ffmpeg/makerace.patch
+++ b/meta/recipes-multimedia/ffmpeg/ffmpeg/makerace.patch
@@ -1,4 +1,7 @@
-An easy to reproduce make race:
+From 6d288ad39ceec639779b58d5a585ead599fe2997 Mon Sep 17 00:00:00 2001
+From: Richard Purdie <richard.purdie@linuxfoundation.org>
+Date: Fri, 11 Sep 2026 09:04:05 +0100
+Subject: [PATCH] An easy to reproduce make race:
$ make libswscale/x86/uops_macros.gen.asm
HOSTCC libswscale/x86/uops_macros.gen.asm
@@ -8,18 +11,21 @@ It needs the missing directory creation dependency adding.
Upstream-Status: Submitted [Sent to https://lists.ffmpeg.org/archives/list/ffmpeg-devel@ffmpeg.org/ 2026/9/11]
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-
-Index: ffmpeg-9.0.1/libswscale/x86/Makefile
-===================================================================
---- ffmpeg-9.0.1.orig/libswscale/x86/Makefile
-+++ ffmpeg-9.0.1/libswscale/x86/Makefile
+---
+ libswscale/x86/Makefile | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/libswscale/x86/Makefile b/libswscale/x86/Makefile
+index 0f7a3db..f56a5a4 100644
+--- a/libswscale/x86/Makefile
++++ b/libswscale/x86/Makefile
@@ -1,3 +1,5 @@
+OUTDIRS += $(SUBDIR)x86
+
OBJS += x86/rgb2rgb.o \
x86/swscale.o \
x86/yuv2rgb.o \
-@@ -31,6 +33,6 @@ $(SUBDIR)x86/ops_common.o: $(SUBDIR)x86/
+@@ -31,6 +33,6 @@ $(SUBDIR)x86/ops_common.o: $(SUBDIR)x86/uops_macros.gen.asm
$(SUBDIR)x86/ops_int.o: $(SUBDIR)x86/uops_macros.gen.asm
$(SUBDIR)x86/ops_float.o: $(SUBDIR)x86/uops_macros.gen.asm
$(SUBDIR)x86/uops_macros.gen.asm: $(SRC_PATH)/libswscale/x86/uops_macros.asm.h \
diff --git a/meta/recipes-multimedia/ffmpeg/ffmpeg_9.0.1.bb b/meta/recipes-multimedia/ffmpeg/ffmpeg_9.0.2.bb
similarity index 99%
rename from meta/recipes-multimedia/ffmpeg/ffmpeg_9.0.1.bb
rename to meta/recipes-multimedia/ffmpeg/ffmpeg_9.0.2.bb
index 07eff2a4e5e..4942e873ceb 100644
--- a/meta/recipes-multimedia/ffmpeg/ffmpeg_9.0.1.bb
+++ b/meta/recipes-multimedia/ffmpeg/ffmpeg_9.0.2.bb
@@ -27,7 +27,7 @@ SRC_URI = "https://www.ffmpeg.org/releases/${BP}.tar.xz \
file://makerace.patch \
"
-SRC_URI[sha256sum] = "cf38e0e28c7e5605942c4a77755349b0145804a397af37eb1fb4c77cb237f635"
+SRC_URI[sha256sum] = "8c3850283eb25fa026482078a04051e0be17347b09ef81a0849bec15a96e002e"
# Build fails when thumb is enabled: https://bugzilla.yoctoproject.org/show_bug.cgi?id=7717
ARM_INSTRUCTION_SET:armv4 = "arm"
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH 02/20] librsvg: upgrade 2.63.0 -> 2.63.2
2026-09-21 7:06 [PATCH 01/20] ffmpeg: upgrade 9.0.1 -> 9.0.2 Richard Purdie
@ 2026-09-21 7:06 ` Richard Purdie
2026-09-21 7:06 ` [PATCH 03/20] python3-dtschema: upgrade 2026.6 -> 2026.9 Richard Purdie
` (15 subsequent siblings)
16 siblings, 0 replies; 20+ messages in thread
From: Richard Purdie @ 2026-09-21 7:06 UTC (permalink / raw)
To: openembedded-core
Version 2.63.2
==============
librsvg crate version 2.63.2
librsvg-rebind crate version 0.3.0
- #1241: Fix use-after-free when there are duplicate XML entities in
nested Xinclude documents. Thanks to Rafael B. Dias for reporting
this in detail.
Version 2.63.1
==============
This version is to be considered non-working; the chacha20 0.10.1
crate was yanked from crates.io.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
meta/recipes-gnome/librsvg/librsvg-crates.inc | 342 +++++++++---------
...append-RUSTFLAGS-to-rustc-executable.patch | 2 +-
...e-care-of-deprecated-assert_cmd-Comm.patch | 2 +-
.../{librsvg_2.63.0.bb => librsvg_2.63.2.bb} | 2 +-
4 files changed, 181 insertions(+), 167 deletions(-)
rename meta/recipes-gnome/librsvg/{librsvg_2.63.0.bb => librsvg_2.63.2.bb} (98%)
diff --git a/meta/recipes-gnome/librsvg/librsvg-crates.inc b/meta/recipes-gnome/librsvg/librsvg-crates.inc
index 3945c468fef..1177c27da89 100644
--- a/meta/recipes-gnome/librsvg/librsvg-crates.inc
+++ b/meta/recipes-gnome/librsvg/librsvg-crates.inc
@@ -3,7 +3,7 @@
# from Cargo.lock
SRC_URI += " \
crate://crates.io/adler2/2.0.1 \
- crate://crates.io/aes/0.9.2 \
+ crate://crates.io/aes/0.9.3 \
crate://crates.io/ahash/0.8.12 \
crate://crates.io/aho-corasick/1.1.5 \
crate://crates.io/alloca/0.4.0 \
@@ -22,7 +22,7 @@ SRC_URI += " \
crate://crates.io/bit-set/0.8.0 \
crate://crates.io/bit-vec/0.8.0 \
crate://crates.io/bitflags/1.3.2 \
- crate://crates.io/bitflags/2.13.1 \
+ crate://crates.io/bitflags/2.13.2 \
crate://crates.io/bitreader/0.3.11 \
crate://crates.io/block/0.1.6 \
crate://crates.io/block-buffer/0.12.1 \
@@ -34,41 +34,42 @@ SRC_URI += " \
crate://crates.io/byteorder/1.5.0 \
crate://crates.io/byteorder-lite/0.1.0 \
crate://crates.io/bytes/1.12.1 \
- crate://crates.io/cairo-rs/0.22.0 \
- crate://crates.io/cairo-sys-rs/0.22.0 \
+ crate://crates.io/cairo-rs/0.22.9 \
+ crate://crates.io/cairo-sys-rs/0.22.9 \
crate://crates.io/cast/0.3.0 \
crate://crates.io/cbc/0.2.1 \
- crate://crates.io/cc/1.4.2 \
- crate://crates.io/cfg-expr/0.20.8 \
- crate://crates.io/cfg-if/1.0.4 \
- crate://crates.io/chacha20/0.10.1 \
+ crate://crates.io/cc/1.4.7 \
+ crate://crates.io/cfg-expr/0.20.9 \
+ crate://crates.io/cfg-if/1.0.5 \
+ crate://crates.io/chacha20/0.10.2 \
crate://crates.io/chrono/0.4.45 \
crate://crates.io/ciborium/0.2.2 \
crate://crates.io/ciborium-io/0.2.2 \
crate://crates.io/ciborium-ll/0.2.2 \
crate://crates.io/cipher/0.5.2 \
- crate://crates.io/clap/4.6.6 \
- crate://crates.io/clap_builder/4.6.6 \
- crate://crates.io/clap_complete/4.6.9 \
- crate://crates.io/clap_derive/4.6.4 \
- crate://crates.io/clap_lex/1.1.0 \
+ crate://crates.io/clap/4.6.7 \
+ crate://crates.io/clap_builder/4.6.7 \
+ crate://crates.io/clap_complete/4.6.11 \
+ crate://crates.io/clap_derive/4.6.7 \
+ crate://crates.io/clap_lex/1.1.1 \
crate://crates.io/color_quant/1.1.0 \
crate://crates.io/colorchoice/1.0.5 \
crate://crates.io/const-oid/0.10.2 \
crate://crates.io/core-foundation-sys/0.8.7 \
+ crate://crates.io/core_detect/1.0.0 \
crate://crates.io/cpubits/0.1.1 \
- crate://crates.io/cpufeatures/0.3.0 \
- crate://crates.io/crc32fast/1.5.0 \
+ crate://crates.io/cpufeatures/0.3.1 \
+ crate://crates.io/crc32fast/1.5.2 \
crate://crates.io/criterion/0.8.2 \
crate://crates.io/criterion-plot/0.8.2 \
- crate://crates.io/crossbeam-deque/0.8.7 \
- crate://crates.io/crossbeam-epoch/0.9.20 \
- crate://crates.io/crossbeam-utils/0.8.22 \
+ crate://crates.io/crossbeam-deque/0.8.8 \
+ crate://crates.io/crossbeam-epoch/0.9.21 \
+ crate://crates.io/crossbeam-utils/0.8.23 \
crate://crates.io/crunchy/0.2.4 \
crate://crates.io/crypto-common/0.2.2 \
crate://crates.io/cssparser/0.37.0 \
crate://crates.io/cssparser-color/0.5.0 \
- crate://crates.io/cssparser-macros/0.7.0 \
+ crate://crates.io/cssparser-macros/0.7.1 \
crate://crates.io/data-url/0.3.2 \
crate://crates.io/dav1d/0.11.1 \
crate://crates.io/dav1d-sys/0.8.3 \
@@ -85,16 +86,16 @@ SRC_URI += " \
crate://crates.io/dlib/0.5.3 \
crate://crates.io/dtoa/1.0.11 \
crate://crates.io/dtoa-short/0.3.5 \
- crate://crates.io/ecb/0.2.0 \
- crate://crates.io/either/1.17.0 \
- crate://crates.io/encoding_rs/0.8.35 \
+ crate://crates.io/ecb/0.2.1 \
+ crate://crates.io/either/1.18.0 \
+ crate://crates.io/encoding_rs/0.8.41 \
crate://crates.io/equivalent/1.0.2 \
crate://crates.io/errno/0.3.14 \
crate://crates.io/fallible_collections/0.4.9 \
crate://crates.io/fastrand/2.5.0 \
crate://crates.io/fdeflate/0.3.7 \
- crate://crates.io/find-msvc-tools/0.1.10 \
- crate://crates.io/flate2/1.1.9 \
+ crate://crates.io/find-msvc-tools/0.1.13 \
+ crate://crates.io/flate2/1.1.10 \
crate://crates.io/float-cmp/0.10.0 \
crate://crates.io/fnv/1.0.7 \
crate://crates.io/form_urlencoded/1.2.2 \
@@ -106,65 +107,65 @@ SRC_URI += " \
crate://crates.io/futures-task/0.3.34 \
crate://crates.io/futures-util/0.3.34 \
crate://crates.io/gdk-pixbuf/0.22.0 \
- crate://crates.io/gdk-pixbuf-sys/0.22.0 \
+ crate://crates.io/gdk-pixbuf-sys/0.22.9 \
crate://crates.io/getrandom/0.3.4 \
crate://crates.io/getrandom/0.4.3 \
crate://crates.io/gif/0.14.2 \
- crate://crates.io/gio/0.22.8 \
- crate://crates.io/gio-sys/0.22.8 \
+ crate://crates.io/gio/0.22.9 \
+ crate://crates.io/gio-sys/0.22.9 \
crate://crates.io/gio-unix/0.22.8 \
- crate://crates.io/gio-unix-sys/0.22.0 \
+ crate://crates.io/gio-unix-sys/0.22.9 \
crate://crates.io/gio-win32/0.22.8 \
- crate://crates.io/gio-win32-sys/0.22.0 \
+ crate://crates.io/gio-win32-sys/0.22.9 \
crate://crates.io/glam/0.30.10 \
crate://crates.io/glam/0.31.1 \
crate://crates.io/glam/0.32.1 \
- crate://crates.io/glam/0.33.3 \
- crate://crates.io/glib/0.22.8 \
- crate://crates.io/glib-macros/0.22.6 \
- crate://crates.io/glib-sys/0.22.8 \
- crate://crates.io/gobject-sys/0.22.6 \
+ crate://crates.io/glam/0.33.7 \
+ crate://crates.io/glib/0.22.9 \
+ crate://crates.io/glib-macros/0.22.9 \
+ crate://crates.io/glib-sys/0.22.9 \
+ crate://crates.io/gobject-sys/0.22.9 \
crate://crates.io/half/2.7.1 \
crate://crates.io/hashbrown/0.13.2 \
crate://crates.io/hashbrown/0.17.1 \
crate://crates.io/heck/0.5.0 \
- crate://crates.io/hybrid-array/0.4.14 \
+ crate://crates.io/hybrid-array/0.4.15 \
crate://crates.io/iana-time-zone/0.1.65 \
crate://crates.io/iana-time-zone-haiku/0.1.2 \
- crate://crates.io/icu_collections/2.2.0 \
- crate://crates.io/icu_locale_core/2.2.0 \
- crate://crates.io/icu_normalizer/2.2.0 \
- crate://crates.io/icu_normalizer_data/2.2.0 \
- crate://crates.io/icu_properties/2.2.0 \
- crate://crates.io/icu_properties_data/2.2.0 \
- crate://crates.io/icu_provider/2.2.0 \
+ crate://crates.io/icu_collections/2.3.0 \
+ crate://crates.io/icu_locale_core/2.3.0 \
+ crate://crates.io/icu_normalizer/2.3.0 \
+ crate://crates.io/icu_normalizer_data/2.3.0 \
+ crate://crates.io/icu_properties/2.3.0 \
+ crate://crates.io/icu_properties_data/2.3.0 \
+ crate://crates.io/icu_provider/2.3.1 \
crate://crates.io/idna/1.1.0 \
crate://crates.io/idna_adapter/1.2.2 \
crate://crates.io/image/0.25.10 \
crate://crates.io/image-webp/0.2.4 \
- crate://crates.io/indexmap/2.14.0 \
+ crate://crates.io/indexmap/2.14.2 \
crate://crates.io/inout/0.2.2 \
crate://crates.io/is_terminal_polyfill/1.70.2 \
crate://crates.io/itertools/0.13.0 \
crate://crates.io/itertools/0.15.0 \
crate://crates.io/itoa/1.0.18 \
- crate://crates.io/jiff/0.2.35 \
- crate://crates.io/jiff-core/0.1.0 \
- crate://crates.io/jiff-static/0.2.35 \
+ crate://crates.io/jiff/0.2.37 \
+ crate://crates.io/jiff-core/0.1.1 \
+ crate://crates.io/jiff-static/0.2.37 \
crate://crates.io/jiff-tzdb/0.1.8 \
crate://crates.io/jiff-tzdb-platform/0.1.3 \
crate://crates.io/jobserver/0.1.35 \
- crate://crates.io/js-sys/0.3.104 \
+ crate://crates.io/js-sys/0.3.105 \
crate://crates.io/language-tags/0.3.2 \
crate://crates.io/lazy_static/1.5.0 \
crate://crates.io/libc/0.2.189 \
crate://crates.io/libfuzzer-sys/0.4.13 \
crate://crates.io/libloading/0.8.9 \
crate://crates.io/linux-raw-sys/0.12.1 \
- crate://crates.io/litemap/0.8.2 \
+ crate://crates.io/litemap/0.8.3 \
crate://crates.io/locale_config/0.3.0 \
crate://crates.io/lock_api/0.4.14 \
- crate://crates.io/log/0.4.33 \
+ crate://crates.io/log/0.4.34 \
crate://crates.io/lopdf/0.44.0 \
crate://crates.io/malloc_buf/0.0.6 \
crate://crates.io/markup5ever/0.39.0 \
@@ -173,8 +174,12 @@ SRC_URI += " \
crate://crates.io/md-5/0.11.0 \
crate://crates.io/memchr/2.8.3 \
crate://crates.io/miniz_oxide/0.8.9 \
+ crate://crates.io/miniz_oxide/0.9.1 \
crate://crates.io/moxcms/0.8.1 \
crate://crates.io/mp4parse/0.17.0 \
+ crate://crates.io/multiversion/0.9.0 \
+ crate://crates.io/multiversion-macros/0.9.0 \
+ crate://crates.io/multiversion_no_op/1.0.0 \
crate://crates.io/mutants/0.0.4 \
crate://crates.io/nalgebra/0.35.0 \
crate://crates.io/nalgebra-macros/0.3.0 \
@@ -185,7 +190,7 @@ SRC_URI += " \
crate://crates.io/num-complex/0.4.6 \
crate://crates.io/num-conv/0.2.2 \
crate://crates.io/num-derive/0.4.2 \
- crate://crates.io/num-integer/0.1.46 \
+ crate://crates.io/num-integer/0.1.47 \
crate://crates.io/num-rational/0.4.2 \
crate://crates.io/num-traits/0.2.19 \
crate://crates.io/objc/0.2.7 \
@@ -195,10 +200,10 @@ SRC_URI += " \
crate://crates.io/once_cell_polyfill/1.70.2 \
crate://crates.io/oorandom/11.1.5 \
crate://crates.io/page_size/0.6.0 \
- crate://crates.io/pango/0.22.8 \
- crate://crates.io/pango-sys/0.22.0 \
- crate://crates.io/pangocairo/0.22.8 \
- crate://crates.io/pangocairo-sys/0.22.0 \
+ crate://crates.io/pango/0.22.9 \
+ crate://crates.io/pango-sys/0.22.9 \
+ crate://crates.io/pangocairo/0.22.9 \
+ crate://crates.io/pangocairo-sys/0.22.9 \
crate://crates.io/parking_lot/0.12.5 \
crate://crates.io/parking_lot_core/0.9.12 \
crate://crates.io/percent-encoding/2.3.2 \
@@ -209,14 +214,14 @@ SRC_URI += " \
crate://crates.io/phf_shared/0.13.1 \
crate://crates.io/phf_shared/0.14.0 \
crate://crates.io/pin-project-lite/0.2.17 \
- crate://crates.io/pkg-config/0.3.33 \
+ crate://crates.io/pkg-config/0.3.34 \
crate://crates.io/plotters/0.3.7 \
crate://crates.io/plotters-backend/0.3.7 \
crate://crates.io/plotters-svg/0.3.7 \
crate://crates.io/png/0.18.1 \
crate://crates.io/portable-atomic/1.15.0 \
- crate://crates.io/portable-atomic-util/0.2.7 \
- crate://crates.io/potential_utf/0.1.5 \
+ crate://crates.io/portable-atomic-util/0.2.8 \
+ crate://crates.io/potential_utf/0.1.6 \
crate://crates.io/powerfmt/0.2.0 \
crate://crates.io/ppv-lite86/0.2.21 \
crate://crates.io/precomputed-hash/0.1.1 \
@@ -238,7 +243,7 @@ SRC_URI += " \
crate://crates.io/rand_core/0.9.5 \
crate://crates.io/rand_core/0.10.1 \
crate://crates.io/rand_xorshift/0.4.0 \
- crate://crates.io/rangemap/1.7.1 \
+ crate://crates.io/rangemap/1.8.0 \
crate://crates.io/rawpointer/0.2.1 \
crate://crates.io/rayon/1.12.0 \
crate://crates.io/rayon-core/1.13.0 \
@@ -250,10 +255,10 @@ SRC_URI += " \
crate://crates.io/rgb/0.8.53 \
crate://crates.io/rustc-hash/2.1.3 \
crate://crates.io/rustc_version/0.4.1 \
- crate://crates.io/rustix/1.1.4 \
+ crate://crates.io/rustix/1.1.5 \
crate://crates.io/rustversion/1.0.23 \
crate://crates.io/rusty-fork/0.3.1 \
- crate://crates.io/safe_arch/1.1.0 \
+ crate://crates.io/safe_arch/1.2.0 \
crate://crates.io/same-file/1.0.6 \
crate://crates.io/scopeguard/1.2.0 \
crate://crates.io/selectors/0.40.0 \
@@ -269,9 +274,10 @@ SRC_URI += " \
crate://crates.io/shlex/2.0.1 \
crate://crates.io/simba/0.10.2 \
crate://crates.io/simd-adler32/0.3.10 \
+ crate://crates.io/simdutf8/0.1.5 \
crate://crates.io/siphasher/1.0.3 \
crate://crates.io/slab/0.4.12 \
- crate://crates.io/smallvec/1.15.2 \
+ crate://crates.io/smallvec/1.16.1 \
crate://crates.io/stable_deref_trait/1.2.1 \
crate://crates.io/static_assertions/1.1.0 \
crate://crates.io/string_cache/0.9.0 \
@@ -280,9 +286,10 @@ SRC_URI += " \
crate://crates.io/stringprep/0.1.5 \
crate://crates.io/strsim/0.11.1 \
crate://crates.io/syn/2.0.119 \
- crate://crates.io/syn/3.0.3 \
- crate://crates.io/synstructure/0.13.2 \
+ crate://crates.io/syn/3.0.6 \
+ crate://crates.io/synstructure/0.14.0 \
crate://crates.io/system-deps/7.0.8 \
+ crate://crates.io/system-deps/9.0.0 \
crate://crates.io/target-lexicon/0.13.5 \
crate://crates.io/tempfile/3.27.0 \
crate://crates.io/tendril/0.5.1 \
@@ -292,18 +299,17 @@ SRC_URI += " \
crate://crates.io/time/0.3.55 \
crate://crates.io/time-core/0.1.9 \
crate://crates.io/time-macros/0.2.32 \
- crate://crates.io/tinystr/0.8.3 \
+ crate://crates.io/tinystr/0.8.4 \
crate://crates.io/tinytemplate/1.2.1 \
- crate://crates.io/tinyvec/1.12.0 \
- crate://crates.io/tinyvec_macros/0.1.1 \
- crate://crates.io/toml/1.1.4+spec-1.1.0 \
+ crate://crates.io/tinyvec/1.13.3 \
+ crate://crates.io/toml/1.1.6+spec-1.1.0 \
crate://crates.io/toml_datetime/1.1.1+spec-1.1.0 \
crate://crates.io/toml_parser/1.1.3+spec-1.1.0 \
crate://crates.io/toml_writer/1.1.2+spec-1.1.0 \
crate://crates.io/typenum/1.20.1 \
crate://crates.io/unarray/0.1.4 \
crate://crates.io/unicode-bidi/0.3.18 \
- crate://crates.io/unicode-ident/1.0.24 \
+ crate://crates.io/unicode-ident/1.0.26 \
crate://crates.io/unicode-normalization/0.1.25 \
crate://crates.io/unicode-properties/0.1.4 \
crate://crates.io/url/2.5.8 \
@@ -314,15 +320,15 @@ SRC_URI += " \
crate://crates.io/wait-timeout/0.2.1 \
crate://crates.io/walkdir/2.5.0 \
crate://crates.io/wasip2/1.0.4+wasi-0.2.12 \
- crate://crates.io/wasm-bindgen/0.2.127 \
- crate://crates.io/wasm-bindgen-macro/0.2.127 \
- crate://crates.io/wasm-bindgen-macro-support/0.2.127 \
- crate://crates.io/wasm-bindgen-shared/0.2.127 \
- crate://crates.io/web-sys/0.3.104 \
+ crate://crates.io/wasm-bindgen/0.2.128 \
+ crate://crates.io/wasm-bindgen-macro/0.2.128 \
+ crate://crates.io/wasm-bindgen-macro-support/0.2.128 \
+ crate://crates.io/wasm-bindgen-shared/0.2.128 \
+ crate://crates.io/web-sys/0.3.105 \
crate://crates.io/web_atoms/0.2.6 \
crate://crates.io/weezl/0.1.12 \
crate://crates.io/weezl/0.2.1 \
- crate://crates.io/wide/1.6.1 \
+ crate://crates.io/wide/1.7.1 \
crate://crates.io/winapi/0.3.9 \
crate://crates.io/winapi-i686-pc-windows-gnu/0.4.0 \
crate://crates.io/winapi-util/0.1.11 \
@@ -336,26 +342,27 @@ SRC_URI += " \
crate://crates.io/windows-sys/0.61.2 \
crate://crates.io/winnow/1.0.4 \
crate://crates.io/wit-bindgen/0.57.1 \
- crate://crates.io/writeable/0.6.3 \
+ crate://crates.io/writeable/0.6.4 \
crate://crates.io/xml5ever/0.39.0 \
crate://crates.io/yansi/1.0.1 \
crate://crates.io/yeslogic-fontconfig-sys/6.0.1 \
crate://crates.io/yoke/0.8.3 \
- crate://crates.io/yoke-derive/0.8.2 \
- crate://crates.io/zerocopy/0.8.56 \
- crate://crates.io/zerocopy-derive/0.8.56 \
+ crate://crates.io/yoke-derive/0.8.3 \
+ crate://crates.io/zerocopy/0.8.57 \
+ crate://crates.io/zerocopy-derive/0.8.57 \
crate://crates.io/zerofrom/0.1.8 \
- crate://crates.io/zerofrom-derive/0.1.7 \
- crate://crates.io/zerotrie/0.2.4 \
- crate://crates.io/zerovec/0.11.6 \
- crate://crates.io/zerovec-derive/0.11.3 \
+ crate://crates.io/zerofrom-derive/0.1.8 \
+ crate://crates.io/zerotrie/0.2.5 \
+ crate://crates.io/zerovec/0.11.8 \
+ crate://crates.io/zerovec-derive/0.11.6 \
+ crate://crates.io/zlib-rs/0.6.8 \
crate://crates.io/zmij/1.0.23 \
crate://crates.io/zune-core/0.5.3 \
crate://crates.io/zune-jpeg/0.5.15 \
"
SRC_URI[adler2-2.0.1.sha256sum] = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa"
-SRC_URI[aes-0.9.2.sha256sum] = "f8eb277bec05f56a0e0591f155a484cbd0f4f07ff2905051a48c72f004f7ed58"
+SRC_URI[aes-0.9.3.sha256sum] = "35f0f96ce78e38c3dc6d8948aa8163d06385be74000f3c7a95bf1eef35d3ea32"
SRC_URI[ahash-0.8.12.sha256sum] = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75"
SRC_URI[aho-corasick-1.1.5.sha256sum] = "c982642fa9e8606056828ee9a8505737230110bb1099153c79efe865c59d12ba"
SRC_URI[alloca-0.4.0.sha256sum] = "e5a7d05ea6aea7e9e64d25b9156ba2fee3fdd659e34e41063cd2fc7cd020d7f4"
@@ -374,7 +381,7 @@ SRC_URI[av-data-0.4.4.sha256sum] = "fca67ba5d317924c02180c576157afd54babe48a76eb
SRC_URI[bit-set-0.8.0.sha256sum] = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3"
SRC_URI[bit-vec-0.8.0.sha256sum] = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7"
SRC_URI[bitflags-1.3.2.sha256sum] = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
-SRC_URI[bitflags-2.13.1.sha256sum] = "b588b76d00fde79687d7646a9b5bdf3cc0f655e0bbd080335a95d7e96f3587da"
+SRC_URI[bitflags-2.13.2.sha256sum] = "3ded4057c258ba199e2d26386d3af3780957ecaee6c4ef4041c6b4b8b97c0b06"
SRC_URI[bitreader-0.3.11.sha256sum] = "886559b1e163d56c765bc3a985febb4eee8009f625244511d8ee3c432e08c066"
SRC_URI[block-0.1.6.sha256sum] = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a"
SRC_URI[block-buffer-0.12.1.sha256sum] = "d2f6c7dbe95a6ed67ad9f18e57daf93a2f034c524b99fd2b76d18fdfeb6660aa"
@@ -386,41 +393,42 @@ SRC_URI[bytemuck-1.25.2.sha256sum] = "95832e849adfb21180ccb6826a99da14e5d266ae5c
SRC_URI[byteorder-1.5.0.sha256sum] = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
SRC_URI[byteorder-lite-0.1.0.sha256sum] = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495"
SRC_URI[bytes-1.12.1.sha256sum] = "fc652a48c352aef3ea3aed32080501cf3ef6ed5da78602a020c991775b0aff04"
-SRC_URI[cairo-rs-0.22.0.sha256sum] = "5cc8d9aa793480744cd9a0524fef1a2e197d9eaa0f739cde19d16aba530dcb95"
-SRC_URI[cairo-sys-rs-0.22.0.sha256sum] = "f8b4985713047f5faee02b8db6a6ef32bbb50269ff53c1aee716d1d195b76d54"
+SRC_URI[cairo-rs-0.22.9.sha256sum] = "df683f1d30b457964673a5541a4603208ef95ab6873d2a55871895cf310f3b56"
+SRC_URI[cairo-sys-rs-0.22.9.sha256sum] = "ee548131103ad8f698c6725669647b9c757b3b66992dd6a026037596417bee21"
SRC_URI[cast-0.3.0.sha256sum] = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5"
SRC_URI[cbc-0.2.1.sha256sum] = "ce2dc9ee5f88d11e0beb842c88b33c8a5cf0d1329c4b19494af42b07dbfe8896"
-SRC_URI[cc-1.4.2.sha256sum] = "5d262e149917187838d5b42777c8253bcb64500067342904e7d429499a6f277e"
-SRC_URI[cfg-expr-0.20.8.sha256sum] = "fb693542bcafa528e198be0ebd9d3632ca5b7c93dbe7237460e199910835997c"
-SRC_URI[cfg-if-1.0.4.sha256sum] = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
-SRC_URI[chacha20-0.10.1.sha256sum] = "d524456ba66e72eb8b115ff89e01e497f8e6d11d78b70b1aa13c0fbd97540a81"
+SRC_URI[cc-1.4.7.sha256sum] = "54413ede23c2daf518f35156dfde027feb2374004d63bd497f983c8db9c0e313"
+SRC_URI[cfg-expr-0.20.9.sha256sum] = "fe4ece8474b5f766c63426647e7b4b316b67431ade1036a8313cee24a03ae917"
+SRC_URI[cfg-if-1.0.5.sha256sum] = "4e7648175b45a9a48536d676f68d918270699102aa8dab5496df06904c914600"
+SRC_URI[chacha20-0.10.2.sha256sum] = "65c35e4b699c7e15ccbe7ee35c005e4fc0a278d22238a2857e6ce2dadeda1b06"
SRC_URI[chrono-0.4.45.sha256sum] = "1aa79e62e7697b8e29b513a68abacf485adcd1fe8284a4316c5ae868e6633327"
SRC_URI[ciborium-0.2.2.sha256sum] = "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e"
SRC_URI[ciborium-io-0.2.2.sha256sum] = "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757"
SRC_URI[ciborium-ll-0.2.2.sha256sum] = "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9"
SRC_URI[cipher-0.5.2.sha256sum] = "e8cf2a2c93cd704877c0858356ed03480ff301ee950b43f1cbe4573b088bfa6c"
-SRC_URI[clap-4.6.6.sha256sum] = "473c7e07f409a8d772161724aa8db6a765a2532a70f9667eeb7b49d3d02fbdca"
-SRC_URI[clap_builder-4.6.6.sha256sum] = "7b48fea5a88e9ae728a2dcbedbfc0e730f7d60da42e1cb049a83c9fb8b789889"
-SRC_URI[clap_complete-4.6.9.sha256sum] = "3be2ad0423bdbbb0e25bc89add796f3559706d4a95e1bc98e4d9662a957b6a19"
-SRC_URI[clap_derive-4.6.4.sha256sum] = "d012d2b9d65aca7f18f4d9878a045bc17899bba951561ba5ec3c2ba1eed9a061"
-SRC_URI[clap_lex-1.1.0.sha256sum] = "c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9"
+SRC_URI[clap-4.6.7.sha256sum] = "aa8876b300ab35ba921adea3dfd70157a46249b33f95c9084ae5709785478946"
+SRC_URI[clap_builder-4.6.7.sha256sum] = "ec0797fb7aeb1406c84efac526901f7ec3ead2124f946b494e72879d4b54704d"
+SRC_URI[clap_complete-4.6.11.sha256sum] = "037e2a1a92236d0aff7e845093f64661d6df4c02c9fcc61a60e9e1d736fa392f"
+SRC_URI[clap_derive-4.6.7.sha256sum] = "f9c751b79415d4e559e3d1fcf128e09e720eb673a06d26cf6f392d37d75b66e0"
+SRC_URI[clap_lex-1.1.1.sha256sum] = "1c133bc6a41be0d194c306b5506d15e6feeea7b1d6604bd3f8310dfb2ca96486"
SRC_URI[color_quant-1.1.0.sha256sum] = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b"
SRC_URI[colorchoice-1.0.5.sha256sum] = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570"
SRC_URI[const-oid-0.10.2.sha256sum] = "a6ef517f0926dd24a1582492c791b6a4818a4d94e789a334894aa15b0d12f55c"
SRC_URI[core-foundation-sys-0.8.7.sha256sum] = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
+SRC_URI[core_detect-1.0.0.sha256sum] = "7f8f80099a98041a3d1622845c271458a2d73e688351bf3cb999266764b81d48"
SRC_URI[cpubits-0.1.1.sha256sum] = "15b85f9c39137c3a891689859392b1bd49812121d0d61c9caf00d46ed5ce06ae"
-SRC_URI[cpufeatures-0.3.0.sha256sum] = "8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201"
-SRC_URI[crc32fast-1.5.0.sha256sum] = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511"
+SRC_URI[cpufeatures-0.3.1.sha256sum] = "5ca28b0ae3115b884660db4118d803791fd6756b6e88f39c0f3f7859060d7566"
+SRC_URI[crc32fast-1.5.2.sha256sum] = "01a7799fd6b852db0e61728dde9a204c423b44d689dbd432522543614b490e78"
SRC_URI[criterion-0.8.2.sha256sum] = "950046b2aa2492f9a536f5f4f9a3de7b9e2476e575e05bd6c333371add4d98f3"
SRC_URI[criterion-plot-0.8.2.sha256sum] = "d8d80a2f4f5b554395e47b5d8305bc3d27813bacb73493eb1001e8f76dae29ea"
-SRC_URI[crossbeam-deque-0.8.7.sha256sum] = "5181e0de7b61eb03a81e347d6dd8797bae9da5146707b51077e2d71a54ec0ceb"
-SRC_URI[crossbeam-epoch-0.9.20.sha256sum] = "2d6914041f254d6e9176c01941b21115dcfb7089e55135a35411081bd106ef3f"
-SRC_URI[crossbeam-utils-0.8.22.sha256sum] = "61803da095bee82a81bb1a452ecc25d3b2f1416d1897eb86430c6159ef717c17"
+SRC_URI[crossbeam-deque-0.8.8.sha256sum] = "622f3fc73690be383c7214310406f28a90e6edeadc3cea882f9d71e495b9711a"
+SRC_URI[crossbeam-epoch-0.9.21.sha256sum] = "dc74980687109a3b14c72fd458107bf0baa1da1a1a805e178d15501ba9b86d9d"
+SRC_URI[crossbeam-utils-0.8.23.sha256sum] = "a31eee39dddec8330830986fcd7625edb5a24ec90ea038215273bbc3adb08ac6"
SRC_URI[crunchy-0.2.4.sha256sum] = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5"
SRC_URI[crypto-common-0.2.2.sha256sum] = "ce6e4c961d6cd6c9a86db418387425e8bdeaf05b3c8bc1411e6dca4c252f1453"
SRC_URI[cssparser-0.37.0.sha256sum] = "8c9cdaae01d5ed7882b04d795e7f752f46ff52d2fa3b50a20d28c464510bba98"
SRC_URI[cssparser-color-0.5.0.sha256sum] = "bbaa233e1dcd9c13a5d3e3a8a2c0f5a727bac380398345dbcb31db4597edc86b"
-SRC_URI[cssparser-macros-0.7.0.sha256sum] = "10a2a99df6e410a8ff4245aa2006499ea662245f967cc7c0a38c83ef8eb44dbf"
+SRC_URI[cssparser-macros-0.7.1.sha256sum] = "d045de693cb712d0b22c6a64be5b953f67b3ce00ab5ad3dd5d8b441886ab8e1a"
SRC_URI[data-url-0.3.2.sha256sum] = "be1e0bca6c3637f992fc1cc7cbc52a78c1ef6db076dbf1059c4323d6a2048376"
SRC_URI[dav1d-0.11.1.sha256sum] = "3ee89cb860616069c67520dcd66cacdb900b57c799f634a0eb6d91f6e2a82b61"
SRC_URI[dav1d-sys-0.8.3.sha256sum] = "c3c91aea6668645415331133ed6f8ddf0e7f40160cd97a12d59e68716a58704b"
@@ -437,16 +445,16 @@ SRC_URI[displaydoc-0.2.7.sha256sum] = "c6232dd377dcc64799954cbd3a9bb882e9cdc1308
SRC_URI[dlib-0.5.3.sha256sum] = "ab8ecd87370524b461f8557c119c405552c396ed91fc0a8eec68679eab26f94a"
SRC_URI[dtoa-1.0.11.sha256sum] = "4c3cf4824e2d5f025c7b531afcb2325364084a16806f6d47fbc1f5fbd9960590"
SRC_URI[dtoa-short-0.3.5.sha256sum] = "cd1511a7b6a56299bd043a9c167a6d2bfb37bf84a6dfceaba651168adfb43c87"
-SRC_URI[ecb-0.2.0.sha256sum] = "fbfbf3db731928d6912bc3beda911d55b834cee3df6131ba79b337a1298a3fa9"
-SRC_URI[either-1.17.0.sha256sum] = "9e5e8f6c15a24b9a3ee5efec809ccd006d3b30e8b3bb63c39af737c7f87daa1d"
-SRC_URI[encoding_rs-0.8.35.sha256sum] = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3"
+SRC_URI[ecb-0.2.1.sha256sum] = "26f2a8b3e564eba0877223dc343703ad0385794e882e6d13f3a4dd5c6b1f41ac"
+SRC_URI[either-1.18.0.sha256sum] = "252afb9ae5eaa683babdc6a068b3f5726eb19e05070c731f9b2a23a7c3e8ed34"
+SRC_URI[encoding_rs-0.8.41.sha256sum] = "7b5ef0006ac9ab233c38522f5ae99cae3625151de8f706cacee1cba4b8e2832a"
SRC_URI[equivalent-1.0.2.sha256sum] = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
SRC_URI[errno-0.3.14.sha256sum] = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
SRC_URI[fallible_collections-0.4.9.sha256sum] = "a88c69768c0a15262df21899142bc6df9b9b823546d4b4b9a7bc2d6c448ec6fd"
SRC_URI[fastrand-2.5.0.sha256sum] = "da7c62ceae207dd37ea5b845da6a0696c799f85e97da1ab5b7910be3c1c80223"
SRC_URI[fdeflate-0.3.7.sha256sum] = "1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c"
-SRC_URI[find-msvc-tools-0.1.10.sha256sum] = "26b73573e6edcd2af0cdf47bd6cb58f0b3839491263c314eaad1ccf24430e1de"
-SRC_URI[flate2-1.1.9.sha256sum] = "843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c"
+SRC_URI[find-msvc-tools-0.1.13.sha256sum] = "ef25905e51abafe4dcea6c15fec58c57b601cdbd0ee53d22ea1d3016c587d39b"
+SRC_URI[flate2-1.1.10.sha256sum] = "6e634e2e0ebac1ee034020da1ca582e17ffe4e0f5e985823721e168928136dcb"
SRC_URI[float-cmp-0.10.0.sha256sum] = "b09cf3155332e944990140d967ff5eceb70df778b34f77d8075db46e4704e6d8"
SRC_URI[fnv-1.0.7.sha256sum] = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
SRC_URI[form_urlencoded-1.2.2.sha256sum] = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf"
@@ -458,65 +466,65 @@ SRC_URI[futures-macro-0.3.34.sha256sum] = "9fb9654ba8355388abeb8dcb4fc62f5113008
SRC_URI[futures-task-0.3.34.sha256sum] = "cd417de3d1d015fc3bfd2b1ea46dfc7bab72ef86f1cc7cc9c78e728b34a6d1fd"
SRC_URI[futures-util-0.3.34.sha256sum] = "0d50a92467f8ba5dd6e3ee5d4bd04d73ab2e4e1c44474a0674821dfce14b79bc"
SRC_URI[gdk-pixbuf-0.22.0.sha256sum] = "25f420376dbee041b2db374ce4573892a36222bb3f6c0c43e24f0d67eae9b646"
-SRC_URI[gdk-pixbuf-sys-0.22.0.sha256sum] = "48f31b37b1fc4b48b54f6b91b7ef04c18e00b4585d98359dd7b998774bbd91fb"
+SRC_URI[gdk-pixbuf-sys-0.22.9.sha256sum] = "9d5209294ba3775f9b650bf78bfadeba4332089f2329b3e2f6ce0a4957a45bff"
SRC_URI[getrandom-0.3.4.sha256sum] = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd"
SRC_URI[getrandom-0.4.3.sha256sum] = "300e883d756b2e4ec94e02791f39b04b522276138852cfc41d9fb7e904106099"
SRC_URI[gif-0.14.2.sha256sum] = "ee8cfcc411d9adbbaba82fb72661cc1bcca13e8bba98b364e62b2dba8f960159"
-SRC_URI[gio-0.22.8.sha256sum] = "8b3e1f669909c326b9413bde5a742097b8c90a7d78f45326db13668984769ded"
-SRC_URI[gio-sys-0.22.8.sha256sum] = "353fdc7da7cd16da916104b1e0e4e7de380ec9c8aaa20d4d742d66310ab4b0d5"
+SRC_URI[gio-0.22.9.sha256sum] = "b399f4650bb52c051f3fdf49a234e8a27ab5725c8cd774556c55eee64b2c0350"
+SRC_URI[gio-sys-0.22.9.sha256sum] = "6c28739f914c15b87a9856000bed9cbd5b3a8afbca5e982d9a299e1601422cb5"
SRC_URI[gio-unix-0.22.8.sha256sum] = "ce8d768735e229742c135afa3d3326604088d2df0679901cdb05e791fe2fbe0a"
-SRC_URI[gio-unix-sys-0.22.0.sha256sum] = "44bab97ce39112040216e268f074645f50b31caeb53af708ab5d7e4e67f0dbfd"
+SRC_URI[gio-unix-sys-0.22.9.sha256sum] = "7c01dbb58f92f67548d85e2209e073acc7ee04e107c7e04ee69b49e38b4933b4"
SRC_URI[gio-win32-0.22.8.sha256sum] = "9daa423bc3dc24305275d0551882c4c0469c1cf842ab14897cf5ffbb63d95cd4"
-SRC_URI[gio-win32-sys-0.22.0.sha256sum] = "d673cd130fa7b598cf3fa776265a8e4c02634f3283433d441b8fc6f9fe07f327"
+SRC_URI[gio-win32-sys-0.22.9.sha256sum] = "81b96f21f242e3ee9076561f3ff04e8ac1fed20a56da23acfa69890c9d922170"
SRC_URI[glam-0.30.10.sha256sum] = "19fc433e8437a212d1b6f1e68c7824af3aed907da60afa994e7f542d18d12aa9"
SRC_URI[glam-0.31.1.sha256sum] = "556f6b2ea90b8d15a74e0e7bb41671c9bdf38cd9f78c284d750b9ce58a2b5be7"
SRC_URI[glam-0.32.1.sha256sum] = "f70749695b063ecbf6b62949ccccde2e733ec3ecbbd71d467dca4e5c6c97cca0"
-SRC_URI[glam-0.33.3.sha256sum] = "7360bd2cd76e0cd9032d42cf2922155cecea2685b0cfa4630c3246df030bcfd6"
-SRC_URI[glib-0.22.8.sha256sum] = "ddbcf514bd1881fc1b960e4e52b4e82873f4da3bceddbd58d42827b508888100"
-SRC_URI[glib-macros-0.22.6.sha256sum] = "506d23499707c7142898429757e8d9a3871d965239a2cb66dfa05052be6d6f19"
-SRC_URI[glib-sys-0.22.8.sha256sum] = "030967459f9f676851872c6304adea7825c6d462ec9b72554c733cf0c5952233"
-SRC_URI[gobject-sys-0.22.6.sha256sum] = "22a861859b887a79cf461359c192c97a57d8fb0229dd291232e57aa11f6fa72c"
+SRC_URI[glam-0.33.7.sha256sum] = "e762b9b188634fc508d4ec54b62ea3d352c43fd431d18d05d46f559f217f4725"
+SRC_URI[glib-0.22.9.sha256sum] = "18b9b8d350db41f690ec1b87109f202782748bbd8ab2f2ede17cb40d29e2838c"
+SRC_URI[glib-macros-0.22.9.sha256sum] = "c9597c68fa7bdf4154a3079642cd21c4dccac0b0bdd2897d82861523bf91e7b9"
+SRC_URI[glib-sys-0.22.9.sha256sum] = "99b38907e67e40dec9b60f858bcada952598719cb512a13eb13d6cdcd16f8295"
+SRC_URI[gobject-sys-0.22.9.sha256sum] = "07595c9ba696bd9819cb6a8df39f08078f3dd679508fe052dd558492c2053834"
SRC_URI[half-2.7.1.sha256sum] = "6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b"
SRC_URI[hashbrown-0.13.2.sha256sum] = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e"
SRC_URI[hashbrown-0.17.1.sha256sum] = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a"
SRC_URI[heck-0.5.0.sha256sum] = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
-SRC_URI[hybrid-array-0.4.14.sha256sum] = "707114b52a152fa7bdb290cd7cd5912d9467273b6d74e21b8d81aca1f8533f6b"
+SRC_URI[hybrid-array-0.4.15.sha256sum] = "27f864f10dfb56725ce5ce5472bc52252c8f93a4ab86327122cebf62c5f59a17"
SRC_URI[iana-time-zone-0.1.65.sha256sum] = "e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470"
SRC_URI[iana-time-zone-haiku-0.1.2.sha256sum] = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
-SRC_URI[icu_collections-2.2.0.sha256sum] = "2984d1cd16c883d7935b9e07e44071dca8d917fd52ecc02c04d5fa0b5a3f191c"
-SRC_URI[icu_locale_core-2.2.0.sha256sum] = "92219b62b3e2b4d88ac5119f8904c10f8f61bf7e95b640d25ba3075e6cac2c29"
-SRC_URI[icu_normalizer-2.2.0.sha256sum] = "c56e5ee99d6e3d33bd91c5d85458b6005a22140021cc324cea84dd0e72cff3b4"
-SRC_URI[icu_normalizer_data-2.2.0.sha256sum] = "da3be0ae77ea334f4da67c12f149704f19f81d1adf7c51cf482943e84a2bad38"
-SRC_URI[icu_properties-2.2.0.sha256sum] = "bee3b67d0ea5c2cca5003417989af8996f8604e34fb9ddf96208a033901e70de"
-SRC_URI[icu_properties_data-2.2.0.sha256sum] = "8e2bbb201e0c04f7b4b3e14382af113e17ba4f63e2c9d2ee626b720cbce54a14"
-SRC_URI[icu_provider-2.2.0.sha256sum] = "139c4cf31c8b5f33d7e199446eff9c1e02decfc2f0eec2c8d71f65befa45b421"
+SRC_URI[icu_collections-2.3.0.sha256sum] = "fa68d21081c4a05d5a901a1c62add574c77048b6a1c67be3b50ce0b60d4ca513"
+SRC_URI[icu_locale_core-2.3.0.sha256sum] = "d56e28588da92eee5c3201a6eff33fabdd49b62269c8938d4ff050ce4d900deb"
+SRC_URI[icu_normalizer-2.3.0.sha256sum] = "12f9cf5f235641ed274641dd81c3f28d870e276763d0797aeeab72317b1c646f"
+SRC_URI[icu_normalizer_data-2.3.0.sha256sum] = "1563da1ed3e0b3bf3d74c9b85917ac9c56464d2f57242270c09c9e752f8021a0"
+SRC_URI[icu_properties-2.3.0.sha256sum] = "7e7ca276ad3145661a65914e6daf131ca5120cd3dcee8f8f3214b8875184a148"
+SRC_URI[icu_properties_data-2.3.0.sha256sum] = "e590f038c1464a96894fd6d10127e90a8be4509f56ff7ecef851b15cee0b7caa"
+SRC_URI[icu_provider-2.3.1.sha256sum] = "d27bbb9d3abbefac45d55f647c9de1d44aafcd1186eb91879afef17c396c3e73"
SRC_URI[idna-1.1.0.sha256sum] = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de"
SRC_URI[idna_adapter-1.2.2.sha256sum] = "cb68373c0d6620ef8105e855e7745e18b0d00d3bdb07fb532e434244cdb9a714"
SRC_URI[image-0.25.10.sha256sum] = "85ab80394333c02fe689eaf900ab500fbd0c2213da414687ebf995a65d5a6104"
SRC_URI[image-webp-0.2.4.sha256sum] = "525e9ff3e1a4be2fbea1fdf0e98686a6d98b4d8f937e1bf7402245af1909e8c3"
-SRC_URI[indexmap-2.14.0.sha256sum] = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9"
+SRC_URI[indexmap-2.14.2.sha256sum] = "cc4e190f5d26ca7051642629da2c52fc03bde85a03197c99408dcd291734c855"
SRC_URI[inout-0.2.2.sha256sum] = "4250ce6452e92010fdf7268ccc5d14faa80bb12fc741938534c58f16804e03c7"
SRC_URI[is_terminal_polyfill-1.70.2.sha256sum] = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695"
SRC_URI[itertools-0.13.0.sha256sum] = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186"
SRC_URI[itertools-0.15.0.sha256sum] = "8b4baf93f58d4425749ca49a51c50ebab072c5df6994d08fed93541c331481dc"
SRC_URI[itoa-1.0.18.sha256sum] = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682"
-SRC_URI[jiff-0.2.35.sha256sum] = "668b7183bd07af9a4885f5c35b0cc5c83c4607a913c16b7e17291832910d2dcc"
-SRC_URI[jiff-core-0.1.0.sha256sum] = "7feca88439efe53da3754500c1851dedf3cb36c524dd5cf8225cc0794de95d09"
-SRC_URI[jiff-static-0.2.35.sha256sum] = "3a69dcb3a21cfb32ce1cd056169337ca284af0766dd766e7878819b251a49204"
+SRC_URI[jiff-0.2.37.sha256sum] = "0ab1baf72f08796de0260609515130699b890ac25f30e610ad894bc5856cafdb"
+SRC_URI[jiff-core-0.1.1.sha256sum] = "5e52fe76043ccecc9005d2305ebaadf7d7fc0cc89ca6baa10a94d6bc68c7128c"
+SRC_URI[jiff-static-0.2.37.sha256sum] = "378268a1116ad67ae6228701118ac9f491d78fda38a40a1f1a9e1348de6f7212"
SRC_URI[jiff-tzdb-0.1.8.sha256sum] = "142bd39932ad231f10513df9ab62661fead8719872150b7ad02a2df79f4e141e"
SRC_URI[jiff-tzdb-platform-0.1.3.sha256sum] = "875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8"
SRC_URI[jobserver-0.1.35.sha256sum] = "1c00acbd29eabad4a2392fa0e921c874934dbbf4194312ad20f04a0ed67a3cb3"
-SRC_URI[js-sys-0.3.104.sha256sum] = "0e0c1080212aad755ea003d18543e8768dd432c48819efd73a7bf1e39b7a5a3a"
+SRC_URI[js-sys-0.3.105.sha256sum] = "ce57d20d1ea864ce2ac172ab472d409214f4fd359f0b2a2775abdf522e2af99e"
SRC_URI[language-tags-0.3.2.sha256sum] = "d4345964bb142484797b161f473a503a434de77149dd8c7427788c6e13379388"
SRC_URI[lazy_static-1.5.0.sha256sum] = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
SRC_URI[libc-0.2.189.sha256sum] = "3eaf3ede3fee6db1a4c2ee091bf8a8b4dccdc6d17f656fb07896ee72867612f2"
SRC_URI[libfuzzer-sys-0.4.13.sha256sum] = "a9fd2f41a1cba099f79a0b6b6c35656cf7c03351a7bae8ff0f28f25270f929d2"
SRC_URI[libloading-0.8.9.sha256sum] = "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55"
SRC_URI[linux-raw-sys-0.12.1.sha256sum] = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53"
-SRC_URI[litemap-0.8.2.sha256sum] = "92daf443525c4cce67b150400bc2316076100ce0b3686209eb8cf3c31612e6f0"
+SRC_URI[litemap-0.8.3.sha256sum] = "47d9d19d1d6efa0109d2f65ff4c85cddd50bd572e5a00127ab10987290bcefae"
SRC_URI[locale_config-0.3.0.sha256sum] = "08d2c35b16f4483f6c26f0e4e9550717a2f6575bcd6f12a53ff0c490a94a6934"
SRC_URI[lock_api-0.4.14.sha256sum] = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965"
-SRC_URI[log-0.4.33.sha256sum] = "0ceec5bc11778974d1bcb055b18002eba7f4b3518b6a0081b3af5f21666da9ad"
+SRC_URI[log-0.4.34.sha256sum] = "f9f8bd3e56ce4dfc153cf470fffbfa98c7620958b312ca5c3a4b8d5181fd13c6"
SRC_URI[lopdf-0.44.0.sha256sum] = "5e2ec995d822e05cabc3f06d196ee43650af3fe4fe38012cacb35e0c3d113b68"
SRC_URI[malloc_buf-0.0.6.sha256sum] = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb"
SRC_URI[markup5ever-0.39.0.sha256sum] = "7122d987ec5f704ee56f6e5b41a7d93722e9aae27ae07cafa4036c4d3f9757de"
@@ -525,8 +533,12 @@ SRC_URI[matrixmultiply-0.3.11.sha256sum] = "3f607c237553f086e7043417a51df26b2eb8
SRC_URI[md-5-0.11.0.sha256sum] = "69b6441f590336821bb897fb28fc622898ccceb1d6cea3fde5ea86b090c4de98"
SRC_URI[memchr-2.8.3.sha256sum] = "cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4beb022d3b367256b91b87513d98"
SRC_URI[miniz_oxide-0.8.9.sha256sum] = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316"
+SRC_URI[miniz_oxide-0.9.1.sha256sum] = "b63fbc4a50860e98e7b2aa7804ded1db5cbc3aff9193adaff57a6931bf7c4b4c"
SRC_URI[moxcms-0.8.1.sha256sum] = "bb85c154ba489f01b25c0d36ae69a87e4a1c73a72631fc6c0eb6dde34a73e44b"
SRC_URI[mp4parse-0.17.0.sha256sum] = "63a35203d3c6ce92d5251c77520acb2e57108c88728695aa883f70023624c570"
+SRC_URI[multiversion-0.9.0.sha256sum] = "b4ca4bea16ffc3f443cf7d866912118196bfef4c6a1556ca00f9f9b00bb43f7c"
+SRC_URI[multiversion-macros-0.9.0.sha256sum] = "0d416831a7317ef4b08bee00b69cbbb9c8763da7959a7026244d6266869f9c83"
+SRC_URI[multiversion_no_op-1.0.0.sha256sum] = "743fb55ba31b18fb1ecef6bdc9aa2743314978ac084044301a7eee33fb99a20d"
SRC_URI[mutants-0.0.4.sha256sum] = "add0ac067452ff1aca8c5002111bd6b1c895baee6e45fcbc44e0193aea17be56"
SRC_URI[nalgebra-0.35.0.sha256sum] = "adc43a60c217b0c6ff46e47f26911015ad8d2e5a8be1af668c67e370d99a4346"
SRC_URI[nalgebra-macros-0.3.0.sha256sum] = "973e7178a678cfd059ccec50887658d482ce16b0aa9da3888ddeab5cd5eb4889"
@@ -537,7 +549,7 @@ SRC_URI[num-bigint-0.4.8.sha256sum] = "c89e69e7e0f03bea5ef08013795c25018e1019322
SRC_URI[num-complex-0.4.6.sha256sum] = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495"
SRC_URI[num-conv-0.2.2.sha256sum] = "521739c6d2bac4aa25192232afe6841231376b2b26d4d9fae5ecf8ca5772e441"
SRC_URI[num-derive-0.4.2.sha256sum] = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202"
-SRC_URI[num-integer-0.1.46.sha256sum] = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
+SRC_URI[num-integer-0.1.47.sha256sum] = "7ce2d95d4b3734dc35aa2f45e1aa22cd416814592a4f9d9205e11affd5b8e10b"
SRC_URI[num-rational-0.4.2.sha256sum] = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824"
SRC_URI[num-traits-0.2.19.sha256sum] = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
SRC_URI[objc-0.2.7.sha256sum] = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1"
@@ -547,10 +559,10 @@ SRC_URI[once_cell-1.21.4.sha256sum] = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d0
SRC_URI[once_cell_polyfill-1.70.2.sha256sum] = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe"
SRC_URI[oorandom-11.1.5.sha256sum] = "d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e"
SRC_URI[page_size-0.6.0.sha256sum] = "30d5b2194ed13191c1999ae0704b7839fb18384fa22e49b57eeaa97d79ce40da"
-SRC_URI[pango-0.22.8.sha256sum] = "5d800d8d0de2ad5d0fb046f5344dbaba14a003cf3dd27cc21d85893d35ea316c"
-SRC_URI[pango-sys-0.22.0.sha256sum] = "bbd111a20ca90fedf03e09c59783c679c00900f1d8491cca5399f5e33609d5d6"
-SRC_URI[pangocairo-0.22.8.sha256sum] = "738a2ef690f51487814ff7172e0417c8e4fa2d7567571e5eb299d38b47b543ab"
-SRC_URI[pangocairo-sys-0.22.0.sha256sum] = "d95cb73468373b9e568abb1afbaf5b42fe6ab9128fc41b5f2adbf69451c3c77f"
+SRC_URI[pango-0.22.9.sha256sum] = "0b2022dbbd82e1c42bd950a6f1df9b98c796e725dce5ec275e03cbf9772e4efa"
+SRC_URI[pango-sys-0.22.9.sha256sum] = "ca02d64761b74d56cdd4b437db6d73dc95e6c0d40f27e1c707952c0f09052948"
+SRC_URI[pangocairo-0.22.9.sha256sum] = "bd199a0fef965b3ebda91a929a1ab5e7729538882c68e8de38e1904d2e094757"
+SRC_URI[pangocairo-sys-0.22.9.sha256sum] = "a649a616d67ae68539bc85f00fb45d36fba742ed20fc20e6712a15d8ee52bd3f"
SRC_URI[parking_lot-0.12.5.sha256sum] = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a"
SRC_URI[parking_lot_core-0.9.12.sha256sum] = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1"
SRC_URI[percent-encoding-2.3.2.sha256sum] = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220"
@@ -561,14 +573,14 @@ SRC_URI[phf_macros-0.13.1.sha256sum] = "812f032b54b1e759ccd5f8b6677695d5268c5887
SRC_URI[phf_shared-0.13.1.sha256sum] = "e57fef6bc5981e38c2ce2d63bfa546861309f875b8a75f092d1d54ae2d64f266"
SRC_URI[phf_shared-0.14.0.sha256sum] = "c6fd9027e2d9319be6349febd1db4e8d02aa544921200c9b777720ac34a3aa89"
SRC_URI[pin-project-lite-0.2.17.sha256sum] = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd"
-SRC_URI[pkg-config-0.3.33.sha256sum] = "19f132c84eca552bf34cab8ec81f1c1dcc229b811638f9d283dceabe58c5569e"
+SRC_URI[pkg-config-0.3.34.sha256sum] = "f6b464fbc74e149a392436b17d523f769e057cb6877f6a5c4618bc6f11800548"
SRC_URI[plotters-0.3.7.sha256sum] = "5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747"
SRC_URI[plotters-backend-0.3.7.sha256sum] = "df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a"
SRC_URI[plotters-svg-0.3.7.sha256sum] = "51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670"
SRC_URI[png-0.18.1.sha256sum] = "60769b8b31b2a9f263dae2776c37b1b28ae246943cf719eb6946a1db05128a61"
SRC_URI[portable-atomic-1.15.0.sha256sum] = "05c8b63e8d9609db387f0324918f81d68fe27748f084ef092fb35954d0539a85"
-SRC_URI[portable-atomic-util-0.2.7.sha256sum] = "c2a106d1259c23fac8e543272398ae0e3c0b8d33c88ed73d0cc71b0f1d902618"
-SRC_URI[potential_utf-0.1.5.sha256sum] = "0103b1cef7ec0cf76490e969665504990193874ea05c85ff9bab8b911d0a0564"
+SRC_URI[portable-atomic-util-0.2.8.sha256sum] = "10ab3eb7f3becc3a1cbc4f2c6f20267996cfc1a6467a873763411b136a122715"
+SRC_URI[potential_utf-0.1.6.sha256sum] = "d83eb9bc6d8e5cf568e7a1101d60ee05e81ed50ea106026f3d18deeb046d7661"
SRC_URI[powerfmt-0.2.0.sha256sum] = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
SRC_URI[ppv-lite86-0.2.21.sha256sum] = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9"
SRC_URI[precomputed-hash-0.1.1.sha256sum] = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c"
@@ -590,7 +602,7 @@ SRC_URI[rand_chacha-0.9.0.sha256sum] = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae
SRC_URI[rand_core-0.9.5.sha256sum] = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c"
SRC_URI[rand_core-0.10.1.sha256sum] = "63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69"
SRC_URI[rand_xorshift-0.4.0.sha256sum] = "513962919efc330f829edb2535844d1b912b0fbe2ca165d613e4e8788bb05a5a"
-SRC_URI[rangemap-1.7.1.sha256sum] = "973443cf09a9c8656b574a866ab68dfa19f0867d0340648c7d2f6a71b8a8ea68"
+SRC_URI[rangemap-1.8.0.sha256sum] = "a611d15b50743feb4c76b7d03edcb0e64f399c26961e4efe6975bc398be6aa3d"
SRC_URI[rawpointer-0.2.1.sha256sum] = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3"
SRC_URI[rayon-1.12.0.sha256sum] = "fb39b166781f92d482534ef4b4b1b2568f42613b53e5b6c160e24cfbfa30926d"
SRC_URI[rayon-core-1.13.0.sha256sum] = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91"
@@ -602,10 +614,10 @@ SRC_URI[regex-syntax-0.8.11.sha256sum] = "d6f6ff9a378485b298a5286656da665ba74413
SRC_URI[rgb-0.8.53.sha256sum] = "47b34b781b31e5d73e9fbc8689c70551fd1ade9a19e3e28cfec8580a79290cc4"
SRC_URI[rustc-hash-2.1.3.sha256sum] = "6b1e7f9a428571be2dc5bc0505c13fb6bf936822b894ec87abf8a08a4e51742d"
SRC_URI[rustc_version-0.4.1.sha256sum] = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
-SRC_URI[rustix-1.1.4.sha256sum] = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190"
+SRC_URI[rustix-1.1.5.sha256sum] = "891efababe418670775f199f0d233d84843c227a0949a883ce15b37c78d6629d"
SRC_URI[rustversion-1.0.23.sha256sum] = "cf54715a573b99ac80df0bc206da022bcd442c974952c7b9720069370852e21f"
SRC_URI[rusty-fork-0.3.1.sha256sum] = "cc6bf79ff24e648f6da1f8d1f011e9cac26491b619e6b9280f2b47f1774e6ee2"
-SRC_URI[safe_arch-1.1.0.sha256sum] = "3a52ec151f024d703f9fd65abb7cbe81e7cdb39f18917a3a37e3014470dc7c59"
+SRC_URI[safe_arch-1.2.0.sha256sum] = "42c6efa15875e6ecb39ca61fb0b0c1a40b84fac5a5ffe71eef7d1000c8eb3f5f"
SRC_URI[same-file-1.0.6.sha256sum] = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
SRC_URI[scopeguard-1.2.0.sha256sum] = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
SRC_URI[selectors-0.40.0.sha256sum] = "eeee001a77567bb05e71652718d3ff76d8697c151ac523e68e9513194eb2b75a"
@@ -621,9 +633,10 @@ SRC_URI[shell-words-1.1.1.sha256sum] = "dc6fe69c597f9c37bfeeeeeb33da3530379845f1
SRC_URI[shlex-2.0.1.sha256sum] = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba"
SRC_URI[simba-0.10.2.sha256sum] = "f1a7200d82ff1c7b4235efd12f11e2537a402c91cf83a5cb97ce80eef787fde7"
SRC_URI[simd-adler32-0.3.10.sha256sum] = "3a219298ac11a56ea9a6d2120044824d6f01aeb034955e7af7bc16858527deea"
+SRC_URI[simdutf8-0.1.5.sha256sum] = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e"
SRC_URI[siphasher-1.0.3.sha256sum] = "8ee5873ec9cce0195efcb7a4e9507a04cd49aec9c83d0389df45b1ef7ba2e649"
SRC_URI[slab-0.4.12.sha256sum] = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5"
-SRC_URI[smallvec-1.15.2.sha256sum] = "8ed6a63f02c8539c91a8685a86f4099661ba3da017932f6ebbea6de3f0fa7c90"
+SRC_URI[smallvec-1.16.1.sha256sum] = "ba467056f1b547ed52077911161fc86985becbc60e8e1857c8a144dab0def891"
SRC_URI[stable_deref_trait-1.2.1.sha256sum] = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596"
SRC_URI[static_assertions-1.1.0.sha256sum] = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
SRC_URI[string_cache-0.9.0.sha256sum] = "a18596f8c785a729f2819c0f6a7eae6ebeebdfffbfe4214ae6b087f690e31901"
@@ -632,9 +645,10 @@ SRC_URI[string_cache_codegen-0.6.1.sha256sum] = "585635e46db231059f76c5849798146
SRC_URI[stringprep-0.1.5.sha256sum] = "7b4df3d392d81bd458a8a621b8bffbd2302a12ffe288a9d931670948749463b1"
SRC_URI[strsim-0.11.1.sha256sum] = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
SRC_URI[syn-2.0.119.sha256sum] = "872831b642d1a07999a962a351ed35b955ea2cfc8f3862091e2a240a84f17297"
-SRC_URI[syn-3.0.3.sha256sum] = "53e9bae58849f64dfa4f5d5ae372c8341f7305f82a3868709269343628b659a3"
-SRC_URI[synstructure-0.13.2.sha256sum] = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2"
+SRC_URI[syn-3.0.6.sha256sum] = "8593e8e72159ed2257d083c7a454a85cbf854f37a0966d8d483aff8c8a3ebcee"
+SRC_URI[synstructure-0.14.0.sha256sum] = "901704edd0dfe137f1987838ee4f259e4e063c31371bdb423f7ae38ec6f77f02"
SRC_URI[system-deps-7.0.8.sha256sum] = "396a35feb67335377e0251fcbc1092fc85c484bd4e3a7a54319399da127796e7"
+SRC_URI[system-deps-9.0.0.sha256sum] = "8a0dae2cbca1f0ff93795713cfe0a4c02f760e3c0b8ae2ab4ec4045808ff429f"
SRC_URI[target-lexicon-0.13.5.sha256sum] = "adb6935a6f5c20170eeceb1a3835a49e12e19d792f6dd344ccc76a985ca5a6ca"
SRC_URI[tempfile-3.27.0.sha256sum] = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd"
SRC_URI[tendril-0.5.1.sha256sum] = "5fed54709c5b3a53d09bb1c113ea4f5ceafd1e772ddcb0030a82e1d56c087b08"
@@ -644,18 +658,17 @@ SRC_URI[thiserror-impl-2.0.20.sha256sum] = "bc04cd3e1236dd4a98afca4569f2deb3f120
SRC_URI[time-0.3.55.sha256sum] = "cdb87b95ec50ddfa440816d227a17b2ccbdda963a316a727fda0fc4334f7d134"
SRC_URI[time-core-0.1.9.sha256sum] = "9e1c906769ad99c88eaa54e728060edef082f8e358ff32030cb7c7d315e81109"
SRC_URI[time-macros-0.2.32.sha256sum] = "7e689342a48d2ea927c87ea50cabf8594854bf940e9310208848d680d668ed85"
-SRC_URI[tinystr-0.8.3.sha256sum] = "c8323304221c2a851516f22236c5722a72eaa19749016521d6dff0824447d96d"
+SRC_URI[tinystr-0.8.4.sha256sum] = "b1e27c91459209c2986af3dcf603a5a74a4368754ce37414f59acc971167f643"
SRC_URI[tinytemplate-1.2.1.sha256sum] = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc"
-SRC_URI[tinyvec-1.12.0.sha256sum] = "bb4ebadaa0af04fab11ae01eb5f9fdb5f9c5b875506e210e71c07873528baa7f"
-SRC_URI[tinyvec_macros-0.1.1.sha256sum] = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
-SRC_URI[toml-1.1.4+spec-1.1.0.sha256sum] = "3aace63f4bbcdfc2c965b059de67119c89c4017a70d633be6c104910f67056f5"
+SRC_URI[tinyvec-1.13.3.sha256sum] = "fd3ca314f692efd6c868f8408f53fe444634a845f96c028b97d35f6a1f79f0ee"
+SRC_URI[toml-1.1.6+spec-1.1.0.sha256sum] = "920602543f0911ab71da12c50d59701da54c196d1a2bf5cb4b75667f137a406a"
SRC_URI[toml_datetime-1.1.1+spec-1.1.0.sha256sum] = "3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7"
SRC_URI[toml_parser-1.1.3+spec-1.1.0.sha256sum] = "1d38ac1cf9b95face32296c0a3ede1fdc270627c9d9c02a7274dd6d960dc4d56"
SRC_URI[toml_writer-1.1.2+spec-1.1.0.sha256sum] = "7d56353a2a665ad0f41a421187180aab746c8c325620617ad883a99a1cbe66d2"
SRC_URI[typenum-1.20.1.sha256sum] = "b6f5e870be6c3b371b77fe0ee0bafb859fa4964b4404c27de1d380043c4dda20"
SRC_URI[unarray-0.1.4.sha256sum] = "eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94"
SRC_URI[unicode-bidi-0.3.18.sha256sum] = "5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5"
-SRC_URI[unicode-ident-1.0.24.sha256sum] = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75"
+SRC_URI[unicode-ident-1.0.26.sha256sum] = "d245f478577f809a851594d02313b640fb437e0bb33866753cff937863096954"
SRC_URI[unicode-normalization-0.1.25.sha256sum] = "5fd4f6878c9cb28d874b009da9e8d183b5abc80117c40bbd187a1fde336be6e8"
SRC_URI[unicode-properties-0.1.4.sha256sum] = "7df058c713841ad818f1dc5d3fd88063241cc61f49f5fbea4b951e8cf5a8d71d"
SRC_URI[url-2.5.8.sha256sum] = "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed"
@@ -666,15 +679,15 @@ SRC_URI[version_check-0.9.5.sha256sum] = "0b928f33d975fc6ad9f86c8f283853ad26bdd5
SRC_URI[wait-timeout-0.2.1.sha256sum] = "09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11"
SRC_URI[walkdir-2.5.0.sha256sum] = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
SRC_URI[wasip2-1.0.4+wasi-0.2.12.sha256sum] = "b67efb37e106e55ce722a510d6b5f9c17f083e5fc79afc2badeb12cc313d9487"
-SRC_URI[wasm-bindgen-0.2.127.sha256sum] = "1b70935747edd64d89de3efa29d73789b806c15798f8e7dca4d8ac356b50ce70"
-SRC_URI[wasm-bindgen-macro-0.2.127.sha256sum] = "77775f8f3f7217702089053b94958f8f54061a3f663417df76e19cbdcca29bc1"
-SRC_URI[wasm-bindgen-macro-support-0.2.127.sha256sum] = "e11d33f857dc2fb11b8bc75aee111aa9cbeb12cd9f25efd3d4c2a3dd4e235284"
-SRC_URI[wasm-bindgen-shared-0.2.127.sha256sum] = "7ef64dbcc55df09c7e5a46182d181c2cfa3e925f3da937ea764728b4bbb9dcbf"
-SRC_URI[web-sys-0.3.104.sha256sum] = "c435338968042f4f59a557f690a253676d47ce13ceb55d70100e7facf6620a30"
+SRC_URI[wasm-bindgen-0.2.128.sha256sum] = "aecb87a33d3b0c5e3b7aa46336eaf486cffafbd281b195e4c8b80d50df2351bf"
+SRC_URI[wasm-bindgen-macro-0.2.128.sha256sum] = "a690d511e3c1a8b3a55e33511e3c2c00c78415cd23650f32b808627f5696b9ed"
+SRC_URI[wasm-bindgen-macro-support-0.2.128.sha256sum] = "411e4887f0071ef2d2164a9d5fdf2d20efbef78fccd3a78b0c10a1dc5295e48a"
+SRC_URI[wasm-bindgen-shared-0.2.128.sha256sum] = "81941cd78d0c92026c33e5e01312845a4cb1e9af3407f9134b100dd03144103e"
+SRC_URI[web-sys-0.3.105.sha256sum] = "9fbddc4a036f00ec4f18c83445bd3115cb306a91da554919a099d9222fe4a7f8"
SRC_URI[web_atoms-0.2.6.sha256sum] = "ba8b815c1b593dc0baf78dd0f4fc8fdb2de53198fb1163738093e9a311c33fb3"
SRC_URI[weezl-0.1.12.sha256sum] = "a28ac98ddc8b9274cb41bb4d9d4d5c425b6020c50c46f25559911905610b4a88"
SRC_URI[weezl-0.2.1.sha256sum] = "d4ca08e5ef825b65b056d9efbd95c8750683f0a6d0466d02e96dc2e4e360f3d2"
-SRC_URI[wide-1.6.1.sha256sum] = "de2aaf408e58689c2096682331b1f42bb2d9f2ed6b11560407d023cd0a6c634e"
+SRC_URI[wide-1.7.1.sha256sum] = "d920ac99c3c8edce110cb8d07dbb324d6d026011dce85b1e9355b70f0adacc4f"
SRC_URI[winapi-0.3.9.sha256sum] = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
SRC_URI[winapi-i686-pc-windows-gnu-0.4.0.sha256sum] = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
SRC_URI[winapi-util-0.1.11.sha256sum] = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
@@ -688,19 +701,20 @@ SRC_URI[windows-strings-0.5.1.sha256sum] = "7837d08f69c77cf6b07689544538e017c1bf
SRC_URI[windows-sys-0.61.2.sha256sum] = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
SRC_URI[winnow-1.0.4.sha256sum] = "23b97319f7b8343df12cc98938e5c3eb436064524c8d2b4e30a1d3a36eecdf81"
SRC_URI[wit-bindgen-0.57.1.sha256sum] = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e"
-SRC_URI[writeable-0.6.3.sha256sum] = "1ffae5123b2d3fc086436f8834ae3ab053a283cfac8fe0a0b8eaae044768a4c4"
+SRC_URI[writeable-0.6.4.sha256sum] = "3ad82d2a33cdc9674dc7465672f271e096168fcdbe0f799d9e6db8c5892679dc"
SRC_URI[xml5ever-0.39.0.sha256sum] = "5ab627f34ff61b80d756180d556f9c68801d836d271b3b8c094504ceca69d221"
SRC_URI[yansi-1.0.1.sha256sum] = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049"
SRC_URI[yeslogic-fontconfig-sys-6.0.1.sha256sum] = "1d8b8abf912b9a29ff112e1671c97c33636903d13a69712037190e6805af4f76"
SRC_URI[yoke-0.8.3.sha256sum] = "709fe23a0424b6a435d82152b1bd3fdfb0833487d5fa90d05d42762a9891fef5"
-SRC_URI[yoke-derive-0.8.2.sha256sum] = "de844c262c8848816172cef550288e7dc6c7b7814b4ee56b3e1553f275f1858e"
-SRC_URI[zerocopy-0.8.56.sha256sum] = "556764e583adb45a9f8d413c2a147fa7e8d821e48e12b14fd560b607998b75eb"
-SRC_URI[zerocopy-derive-0.8.56.sha256sum] = "f2ab42fc20575779bd240faa45f94a74256f755c0fa9e89f0ede20d91d0cdfc1"
+SRC_URI[yoke-derive-0.8.3.sha256sum] = "33811428bee40dbceb6d545e95754741d17a6aef9a4849f0fd62e2ba4f412a78"
+SRC_URI[zerocopy-0.8.57.sha256sum] = "d35102a9f36d089ccae9e4c6802bc118be4487b80aaffc0ab4e0cf5ce92d2873"
+SRC_URI[zerocopy-derive-0.8.57.sha256sum] = "146c01f5ab44258da43cf276c74a2763db2ff3969c9c652c3f2de07041d0b2bc"
SRC_URI[zerofrom-0.1.8.sha256sum] = "0ec05a11813ea801ff6d75110ad09cd0824ddba17dfe17128ea0d5f68e6c5272"
-SRC_URI[zerofrom-derive-0.1.7.sha256sum] = "11532158c46691caf0f2593ea8358fed6bbf68a0315e80aae9bd41fbade684a1"
-SRC_URI[zerotrie-0.2.4.sha256sum] = "0f9152d31db0792fa83f70fb2f83148effb5c1f5b8c7686c3459e361d9bc20bf"
-SRC_URI[zerovec-0.11.6.sha256sum] = "90f911cbc359ab6af17377d242225f4d75119aec87ea711a880987b18cd7b239"
-SRC_URI[zerovec-derive-0.11.3.sha256sum] = "625dc425cab0dca6dc3c3319506e6593dcb08a9f387ea3b284dbd52a92c40555"
+SRC_URI[zerofrom-derive-0.1.8.sha256sum] = "f75b4683f6c7f45248d4d64056a24298c6281e0993356d7d1b4a1a962ef10d4a"
+SRC_URI[zerotrie-0.2.5.sha256sum] = "4ea269c3bd32f0a32c321907a2ae912ba6f4649bb0fc764a15627e99a7095a3f"
+SRC_URI[zerovec-0.11.8.sha256sum] = "bb0464e17806c1d976d5cba29399c7f08e516e279e2ba493f63123b5fca67dd8"
+SRC_URI[zerovec-derive-0.11.6.sha256sum] = "34df6fc39dbd26ddc9c10e6a2984476e13acce22e64e4487636ef494369225da"
+SRC_URI[zlib-rs-0.6.8.sha256sum] = "b268e58e7c693d7c271f93ffc4ba3b380412554231c85bf61ca7af91042a4112"
SRC_URI[zmij-1.0.23.sha256sum] = "29666d0abbfad1e3dc4dcf6144730dd3a3ab225bbbdac83319345b1b44ccfc1b"
SRC_URI[zune-core-0.5.3.sha256sum] = "d56377fd46368984a170bc5aac5567e52ca5da874caa60bea39fcbca78fb658b"
SRC_URI[zune-jpeg-0.5.15.sha256sum] = "27bc9d5b815bc103f142aa054f561d9187d191692ec7c2d1e2b4737f8dbd7296"
diff --git a/meta/recipes-gnome/librsvg/librsvg/0001-query-rustc-append-RUSTFLAGS-to-rustc-executable.patch b/meta/recipes-gnome/librsvg/librsvg/0001-query-rustc-append-RUSTFLAGS-to-rustc-executable.patch
index 1c02edad385..d9a7fbf5145 100644
--- a/meta/recipes-gnome/librsvg/librsvg/0001-query-rustc-append-RUSTFLAGS-to-rustc-executable.patch
+++ b/meta/recipes-gnome/librsvg/librsvg/0001-query-rustc-append-RUSTFLAGS-to-rustc-executable.patch
@@ -1,4 +1,4 @@
-From 2becfbb5964754f7c3f1ff90f9447d84093ba986 Mon Sep 17 00:00:00 2001
+From faa062c4bbd9f3678997a90c85ec4efa05156c07 Mon Sep 17 00:00:00 2001
From: Gyorgy Sarvari <skandigraun@gmail.com>
Date: Sat, 2 Aug 2025 20:57:49 +0200
Subject: [PATCH] query-rustc: append RUSTFLAGS to rustc executable
diff --git a/meta/recipes-gnome/librsvg/librsvg/0001-tests-revert-Take-care-of-deprecated-assert_cmd-Comm.patch b/meta/recipes-gnome/librsvg/librsvg/0001-tests-revert-Take-care-of-deprecated-assert_cmd-Comm.patch
index 05e0e0f8579..35ae9a7cd22 100644
--- a/meta/recipes-gnome/librsvg/librsvg/0001-tests-revert-Take-care-of-deprecated-assert_cmd-Comm.patch
+++ b/meta/recipes-gnome/librsvg/librsvg/0001-tests-revert-Take-care-of-deprecated-assert_cmd-Comm.patch
@@ -1,4 +1,4 @@
-From 095e3c67c5e6b410098eb8d86878ec411d00fa0b Mon Sep 17 00:00:00 2001
+From 5fca1f7d88ce817cb532e6b7e7168d3beb1a86f4 Mon Sep 17 00:00:00 2001
From: Alexander Kanavin <alex@linutronix.de>
Date: Thu, 18 Dec 2025 18:43:20 +0100
Subject: [PATCH] tests: revert 'Take care of deprecated
diff --git a/meta/recipes-gnome/librsvg/librsvg_2.63.0.bb b/meta/recipes-gnome/librsvg/librsvg_2.63.2.bb
similarity index 98%
rename from meta/recipes-gnome/librsvg/librsvg_2.63.0.bb
rename to meta/recipes-gnome/librsvg/librsvg_2.63.2.bb
index bc378c27976..114401d16e4 100644
--- a/meta/recipes-gnome/librsvg/librsvg_2.63.0.bb
+++ b/meta/recipes-gnome/librsvg/librsvg_2.63.2.bb
@@ -26,7 +26,7 @@ require ${BPN}-crates.inc
SRC_URI += "file://0001-query-rustc-append-RUSTFLAGS-to-rustc-executable.patch \
file://0001-tests-revert-Take-care-of-deprecated-assert_cmd-Comm.patch \
file://run-ptest"
-SRC_URI[archive.sha256sum] = "cab7f7d1326fb001e4eb9f37990de66d4578a5f48465507471a69322d8b326e3"
+SRC_URI[archive.sha256sum] = "852b18e1a00b8605528825a27dc7748bff2a5dd254028f59dc22a34ea57e81b6"
UPSTREAM_CHECK_REGEX = "librsvg-(?P<pver>\d+\.\d+\.(?!9\d+)\d+)"
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH 03/20] python3-dtschema: upgrade 2026.6 -> 2026.9
2026-09-21 7:06 [PATCH 01/20] ffmpeg: upgrade 9.0.1 -> 9.0.2 Richard Purdie
2026-09-21 7:06 ` [PATCH 02/20] librsvg: upgrade 2.63.0 -> 2.63.2 Richard Purdie
@ 2026-09-21 7:06 ` Richard Purdie
2026-09-21 7:23 ` Patchtest results for " patchtest
2026-09-21 7:06 ` [PATCH 04/20] python3-uv-build: upgrade 0.12.13 -> 0.12.17 Richard Purdie
` (14 subsequent siblings)
16 siblings, 1 reply; 20+ messages in thread
From: Richard Purdie @ 2026-09-21 7:06 UTC (permalink / raw)
To: openembedded-core
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
.../{python3-dtschema_2026.6.bb => python3-dtschema_2026.9.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-dtschema_2026.6.bb => python3-dtschema_2026.9.bb} (84%)
diff --git a/meta/recipes-devtools/python/python3-dtschema_2026.6.bb b/meta/recipes-devtools/python/python3-dtschema_2026.9.bb
similarity index 84%
rename from meta/recipes-devtools/python/python3-dtschema_2026.6.bb
rename to meta/recipes-devtools/python/python3-dtschema_2026.9.bb
index bb9ced182c1..1ab2d4ce3d0 100644
--- a/meta/recipes-devtools/python/python3-dtschema_2026.6.bb
+++ b/meta/recipes-devtools/python/python3-dtschema_2026.9.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=457495c8fa03540db4a576bf7869e811"
inherit pypi python_setuptools_build_meta
-SRC_URI[sha256sum] = "05188e3727393334b99abb74ae220ccb8158eec67d6bec793326253f9e76d57a"
+SRC_URI[sha256sum] = "d50aa00414f09b7aadc776afabe623915b8f94e59d6eddef80920d6505cba671"
DEPENDS += "python3-setuptools-scm-native"
RDEPENDS:${PN} += "\
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH 04/20] python3-uv-build: upgrade 0.12.13 -> 0.12.17
2026-09-21 7:06 [PATCH 01/20] ffmpeg: upgrade 9.0.1 -> 9.0.2 Richard Purdie
2026-09-21 7:06 ` [PATCH 02/20] librsvg: upgrade 2.63.0 -> 2.63.2 Richard Purdie
2026-09-21 7:06 ` [PATCH 03/20] python3-dtschema: upgrade 2026.6 -> 2026.9 Richard Purdie
@ 2026-09-21 7:06 ` Richard Purdie
2026-09-21 7:06 ` [PATCH 05/20] xxhash: upgrade 0.8.3 -> 0.8.4 Richard Purdie
` (13 subsequent siblings)
16 siblings, 0 replies; 20+ messages in thread
From: Richard Purdie @ 2026-09-21 7:06 UTC (permalink / raw)
To: openembedded-core
0.12.17
Released on 2026-09-18.
Enhancements
Reject unsupported Git archive paths in lockfiles with a clear error instead of panicking during frozen exports (#21780)
Preview features
Set minimum glibc and musl versions that universal resolutions must support with minimum-libc-version (#21651)
Reject pylock.toml files whose wheel filenames do not match their declared package names or versions (#20746)
Keep uv workspace metadata read-only unless --sync is provided (#21821)
Apply uv check lock modes when retrieving workspace metadata (#21821)
Performance
Speed up builds with many exclusion patterns by avoiding quadratic deduplication (#21650)
Reduce resolver allocations when deduplicating package and distribution requests (#21810)
Bug fixes
Prevent required-environments from selecting package versions whose wheels require a newer macOS version than the configured Darwin baseline (#21825)
0.12.16
Released on 2026-09-17.
Python
Add Pyodide 314.0.7, 0.29.5, and 0.27.8 (#21741)
Enhancements
Verify downloaded wheels and source distributions against hashes supplied by package indexes (#21562)
Allow build-constraint-dependencies entries to include hashes for verifying downloaded build dependencies (#21467)
Honor Darwin platform_release markers in required-environments using macOS wheel deployment targets (#21766)
Reject unsupported Git URL schemes while parsing lockfiles instead of panicking during frozen exports (#21779)
Preview features
Support lock-without-metadata across all dependency types while retaining package.metadata for remote URL dependencies to enable offline validation (#21163)
Honor configured and command-line index settings, including credentials, in uv upgrade (#21776)
Allow uv check to run in projects that are not managed by uv and outside workspaces (#21777)
Respect --python and UV_PYTHON when selecting the Python version for uv check (#21744)
Bug fixes
Redact Azure shared access signatures from displayed and logged URLs (#21755)
Check archive sizes from pylock.toml before reusing cached distributions (#21609)
Keep user-authored local dependency paths relative in lockfiles when backend metadata reports absolute paths (#20631)
Use the bundled uv_build backend only when its version matches active version pins (#21742)
Handle malformed index URLs without panicking when credentials are configured (#21784)
Report a configuration error instead of panicking for proxy URLs without a host (#21781)
Return a credential-redacted error instead of panicking when a URL cannot be converted to a path (#21783)
0.12.15
Released on 2026-09-15.
Performance
Speed up cold-cache resolution and HTTP cache revalidation by batching cache writes (#21675)
Bug fixes
Fix regressions in 0.12.14 when installing to symlinked destinations or using uv pip install --target . (#21699)
0.12.14
Released on 2026-09-15.
Enhancements
Resume interrupted downloads with HTTP Range requests when supported (#21570)
Use a consistent format for error rendering (#17110)
Render error and warning causes with compact cause: labels (#21599, #21603)
Show underlying causes and hints in user warnings (#21565)
Show resolver hints for failed uv tool upgrade operations (#21566)
Preview features
Export multiple dependency selections from a shared lockfile in one uv export --batch invocation with the batch-export preview feature (#21618)
Performance
Speed up dependency resolution from local wheelhouses by reading wheel metadata in a single blocking task (#21619)
Speed up cold resolution against large package indexes by parsing Simple API responses in bounded background workers (#21593)
Speed up warm-cache resolution by decoding fresh HTTP cache entries in the cache-read task (#21621)
Bug fixes
Select releases that satisfy required-environments within each resolver fork instead of combining incompatible wheel coverage across forks (#21672)
Install packages with paths longer than MAX_PATH on Windows systems without long-path support enabled (#21625)
Prevent uv python install from overwriting valid unmanaged Python symlinks with relative targets on Unix (#21639)
Redact credentials and signatures from missing-path-segment URL errors (#21616)
Avoid exceeding the configured retry budget when cached HTTP responses fail revalidation (#21640)
Prefer bin/python over bin/python3 when discovering interpreters in Unix environments (#21559)
Classify package-operation exit codes by their underlying cause: return 1 for expected failures and 2 for recognized operational and internal failures (#17110)
Suppress managed-Python fallback warnings under --quiet (#21565)
Keep failed uv tool upgrade errors visible with -q while suppressing them with -qq (#21566)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
.../python/python3-uv-build-crates.inc | 66 +++++++------------
...0.12.13.bb => python3-uv-build_0.12.17.bb} | 2 +-
2 files changed, 25 insertions(+), 43 deletions(-)
rename meta/recipes-devtools/python/{python3-uv-build_0.12.13.bb => python3-uv-build_0.12.17.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 02e8f9a8abe..486d993c327 100644
--- a/meta/recipes-devtools/python/python3-uv-build-crates.inc
+++ b/meta/recipes-devtools/python/python3-uv-build-crates.inc
@@ -4,7 +4,6 @@
SRC_URI += " \
crate://crates.io/adler2/2.0.1 \
crate://crates.io/aho-corasick/1.1.4 \
- crate://crates.io/allocator-api2/0.2.21 \
crate://crates.io/ambient-authority/0.0.2 \
crate://crates.io/anstream/1.0.0 \
crate://crates.io/anstyle/1.0.14 \
@@ -43,7 +42,6 @@ SRC_URI += " \
crate://crates.io/clap_lex/1.1.0 \
crate://crates.io/colorchoice/1.0.5 \
crate://crates.io/console/0.16.4 \
- crate://crates.io/const-oid/0.10.2 \
crate://crates.io/cpufeatures/0.2.17 \
crate://crates.io/cpufeatures/0.3.0 \
crate://crates.io/crc32fast/1.5.0 \
@@ -78,21 +76,19 @@ SRC_URI += " \
crate://crates.io/form_urlencoded/1.2.2 \
crate://crates.io/fs-err/3.3.1 \
crate://crates.io/fs-set-times/0.20.3 \
- crate://crates.io/futures/0.3.33 \
- crate://crates.io/futures-channel/0.3.33 \
- crate://crates.io/futures-core/0.3.33 \
- crate://crates.io/futures-executor/0.3.33 \
- crate://crates.io/futures-io/0.3.33 \
+ crate://crates.io/futures/0.3.34 \
+ crate://crates.io/futures-channel/0.3.34 \
+ crate://crates.io/futures-core/0.3.34 \
+ crate://crates.io/futures-executor/0.3.34 \
+ crate://crates.io/futures-io/0.3.34 \
crate://crates.io/futures-lite/2.6.1 \
- crate://crates.io/futures-macro/0.3.33 \
- crate://crates.io/futures-sink/0.3.33 \
- crate://crates.io/futures-task/0.3.33 \
- crate://crates.io/futures-util/0.3.33 \
+ crate://crates.io/futures-macro/0.3.34 \
+ crate://crates.io/futures-sink/0.3.34 \
+ crate://crates.io/futures-task/0.3.34 \
+ crate://crates.io/futures-util/0.3.34 \
crate://crates.io/generic-array/0.14.7 \
- crate://crates.io/getrandom/0.3.4 \
crate://crates.io/getrandom/0.4.3 \
crate://crates.io/globset/0.4.20 \
- crate://crates.io/gloo-timers/0.3.0 \
crate://crates.io/hashbrown/0.15.5 \
crate://crates.io/hashbrown/0.17.1 \
crate://crates.io/heck/0.5.0 \
@@ -167,7 +163,6 @@ SRC_URI += " \
crate://crates.io/ptr_meta_derive/0.3.1 \
crate://crates.io/quote/1.0.47 \
crate://crates.io/quoted_printable/0.5.1 \
- crate://crates.io/r-efi/5.3.0 \
crate://crates.io/r-efi/6.0.0 \
crate://crates.io/rancor/0.1.1 \
crate://crates.io/redox_syscall/0.5.15 \
@@ -209,6 +204,7 @@ SRC_URI += " \
crate://crates.io/slab/0.4.12 \
crate://crates.io/smallvec/1.15.2 \
crate://crates.io/smawk/0.3.2 \
+ crate://crates.io/socket2/0.6.3 \
crate://crates.io/spdx/0.13.5 \
crate://crates.io/stable_deref_trait/1.2.1 \
crate://crates.io/strip-ansi-escapes/0.2.1 \
@@ -222,8 +218,8 @@ SRC_URI += " \
crate://crates.io/tempfile/3.27.0 \
crate://crates.io/terminal_size/0.4.4 \
crate://crates.io/textwrap/0.16.2 \
- crate://crates.io/thiserror/2.0.19 \
- crate://crates.io/thiserror-impl/2.0.19 \
+ crate://crates.io/thiserror/2.0.20 \
+ crate://crates.io/thiserror-impl/2.0.20 \
crate://crates.io/thread_local/1.1.9 \
crate://crates.io/tinystr/0.8.2 \
crate://crates.io/tinyvec/1.11.0 \
@@ -231,7 +227,6 @@ SRC_URI += " \
crate://crates.io/tokio/1.53.1 \
crate://crates.io/tokio-macros/2.7.0 \
crate://crates.io/tokio-stream/0.1.19 \
- crate://crates.io/tokio-util/0.7.19 \
crate://crates.io/toml/1.1.3+spec-1.1.0 \
crate://crates.io/toml_datetime/1.1.1+spec-1.1.0 \
crate://crates.io/toml_edit/0.25.13+spec-1.1.0 \
@@ -248,7 +243,6 @@ SRC_URI += " \
crate://crates.io/typenum/1.20.1 \
crate://crates.io/ucd-trie/0.1.7 \
crate://crates.io/unicode-ident/1.0.24 \
- crate://crates.io/unicode-linebreak/0.1.5 \
crate://crates.io/unicode-width/0.2.2 \
crate://crates.io/unscanny/0.1.0 \
crate://crates.io/url/2.5.8 \
@@ -260,7 +254,6 @@ SRC_URI += " \
crate://crates.io/vte/0.14.1 \
crate://crates.io/walkdir/2.5.0 \
crate://crates.io/wasi/0.11.1+wasi-snapshot-preview1 \
- crate://crates.io/wasip2/1.0.4+wasi-0.2.12 \
crate://crates.io/wasm-bindgen/0.2.114 \
crate://crates.io/wasm-bindgen-macro/0.2.114 \
crate://crates.io/wasm-bindgen-macro-support/0.2.114 \
@@ -301,9 +294,7 @@ SRC_URI += " \
crate://crates.io/windows_x86_64_msvc/0.53.1 \
crate://crates.io/winnow/1.0.3 \
crate://crates.io/winx/0.36.4 \
- crate://crates.io/wit-bindgen/0.57.1 \
crate://crates.io/writeable/0.6.2 \
- crate://crates.io/xattr/1.6.1 \
crate://crates.io/yoke/0.8.1 \
crate://crates.io/yoke-derive/0.8.1 \
crate://crates.io/zerocopy/0.8.56 \
@@ -322,7 +313,6 @@ SRC_URI += " \
SRC_URI[adler2-2.0.1.sha256sum] = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa"
SRC_URI[aho-corasick-1.1.4.sha256sum] = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301"
-SRC_URI[allocator-api2-0.2.21.sha256sum] = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923"
SRC_URI[ambient-authority-0.0.2.sha256sum] = "e9d4ee0d472d1cd2e28c97dfa124b3d8d992e10eb0a035f33f5d12e3a177ba3b"
SRC_URI[anstream-1.0.0.sha256sum] = "824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d"
SRC_URI[anstyle-1.0.14.sha256sum] = "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000"
@@ -361,7 +351,6 @@ SRC_URI[clap_derive-4.6.4.sha256sum] = "d012d2b9d65aca7f18f4d9878a045bc17899bba9
SRC_URI[clap_lex-1.1.0.sha256sum] = "c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9"
SRC_URI[colorchoice-1.0.5.sha256sum] = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570"
SRC_URI[console-0.16.4.sha256sum] = "4fe5f465a4f6fee88fad41b85d990f84c835335e85b5d9e6e63e0d06d28cba7c"
-SRC_URI[const-oid-0.10.2.sha256sum] = "a6ef517f0926dd24a1582492c791b6a4818a4d94e789a334894aa15b0d12f55c"
SRC_URI[cpufeatures-0.2.17.sha256sum] = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280"
SRC_URI[cpufeatures-0.3.0.sha256sum] = "8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201"
SRC_URI[crc32fast-1.5.0.sha256sum] = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511"
@@ -396,21 +385,19 @@ SRC_URI[foldhash-0.2.0.sha256sum] = "77ce24cb58228fbb8aa041425bb1050850ac1917768
SRC_URI[form_urlencoded-1.2.2.sha256sum] = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf"
SRC_URI[fs-err-3.3.1.sha256sum] = "b91aa448ca50d7e79433bdf3ee8d99215430d2ec02ade5aefab2a073a1822e8a"
SRC_URI[fs-set-times-0.20.3.sha256sum] = "94e7099f6313ecacbe1256e8ff9d617b75d1bcb16a6fddef94866d225a01a14a"
-SRC_URI[futures-0.3.33.sha256sum] = "a88cf1f829d945f548cf8fec32c61b1f202b6d93b45848602fc02af4b12ad218"
-SRC_URI[futures-channel-0.3.33.sha256sum] = "262590f4fe6afeb0bc83be1daa64e52657fe185690a958af7f3ad0e92085c5ae"
-SRC_URI[futures-core-0.3.33.sha256sum] = "2cd50c473c80f6d7c3670a752354b8e569b1a7cbfdc0419ec88e5edad85e0dc7"
-SRC_URI[futures-executor-0.3.33.sha256sum] = "6754879cc9f2c66f88c6e5c35344bb0bdb0708b0352b1201815667c7eabc7458"
-SRC_URI[futures-io-0.3.33.sha256sum] = "4577ecaa3c4f96589d473f679a71b596316f6641bc350038b962a5daf0085d7a"
+SRC_URI[futures-0.3.34.sha256sum] = "9a31d2a3fbaaeb2af2368bbdd904aa8e812d3c04a1ee10d3171f52d556e5d0a3"
+SRC_URI[futures-channel-0.3.34.sha256sum] = "b1f9e3d69d39e4862ffed03ed071a76f9a13ba1d9109d355b0f0aa6b15e393c4"
+SRC_URI[futures-core-0.3.34.sha256sum] = "92d699e522242e69e3003b94ecc1f960f3a5e015aa7c5d7486e65ad01dd94f5e"
+SRC_URI[futures-executor-0.3.34.sha256sum] = "031b47cf1a3c6cc8bc2fc76cd437f521619387907d469316e7c0bc278f1f5432"
+SRC_URI[futures-io-0.3.34.sha256sum] = "53c0fa8157de1303bfffdaa1cc2a673bfffb60102f76b0ef4441659124373fed"
SRC_URI[futures-lite-2.6.1.sha256sum] = "f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad"
-SRC_URI[futures-macro-0.3.33.sha256sum] = "2d6d3cde68c518367be28956066ddfef33813991b77a55005a69dae04bf3b10b"
-SRC_URI[futures-sink-0.3.33.sha256sum] = "e34418ac499d6305c2fb5ad0ed2f6ac998c5f8ca209b4510f7f94242c647e307"
-SRC_URI[futures-task-0.3.33.sha256sum] = "b231ed28831efb4a61a08580c4bc233ec56bc009f4cd8f52da2c3cb97df0c109"
-SRC_URI[futures-util-0.3.33.sha256sum] = "a77a90a256fce34da66415271e30f94ee91c57b04b8a2c042d9cf3220179deaa"
+SRC_URI[futures-macro-0.3.34.sha256sum] = "9fb9654ba8355388abeb8dcb4fc62f511300867002afc858860463bdd9fe0c44"
+SRC_URI[futures-sink-0.3.34.sha256sum] = "1944426bf7d03f1d14f708785e4b33efd750b36d48a157b836b3efc15ede8e1d"
+SRC_URI[futures-task-0.3.34.sha256sum] = "cd417de3d1d015fc3bfd2b1ea46dfc7bab72ef86f1cc7cc9c78e728b34a6d1fd"
+SRC_URI[futures-util-0.3.34.sha256sum] = "0d50a92467f8ba5dd6e3ee5d4bd04d73ab2e4e1c44474a0674821dfce14b79bc"
SRC_URI[generic-array-0.14.7.sha256sum] = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
-SRC_URI[getrandom-0.3.4.sha256sum] = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd"
SRC_URI[getrandom-0.4.3.sha256sum] = "300e883d756b2e4ec94e02791f39b04b522276138852cfc41d9fb7e904106099"
SRC_URI[globset-0.4.20.sha256sum] = "07c34a9410465b45bd9787443bc7370f37735bad04b0f0cd57ff1a3186c98988"
-SRC_URI[gloo-timers-0.3.0.sha256sum] = "bbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994"
SRC_URI[hashbrown-0.15.5.sha256sum] = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1"
SRC_URI[hashbrown-0.17.1.sha256sum] = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a"
SRC_URI[heck-0.5.0.sha256sum] = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
@@ -485,7 +472,6 @@ SRC_URI[ptr_meta-0.3.1.sha256sum] = "0b9a0cf95a1196af61d4f1cbdab967179516d9a4a43
SRC_URI[ptr_meta_derive-0.3.1.sha256sum] = "7347867d0a7e1208d93b46767be83e2b8f978c3dad35f775ac8d8847551d6fe1"
SRC_URI[quote-1.0.47.sha256sum] = "1fbf4db142a473a8d80c26bbf18454ed458bf8d26c8219c331daecfdbd079001"
SRC_URI[quoted_printable-0.5.1.sha256sum] = "640c9bd8497b02465aeef5375144c26062e0dcd5939dfcbb0f5db76cb8c17c73"
-SRC_URI[r-efi-5.3.0.sha256sum] = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f"
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"
@@ -527,6 +513,7 @@ SRC_URI[similar-2.7.0.sha256sum] = "bbbb5d9659141646ae647b42fe094daf6c6192d16208
SRC_URI[slab-0.4.12.sha256sum] = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5"
SRC_URI[smallvec-1.15.2.sha256sum] = "8ed6a63f02c8539c91a8685a86f4099661ba3da017932f6ebbea6de3f0fa7c90"
SRC_URI[smawk-0.3.2.sha256sum] = "b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c"
+SRC_URI[socket2-0.6.3.sha256sum] = "3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e"
SRC_URI[spdx-0.13.5.sha256sum] = "081670c233dfbed55690cc0cd38424e0e24ac1b2673d0b408b3f7b684738dfa9"
SRC_URI[stable_deref_trait-1.2.1.sha256sum] = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596"
SRC_URI[strip-ansi-escapes-0.2.1.sha256sum] = "2a8f8038e7e7969abb3f1b7c2a811225e9296da208539e0f79c5251d6cac0025"
@@ -540,8 +527,8 @@ SRC_URI[temp-env-0.3.6.sha256sum] = "96374855068f47402c3121c6eed88d29cb1de8f3ab2
SRC_URI[tempfile-3.27.0.sha256sum] = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd"
SRC_URI[terminal_size-0.4.4.sha256sum] = "230a1b821ccbd75b185820a1f1ff7b14d21da1e442e22c0863ea5f08771a8874"
SRC_URI[textwrap-0.16.2.sha256sum] = "c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057"
-SRC_URI[thiserror-2.0.19.sha256sum] = "09a43598840e33d5b0331f38c5e30d13bb11c11210a4b58f0d9b18a5a5eefcd9"
-SRC_URI[thiserror-impl-2.0.19.sha256sum] = "43cbfe0cf76104d42a574802844187e84a305e531ed54455f11fbde0f10541cd"
+SRC_URI[thiserror-2.0.20.sha256sum] = "ec86235f5fcc2a73650310756d2ac5b138a5780bbbdfae3eeccec992c435ba4f"
+SRC_URI[thiserror-impl-2.0.20.sha256sum] = "bc04cd3e1236dd4a98afca4569f2deb3f120e5422a4023be2cb683f8486292af"
SRC_URI[thread_local-1.1.9.sha256sum] = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185"
SRC_URI[tinystr-0.8.2.sha256sum] = "42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869"
SRC_URI[tinyvec-1.11.0.sha256sum] = "3e61e67053d25a4e82c844e8424039d9745781b3fc4f32b8d55ed50f5f667ef3"
@@ -549,7 +536,6 @@ SRC_URI[tinyvec_macros-0.1.1.sha256sum] = "1f3ccbac311fea05f86f61904b462b55fb3df
SRC_URI[tokio-1.53.1.sha256sum] = "202caea871b69668250d242070849eb495be178ed697a3e98aebce5bc81a0bed"
SRC_URI[tokio-macros-2.7.0.sha256sum] = "385a6cb71ab9ab790c5fe8d67f1645e6c450a7ce006a33de03daa956cf70a496"
SRC_URI[tokio-stream-0.1.19.sha256sum] = "a3d06f0b082ba57c26b79407372e57cf2a1e28124f78e9479fe80322cf53420b"
-SRC_URI[tokio-util-0.7.19.sha256sum] = "494815d09bf52b5548659851081238f0ca39ff638363907596da739561c62c52"
SRC_URI[toml-1.1.3+spec-1.1.0.sha256sum] = "53c96ecdfa941c8fc4fcaed14f99ada8ebed502eef533015095a07e3301d4c3c"
SRC_URI[toml_datetime-1.1.1+spec-1.1.0.sha256sum] = "3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7"
SRC_URI[toml_edit-0.25.13+spec-1.1.0.sha256sum] = "6975367e4d2ef766d86af01ffad14b622fecc8d4357a998fbc4deb6e9bacaf9b"
@@ -566,7 +552,6 @@ SRC_URI[typeid-1.0.3.sha256sum] = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc2
SRC_URI[typenum-1.20.1.sha256sum] = "b6f5e870be6c3b371b77fe0ee0bafb859fa4964b4404c27de1d380043c4dda20"
SRC_URI[ucd-trie-0.1.7.sha256sum] = "2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971"
SRC_URI[unicode-ident-1.0.24.sha256sum] = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75"
-SRC_URI[unicode-linebreak-0.1.5.sha256sum] = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f"
SRC_URI[unicode-width-0.2.2.sha256sum] = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254"
SRC_URI[unscanny-0.1.0.sha256sum] = "e9df2af067a7953e9c3831320f35c1cc0600c30d44d9f7a12b01db1cd88d6b47"
SRC_URI[url-2.5.8.sha256sum] = "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed"
@@ -578,7 +563,6 @@ SRC_URI[version_check-0.9.5.sha256sum] = "0b928f33d975fc6ad9f86c8f283853ad26bdd5
SRC_URI[vte-0.14.1.sha256sum] = "231fdcd7ef3037e8330d8e17e61011a2c244126acc0a982f4040ac3f9f0bc077"
SRC_URI[walkdir-2.5.0.sha256sum] = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
SRC_URI[wasi-0.11.1+wasi-snapshot-preview1.sha256sum] = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
-SRC_URI[wasip2-1.0.4+wasi-0.2.12.sha256sum] = "b67efb37e106e55ce722a510d6b5f9c17f083e5fc79afc2badeb12cc313d9487"
SRC_URI[wasm-bindgen-0.2.114.sha256sum] = "6532f9a5c1ece3798cb1c2cfdba640b9b3ba884f5db45973a6f442510a87d38e"
SRC_URI[wasm-bindgen-macro-0.2.114.sha256sum] = "18a2d50fcf105fb33bb15f00e7a77b772945a2ee45dcf454961fd843e74c18e6"
SRC_URI[wasm-bindgen-macro-support-0.2.114.sha256sum] = "03ce4caeaac547cdf713d280eda22a730824dd11e6b8c3ca9e42247b25c631e3"
@@ -619,9 +603,7 @@ SRC_URI[windows_x86_64_msvc-0.52.6.sha256sum] = "589f6da84c646204747d1270a2a5661
SRC_URI[windows_x86_64_msvc-0.53.1.sha256sum] = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650"
SRC_URI[winnow-1.0.3.sha256sum] = "0592e1c9d151f854e6fd382574c3a0855250e1d9b2f99d9281c6e6391af352f1"
SRC_URI[winx-0.36.4.sha256sum] = "3f3fd376f71958b862e7afb20cfe5a22830e1963462f3a17f49d82a6c1d1f42d"
-SRC_URI[wit-bindgen-0.57.1.sha256sum] = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e"
SRC_URI[writeable-0.6.2.sha256sum] = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9"
-SRC_URI[xattr-1.6.1.sha256sum] = "32e45ad4206f6d2479085147f02bc2ef834ac85886624a23575ae137c8aa8156"
SRC_URI[yoke-0.8.1.sha256sum] = "72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954"
SRC_URI[yoke-derive-0.8.1.sha256sum] = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d"
SRC_URI[zerocopy-0.8.56.sha256sum] = "556764e583adb45a9f8d413c2a147fa7e8d821e48e12b14fd560b607998b75eb"
diff --git a/meta/recipes-devtools/python/python3-uv-build_0.12.13.bb b/meta/recipes-devtools/python/python3-uv-build_0.12.17.bb
similarity index 92%
rename from meta/recipes-devtools/python/python3-uv-build_0.12.13.bb
rename to meta/recipes-devtools/python/python3-uv-build_0.12.17.bb
index 51e85d5a857..322ac35f488 100644
--- a/meta/recipes-devtools/python/python3-uv-build_0.12.13.bb
+++ b/meta/recipes-devtools/python/python3-uv-build_0.12.17.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] = "46936ab24c8674be28df2784a9ca2878478a84a98e6ce3df5cb976102e99b8f1"
+SRC_URI[sha256sum] = "ae5cd835cf479a76efb161ddb9c6411acf63f5687dacd3d56d15e9a5783f740f"
require ${BPN}-crates.inc
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH 05/20] xxhash: upgrade 0.8.3 -> 0.8.4
2026-09-21 7:06 [PATCH 01/20] ffmpeg: upgrade 9.0.1 -> 9.0.2 Richard Purdie
` (2 preceding siblings ...)
2026-09-21 7:06 ` [PATCH 04/20] python3-uv-build: upgrade 0.12.13 -> 0.12.17 Richard Purdie
@ 2026-09-21 7:06 ` Richard Purdie
2026-09-21 7:23 ` Patchtest results for " patchtest
2026-09-21 7:06 ` [PATCH 06/20] python3-hatchling: upgrade 1.32.0 -> 1.32.3 Richard Purdie
` (12 subsequent siblings)
16 siblings, 1 reply; 20+ messages in thread
From: Richard Purdie @ 2026-09-21 7:06 UTC (permalink / raw)
To: openembedded-core
v0.8.4
- perf : added RISC-V Vector extension (RVV) implementation, by @zijianli1234, @BoBoDai and @camel-cdr
- perf : added LoongArch LASX implementation and improved LSX, by @24bit-xjkp
- perf : prefer NEON over SVE on AArch64, improving XXH3 speed by 25-40%, by @Nicoshev
- perf : improved XXH3 streaming speed for very small updates, suggested by @aleksazr
- api : `XXH_memcpy()`, `XXH_memset()` and `XXH_memcmp()` can be redirected at compile time
- api : new `XXH_NO_EXTERNC_GUARD` build macro for complex C++ integration
- cli : added 64-bit seed support (`-s`, `--seed`), by @d06i
- cli : options can appear after filenames; `--` terminates option parsing, #1098 reported by @unterkomplex
- cli : continue processing subsequent files after read errors, #1064 reported by @ZoomRmc
- cli : support long and special Windows paths, #1060, based on #1061 by @t-mat
- cli : improved benchmark accuracy, error handling and unit labels, #1051 reported by @calgray
- fix : unaligned reads could be miscompiled by GCC under strict aliasing, #1013 by @lassipulkkinen
- fix : `XXH_INLINE_ALL` compatibility with `XXH_NAMESPACE` and x86 runtime dispatch, by @pps83, #1071 reported by @Dr-Hex
- fix : avoid including system headers inside an `extern "C"` block, #1122 reported by @andreas-schwab
- fix : compilation with MSVC link-time optimization and warnings as errors, #1038 reported by @mi2think
- build: improved runtime dispatch detection for cross-compilation and non-x86 targets, with help from @eworm-de, #1081 reported by @PotMJ
- build: `LIBXXH_DISPATCH=1` now applies to static and dynamic libraries, #1058 reported by @xiota
- build: Make builds now isolate objects by configuration and support parallel test builds
- build: moved CMake integration to `build/cmake` and improved cross-compilation detection
- install: improved package metadata and installation paths on Windows and FreeBSD, by @iwamatsu, @chitao1234 and @sunpoet
- portability: fixed compilation on ARM with GCC < 8, by @mstorsjo
- portability: fixed C++ compilation on Solaris and illumos, by @luqmana
- portability: AVX-512 implementation no longer requires AVX-512BW, by @NexusXe
- doc : expanded `xxhsum` documentation and clarified the algorithm specification files
- doc : document non-cryptographic collision properties, notably for XXH3's mid-size path (#1127 by @thomasahle)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
.../recipes-support/xxhash/{xxhash_0.8.3.bb => xxhash_0.8.4.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-support/xxhash/{xxhash_0.8.3.bb => xxhash_0.8.4.bb} (93%)
diff --git a/meta/recipes-support/xxhash/xxhash_0.8.3.bb b/meta/recipes-support/xxhash/xxhash_0.8.4.bb
similarity index 93%
rename from meta/recipes-support/xxhash/xxhash_0.8.3.bb
rename to meta/recipes-support/xxhash/xxhash_0.8.4.bb
index dc9bbe55634..736270435b2 100644
--- a/meta/recipes-support/xxhash/xxhash_0.8.3.bb
+++ b/meta/recipes-support/xxhash/xxhash_0.8.4.bb
@@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=13be6b481ff5616f77dda971191bb29b \
SRC_URI = "git://github.com/Cyan4973/xxHash.git;branch=release;protocol=https;tag=v${PV}"
UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)"
-SRCREV = "e626a72bc2321cd320e953a0ccf1584cad60f363"
+SRCREV = "c87183a77d67f7d37e3d2d1b7eaac5e7c695e4f0"
CFLAGS += "${@bb.utils.contains('SELECTED_OPTIMIZATION', '-Og', '-DXXH_NO_INLINE_HINTS', '', d)}"
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH 06/20] python3-hatchling: upgrade 1.32.0 -> 1.32.3
2026-09-21 7:06 [PATCH 01/20] ffmpeg: upgrade 9.0.1 -> 9.0.2 Richard Purdie
` (3 preceding siblings ...)
2026-09-21 7:06 ` [PATCH 05/20] xxhash: upgrade 0.8.3 -> 0.8.4 Richard Purdie
@ 2026-09-21 7:06 ` Richard Purdie
2026-09-21 7:06 ` [PATCH 07/20] python3-idna: upgrade 3.19 -> 3.20 Richard Purdie
` (11 subsequent siblings)
16 siblings, 0 replies; 20+ messages in thread
From: Richard Purdie @ 2026-09-21 7:06 UTC (permalink / raw)
To: openembedded-core
1.32.4 - 2026-09-20 ## {: #hatchling-v1.32.4 }
Fixed:
Revert the extra type parameter added to BuildHookInterface in 1.32.3, which broke
plugins that subscripted the interface with a single argument (e.g. BuildHookInterface[MyConfig])
by raising TypeError at import time. BuilderConfig is likewise no longer generic, restoring
the pre-1.32.3 plugin interface.
Strip spaces around version metadata when using original input for CalVer to keep leading zeroes.
1.32.3 - 2026-09-17 ## {: #hatchling-v1.32.3 }
Fixed:
Preserve the version string exactly as written in core metadata, so stylized versions such as C
alVer 2026.08.10 are no longer stripped of leading zeros. Distribution file names and
.dist-info directories continue to use the PEP 440 normalized form.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
...{python3-hatchling_1.32.0.bb => python3-hatchling_1.32.3.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-hatchling_1.32.0.bb => python3-hatchling_1.32.3.bb} (82%)
diff --git a/meta/recipes-devtools/python/python3-hatchling_1.32.0.bb b/meta/recipes-devtools/python/python3-hatchling_1.32.3.bb
similarity index 82%
rename from meta/recipes-devtools/python/python3-hatchling_1.32.0.bb
rename to meta/recipes-devtools/python/python3-hatchling_1.32.3.bb
index e0c82ff3677..a6e683c1009 100644
--- a/meta/recipes-devtools/python/python3-hatchling_1.32.0.bb
+++ b/meta/recipes-devtools/python/python3-hatchling_1.32.3.bb
@@ -7,6 +7,6 @@ inherit pypi python_hatchling
DEPENDS += "python3-packaging-native python3-pathspec-native python3-pluggy-native python3-tomlkit-native python3-trove-classifiers-native"
-SRC_URI[sha256sum] = "0bdbde4a52b06c37e3eca395f85a762bf0ef06fe374fd8ae429dc6be10230f5f"
+SRC_URI[sha256sum] = "acdd4436d84d829c6e7ae6df723241d8f0bca9c5bad5a6148bd41f2ea6b8a792"
BBCLASSEXTEND = "native nativesdk"
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH 07/20] python3-idna: upgrade 3.19 -> 3.20
2026-09-21 7:06 [PATCH 01/20] ffmpeg: upgrade 9.0.1 -> 9.0.2 Richard Purdie
` (4 preceding siblings ...)
2026-09-21 7:06 ` [PATCH 06/20] python3-hatchling: upgrade 1.32.0 -> 1.32.3 Richard Purdie
@ 2026-09-21 7:06 ` Richard Purdie
2026-09-21 7:06 ` [PATCH 08/20] python3-pdm: upgrade 2.29.1 -> 2.29.2 Richard Purdie
` (10 subsequent siblings)
16 siblings, 0 replies; 20+ messages in thread
From: Richard Purdie @ 2026-09-21 7:06 UTC (permalink / raw)
To: openembedded-core
- Update to Unicode 18.0.0.
- Better enforcement of the domain length limit in the incremental
codec.
- Add support for Python 3.15.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
.../python/{python3-idna_3.19.bb => python3-idna_3.20.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-idna_3.19.bb => python3-idna_3.20.bb} (84%)
diff --git a/meta/recipes-devtools/python/python3-idna_3.19.bb b/meta/recipes-devtools/python/python3-idna_3.20.bb
similarity index 84%
rename from meta/recipes-devtools/python/python3-idna_3.19.bb
rename to meta/recipes-devtools/python/python3-idna_3.20.bb
index 92bbda59d5a..1baa2f1c264 100644
--- a/meta/recipes-devtools/python/python3-idna_3.19.bb
+++ b/meta/recipes-devtools/python/python3-idna_3.20.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/kjd/idna"
LICENSE = "BSD-3-Clause AND Python-2.0 AND Unicode-TOU"
LIC_FILES_CHKSUM = "file://LICENSE.md;md5=9a6c29079fc90c29d80332f44d2625f2"
-SRC_URI[sha256sum] = "5e0811a4383b21dc5838069f801c4fb62113b7447663d2530d2bd6e77b49bf15"
+SRC_URI[sha256sum] = "a7db850025b95ded1eae8a46181a1a6c56c92c96f0e2b005d9ff8dc0210cab44"
inherit pypi python_flit_core ptest-python-pytest
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH 08/20] python3-pdm: upgrade 2.29.1 -> 2.29.2
2026-09-21 7:06 [PATCH 01/20] ffmpeg: upgrade 9.0.1 -> 9.0.2 Richard Purdie
` (5 preceding siblings ...)
2026-09-21 7:06 ` [PATCH 07/20] python3-idna: upgrade 3.19 -> 3.20 Richard Purdie
@ 2026-09-21 7:06 ` Richard Purdie
2026-09-21 7:06 ` [PATCH 09/20] python3-wcwidth: upgrade 0.8.3 -> 0.8.4 Richard Purdie
` (9 subsequent siblings)
16 siblings, 0 replies; 20+ messages in thread
From: Richard Purdie @ 2026-09-21 7:06 UTC (permalink / raw)
To: openembedded-core
- Fix writing lock files specified as bare relative filenames with `pdm lock --lockfile`.
- Preserve local paths containing spaces and their extras and environment markers when importing requirements files.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
.../python/{python3-pdm_2.29.1.bb => python3-pdm_2.29.2.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-pdm_2.29.1.bb => python3-pdm_2.29.2.bb} (80%)
diff --git a/meta/recipes-devtools/python/python3-pdm_2.29.1.bb b/meta/recipes-devtools/python/python3-pdm_2.29.2.bb
similarity index 80%
rename from meta/recipes-devtools/python/python3-pdm_2.29.1.bb
rename to meta/recipes-devtools/python/python3-pdm_2.29.2.bb
index 4520e677ee5..83e9508612d 100644
--- a/meta/recipes-devtools/python/python3-pdm_2.29.1.bb
+++ b/meta/recipes-devtools/python/python3-pdm_2.29.2.bb
@@ -4,7 +4,7 @@ LICENSE = "MIT"
SECTION = "devel/python"
LIC_FILES_CHKSUM = "file://LICENSE;md5=2eb31a2cc1a758c34b499f287dd04ef2"
-SRC_URI[sha256sum] = "6bb5d893d301edb2b83d46042039634bf36c96c57cc7edad22a59521a41df9f8"
+SRC_URI[sha256sum] = "bad9705e9482e7d877a53380ff25273b01e9c1d313ee6ce7b215a6562a9d8bdd"
inherit pypi python_pdm
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH 09/20] python3-wcwidth: upgrade 0.8.3 -> 0.8.4
2026-09-21 7:06 [PATCH 01/20] ffmpeg: upgrade 9.0.1 -> 9.0.2 Richard Purdie
` (6 preceding siblings ...)
2026-09-21 7:06 ` [PATCH 08/20] python3-pdm: upgrade 2.29.1 -> 2.29.2 Richard Purdie
@ 2026-09-21 7:06 ` Richard Purdie
2026-09-21 7:06 ` [PATCH 10/20] barebox-tools: upgrade 2026.08.0 -> 2026.09.0 Richard Purdie
` (8 subsequent siblings)
16 siblings, 0 replies; 20+ messages in thread
From: Richard Purdie @ 2026-09-21 7:06 UTC (permalink / raw)
To: openembedded-core
0.8.4 *2026-09-17*
* **Bugfix** `clip()`_ hangs with OSC 8 hyperlinks in some conditions, `PR #252`_.
* **Bugfix** width of ITU T.416 colon-format SGR color parameters, `PR #243`_.
* **Bugfix** width of OSC 66 text sizing sequences without a text field, `PR #246`_.
* **Bugfix** `width()`_, `ljust()`_, `rjust()`_, `center()`_, `clip()`_ and `strip_sequences()`_
treated ``ESC ( LF`` as text instead of a character set designation (rare), `PR #259`_.
* **Bugfix** `clip()`_ painter's algorithm and "tab expansion" should be spaces, `PR #259`_.
* **Changed** `iter_graphemes()`_ clustering rule GB9c for Unicode 18.0, `PR #238`_.
* **Changed** ``ambiguous_width`` arguments are now clamped to allowed range (1, 2), `PR #246`_.
* **Changed** `wrap()`_ now raises ``ValueError`` for a width of zero or less, matching stdlib
``textwrap``. Previously ``wrap('女', 0)`` returned ``['女']``, `PR #246`_.
* **Changed** `clip()`_ arguments ``start=0`` and ``end=-1`` become optional, `PR #250`_.
* **Updated** tables for Unicode version 18.0, `PR #238`_.
* **Updated** ``ucs-detect`` data files used in some automatic tests are no longer
distributed, `PR #253`_.
A typo meant the original do_install_ptest append wasn't used. The bin files aren't
helpful in the tests anyway, they'd generate data but have dependency and network
access challenges.
Therefore drop that append but add one to ensure pyproject.toml is installed
since one test accesses it.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
.../{python3-wcwidth_0.8.3.bb => python3-wcwidth_0.8.4.bb} | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
rename meta/recipes-devtools/python/{python3-wcwidth_0.8.3.bb => python3-wcwidth_0.8.4.bb} (65%)
diff --git a/meta/recipes-devtools/python/python3-wcwidth_0.8.3.bb b/meta/recipes-devtools/python/python3-wcwidth_0.8.4.bb
similarity index 65%
rename from meta/recipes-devtools/python/python3-wcwidth_0.8.3.bb
rename to meta/recipes-devtools/python/python3-wcwidth_0.8.4.bb
index 3ba5b5b29b1..8ac99afc3ec 100644
--- a/meta/recipes-devtools/python/python3-wcwidth_0.8.3.bb
+++ b/meta/recipes-devtools/python/python3-wcwidth_0.8.4.bb
@@ -4,13 +4,12 @@ HOMEPAGE = "https://github.com/jquast/wcwidth"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=b15979c39a2543892fca8cd86b4b52cb"
-SRC_URI[sha256sum] = "d128512515fbf4612e0ff21fd6380399210318b7b54a9af59dff8454cf9730eb"
+SRC_URI[sha256sum] = "2dae09efa25253ae2874188e86d6861af3b1652aef4118cdf3f0bda288a957fb"
inherit pypi python_hatchling ptest-python-pytest
-do_install_ptest:aapend() {
- install -d ${D}${PTEST_PATH}/bin
- cp -rf ${S}/bin/* ${D}${PTEST_PATH}/bin/
+do_install_ptest:append() {
+ cp ${S}/pyproject.toml ${D}${PTEST_PATH}/
}
BBCLASSEXTEND = "native nativesdk"
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH 10/20] barebox-tools: upgrade 2026.08.0 -> 2026.09.0
2026-09-21 7:06 [PATCH 01/20] ffmpeg: upgrade 9.0.1 -> 9.0.2 Richard Purdie
` (7 preceding siblings ...)
2026-09-21 7:06 ` [PATCH 09/20] python3-wcwidth: upgrade 0.8.3 -> 0.8.4 Richard Purdie
@ 2026-09-21 7:06 ` Richard Purdie
2026-09-21 7:06 ` [PATCH 11/20] bind: upgrade 9.20.27 -> 9.20.29 Richard Purdie
` (7 subsequent siblings)
16 siblings, 0 replies; 20+ messages in thread
From: Richard Purdie @ 2026-09-21 7:06 UTC (permalink / raw)
To: openembedded-core
"""
This release fixes vulnerabilities in the FIT image code. Most important
one is fixed with "FIT: resolve FIT images case-sensitively". This
vulnerability allowed to trick barebox into verifying one FIT image node
while booting another. The issue showed up in a security audit and is
fixed in this release, stable updates for v2026.04 and v2026.08 will
follow shortly.
Another issue fixed is that a hash node in a FIT image defines its
algorithm. We used to look only at the first hash node. If that says
crc32 then barebox would use that to verify the image data. This is
changed to iterate over the available algos from strong to weak and
see if one of them can verify the image data. crc32, md5 and sha1 are
explicitly no longer allowed. Note that this vulnerability requires
a signed FIT image with crc32 as hashing algorithm, something a properly
signed FIT image shouldn't have, but as crc32 used to be the
pre-secure-boot standard, it could well have leaked into images.
On the brighter side this release adds support for the Novarq Tactical
1000 board which is a switch built around the Microchip LAN9696. Also
the PXA support has been revived, with the PXA3xx as a fully supported
device tree platform.
"""
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
meta/recipes-bsp/barebox/barebox-common.inc | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/meta/recipes-bsp/barebox/barebox-common.inc b/meta/recipes-bsp/barebox/barebox-common.inc
index a9f0593e27f..d94798193b3 100644
--- a/meta/recipes-bsp/barebox/barebox-common.inc
+++ b/meta/recipes-bsp/barebox/barebox-common.inc
@@ -3,6 +3,6 @@ SECTION = "bootloaders"
LIC_FILES_CHKSUM = "file://COPYING;md5=f5125d13e000b9ca1f0d3364286c4192"
-PV = "2026.08.0"
+PV = "2026.09.0"
SRC_URI = "https://barebox.org/download/barebox-${PV}.tar.bz2"
-SRC_URI[sha256sum] = "5b270cbde7f2fc6a78ff6e748eef788bbc04571682e2f2e964cd15a2e009774c"
+SRC_URI[sha256sum] = "491b504c8a79b5a4e30c419b824916b7329bad8abfe34987ba066bafa1fbcfc5"
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH 11/20] bind: upgrade 9.20.27 -> 9.20.29
2026-09-21 7:06 [PATCH 01/20] ffmpeg: upgrade 9.0.1 -> 9.0.2 Richard Purdie
` (8 preceding siblings ...)
2026-09-21 7:06 ` [PATCH 10/20] barebox-tools: upgrade 2026.08.0 -> 2026.09.0 Richard Purdie
@ 2026-09-21 7:06 ` Richard Purdie
2026-09-21 7:06 ` [PATCH 12/20] mesa: upgrade 26.2.2 -> 26.2.3 Richard Purdie
` (6 subsequent siblings)
16 siblings, 0 replies; 20+ messages in thread
From: Richard Purdie @ 2026-09-21 7:06 UTC (permalink / raw)
To: openembedded-core
BIND 9.20.28
------------
The BIND 9.20.28 release was withdrawn after the discovery of a
regression in it during pre-release testing.
BIND 9.20.29
------------
Security Fixes
~~~~~~~~~~~~~~
- [CVE-2026-19668] Prevent excessive CPU use validating crafted DNSSEC
responses. ``a0a61dba9e``
- [CVE-2026-19033] Require a TSIG on every message of incoming zone
transfers. ``9404cd2b8c``
- [CVE-2026-77119] Prevent a DNSSEC downgrade of secure delegations via
unrelated NSEC3. ``3bed9c8e9e``
- [CVE-2026-19941] Prevent forged DNSSEC-validated NXDOMAIN responses.
``a36bf58daf``
- [CVE-2026-19666] DNS64 with break-dnssec could cause an assertion
failure. ``4cec4965c4``
- [CVE-2026-19667] Reject negative cache records that do not fit in a
dns_rdata_t. ``dbf08c8581``
- [CVE-2026-19662] Prevent resolver crash with cached DNSSEC proofs.
``c884cc1ba0``
- [CVE-2026-75029] Discard repeated SOA, CNAME, and DNAME records when
parsing DNS messages. ``0d630758c2``
- [CVE-2026-77692] Fix an unauthenticated crash on HTTPS using SIG(0)
``5a24401c5c``
- [CVE-2026-81736] Cached HTTPS/SVCB aliases could exhaust resolver CPU.
``20bbb1639a``
- [CVE-2026-76163] Prevent TKEY queries from terminating named without
global options. ``7645138538``
- [CVE-2026-78301] Out-of-zone records in a zone database could be
served as authoritative. ``72a10c3a0b``
- [CVE-2026-80274] Crash on wildcard answers carrying both NSEC and
NSEC3 proofs. ``0e44451b1a``
- [CVE-2026-81563] Following HTTPS/SVCB aliases could leak resolver
cache memory. ``3162df369e``
New Features
~~~~~~~~~~~~
- Add an agent skill for the isc_job/isc_async/isc_work APIs.
``fe32990b06``
Removed Features
~~~~~~~~~~~~~~~~
- Remove unused closest encloser proof caching. ``abd8b5bfd8``
Feature Changes
~~~~~~~~~~~~~~~
- Reject oversized and malformed DNSKEY records up front. ``6c22109924``
Bug Fixes
~~~~~~~~~
- Prevent a crash when using both dns64 and filter-a. ``bce5d10d18``
- Fix update-policy grant external address passing. ``b1e955c326``
- Missing required NSEC3 for delegation not detected. ``e84ed2e9d7``
- Tighten EUI48 and EUI48 text parsing. ``ff50f2cdf1``
- GeoIP ACL state can be stale or wrong after reload. ``63baf425b3``
- Honor DNSSEC policy key tag ranges. ``b82e5834b7``
- Fix double free in mdig when EDNS options are specified.
``af5bd0b0ff``
- Fix a crash when an IXFR falls back to AXFR with updates still
pending. ``e34062bc7e``
- Fix DS requests to parental agents over TLS. ``55830d30f6``
- Fix a crash when resolving names below a cached DNAME. ``b94e940f52``
- Rndc-confgen `-q` (quiet) option is documented but doesn't work.
``7e4a7ca1a7``
- Enforce query ACLs for redirect zones and searched DLZs.
``bc69876b2e``
- Check "asnum" validity in GeoIP ACLs. ``28c2bfdc7b``
- Prevent crashes while reporting DNSSEC signing statistics.
``c190514f0a``
- Fix various nits in the netmgr code. ``c28cdad51b``
The MR consists of couple of small fixes and uncaught errors in the
Network Manager. :gl:`#6257` :gl:`!12576`
- Fix a crash on remote-servers lists that reference themselves.
``aaae614f9d``
- A record from outside a response policy zone could stop named.
``d135513b37``
- "rndc flushtree ." failed to flush the cache. ``96e8b585ed``
- Invalid key-store configuration could abort the DNSSEC tools.
``1d796ab072``
- NSEC signature set could bypass the secure-delegation check.
``c966177f6c``
- Fix a possible nsupdate issue when using GSS-TSIG. ``4ddcab2d3c``
- Fix isccc_alist_define error paths. ``af1349552a``
- Check for empty 'endpoints' list. ``23f58af443``
- Named could crash with a single-element geoip sortlist. ``0e996a4d3b``
- Prevent out-of-bailiwick CNAMEs from evicting cached records.
``cdedd4acd5``
- Restore periodic cleanup of stale resolver address data.
``356f4013f8``
- Fix named-checkconf/named crash with malformed key name.
``9f218f6aaf``
- Fix -Wformat-truncation warning in totext_in_wks() ``f97c2bea40``
- Fix off-by-one errors caused by magic hardcoded values. ``726c6cb795``
- Hmac_verify() now accepts truncated HMACs only when requested.
``c81b111496``
- Prevent resolver crashes while processing DNS over TCP. ``81b3b6d89f``
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
.../bind/bind/0001-avoid-start-failure-with-bind-user.patch | 2 +-
.../0001-m4-Backport-ax_prog_cc_for_build.m4-macros.patch | 2 +-
...0001-named-lwresd-V-and-start-log-hide-build-options.patch | 4 ++--
| 4 ++--
meta/recipes-connectivity/bind/bind/conf.patch | 2 +-
.../bind/bind/init.d-add-support-for-read-only-rootfs.patch | 2 +-
.../bind/bind/make-etc-initd-bind-stop-work.patch | 2 +-
.../bind/{bind_9.20.27.bb => bind_9.20.29.bb} | 2 +-
8 files changed, 10 insertions(+), 10 deletions(-)
rename meta/recipes-connectivity/bind/{bind_9.20.27.bb => bind_9.20.29.bb} (97%)
diff --git a/meta/recipes-connectivity/bind/bind/0001-avoid-start-failure-with-bind-user.patch b/meta/recipes-connectivity/bind/bind/0001-avoid-start-failure-with-bind-user.patch
index 30da1e9fd3e..15796a15fba 100644
--- a/meta/recipes-connectivity/bind/bind/0001-avoid-start-failure-with-bind-user.patch
+++ b/meta/recipes-connectivity/bind/bind/0001-avoid-start-failure-with-bind-user.patch
@@ -1,4 +1,4 @@
-From 7682cbc2fa624fbeeb088736e154090d92c8b524 Mon Sep 17 00:00:00 2001
+From 95141cf9494292fc5645165ef3d5e9e2ed2208c6 Mon Sep 17 00:00:00 2001
From: Chen Qi <Qi.Chen@windriver.com>
Date: Mon, 15 Oct 2018 16:55:09 +0800
Subject: [PATCH] avoid start failure with bind user
diff --git a/meta/recipes-connectivity/bind/bind/0001-m4-Backport-ax_prog_cc_for_build.m4-macros.patch b/meta/recipes-connectivity/bind/bind/0001-m4-Backport-ax_prog_cc_for_build.m4-macros.patch
index f1d8a8e5691..99e781799da 100644
--- a/meta/recipes-connectivity/bind/bind/0001-m4-Backport-ax_prog_cc_for_build.m4-macros.patch
+++ b/meta/recipes-connectivity/bind/bind/0001-m4-Backport-ax_prog_cc_for_build.m4-macros.patch
@@ -1,4 +1,4 @@
-From a633e336c248ceab41d3182848b65c95e90ef88c Mon Sep 17 00:00:00 2001
+From 06e9624eb7e474a08ed7e1a456bfe9759ba211da Mon Sep 17 00:00:00 2001
From: Khem Raj <khem.raj@oss.qualcomm.com>
Date: Fri, 10 Apr 2026 23:33:49 +0000
Subject: [PATCH] m4: Backport ax_prog_cc_for_build.m4 macros
diff --git a/meta/recipes-connectivity/bind/bind/0001-named-lwresd-V-and-start-log-hide-build-options.patch b/meta/recipes-connectivity/bind/bind/0001-named-lwresd-V-and-start-log-hide-build-options.patch
index da4057064e1..80a4f2abded 100644
--- a/meta/recipes-connectivity/bind/bind/0001-named-lwresd-V-and-start-log-hide-build-options.patch
+++ b/meta/recipes-connectivity/bind/bind/0001-named-lwresd-V-and-start-log-hide-build-options.patch
@@ -1,4 +1,4 @@
-From 4b870f60338fe45e036b8a76d47f053338920048 Mon Sep 17 00:00:00 2001
+From f28920a59b658fcda24efde1c45322f785a0b0fe Mon Sep 17 00:00:00 2001
From: Hongxu Jia <hongxu.jia@windriver.com>
Date: Mon, 27 Aug 2018 21:24:20 +0800
Subject: [PATCH] `named/lwresd -V' and start log hide build options
@@ -20,7 +20,7 @@ Signed-off-by: Armin Kuster <akuster@mvista.com>
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/configure.ac b/configure.ac
-index 56bca5b..4fd62ed 100644
+index 0bc3965..e1c2b12 100644
--- a/configure.ac
+++ b/configure.ac
@@ -35,7 +35,7 @@ AC_DEFINE([PACKAGE_VERSION_EXTRA], ["][bind_VERSION_EXTRA]["], [BIND 9 Extra par
--git a/meta/recipes-connectivity/bind/bind/bind-ensure-searching-for-json-headers-searches-sysr.patch b/meta/recipes-connectivity/bind/bind/bind-ensure-searching-for-json-headers-searches-sysr.patch
index 9adc101247e..323985a4025 100644
--- a/meta/recipes-connectivity/bind/bind/bind-ensure-searching-for-json-headers-searches-sysr.patch
+++ b/meta/recipes-connectivity/bind/bind/bind-ensure-searching-for-json-headers-searches-sysr.patch
@@ -1,4 +1,4 @@
-From f3736e5535236cf978fd368b6905098ff6e4fd84 Mon Sep 17 00:00:00 2001
+From f003f396067e6cc1e2ec609b296bb642b8ddf47b Mon Sep 17 00:00:00 2001
From: Paul Gortmaker <paul.gortmaker@windriver.com>
Date: Tue, 9 Jun 2015 11:22:00 -0400
Subject: [PATCH] bind: ensure searching for json headers searches sysroot
@@ -32,7 +32,7 @@ Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/configure.ac b/configure.ac
-index c06a0d7..56bca5b 100644
+index 26c442a..0bc3965 100644
--- a/configure.ac
+++ b/configure.ac
@@ -872,7 +872,7 @@ AS_CASE([$with_lmdb],
diff --git a/meta/recipes-connectivity/bind/bind/conf.patch b/meta/recipes-connectivity/bind/bind/conf.patch
index 803456c0b33..28ee4ae74d3 100644
--- a/meta/recipes-connectivity/bind/bind/conf.patch
+++ b/meta/recipes-connectivity/bind/bind/conf.patch
@@ -1,4 +1,4 @@
-From 450187e8feac041de02afd4c0c9039cc41e04cb9 Mon Sep 17 00:00:00 2001
+From 5fc3dfd3f994b5fd97e97837eee2ad808cd8af93 Mon Sep 17 00:00:00 2001
From: Qing He <qing.he@intel.com>
Date: Tue, 30 Nov 2010 13:35:42 +0800
Subject: [PATCH] bind: add new recipe
diff --git a/meta/recipes-connectivity/bind/bind/init.d-add-support-for-read-only-rootfs.patch b/meta/recipes-connectivity/bind/bind/init.d-add-support-for-read-only-rootfs.patch
index a2c1fbb8f70..b373251c47e 100644
--- a/meta/recipes-connectivity/bind/bind/init.d-add-support-for-read-only-rootfs.patch
+++ b/meta/recipes-connectivity/bind/bind/init.d-add-support-for-read-only-rootfs.patch
@@ -1,4 +1,4 @@
-From 582334d31432969be7e10906de7540f1dc64b17e Mon Sep 17 00:00:00 2001
+From 42c109317070d19fda70635b7043cbc6f9ec36ef Mon Sep 17 00:00:00 2001
From: Chen Qi <Qi.Chen@windriver.com>
Date: Thu, 27 Mar 2014 02:34:41 +0000
Subject: [PATCH] init.d: add support for read-only rootfs
diff --git a/meta/recipes-connectivity/bind/bind/make-etc-initd-bind-stop-work.patch b/meta/recipes-connectivity/bind/bind/make-etc-initd-bind-stop-work.patch
index dc1f8f5a9a6..74cf947787a 100644
--- a/meta/recipes-connectivity/bind/bind/make-etc-initd-bind-stop-work.patch
+++ b/meta/recipes-connectivity/bind/bind/make-etc-initd-bind-stop-work.patch
@@ -1,4 +1,4 @@
-From 50601a7ee8fd19ddbe9a592c57ae6197782d4c2f Mon Sep 17 00:00:00 2001
+From 2e1314f2e71be15704ba18756250185b36a5c0da Mon Sep 17 00:00:00 2001
From: Roy Li <rongqing.li@windriver.com>
Date: Thu, 15 Nov 2012 02:27:54 +0000
Subject: [PATCH] bind: make "/etc/init.d/bind stop" work
diff --git a/meta/recipes-connectivity/bind/bind_9.20.27.bb b/meta/recipes-connectivity/bind/bind_9.20.29.bb
similarity index 97%
rename from meta/recipes-connectivity/bind/bind_9.20.27.bb
rename to meta/recipes-connectivity/bind/bind_9.20.29.bb
index e915161d8cd..c280d5b98d4 100644
--- a/meta/recipes-connectivity/bind/bind_9.20.27.bb
+++ b/meta/recipes-connectivity/bind/bind_9.20.29.bb
@@ -21,7 +21,7 @@ SRC_URI = "https://ftp.isc.org/isc/bind9/${PV}/${BPN}-${PV}.tar.xz \
file://0001-m4-Backport-ax_prog_cc_for_build.m4-macros.patch \
"
-SRC_URI[sha256sum] = "145ab7a50b33a06d9d488b5e668c887e754f42acf8954e2b5dc7e238b080e4a0"
+SRC_URI[sha256sum] = "587029508b3b1b43229fae416c97e5543aba45809cefaca98a5004a02a5736c1"
UPSTREAM_CHECK_URI = "https://ftp.isc.org/isc/bind9/"
# follow the ESV versions divisible by 2
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH 12/20] mesa: upgrade 26.2.2 -> 26.2.3
2026-09-21 7:06 [PATCH 01/20] ffmpeg: upgrade 9.0.1 -> 9.0.2 Richard Purdie
` (9 preceding siblings ...)
2026-09-21 7:06 ` [PATCH 11/20] bind: upgrade 9.20.27 -> 9.20.29 Richard Purdie
@ 2026-09-21 7:06 ` Richard Purdie
2026-09-21 7:06 ` [PATCH 13/20] python3-pdm-build-locked: upgrade 0.3.7 -> 0.3.8 Richard Purdie
` (5 subsequent siblings)
16 siblings, 0 replies; 20+ messages in thread
From: Richard Purdie @ 2026-09-21 7:06 UTC (permalink / raw)
To: openembedded-core
Bug fixes
---------
- 26.2.x build fails with armhf
- Confidential issue #15052
- GL stencil reference query does not update immediately
- Mesa 26.2.1: radeonsi no longer loads for GCN1 / Pitcairn when using radeon driver.
- Textures got swapped/glitched on Wuthering Waves game.
- [Navi10][RadeonSI/RADV] NGG culling causes nondeterministic GPU hangs; nonggc fixes both OpenGL and Vulkan
- [radv][bisected][regression] Broken rendering in Persona 3 Reload menu on RDNA2 in gamescope
- radv ignores count of 0 in vkCmdDrawIndirect
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
...-addrlib-avoid-builtin_cpu_supports-for-avx2-detecti.patch | 2 +-
...0001-freedreno-don-t-encode-build-path-into-binaries.patch | 2 +-
.../0001-meson-misdetects-64bit-atomics-on-mips-clang.patch | 2 +-
...src-intel-compiler-jay-jay_ir.h-do-not-used-typed-en.patch | 2 +-
...src-util-u_math.c-do-not-use-arm-fpu-instructions-if.patch | 2 +-
meta/recipes-graphics/mesa/mesa.inc | 4 ++--
6 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/meta/recipes-graphics/mesa/files/0001-addrlib-avoid-builtin_cpu_supports-for-avx2-detecti.patch b/meta/recipes-graphics/mesa/files/0001-addrlib-avoid-builtin_cpu_supports-for-avx2-detecti.patch
index ac88417081a..12002a2c037 100644
--- a/meta/recipes-graphics/mesa/files/0001-addrlib-avoid-builtin_cpu_supports-for-avx2-detecti.patch
+++ b/meta/recipes-graphics/mesa/files/0001-addrlib-avoid-builtin_cpu_supports-for-avx2-detecti.patch
@@ -1,4 +1,4 @@
-From 229a8815750765d7125f0c7efe9c8d6216678bef Mon Sep 17 00:00:00 2001
+From 52293e90484f07b5186f2f1fa7de63da0f120122 Mon Sep 17 00:00:00 2001
From: Khem Raj <khem.raj@oss.qualcomm.com>
Date: Thu, 13 Aug 2026 00:00:00 +0000
Subject: [PATCH] addrlib: avoid __builtin_cpu_supports for avx2 detection
diff --git a/meta/recipes-graphics/mesa/files/0001-freedreno-don-t-encode-build-path-into-binaries.patch b/meta/recipes-graphics/mesa/files/0001-freedreno-don-t-encode-build-path-into-binaries.patch
index 087930245f5..7a00acbed38 100644
--- a/meta/recipes-graphics/mesa/files/0001-freedreno-don-t-encode-build-path-into-binaries.patch
+++ b/meta/recipes-graphics/mesa/files/0001-freedreno-don-t-encode-build-path-into-binaries.patch
@@ -1,4 +1,4 @@
-From 44f9c60f2ca4ce212c8cc3ba19e5adc357ebdad4 Mon Sep 17 00:00:00 2001
+From fd5571e22fd18b855199f23731f035927067a2a2 Mon Sep 17 00:00:00 2001
From: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Date: Wed, 10 Dec 2025 02:27:16 +0200
Subject: [PATCH] freedreno: don't encode build path into binaries
diff --git a/meta/recipes-graphics/mesa/files/0001-meson-misdetects-64bit-atomics-on-mips-clang.patch b/meta/recipes-graphics/mesa/files/0001-meson-misdetects-64bit-atomics-on-mips-clang.patch
index 39ebd01e232..dc0957d8e2d 100644
--- a/meta/recipes-graphics/mesa/files/0001-meson-misdetects-64bit-atomics-on-mips-clang.patch
+++ b/meta/recipes-graphics/mesa/files/0001-meson-misdetects-64bit-atomics-on-mips-clang.patch
@@ -1,4 +1,4 @@
-From d0c3c71a0eebe72b822277e46ee2698bcc428d44 Mon Sep 17 00:00:00 2001
+From c1a89a08629f9e576e136dc044c0ed8a2b67d92f Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Mon, 13 Jan 2020 15:23:47 -0800
Subject: [PATCH] meson misdetects 64bit atomics on mips/clang
diff --git a/meta/recipes-graphics/mesa/files/0001-src-intel-compiler-jay-jay_ir.h-do-not-used-typed-en.patch b/meta/recipes-graphics/mesa/files/0001-src-intel-compiler-jay-jay_ir.h-do-not-used-typed-en.patch
index 1cee7ad4e0e..36456cc3b15 100644
--- a/meta/recipes-graphics/mesa/files/0001-src-intel-compiler-jay-jay_ir.h-do-not-used-typed-en.patch
+++ b/meta/recipes-graphics/mesa/files/0001-src-intel-compiler-jay-jay_ir.h-do-not-used-typed-en.patch
@@ -1,4 +1,4 @@
-From 35ba9a2f6f5ffccca93aa430ef94cb174dd68ea5 Mon Sep 17 00:00:00 2001
+From f0c1b4e5480bb4118326a339a3a7084df1a6b0b7 Mon Sep 17 00:00:00 2001
From: Alexander Kanavin <alex@linutronix.de>
Date: Sun, 14 Jun 2026 17:42:19 +0200
Subject: [PATCH] src/intel/compiler/jay/jay_ir.h: do not used typed enum
diff --git a/meta/recipes-graphics/mesa/files/0001-src-util-u_math.c-do-not-use-arm-fpu-instructions-if.patch b/meta/recipes-graphics/mesa/files/0001-src-util-u_math.c-do-not-use-arm-fpu-instructions-if.patch
index a697b4c774f..aac42083c46 100644
--- a/meta/recipes-graphics/mesa/files/0001-src-util-u_math.c-do-not-use-arm-fpu-instructions-if.patch
+++ b/meta/recipes-graphics/mesa/files/0001-src-util-u_math.c-do-not-use-arm-fpu-instructions-if.patch
@@ -1,4 +1,4 @@
-From 80a8cc93b8a4dca53ed11f9fd9b8065a55845bc3 Mon Sep 17 00:00:00 2001
+From 56dbc838e42d920506f0f119a65a1faf0cf7b3cc Mon Sep 17 00:00:00 2001
From: Alexander Kanavin <alex@linutronix.de>
Date: Wed, 1 Jul 2026 22:48:15 +0200
Subject: [PATCH] src/util/u_math.c: do not use arm fpu instructions if fpu is
diff --git a/meta/recipes-graphics/mesa/mesa.inc b/meta/recipes-graphics/mesa/mesa.inc
index 9927d80b227..1154d511d97 100644
--- a/meta/recipes-graphics/mesa/mesa.inc
+++ b/meta/recipes-graphics/mesa/mesa.inc
@@ -22,8 +22,8 @@ SRC_URI = "https://archive.mesa3d.org/mesa-${PV}.tar.xz \
file://0001-addrlib-avoid-builtin_cpu_supports-for-avx2-detecti.patch \
"
-SRC_URI[sha256sum] = "eeb29ca7e56cfaa8e8a79538dcf834e3b18e501c31bef5145e959ea437cc4216"
-PV = "26.2.2"
+SRC_URI[sha256sum] = "1628058a8d2c0615975de5a15ab7bbb9638c50000b5bed9456ff423ea034a81f"
+PV = "26.2.3"
UPSTREAM_CHECK_GITTAGREGEX = "mesa-(?P<pver>\d+(\.\d+)+)"
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH 13/20] python3-pdm-build-locked: upgrade 0.3.7 -> 0.3.8
2026-09-21 7:06 [PATCH 01/20] ffmpeg: upgrade 9.0.1 -> 9.0.2 Richard Purdie
` (10 preceding siblings ...)
2026-09-21 7:06 ` [PATCH 12/20] mesa: upgrade 26.2.2 -> 26.2.3 Richard Purdie
@ 2026-09-21 7:06 ` Richard Purdie
2026-09-21 7:06 ` [PATCH 14/20] python3-vcs-versioning: upgrade 2.4.0 -> 2.4.1 Richard Purdie
` (4 subsequent siblings)
16 siblings, 0 replies; 20+ messages in thread
From: Richard Purdie @ 2026-09-21 7:06 UTC (permalink / raw)
To: openembedded-core
Bug-fixes:
Abort build when a locked dependency conflicts with declared requirements
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
...-build-locked_0.3.7.bb => python3-pdm-build-locked_0.3.8.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-pdm-build-locked_0.3.7.bb => python3-pdm-build-locked_0.3.8.bb} (78%)
diff --git a/meta/recipes-devtools/python/python3-pdm-build-locked_0.3.7.bb b/meta/recipes-devtools/python/python3-pdm-build-locked_0.3.8.bb
similarity index 78%
rename from meta/recipes-devtools/python/python3-pdm-build-locked_0.3.7.bb
rename to meta/recipes-devtools/python/python3-pdm-build-locked_0.3.8.bb
index 8189bc7e56b..2b707a0a93b 100644
--- a/meta/recipes-devtools/python/python3-pdm-build-locked_0.3.7.bb
+++ b/meta/recipes-devtools/python/python3-pdm-build-locked_0.3.8.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/pdm-project/pdm-build-locked"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=19382cdf9c143df4f00b9caa0b60c75a"
-SRC_URI[sha256sum] = "53428268284125532413434ebfeb8e7a287525516cc5a0a055d63ba63b207165"
+SRC_URI[sha256sum] = "c2a608b288ed08618228880c2e6d6a616049c25eeb71786d06d1061d129764ba"
inherit pypi python_pdm
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH 14/20] python3-vcs-versioning: upgrade 2.4.0 -> 2.4.1
2026-09-21 7:06 [PATCH 01/20] ffmpeg: upgrade 9.0.1 -> 9.0.2 Richard Purdie
` (11 preceding siblings ...)
2026-09-21 7:06 ` [PATCH 13/20] python3-pdm-build-locked: upgrade 0.3.7 -> 0.3.8 Richard Purdie
@ 2026-09-21 7:06 ` Richard Purdie
2026-09-21 7:06 ` [PATCH 15/20] fastfloat: upgrade 8.2.10 -> 8.3.0 Richard Purdie
` (3 subsequent siblings)
16 siblings, 0 replies; 20+ messages in thread
From: Richard Purdie @ 2026-09-21 7:06 UTC (permalink / raw)
To: openembedded-core
- The error raised when a `.jj/` directory is found but `jj` is not installed now names the environment
variables that actually disable jj discovery (`SETUPTOOLS_SCM_DISABLE_JJ=1` / `VCS_VERSIONING_DISABLE_JJ=1`)
instead of an unprefixed `DISABLE_JJ=1`, which was never read.
- The "unable to detect version" error now names the environment variables the
running integration actually reads. It previously suggested
`SETUPTOOLS_SCM_PRETEND_VERSION_FOR_${NORMALIZED_DIST_NAME}` unconditionally,
which is not read by `vcs-versioning` on its own (or by any other integrator),
and it named setuptools-scm as the failing tool regardless of which one ran.
When the distribution name is known the suggested variable is spelled out in
full. When it is not, the generic variables are suggested instead, with a note
that the per-distribution `..._FOR_<DIST>` form needs a dist name to match --
the previous message offered a `${NORMALIZED_DIST_NAME}` template that could
never be filled in. ([#1539](https://github.com/pypa/setuptools-scm/issues/1539))
- Warn when file discovery is suppressed while a VCS marker sits in the
project directory. `scm_search_known_failed()` means an integrator already
looked and found no checkout, so a `.git`, `.hg` or `.jj` right there
contradicts it and the artifact is about to lose every tracked file. That
combination was the signature of the pretend-version regression and stayed
invisible for three releases. Parent directories are not searched, since an
unpacked sdist inside an unrelated checkout is the case the suppression
exists for, and roots listed in `IGNORE_VCS_ROOTS` are skipped.
- Environment variable names are now built in one place (`env_var_name` /
`EnvReader.candidate_names`), shared by the lookup in `EnvReader.read` and by
every error message that suggests a variable, so a message cannot name a
variable the lookup would not honour.
The "repository found in a parent directory" error no longer offers a
`get_version(relative_to=...)` call to integrators that do not ship one; the
remaining options are renumbered instead.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
...-vcs-versioning_2.4.0.bb => python3-vcs-versioning_2.4.1.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-vcs-versioning_2.4.0.bb => python3-vcs-versioning_2.4.1.bb} (91%)
diff --git a/meta/recipes-devtools/python/python3-vcs-versioning_2.4.0.bb b/meta/recipes-devtools/python/python3-vcs-versioning_2.4.1.bb
similarity index 91%
rename from meta/recipes-devtools/python/python3-vcs-versioning_2.4.0.bb
rename to meta/recipes-devtools/python/python3-vcs-versioning_2.4.1.bb
index e66a7ce7b03..36bb2856a0b 100644
--- a/meta/recipes-devtools/python/python3-vcs-versioning_2.4.0.bb
+++ b/meta/recipes-devtools/python/python3-vcs-versioning_2.4.1.bb
@@ -5,7 +5,7 @@ library that can be used independently of setuptools."
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=c9b06ad2ebd7e2e82d34b3caf353e7d5"
-SRC_URI[sha256sum] = "cc4b66c02ae4cfb51e843910024f7142464c3391bb1f7e04608578b45046891b"
+SRC_URI[sha256sum] = "d4575de3115ec9434393c87c80ffb0eb98a16056bfe2b11ce0f3a97aff67fe0a"
SRC_URI += "\
file://run-ptest \
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH 15/20] fastfloat: upgrade 8.2.10 -> 8.3.0
2026-09-21 7:06 [PATCH 01/20] ffmpeg: upgrade 9.0.1 -> 9.0.2 Richard Purdie
` (12 preceding siblings ...)
2026-09-21 7:06 ` [PATCH 14/20] python3-vcs-versioning: upgrade 2.4.0 -> 2.4.1 Richard Purdie
@ 2026-09-21 7:06 ` Richard Purdie
2026-09-21 7:06 ` [PATCH 16/20] ppp: upgrade 2.5.3 -> 2.5.4 Richard Purdie
` (2 subsequent siblings)
16 siblings, 0 replies; 20+ messages in thread
From: Richard Purdie @ 2026-09-21 7:06 UTC (permalink / raw)
To: openembedded-core
b0ab987 Version 8.3.0
3254622 Add chars_format::javascript_sloppy (Annex B NonOctalDecimalIntegerLiteral)
e0e355c Merge pull request #407 from fastfloat/javascript-format
4fcb7e3 Fix clang-format 17 on FASTFLOAT_ASSERT macros
f837a78 Add chars_format::javascript (ECMAScript DecimalLiteral)
a8a02f7 Merge pull request #405 from fastfloat/old-style-cast
12e310a Avoid old-style casts
13ecd70 Merge pull request #399 from dg0yt/max
a1f63a8 Merge pull request #404 from latent-9/docs/fix-strtod-typo
37fb7d7 docs: fix strtod function name in README
c335514 Fix compat with min() macro
ec239e0 Fix compat with max() macro
f6df0f2 Merge pull request #398 from redis-performance/exp062-063-combo
11c390b Merge pull request #396 from fastfloat/dependabot/github_actions/github-actions-640176b5ab
1fa146e Bump actions/checkout in the github-actions group across 1 directory
ce25f0d Remove Stars section from README
46b2fba Reconcile redis-perf/optim: content superseded by upstream #381/#382/#387
5082489 EXP-063: test the mode-independent mantissa bound before the rounds_to_nearest probe
f4f36e0 EXP-062: enable the 4-digit SWAR fraction follow-up on all compilers (drop __clang__ gate)
8ec5d23 Merge pull request #395 from sahvx655-wq/is-space-signed-compare
c539b53 guard is_space against negative signed code units
3ff2c0b EXP-053: clang-format (reflow comment + expression wrap; no semantic change)
a30c1f3 EXP-053: 4-digit SWAR follow-up in loop_parse_if_eight_digits, GCC path (ffc EXP-001)
ee84946 EXP-052: 2x unroll of char loop_parse_if_eight_digits (ported from ffc EXP-044)
8db9edb EXP-050: straight-line nested-if integer-part scan (ported from ffc EXP-026/028)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
.../fastfloat/{fastfloat_8.2.10.bb => fastfloat_8.3.0.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/fastfloat/{fastfloat_8.2.10.bb => fastfloat_8.3.0.bb} (90%)
diff --git a/meta/recipes-devtools/fastfloat/fastfloat_8.2.10.bb b/meta/recipes-devtools/fastfloat/fastfloat_8.3.0.bb
similarity index 90%
rename from meta/recipes-devtools/fastfloat/fastfloat_8.2.10.bb
rename to meta/recipes-devtools/fastfloat/fastfloat_8.3.0.bb
index 3a5635bdebf..a041f329883 100644
--- a/meta/recipes-devtools/fastfloat/fastfloat_8.2.10.bb
+++ b/meta/recipes-devtools/fastfloat/fastfloat_8.3.0.bb
@@ -9,6 +9,6 @@ LIC_FILES_CHKSUM = " \
SRC_URI = "git://github.com/fastfloat/fast_float.git;protocol=https;branch=main;tag=v${PV}"
-SRCREV = "34164f547b7df3f5d794ff67e9f885c36819ebfc"
+SRCREV = "b0ab987b3dfdde13fa1915f65ef2a5c068d9208c"
inherit cmake
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH 16/20] ppp: upgrade 2.5.3 -> 2.5.4
2026-09-21 7:06 [PATCH 01/20] ffmpeg: upgrade 9.0.1 -> 9.0.2 Richard Purdie
` (13 preceding siblings ...)
2026-09-21 7:06 ` [PATCH 15/20] fastfloat: upgrade 8.2.10 -> 8.3.0 Richard Purdie
@ 2026-09-21 7:06 ` Richard Purdie
2026-09-21 7:06 ` [PATCH 17/20] python3-urllib3: upgrade 2.7.0 -> 2.8.0 Richard Purdie
2026-09-21 7:06 ` [PATCH 18/20] ruby: upgrade 4.0.6 -> 4.0.7 Richard Purdie
16 siblings, 0 replies; 20+ messages in thread
From: Richard Purdie @ 2026-09-21 7:06 UTC (permalink / raw)
To: openembedded-core
This is primarily a security release, fixing several vulnerabilities including CVE-2026-75883 and
CVE-2026-85495. For more details on this and other vulnerabilities fixed, see the github advisories at
https://github.com/ppp-project/ppp/security/advisories?state=published
These range in severity up to 6.8 (moderate). Many of the vulnerabilities are actually only of
concern if pppd is installed setuid-root, which some distros still do, though 'make install'
in this project does not install pppd setuid-root.
Other changes include:
A new environment variable is defined for scripts, called PPP_SCRIPT_INSTANCE, which contains
the original name of the script (e.g., ip-up). This can be useful when the name in argv[0]
gets lost because the script is executed by an interpreter.
New options 'strict-script-checks', 'nostrict-script-checks', 'strict-secrets-files' and
'nostrict-secrets-files' have been added. The strict versions are the default, and the
nostrict versions are privileged. 'strict-script-checks' enables checks on script files
that are run as root (e.g., /etc/ppp/ip-up) to ensure that they are owned by root and not
writable by group or other. 'strict-secrets-checks' enables checks on secrets files (such
as /etc/ppp/chap-secrets) to ensure that they are not readable by group or other. Previously
(and now with nostrict-secrets-checks) the check was done but only produced a warning; now by
default pppd will refuse to use the file.
For EAP-TLS and PEAP, the verification of the 'common name' in TLS certificates no longer
stops the comparison at an embedded NUL character. The pppd man page now notes that the
default verification mode is 'none' and that the 'suffix' verification mode doesn't check
for a '.' in the common name before the matched suffix (this was the behaviour previously
but the man page was incorrect).
Many more options are now privileged, in particular all of the RADIUS plugin options, and
almost all the options relating to EAP-TLS and PEAP.
OpenSSL engine support in EAP-TLS is disabled by default, since engine support in OpenSSL 3 is
deprecated. If you need it, use the --enable-openssl-engine flag to configure.
Pppd can now run as non-root as long as it has the CAP_NET_ADMIN capability. In that case,
scripts are run as the invoking user, the user can use privileged options (provided the pppd
binary was not marked as setuid or with additional capabilities), and the ownership checks
use the user's effective UID rather than 0.
Various pppd options that take an integer argument now enforce sensible limits on the value.
This aids in avoiding edge cases where vulnerabilities may lurk.
EAP-SRP support has been removed. Previously it was disabled by default.
Extra length checks have been added to ensure that the pppd code doesn't access outside the
bounds of received packets, even when such accesses were harmless (i.e. within the bounds
of the array that the received packet was stored in, and not affecting any result).
Various other minor bug fixes and improvements, including man page updates.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
meta/recipes-connectivity/ppp/{ppp_2.5.3.bb => ppp_2.5.4.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-connectivity/ppp/{ppp_2.5.3.bb => ppp_2.5.4.bb} (98%)
diff --git a/meta/recipes-connectivity/ppp/ppp_2.5.3.bb b/meta/recipes-connectivity/ppp/ppp_2.5.4.bb
similarity index 98%
rename from meta/recipes-connectivity/ppp/ppp_2.5.3.bb
rename to meta/recipes-connectivity/ppp/ppp_2.5.4.bb
index 18157821690..6f7977ece37 100644
--- a/meta/recipes-connectivity/ppp/ppp_2.5.3.bb
+++ b/meta/recipes-connectivity/ppp/ppp_2.5.4.bb
@@ -25,7 +25,7 @@ SRC_URI = "https://download.samba.org/pub/${BPN}/${BP}.tar.gz \
file://ppp@.service \
"
-SRC_URI[sha256sum] = "ddda28dec8aca99a403ab6070d94ffd2b17d63e9a4c5509158e99e148f572d4f"
+SRC_URI[sha256sum] = "379a630a40d858a1347f6592d671791dde12101697a743ef9900012f3765be31"
inherit autotools pkgconfig systemd
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH 17/20] python3-urllib3: upgrade 2.7.0 -> 2.8.0
2026-09-21 7:06 [PATCH 01/20] ffmpeg: upgrade 9.0.1 -> 9.0.2 Richard Purdie
` (14 preceding siblings ...)
2026-09-21 7:06 ` [PATCH 16/20] ppp: upgrade 2.5.3 -> 2.5.4 Richard Purdie
@ 2026-09-21 7:06 ` Richard Purdie
2026-09-21 7:06 ` [PATCH 18/20] ruby: upgrade 4.0.6 -> 4.0.7 Richard Purdie
16 siblings, 0 replies; 20+ messages in thread
From: Richard Purdie @ 2026-09-21 7:06 UTC (permalink / raw)
To: openembedded-core
2.8.0 (2026-09-15)
==================
Security
Fixed the following security issues:
The TLS configuration for HTTPS proxies could be ignored or overridden. (High severity, GHSA-8988-9cw3-xx77)
HTTPResponse.stream() and read_chunked() could buffer a chunk-size line of unbounded length in memory. (High severity, GHSA-vxq7-64xx-v4gw)
Chunked Deflate streaming could enter an infinite loop. (Medium severity, GHSA-gh4c-6fx4-qh6g)
Caution!
urllib3 2.8.0 fixes HTTPS proxy TLS configuration being ignored or overridden by destination settings. Configurations relying on that behavior may require changes.
Configure proxy CA certificates and client certificates in proxy_ssl_context, and proxy identity checks with proxy_assert_hostname or proxy_assert_fingerprint. Destination client certificates and identity overrides no longer apply to HTTPS forwarding proxy connections.
Deprecations & Removals
Deprecated using an empty collection as the Retry option allowed_methods to retry any verb. (#5044)
Features
Added Url.auth_decoded and Url.auth_decoded_joined convenience properties to the result of parse_url(). (#4945)
Added basic_auth_encoding and proxy_basic_auth_encoding parameters to urllib3.util.make_headers(). (#5092)
Bugfixes
Fixed response header handling to replace obsolete folded header lines (obs-fold) with spaces in accordance with RFC 9112, preventing raw CRLF sequences from appearing in header values such as Set-Cookie. (#1362)
Fixed usage of proxy_ssl_context with ProxyManager when use_forwarding_for_https=True. Passing ssl_context instead of proxy_ssl_context for HTTPS proxies in this configuration now emits a FutureWarning and will raise an error in v3.0. (#2577)
Changed behavior of the default ConnectionPool.pool initialization. LifoQueue is now resolved from the queue module after the ConnectionPool is instantiated instead of using the default cached QueueCls class property. This is done because sometimes the queue.LifoQueue is monkey-patched late in the program, such as by gevent. (#3289)
Raised UnrewindableBodyError instead of ValueError when retrying a request whose body had tell() but not seek(). (#3779)
Decoded percent-encoded SOCKS proxy credentials before authenticating with the proxy server. (#3785)
Fixed HTTPResponse.drain_conn() to discard unread response data in 64 KiB chunks (same as the default amt when doing HTTPResponse.stream(...)). (#5019)
Fixed is_ipaddress() to detect non-standard IPv4 forms accepted by socket.connect, such as hex (0x7f000001), octal (0177.0.0.1), and decimal integers (2130706433), ensuring SSL certificate verification uses the correct mode for these addresses. (#5029)
Fixed HTTPConnectionPool.urlopen raising a misleading FullPoolError instead of ValueError when called with an invalid timeout argument on a pool created with block=True. (#5059)
Fixed port-zero handling to preserve explicit :0 values instead of substituting the default ports 80 or 443 in URL parsing, pool selection, proxy configuration, connection_from_url(), and HTTP/2 request authority. (#5071, #5101)
Fixed a bug where PoolManager passed the assert_hostname and assert_fingerprint parameters to HTTP connection pools. (#5077)
Fixed HTTPConnectionPool.urlopen() and HTTP proxy forwarding to strip URL fragments from absolute request targets before sending requests. (#5079)
Added safeguards to the proxy tunneling code to prevent potential security issues when handling invalid characters in the proxy host and HTTP headers. This change affects users of Python 3.10, Python 3.11, and Python 3.12 when the standard library does not contain the fix; those on newer Python versions should upgrade to 3.13.14+ or 3.14.5+ to get the same security fixes. (#5091)
Fixed HTTPSConnection.connect() overriding ProxyConfig.ssl_context's certificate policy and proxy identity checks with the target connection's TLS settings when forwarding through an HTTPS proxy.
HTTPSConnection no longer applies target SNI, assertions, or client credentials to forwarding proxy handshakes and continues to use its ssl_context as a fallback when an HTTPS proxy forwards an HTTP target. (#5093)
Fixed URL parsing to more strictly enforce RFC 3986 host syntax, rejecting invalid host input such as raw spaces and control characters, malformed percent-encodings, and percent-encoded control characters in HTTP(S) hosts and IPv6 zone identifiers, including proxy CONNECT tunnel targets. Host normalization now also follows RFC 3986 normalization rules for percent-encoded octets by decoding percent-encoded unreserved characters and uppercasing the hexadecimal digits of retained percent-encoded octets. (#5095)
Fixed an AttributeError on Python built with OpenSSL 4+, where ssl.PROTOCOL_TLSv1 no longer exists. (#5097)
Fixed urllib3.contrib.pyopenssl to use cryptography APIs when reading a certificate subject and loading encrypted private keys, avoiding DeprecationWarning raised by pyOpenSSL 26.3.0+. (#5103)
Fixed handling of HTTP 303 redirects for requests with chunked or file-like bodies. (#5161)
Fixed assert_fingerprint() to raise SSLError instead of binascii.Error when a fingerprint has a supported length but contains non-hexadecimal characters. (#5211)
Misc
Added a test dependency group containing the minimum dependencies needed to run the test suite, intended for downstream packagers. The dev-base and mypy groups now include this new group via include-group, removing duplication. (#3594)
Fixed test failures with pytest >= 9.1. (#5094)
Enabled JSPI tests with Firefox in the Emscripten test suite. (#5166)
Improved streamed response decoding performance. (#5209)
Fixed flaky tests. (#5232, #5234, #5239)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
.../{python3-urllib3_2.7.0.bb => python3-urllib3_2.8.0.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-urllib3_2.7.0.bb => python3-urllib3_2.8.0.bb} (91%)
diff --git a/meta/recipes-devtools/python/python3-urllib3_2.7.0.bb b/meta/recipes-devtools/python/python3-urllib3_2.8.0.bb
similarity index 91%
rename from meta/recipes-devtools/python/python3-urllib3_2.7.0.bb
rename to meta/recipes-devtools/python/python3-urllib3_2.8.0.bb
index 9e73a49bca2..4aafe2d63dd 100644
--- a/meta/recipes-devtools/python/python3-urllib3_2.7.0.bb
+++ b/meta/recipes-devtools/python/python3-urllib3_2.8.0.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/urllib3/urllib3"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=52d273a3054ced561275d4d15260ecda"
-SRC_URI[sha256sum] = "231e0ec3b63ceb14667c67be60f2f2c40a518cb38b03af60abc813da26505f4c"
+SRC_URI[sha256sum] = "63bf2ead4c879426ebf22ef2a781eeb4aa3b4ae798a0435506f8687fd5bb9b63"
inherit pypi python_hatchling
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH 18/20] ruby: upgrade 4.0.6 -> 4.0.7
2026-09-21 7:06 [PATCH 01/20] ffmpeg: upgrade 9.0.1 -> 9.0.2 Richard Purdie
` (15 preceding siblings ...)
2026-09-21 7:06 ` [PATCH 17/20] python3-urllib3: upgrade 2.7.0 -> 2.8.0 Richard Purdie
@ 2026-09-21 7:06 ` Richard Purdie
16 siblings, 0 replies; 20+ messages in thread
From: Richard Purdie @ 2026-09-21 7:06 UTC (permalink / raw)
To: openembedded-core
What's Changed
Bug #22188: addr2line doesn't find symbols when compiled with GCC LTO - Ruby - Ruby Issue Tracking System
Bug #22210: Check if issue #19969 is still reproducible / re-opened in 4.0.x - Ruby - Ruby Issue Tracking System
Bug #22217: Segmentation fault when resuming execution with Coverage.start and ruby/debug - Ruby - Ruby Issue Tracking System
Fix formatting in ObjectSpace._id2ref error path by eregon · Pull Request #18206
Bug #22200: ObjectSpace._id2ref can return a different object than the id's owner on Ruby 4.0 (stale id2ref_tbl entry for objects with generic fields) - Ruby - Ruby Issue Tracking System
Bug #22123: Ruby::Box + BUNDLER_SETUP can evaluate gemspecs before main-box RubyGems initialization - Ruby - Ruby Issue Tracking System
Bump ERB to 6.0.7 by k0kubun · Pull Request #18282
Bug #22237: GC.auto_compact corrupts a String or segfaults from String#tr with dup or gsub - Ruby - Ruby Issue Tracking System
Bug #22243: Change fork behavior when Process._fork raises an exception during fork with a block argument - Ruby - Ruby Issue Tracking System
Bug #22223: Socket.tcp with connect_timeout returns a phantom "connected" socket for a refused connection on macOS 27 (kernel answers EISCONN on connect retry; SO_ERROR never consulted) - Ruby - Ruby Issue Tracking System
Bug #22220: Performance regression when requiring aws-sdk-ec2 in Ruby 4.0.6 - Ruby - Ruby Issue Tracking System
Bug #22218: Line TracePoint misses executed loop condition after a guard - Ruby - Ruby Issue Tracking System
Bug #22198: win32: heap overflow in Kernel#system - Ruby - Ruby Issue Tracking System
Bug #22196: Heap-use-after-free in fiber_switch with transfer-terminated async tasks on 3.4.10 - Ruby - Ruby Issue Tracking System
Bug #22190: Class#subclasses does not include clones of classes that include modules - Ruby - Ruby Issue Tracking System
Bug #11438: native_thread_init_stack() get machine.stack_start unequal to thread's stack start address, x86 win32 - Ruby - Ruby Issue Tracking System
Bug #22257: Prepending a module to an already-included module leaves stale super caches - Ruby - Ruby Issue Tracking System
Bug #22242: SEGV in method dispatch (vm_call_iseq_setup_kwparm_nokwarg / def_iseq_ptr) on Ruby 4.0.6 — Rails CI - Ruby - Ruby Issue Tracking System
Bug #22269: Coverage.line_stub clobbers already-collected coverage data - Ruby - Ruby Issue Tracking System
Bug #22290: Adding instance variables to anonymous object may bloat all future classes - Ruby - Ruby Issue Tracking System
Bug #22292: YJIT/ZJIT: Struct accessor crashes after an instance variable is set on a Struct that exactly fills the largest GC slot - Ruby - Ruby Issue Tracking System
Bug #20958: fix ENV.keys encoding on windows - Ruby - Ruby Issue Tracking System
Bug #22259: Arrays sharding a buffer segfault when concatenating with each other - Ruby - Ruby Issue Tracking System
Bug #22264: Warning missing from parse.y hash literals - Ruby - Ruby Issue Tracking System
Bug #22303: EncodingError from interpolating symbol crashes whole process - Ruby - Ruby Issue Tracking System
Bug #22224: YJIT: rb_yjit_invalidate_ep_is_bp takes the VM lock stopping Ractors on every Proc materialization; multi-Ractor throughput collapses (up to ~150x) - Ruby - Ruby Issue Tracking System
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
...id-build-time-race-condition-when-cross-compiling.patch | 7 ++-----
.../0001-Don-t-save-the-original-name-and-timestamp.patch | 2 +-
...0001-extmk-fix-cross-compilation-of-external-gems.patch | 2 +-
...vm_dump.c-Define-REG_S1-and-REG_S2-for-musl-riscv.patch | 4 ++--
.../ruby/0002-Obey-LDFLAGS-for-the-link-of-libruby.patch | 2 +-
.../ruby/0003-rdoc-build-reproducible-documentation.patch | 2 +-
...-mkmf.rb-sort-list-of-object-files-in-generated-M.patch | 2 +-
...ark-Gemspec-reproducible-change-fixing-784225-too.patch | 6 +++---
.../ruby/ruby/0006-Make-gemspecs-reproducible.patch | 2 +-
...007-Skip-test_rm_r_no_permissions-test-under-root.patch | 2 +-
.../recipes-devtools/ruby/{ruby_4.0.6.bb => ruby_4.0.7.bb} | 2 +-
11 files changed, 15 insertions(+), 18 deletions(-)
rename meta/recipes-devtools/ruby/{ruby_4.0.6.bb => ruby_4.0.7.bb} (98%)
diff --git a/meta/recipes-devtools/ruby/ruby/0001-Avoid-build-time-race-condition-when-cross-compiling.patch b/meta/recipes-devtools/ruby/ruby/0001-Avoid-build-time-race-condition-when-cross-compiling.patch
index 3435dae7d02..d62e3affff0 100644
--- a/meta/recipes-devtools/ruby/ruby/0001-Avoid-build-time-race-condition-when-cross-compiling.patch
+++ b/meta/recipes-devtools/ruby/ruby/0001-Avoid-build-time-race-condition-when-cross-compiling.patch
@@ -1,4 +1,4 @@
-From b79c9ccbf17852f3ffd6acb8cc56124829e03edf Mon Sep 17 00:00:00 2001
+From 94b3a85def80680c6efb35e75b6e0dcd4bbf4645 Mon Sep 17 00:00:00 2001
From: Paul Barker <paul@pbarker.dev>
Date: Fri, 31 Jul 2026 13:15:37 +0100
Subject: [PATCH] Avoid build-time race condition when cross-compiling from a
@@ -39,7 +39,7 @@ Signed-off-by: Paul Barker <paul@pbarker.dev>
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/defs/gmake.mk b/defs/gmake.mk
-index e6f553fa8c1b..413057ca6896 100644
+index e6f553f..413057c 100644
--- a/defs/gmake.mk
+++ b/defs/gmake.mk
@@ -435,9 +435,7 @@ endif
@@ -62,6 +62,3 @@ index e6f553fa8c1b..413057ca6896 100644
include $(top_srcdir)/yjit/yjit.mk
include $(top_srcdir)/zjit/zjit.mk
---
-2.43.0
-
diff --git a/meta/recipes-devtools/ruby/ruby/0001-Don-t-save-the-original-name-and-timestamp.patch b/meta/recipes-devtools/ruby/ruby/0001-Don-t-save-the-original-name-and-timestamp.patch
index b5bcfab9247..1fd2066e1ef 100644
--- a/meta/recipes-devtools/ruby/ruby/0001-Don-t-save-the-original-name-and-timestamp.patch
+++ b/meta/recipes-devtools/ruby/ruby/0001-Don-t-save-the-original-name-and-timestamp.patch
@@ -1,4 +1,4 @@
-From efd3a6d0f0cef4b2313a106f1a00e7d4a597d510 Mon Sep 17 00:00:00 2001
+From ac16ff9a35127c718422caf27fbe1dfa2309b136 Mon Sep 17 00:00:00 2001
From: Changqing Li <changqing.li@windriver.com>
Date: Fri, 27 Feb 2026 16:59:24 +0800
Subject: [PATCH] Don't save the original name and timestamp
diff --git a/meta/recipes-devtools/ruby/ruby/0001-extmk-fix-cross-compilation-of-external-gems.patch b/meta/recipes-devtools/ruby/ruby/0001-extmk-fix-cross-compilation-of-external-gems.patch
index e00ce7bb73f..36037aede30 100644
--- a/meta/recipes-devtools/ruby/ruby/0001-extmk-fix-cross-compilation-of-external-gems.patch
+++ b/meta/recipes-devtools/ruby/ruby/0001-extmk-fix-cross-compilation-of-external-gems.patch
@@ -1,4 +1,4 @@
-From 7c1f11416499ce7cd1e6874840df2498e922ab78 Mon Sep 17 00:00:00 2001
+From 846b17f3dbdbbd6b7dd7dcc81fda1826b87ee541 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9=20Draszik?= <andre.draszik@jci.com>
Date: Mon, 30 Sep 2019 16:57:01 +0100
Subject: [PATCH] extmk: fix cross-compilation of external gems
diff --git a/meta/recipes-devtools/ruby/ruby/0001-vm_dump.c-Define-REG_S1-and-REG_S2-for-musl-riscv.patch b/meta/recipes-devtools/ruby/ruby/0001-vm_dump.c-Define-REG_S1-and-REG_S2-for-musl-riscv.patch
index 8ae4202e601..ea63dfe227b 100644
--- a/meta/recipes-devtools/ruby/ruby/0001-vm_dump.c-Define-REG_S1-and-REG_S2-for-musl-riscv.patch
+++ b/meta/recipes-devtools/ruby/ruby/0001-vm_dump.c-Define-REG_S1-and-REG_S2-for-musl-riscv.patch
@@ -1,4 +1,4 @@
-From 4b66682db87a92d20c5ef0a00ea6eef41526d0cc Mon Sep 17 00:00:00 2001
+From f94129cac9e412a64bfb3dbd796912df058c6e1b Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Tue, 25 Jan 2022 20:29:14 -0800
Subject: [PATCH] vm_dump.c: Define REG_S1 and REG_S2 for musl/riscv
@@ -14,7 +14,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
1 file changed, 5 insertions(+)
diff --git a/vm_dump.c b/vm_dump.c
-index e2b4804..0b7d868 100644
+index 8558ed8..230702d 100644
--- a/vm_dump.c
+++ b/vm_dump.c
@@ -40,6 +40,11 @@
diff --git a/meta/recipes-devtools/ruby/ruby/0002-Obey-LDFLAGS-for-the-link-of-libruby.patch b/meta/recipes-devtools/ruby/ruby/0002-Obey-LDFLAGS-for-the-link-of-libruby.patch
index af4f7684427..0e7c23007ba 100644
--- a/meta/recipes-devtools/ruby/ruby/0002-Obey-LDFLAGS-for-the-link-of-libruby.patch
+++ b/meta/recipes-devtools/ruby/ruby/0002-Obey-LDFLAGS-for-the-link-of-libruby.patch
@@ -1,4 +1,4 @@
-From e1cb706a8653c632419803f8d36f3dd2d787face Mon Sep 17 00:00:00 2001
+From 385ea30ee2219bf9d1c702f18e38a2402a77a443 Mon Sep 17 00:00:00 2001
From: Christopher Larson <chris_larson@mentor.com>
Date: Thu, 5 May 2016 10:59:07 -0700
Subject: [PATCH] Obey LDFLAGS for the link of libruby
diff --git a/meta/recipes-devtools/ruby/ruby/0003-rdoc-build-reproducible-documentation.patch b/meta/recipes-devtools/ruby/ruby/0003-rdoc-build-reproducible-documentation.patch
index 5c038a50cc2..8bf6f38afe9 100644
--- a/meta/recipes-devtools/ruby/ruby/0003-rdoc-build-reproducible-documentation.patch
+++ b/meta/recipes-devtools/ruby/ruby/0003-rdoc-build-reproducible-documentation.patch
@@ -1,4 +1,4 @@
-From 8476953b735fabad857ddfe78dd3ffcbef4028c5 Mon Sep 17 00:00:00 2001
+From 3f6ac07fd0359eb3d41db86a4276b5c7818f2e6b Mon Sep 17 00:00:00 2001
From: Christian Hofstaedtler <zeha@debian.org>
Date: Tue, 10 Oct 2017 15:04:34 -0300
Subject: [PATCH] rdoc: build reproducible documentation
diff --git a/meta/recipes-devtools/ruby/ruby/0004-lib-mkmf.rb-sort-list-of-object-files-in-generated-M.patch b/meta/recipes-devtools/ruby/ruby/0004-lib-mkmf.rb-sort-list-of-object-files-in-generated-M.patch
index 0ba10724cb0..c50cd7d2b2b 100644
--- a/meta/recipes-devtools/ruby/ruby/0004-lib-mkmf.rb-sort-list-of-object-files-in-generated-M.patch
+++ b/meta/recipes-devtools/ruby/ruby/0004-lib-mkmf.rb-sort-list-of-object-files-in-generated-M.patch
@@ -1,4 +1,4 @@
-From 9fa6d40d1f7eed5be981c034c3f36bd4a3b5efab Mon Sep 17 00:00:00 2001
+From 0347f66bb6e834c5a5d469f5903527699a8a9f8e Mon Sep 17 00:00:00 2001
From: Reiner Herrmann <reiner@reiner-h.de>
Date: Tue, 10 Oct 2017 15:06:13 -0300
Subject: [PATCH] lib/mkmf.rb: sort list of object files in generated Makefile
diff --git a/meta/recipes-devtools/ruby/ruby/0005-Mark-Gemspec-reproducible-change-fixing-784225-too.patch b/meta/recipes-devtools/ruby/ruby/0005-Mark-Gemspec-reproducible-change-fixing-784225-too.patch
index 4a10f861dc7..e4974ff72ee 100644
--- a/meta/recipes-devtools/ruby/ruby/0005-Mark-Gemspec-reproducible-change-fixing-784225-too.patch
+++ b/meta/recipes-devtools/ruby/ruby/0005-Mark-Gemspec-reproducible-change-fixing-784225-too.patch
@@ -1,4 +1,4 @@
-From 265381bc616fa281a58b3761c33620c465884ca8 Mon Sep 17 00:00:00 2001
+From 0e53d59cddda29e0c1d7d4196cc1255e04a3b39f Mon Sep 17 00:00:00 2001
From: Lucas Kanashiro <kanashiro@debian.org>
Date: Fri, 1 Nov 2019 15:25:17 -0300
Subject: [PATCH] Make gemspecs reproducible
@@ -12,10 +12,10 @@ Upstream-Status: Backport [debian]
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/lib/rubygems/specification.rb b/lib/rubygems/specification.rb
-index 2db9352..925b7a0 100644
+index 9ae135c..427ab48 100644
--- a/lib/rubygems/specification.rb
+++ b/lib/rubygems/specification.rb
-@@ -1714,7 +1714,9 @@ class Gem::Specification < Gem::BasicSpecification
+@@ -1726,7 +1726,9 @@ class Gem::Specification < Gem::BasicSpecification
raise(Gem::InvalidSpecificationException,
"invalid date format in specification: #{date.inspect}")
end
diff --git a/meta/recipes-devtools/ruby/ruby/0006-Make-gemspecs-reproducible.patch b/meta/recipes-devtools/ruby/ruby/0006-Make-gemspecs-reproducible.patch
index 92439ffd7a8..3dfe4897f67 100644
--- a/meta/recipes-devtools/ruby/ruby/0006-Make-gemspecs-reproducible.patch
+++ b/meta/recipes-devtools/ruby/ruby/0006-Make-gemspecs-reproducible.patch
@@ -1,4 +1,4 @@
-From 40236d16b640b0c522a550b628cbfb6ee0cdc972 Mon Sep 17 00:00:00 2001
+From d4723a7dda5d2b57863ee1bba6a7456c732ea8e6 Mon Sep 17 00:00:00 2001
From: Lucas Kanashiro <kanashiro@debian.org>
Date: Fri, 1 Nov 2019 15:25:17 -0300
Subject: [PATCH] Make gemspecs reproducible
diff --git a/meta/recipes-devtools/ruby/ruby/0007-Skip-test_rm_r_no_permissions-test-under-root.patch b/meta/recipes-devtools/ruby/ruby/0007-Skip-test_rm_r_no_permissions-test-under-root.patch
index cb77fffe562..70b3efb4d52 100644
--- a/meta/recipes-devtools/ruby/ruby/0007-Skip-test_rm_r_no_permissions-test-under-root.patch
+++ b/meta/recipes-devtools/ruby/ruby/0007-Skip-test_rm_r_no_permissions-test-under-root.patch
@@ -1,4 +1,4 @@
-From ccb40b4715abfb6c53d431bf421ccfbcdbc4ff93 Mon Sep 17 00:00:00 2001
+From a811d47c307d33a1ee78c752dc2fff57ce6b0ba8 Mon Sep 17 00:00:00 2001
From: Jiaying Song <jiaying.song.cn@windriver.com>
Date: Mon, 7 Jul 2025 15:05:57 +0800
Subject: [PATCH] Skip test_rm_r_no_permissions test under root
diff --git a/meta/recipes-devtools/ruby/ruby_4.0.6.bb b/meta/recipes-devtools/ruby/ruby_4.0.7.bb
similarity index 98%
rename from meta/recipes-devtools/ruby/ruby_4.0.6.bb
rename to meta/recipes-devtools/ruby/ruby_4.0.7.bb
index d2a81a0ba5d..324de86f8c7 100644
--- a/meta/recipes-devtools/ruby/ruby_4.0.6.bb
+++ b/meta/recipes-devtools/ruby/ruby_4.0.7.bb
@@ -49,7 +49,7 @@ do_configure:prepend() {
DEPENDS:append:libc-musl = " libucontext"
-SRC_URI[sha256sum] = "837d299e8f7ddf2be31a229a7a7e019d354979825117989acb3b32b1a9be262a"
+SRC_URI[sha256sum] = "911ace20f90d068ca0e4dda6d0e4f0f81e52e52f2dd4f4004c721e253412e82d"
PACKAGECONFIG ??= ""
PACKAGECONFIG += "${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)}"
^ permalink raw reply related [flat|nested] 20+ messages in thread
* Patchtest results for [PATCH 05/20] xxhash: upgrade 0.8.3 -> 0.8.4
2026-09-21 7:06 ` [PATCH 05/20] xxhash: upgrade 0.8.3 -> 0.8.4 Richard Purdie
@ 2026-09-21 7:23 ` patchtest
0 siblings, 0 replies; 20+ messages in thread
From: patchtest @ 2026-09-21 7:23 UTC (permalink / raw)
To: Richard Purdie; +Cc: openembedded-core
[-- Attachment #1: Type: text/plain, Size: 3147 bytes --]
Thank you for your submission. Patchtest identified one
or more issues with the patch. Please see the log below for
more information:
---
Testing patch /home/patchtest/share/mboxes/05-20-xxhash-upgrade-0.8.3---0.8.4.patch
FAIL: test commit message user tags: Mbox includes one or more GitHub-style username tags. Ensure that any "@" symbols are stripped out of usernames (test_mbox.TestMbox.test_commit_message_user_tags)
PASS: pretest src uri left files (test_metadata.TestMetadata.pretest_src_uri_left_files)
PASS: test CVE check ignore (test_metadata.TestMetadata.test_cve_check_ignore)
PASS: test Signed-off-by presence (test_mbox.TestMbox.test_signed_off_by_presence)
PASS: test auh changelog truncation notice (test_mbox.TestMbox.test_auh_changelog_truncation_notice)
PASS: test author valid (test_mbox.TestMbox.test_author_valid)
PASS: test commit message presence (test_mbox.TestMbox.test_commit_message_presence)
PASS: test lic files chksum modified not mentioned (test_metadata.TestMetadata.test_lic_files_chksum_modified_not_mentioned)
PASS: test max line length (test_metadata.TestMetadata.test_max_line_length)
PASS: test mbox format (test_mbox.TestMbox.test_mbox_format)
PASS: test non-AUH upgrade (test_mbox.TestMbox.test_non_auh_upgrade)
PASS: test shortlog format (test_mbox.TestMbox.test_shortlog_format)
PASS: test shortlog length (test_mbox.TestMbox.test_shortlog_length)
PASS: test src uri left files (test_metadata.TestMetadata.test_src_uri_left_files)
PASS: test target mailing list (test_mbox.TestMbox.test_target_mailing_list)
SKIP: pretest pylint: No python related patches, skipping test (test_python_pylint.PyLint.pretest_pylint)
SKIP: test CVE tag format: No new source patches introduced (test_patch.TestPatch.test_cve_tag_format)
SKIP: test Signed-off-by presence: No new source patches introduced (test_patch.TestPatch.test_signed_off_by_presence)
SKIP: test Upstream-Status presence: No new source patches introduced (test_patch.TestPatch.test_upstream_status_presence_format)
SKIP: test bugzilla entry format: No bug ID found (test_mbox.TestMbox.test_bugzilla_entry_format)
SKIP: test lic files chksum presence: No added recipes, skipping test (test_metadata.TestMetadata.test_lic_files_chksum_presence)
SKIP: test license presence: No added recipes, skipping test (test_metadata.TestMetadata.test_license_presence)
SKIP: test pylint: No python related patches, skipping test (test_python_pylint.PyLint.test_pylint)
SKIP: test series merge on head: Merge test is disabled for now (test_mbox.TestMbox.test_series_merge_on_head)
SKIP: test summary presence: No added recipes, skipping test (test_metadata.TestMetadata.test_summary_presence)
---
Please address the issues identified and
submit a new revision of the patch, or alternatively, reply to this
email with an explanation of why the patch should be accepted. If you
believe these results are due to an error in patchtest, please submit a
bug at https://bugzilla.yoctoproject.org/ (use the 'Patchtest' category
under 'Yocto Project Subprojects'). For more information on specific
failures, see: https://wiki.yoctoproject.org/wiki/Patchtest. Thank
you!
^ permalink raw reply [flat|nested] 20+ messages in thread
* Patchtest results for [PATCH 03/20] python3-dtschema: upgrade 2026.6 -> 2026.9
2026-09-21 7:06 ` [PATCH 03/20] python3-dtschema: upgrade 2026.6 -> 2026.9 Richard Purdie
@ 2026-09-21 7:23 ` patchtest
0 siblings, 0 replies; 20+ messages in thread
From: patchtest @ 2026-09-21 7:23 UTC (permalink / raw)
To: Richard Purdie; +Cc: openembedded-core
[-- Attachment #1: Type: text/plain, Size: 3115 bytes --]
Thank you for your submission. Patchtest identified one
or more issues with the patch. Please see the log below for
more information:
---
Testing patch /home/patchtest/share/mboxes/03-20-python3-dtschema-upgrade-2026.6---2026.9.patch
FAIL: test commit message presence: Please include a commit message on your patch explaining the change (test_mbox.TestMbox.test_commit_message_presence)
PASS: pretest src uri left files (test_metadata.TestMetadata.pretest_src_uri_left_files)
PASS: test CVE check ignore (test_metadata.TestMetadata.test_cve_check_ignore)
PASS: test Signed-off-by presence (test_mbox.TestMbox.test_signed_off_by_presence)
PASS: test auh changelog truncation notice (test_mbox.TestMbox.test_auh_changelog_truncation_notice)
PASS: test author valid (test_mbox.TestMbox.test_author_valid)
PASS: test commit message user tags (test_mbox.TestMbox.test_commit_message_user_tags)
PASS: test lic files chksum modified not mentioned (test_metadata.TestMetadata.test_lic_files_chksum_modified_not_mentioned)
PASS: test max line length (test_metadata.TestMetadata.test_max_line_length)
PASS: test mbox format (test_mbox.TestMbox.test_mbox_format)
PASS: test non-AUH upgrade (test_mbox.TestMbox.test_non_auh_upgrade)
PASS: test shortlog format (test_mbox.TestMbox.test_shortlog_format)
PASS: test shortlog length (test_mbox.TestMbox.test_shortlog_length)
PASS: test src uri left files (test_metadata.TestMetadata.test_src_uri_left_files)
PASS: test target mailing list (test_mbox.TestMbox.test_target_mailing_list)
SKIP: pretest pylint: No python related patches, skipping test (test_python_pylint.PyLint.pretest_pylint)
SKIP: test CVE tag format: No new source patches introduced (test_patch.TestPatch.test_cve_tag_format)
SKIP: test Signed-off-by presence: No new source patches introduced (test_patch.TestPatch.test_signed_off_by_presence)
SKIP: test Upstream-Status presence: No new source patches introduced (test_patch.TestPatch.test_upstream_status_presence_format)
SKIP: test bugzilla entry format: No bug ID found (test_mbox.TestMbox.test_bugzilla_entry_format)
SKIP: test lic files chksum presence: No added recipes, skipping test (test_metadata.TestMetadata.test_lic_files_chksum_presence)
SKIP: test license presence: No added recipes, skipping test (test_metadata.TestMetadata.test_license_presence)
SKIP: test pylint: No python related patches, skipping test (test_python_pylint.PyLint.test_pylint)
SKIP: test series merge on head: Merge test is disabled for now (test_mbox.TestMbox.test_series_merge_on_head)
SKIP: test summary presence: No added recipes, skipping test (test_metadata.TestMetadata.test_summary_presence)
---
Please address the issues identified and
submit a new revision of the patch, or alternatively, reply to this
email with an explanation of why the patch should be accepted. If you
believe these results are due to an error in patchtest, please submit a
bug at https://bugzilla.yoctoproject.org/ (use the 'Patchtest' category
under 'Yocto Project Subprojects'). For more information on specific
failures, see: https://wiki.yoctoproject.org/wiki/Patchtest. Thank
you!
^ permalink raw reply [flat|nested] 20+ messages in thread
end of thread, other threads:[~2026-09-21 7:24 UTC | newest]
Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-21 7:06 [PATCH 01/20] ffmpeg: upgrade 9.0.1 -> 9.0.2 Richard Purdie
2026-09-21 7:06 ` [PATCH 02/20] librsvg: upgrade 2.63.0 -> 2.63.2 Richard Purdie
2026-09-21 7:06 ` [PATCH 03/20] python3-dtschema: upgrade 2026.6 -> 2026.9 Richard Purdie
2026-09-21 7:23 ` Patchtest results for " patchtest
2026-09-21 7:06 ` [PATCH 04/20] python3-uv-build: upgrade 0.12.13 -> 0.12.17 Richard Purdie
2026-09-21 7:06 ` [PATCH 05/20] xxhash: upgrade 0.8.3 -> 0.8.4 Richard Purdie
2026-09-21 7:23 ` Patchtest results for " patchtest
2026-09-21 7:06 ` [PATCH 06/20] python3-hatchling: upgrade 1.32.0 -> 1.32.3 Richard Purdie
2026-09-21 7:06 ` [PATCH 07/20] python3-idna: upgrade 3.19 -> 3.20 Richard Purdie
2026-09-21 7:06 ` [PATCH 08/20] python3-pdm: upgrade 2.29.1 -> 2.29.2 Richard Purdie
2026-09-21 7:06 ` [PATCH 09/20] python3-wcwidth: upgrade 0.8.3 -> 0.8.4 Richard Purdie
2026-09-21 7:06 ` [PATCH 10/20] barebox-tools: upgrade 2026.08.0 -> 2026.09.0 Richard Purdie
2026-09-21 7:06 ` [PATCH 11/20] bind: upgrade 9.20.27 -> 9.20.29 Richard Purdie
2026-09-21 7:06 ` [PATCH 12/20] mesa: upgrade 26.2.2 -> 26.2.3 Richard Purdie
2026-09-21 7:06 ` [PATCH 13/20] python3-pdm-build-locked: upgrade 0.3.7 -> 0.3.8 Richard Purdie
2026-09-21 7:06 ` [PATCH 14/20] python3-vcs-versioning: upgrade 2.4.0 -> 2.4.1 Richard Purdie
2026-09-21 7:06 ` [PATCH 15/20] fastfloat: upgrade 8.2.10 -> 8.3.0 Richard Purdie
2026-09-21 7:06 ` [PATCH 16/20] ppp: upgrade 2.5.3 -> 2.5.4 Richard Purdie
2026-09-21 7:06 ` [PATCH 17/20] python3-urllib3: upgrade 2.7.0 -> 2.8.0 Richard Purdie
2026-09-21 7:06 ` [PATCH 18/20] ruby: upgrade 4.0.6 -> 4.0.7 Richard Purdie
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).