* [PATCH 001/114] build-appliance-image: do not inherit setuptools
@ 2025-12-22 20:05 Alexander Kanavin
2025-12-22 20:05 ` [PATCH 002/114] gtk4: consider only even versions Alexander Kanavin
` (97 more replies)
0 siblings, 98 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:05 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
The recipe is using pip, and that doesn't require setuptools. I believe it
was a mix-up from https://bugzilla.yoctoproject.org/show_bug.cgi?id=11022
where the initial idea was to use easy_install from setuptools.
A particular reason to drop the setuptools inherit is that setuptools brings in
python3native class which sets PYTHONNOUSERSITE = "1" to avoid $HOME contamination.
This is causing errors with pip 25.3, which rejects --user option in presence
of that environment variable. This recipe redirects $HOME before running pip,
so contamination is avoided.
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
meta/recipes-core/images/build-appliance-image_15.0.0.bb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/recipes-core/images/build-appliance-image_15.0.0.bb b/meta/recipes-core/images/build-appliance-image_15.0.0.bb
index 406cd2abee..5a7db7bfb9 100644
--- a/meta/recipes-core/images/build-appliance-image_15.0.0.bb
+++ b/meta/recipes-core/images/build-appliance-image_15.0.0.bb
@@ -22,7 +22,7 @@ APPEND += "rootfstype=ext4 quiet"
DEPENDS = "zip-native python3-pip-native"
IMAGE_FSTYPES = "wic.vmdk wic.vhd wic.vhdx"
-inherit core-image setuptools3 features_check
+inherit core-image features_check
REQUIRED_DISTRO_FEATURES += "xattr"
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 002/114] gtk4: consider only even versions
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
@ 2025-12-22 20:05 ` Alexander Kanavin
2025-12-22 20:05 ` [PATCH 003/114] python3-uv-build: add a recipe Alexander Kanavin
` (96 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:05 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
It's not immediately obvious, but gtk4 continues to follow
the odd-even scheme: https://www.gtk.org/
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
meta/recipes-gnome/gtk+/gtk4_4.20.2.bb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/recipes-gnome/gtk+/gtk4_4.20.2.bb b/meta/recipes-gnome/gtk+/gtk4_4.20.2.bb
index d04251927f..92791db169 100644
--- a/meta/recipes-gnome/gtk+/gtk4_4.20.2.bb
+++ b/meta/recipes-gnome/gtk+/gtk4_4.20.2.bb
@@ -41,7 +41,7 @@ CVE_PRODUCT = "gnome:gtk"
GNOMEBN = "gtk"
-inherit gettext gnomebase gi-docgen update-alternatives gsettings features_check gobject-introspection
+inherit gettext gnomebase gi-docgen update-alternatives gsettings features_check gobject-introspection upstream-version-is-even
# TBD: nativesdk
# gobject-introspection.bbclass pins introspection off for nativesk. As long as
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 003/114] python3-uv-build: add a recipe
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
2025-12-22 20:05 ` [PATCH 002/114] gtk4: consider only even versions Alexander Kanavin
@ 2025-12-22 20:05 ` Alexander Kanavin
2025-12-22 20:05 ` [PATCH 004/114] alsa: upgrade 1.2.14 -> 1.2.15 Alexander Kanavin
` (95 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:05 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
This is yet another python build backend, required by the latest
version of python's cryptography-vectors.
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
meta/conf/distro/include/maintainers.inc | 1 +
.../python/python3-uv-build-crates.inc | 1304 +++++++++++++++++
.../python/python3-uv-build_0.9.18.bb | 24 +
3 files changed, 1329 insertions(+)
create mode 100644 meta/recipes-devtools/python/python3-uv-build-crates.inc
create mode 100644 meta/recipes-devtools/python/python3-uv-build_0.9.18.bb
diff --git a/meta/conf/distro/include/maintainers.inc b/meta/conf/distro/include/maintainers.inc
index b531cd1063..3c007ee1b7 100644
--- a/meta/conf/distro/include/maintainers.inc
+++ b/meta/conf/distro/include/maintainers.inc
@@ -741,6 +741,7 @@ RECIPE_MAINTAINER:pn-python3-testtools = "Trevor Gamblin <tgamblin@baylibre.com>
RECIPE_MAINTAINER:pn-python3-trove-classifiers = "Trevor Gamblin <tgamblin@baylibre.com>"
RECIPE_MAINTAINER:pn-python3-typing-extensions = "Tim Orling <tim.orling@konsulko.com>"
RECIPE_MAINTAINER:pn-python3-typogrify = "Trevor Gamblin <tgamblin@baylibre.com>"
+RECIPE_MAINTAINER:pn-python3-uv-build = "Unassigned <unassigned@yoctoproject.org>"
RECIPE_MAINTAINER:pn-python3-unittest-automake-output = "Ross Burton <ross.burton@arm.com>"
RECIPE_MAINTAINER:pn-python3-uritools = "Marta Rybczynska <marta.rybczynska@ygreky.com>"
RECIPE_MAINTAINER:pn-python3-urllib3 = "Tim Orling <tim.orling@konsulko.com>"
diff --git a/meta/recipes-devtools/python/python3-uv-build-crates.inc b/meta/recipes-devtools/python/python3-uv-build-crates.inc
new file mode 100644
index 0000000000..6aadd77746
--- /dev/null
+++ b/meta/recipes-devtools/python/python3-uv-build-crates.inc
@@ -0,0 +1,1304 @@
+# Autogenerated with 'bitbake -c update_crates python3-uv-build'
+
+# from Cargo.lock
+SRC_URI += " \
+ crate://crates.io/addr2line/0.24.2 \
+ crate://crates.io/adler2/2.0.1 \
+ crate://crates.io/aes/0.8.4 \
+ crate://crates.io/aho-corasick/1.1.3 \
+ crate://crates.io/allocator-api2/0.2.21 \
+ crate://crates.io/ambient-id/0.0.7 \
+ crate://crates.io/anes/0.1.6 \
+ crate://crates.io/anstream/0.6.21 \
+ crate://crates.io/anstyle/1.0.11 \
+ crate://crates.io/anstyle-parse/0.2.7 \
+ crate://crates.io/anstyle-query/1.1.3 \
+ crate://crates.io/anstyle-wincon/3.0.9 \
+ crate://crates.io/anyhow/1.0.100 \
+ crate://crates.io/approx/0.5.1 \
+ crate://crates.io/arbitrary/1.4.1 \
+ crate://crates.io/arcstr/1.2.0 \
+ crate://crates.io/arrayref/0.3.9 \
+ crate://crates.io/arrayvec/0.7.6 \
+ crate://crates.io/assert-json-diff/2.0.2 \
+ crate://crates.io/assert_cmd/2.0.17 \
+ crate://crates.io/assert_fs/1.1.3 \
+ crate://crates.io/astral-pubgrub/0.3.3 \
+ crate://crates.io/astral-reqwest-middleware/0.4.2 \
+ crate://crates.io/astral-reqwest-retry/0.7.0 \
+ crate://crates.io/astral-tl/0.7.11 \
+ crate://crates.io/astral-tokio-tar/0.5.6 \
+ crate://crates.io/astral-version-ranges/0.1.3 \
+ crate://crates.io/astral_async_http_range_reader/0.9.1 \
+ crate://crates.io/astral_async_zip/0.0.17 \
+ crate://crates.io/async-broadcast/0.7.2 \
+ crate://crates.io/async-channel/2.5.0 \
+ crate://crates.io/async-compression/0.4.19 \
+ crate://crates.io/async-recursion/1.1.1 \
+ crate://crates.io/async-trait/0.1.89 \
+ crate://crates.io/atomic-waker/1.1.2 \
+ crate://crates.io/autocfg/1.5.0 \
+ crate://crates.io/axoasset/1.3.0 \
+ crate://crates.io/axoprocess/0.2.1 \
+ crate://crates.io/axotag/0.3.0 \
+ crate://crates.io/axoupdater/0.9.1 \
+ crate://crates.io/backon/1.5.2 \
+ crate://crates.io/backtrace/0.3.75 \
+ crate://crates.io/base64/0.21.7 \
+ crate://crates.io/base64/0.22.1 \
+ crate://crates.io/bisection/0.1.0 \
+ crate://crates.io/bitflags/1.3.2 \
+ crate://crates.io/bitflags/2.9.4 \
+ crate://crates.io/blake2/0.10.6 \
+ crate://crates.io/block-buffer/0.10.4 \
+ crate://crates.io/block-padding/0.3.3 \
+ crate://crates.io/block2/0.6.2 \
+ crate://crates.io/boxcar/0.2.14 \
+ crate://crates.io/bstr/1.12.0 \
+ crate://crates.io/bumpalo/3.19.0 \
+ crate://crates.io/bytecheck/0.8.2 \
+ crate://crates.io/bytecheck_derive/0.8.2 \
+ crate://crates.io/bytemuck/1.23.1 \
+ crate://crates.io/byteorder/1.5.0 \
+ crate://crates.io/byteorder-lite/0.1.0 \
+ crate://crates.io/bytes/1.10.1 \
+ crate://crates.io/bzip2/0.5.2 \
+ crate://crates.io/bzip2-sys/0.1.13+1.0.8 \
+ crate://crates.io/camino/1.1.10 \
+ crate://crates.io/cargo-util/0.2.24 \
+ crate://crates.io/cast/0.3.0 \
+ crate://crates.io/cbc/0.1.2 \
+ crate://crates.io/cc/1.2.30 \
+ crate://crates.io/cfg-if/1.0.1 \
+ crate://crates.io/cfg_aliases/0.2.1 \
+ crate://crates.io/charset/0.1.5 \
+ 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.4.4 \
+ crate://crates.io/clap/4.5.53 \
+ crate://crates.io/clap_builder/4.5.53 \
+ crate://crates.io/clap_complete/4.5.55 \
+ crate://crates.io/clap_complete_command/0.6.1 \
+ crate://crates.io/clap_complete_nushell/4.5.8 \
+ crate://crates.io/clap_derive/4.5.49 \
+ crate://crates.io/clap_lex/0.7.5 \
+ crate://crates.io/codspeed/4.0.5 \
+ crate://crates.io/codspeed-criterion-compat/4.0.5 \
+ crate://crates.io/codspeed-criterion-compat-walltime/4.0.5 \
+ crate://crates.io/color_quant/1.1.0 \
+ crate://crates.io/colorchoice/1.0.4 \
+ crate://crates.io/colored/2.2.0 \
+ crate://crates.io/concurrent-queue/2.5.0 \
+ crate://crates.io/configparser/3.1.0 \
+ crate://crates.io/console/0.15.11 \
+ crate://crates.io/console/0.16.1 \
+ crate://crates.io/const-oid/0.9.6 \
+ crate://crates.io/const-random/0.1.18 \
+ crate://crates.io/const-random-macro/0.1.16 \
+ crate://crates.io/core-foundation/0.9.4 \
+ crate://crates.io/core-foundation/0.10.1 \
+ crate://crates.io/core-foundation-sys/0.8.7 \
+ crate://crates.io/cpufeatures/0.2.17 \
+ crate://crates.io/crc/3.3.0 \
+ crate://crates.io/crc-catalog/2.4.0 \
+ crate://crates.io/crc32fast/1.5.0 \
+ crate://crates.io/criterion-plot/0.5.0 \
+ crate://crates.io/crossbeam-channel/0.5.15 \
+ crate://crates.io/crossbeam-deque/0.8.6 \
+ crate://crates.io/crossbeam-epoch/0.9.18 \
+ crate://crates.io/crossbeam-utils/0.8.21 \
+ crate://crates.io/crunchy/0.2.4 \
+ crate://crates.io/crypto-common/0.1.6 \
+ crate://crates.io/csv/1.3.1 \
+ crate://crates.io/csv-core/0.1.12 \
+ crate://crates.io/ctrlc/3.5.1 \
+ crate://crates.io/cyclonedx-bom/0.8.0 \
+ crate://crates.io/cyclonedx-bom-macros/0.1.0 \
+ crate://crates.io/dashmap/6.1.0 \
+ crate://crates.io/data-encoding/2.9.0 \
+ crate://crates.io/data-url/0.2.0 \
+ crate://crates.io/deadpool/0.12.3 \
+ crate://crates.io/deadpool-runtime/0.1.4 \
+ crate://crates.io/deranged/0.5.5 \
+ crate://crates.io/derive_arbitrary/1.4.1 \
+ crate://crates.io/diff/0.1.13 \
+ crate://crates.io/difflib/0.4.0 \
+ crate://crates.io/digest/0.10.7 \
+ crate://crates.io/dirs/6.0.0 \
+ crate://crates.io/dirs-sys/0.5.0 \
+ crate://crates.io/diskus/0.9.0 \
+ crate://crates.io/dispatch2/0.3.0 \
+ crate://crates.io/displaydoc/0.2.5 \
+ crate://crates.io/dlv-list/0.5.2 \
+ crate://crates.io/doc-comment/0.3.4 \
+ crate://crates.io/dotenvy/0.15.7 \
+ crate://crates.io/dunce/1.0.5 \
+ crate://crates.io/dyn-clone/1.0.19 \
+ crate://crates.io/either/1.15.0 \
+ crate://crates.io/embed-manifest/1.5.0 \
+ crate://crates.io/encode_unicode/1.0.0 \
+ crate://crates.io/encoding_rs/0.8.35 \
+ crate://crates.io/encoding_rs_io/0.1.7 \
+ crate://crates.io/endi/1.1.0 \
+ crate://crates.io/enumflags2/0.7.12 \
+ crate://crates.io/enumflags2_derive/0.7.12 \
+ crate://crates.io/env_filter/0.1.3 \
+ crate://crates.io/env_home/0.1.0 \
+ crate://crates.io/env_logger/0.11.8 \
+ crate://crates.io/equivalent/1.0.2 \
+ crate://crates.io/erased-serde/0.4.6 \
+ crate://crates.io/errno/0.3.13 \
+ crate://crates.io/etcetera/0.11.0 \
+ crate://crates.io/event-listener/5.4.0 \
+ crate://crates.io/event-listener-strategy/0.5.4 \
+ crate://crates.io/fastrand/2.3.0 \
+ crate://crates.io/fdeflate/0.3.7 \
+ crate://crates.io/filetime/0.2.26 \
+ crate://crates.io/fixedbitset/0.5.7 \
+ crate://crates.io/flate2/1.1.5 \
+ crate://crates.io/float-cmp/0.9.0 \
+ crate://crates.io/float-cmp/0.10.0 \
+ crate://crates.io/fluent-uri/0.1.4 \
+ crate://crates.io/fnv/1.0.7 \
+ crate://crates.io/foldhash/0.1.5 \
+ crate://crates.io/foldhash/0.2.0 \
+ crate://crates.io/fontconfig-parser/0.5.8 \
+ crate://crates.io/fontdb/0.12.0 \
+ crate://crates.io/form_urlencoded/1.2.2 \
+ crate://crates.io/fs-err/3.1.3 \
+ crate://crates.io/futures/0.3.31 \
+ crate://crates.io/futures-channel/0.3.31 \
+ crate://crates.io/futures-core/0.3.31 \
+ crate://crates.io/futures-executor/0.3.31 \
+ crate://crates.io/futures-io/0.3.31 \
+ crate://crates.io/futures-lite/2.6.0 \
+ crate://crates.io/futures-macro/0.3.31 \
+ crate://crates.io/futures-sink/0.3.31 \
+ crate://crates.io/futures-task/0.3.31 \
+ crate://crates.io/futures-util/0.3.31 \
+ crate://crates.io/generic-array/0.14.7 \
+ crate://crates.io/getrandom/0.2.16 \
+ crate://crates.io/getrandom/0.3.3 \
+ crate://crates.io/gif/0.12.0 \
+ crate://crates.io/gimli/0.31.1 \
+ crate://crates.io/glob/0.3.3 \
+ crate://crates.io/globset/0.4.18 \
+ crate://crates.io/globwalk/0.9.1 \
+ crate://crates.io/gloo-timers/0.3.0 \
+ crate://crates.io/goblin/0.10.4 \
+ crate://crates.io/h2/0.4.12 \
+ crate://crates.io/half/2.6.0 \
+ crate://crates.io/hashbrown/0.14.5 \
+ crate://crates.io/hashbrown/0.15.5 \
+ crate://crates.io/hashbrown/0.16.1 \
+ crate://crates.io/heck/0.5.0 \
+ crate://crates.io/hermit-abi/0.5.2 \
+ crate://crates.io/hex/0.4.3 \
+ crate://crates.io/hkdf/0.12.4 \
+ crate://crates.io/hmac/0.12.1 \
+ crate://crates.io/homedir/0.3.6 \
+ crate://crates.io/html-escape/0.2.13 \
+ crate://crates.io/http/1.3.1 \
+ crate://crates.io/http-body/1.0.1 \
+ crate://crates.io/http-body-util/0.1.3 \
+ crate://crates.io/http-content-range/0.2.3 \
+ crate://crates.io/httparse/1.10.1 \
+ crate://crates.io/httpdate/1.0.3 \
+ crate://crates.io/hyper/1.7.0 \
+ crate://crates.io/hyper-rustls/0.27.7 \
+ crate://crates.io/hyper-util/0.1.16 \
+ crate://crates.io/icu_collections/2.0.0 \
+ crate://crates.io/icu_locale_core/2.0.0 \
+ crate://crates.io/icu_normalizer/2.0.0 \
+ crate://crates.io/icu_normalizer_data/2.0.0 \
+ crate://crates.io/icu_properties/2.0.1 \
+ crate://crates.io/icu_properties_data/2.0.1 \
+ crate://crates.io/icu_provider/2.0.0 \
+ crate://crates.io/idna/1.1.0 \
+ crate://crates.io/idna_adapter/1.2.1 \
+ crate://crates.io/ignore/0.4.25 \
+ crate://crates.io/image/0.25.6 \
+ crate://crates.io/imagesize/0.11.0 \
+ crate://crates.io/indexmap/2.12.1 \
+ crate://crates.io/indicatif/0.18.3 \
+ crate://crates.io/indoc/2.0.7 \
+ crate://crates.io/inout/0.1.4 \
+ crate://crates.io/insta/1.43.2 \
+ crate://crates.io/io-uring/0.7.9 \
+ crate://crates.io/ipnet/2.11.0 \
+ crate://crates.io/iri-string/0.7.8 \
+ crate://crates.io/is-docker/0.2.0 \
+ crate://crates.io/is-terminal/0.4.16 \
+ crate://crates.io/is-wsl/0.4.0 \
+ crate://crates.io/is_ci/1.2.0 \
+ crate://crates.io/is_terminal_polyfill/1.70.1 \
+ crate://crates.io/itertools/0.10.5 \
+ crate://crates.io/itertools/0.13.0 \
+ crate://crates.io/itertools/0.14.0 \
+ crate://crates.io/itoa/1.0.15 \
+ crate://crates.io/jiff/0.2.16 \
+ crate://crates.io/jiff-static/0.2.16 \
+ crate://crates.io/jiff-tzdb/0.1.4 \
+ crate://crates.io/jiff-tzdb-platform/0.1.3 \
+ crate://crates.io/jobserver/0.1.33 \
+ crate://crates.io/jpeg-decoder/0.3.2 \
+ crate://crates.io/js-sys/0.3.77 \
+ crate://crates.io/junction/1.2.0 \
+ crate://crates.io/kurbo/0.8.3 \
+ crate://crates.io/kurbo/0.9.5 \
+ crate://crates.io/lazy_static/1.5.0 \
+ crate://crates.io/libc/0.2.175 \
+ crate://crates.io/libmimalloc-sys/0.1.44 \
+ crate://crates.io/libredox/0.1.6 \
+ crate://crates.io/libz-rs-sys/0.5.1 \
+ crate://crates.io/linux-raw-sys/0.4.15 \
+ crate://crates.io/linux-raw-sys/0.9.4 \
+ crate://crates.io/litemap/0.8.0 \
+ crate://crates.io/lock_api/0.4.13 \
+ crate://crates.io/log/0.4.27 \
+ crate://crates.io/lru-slab/0.1.2 \
+ crate://crates.io/lzma-rs/0.3.0 \
+ crate://crates.io/lzma-sys/0.1.20 \
+ crate://crates.io/mailparse/0.16.1 \
+ crate://crates.io/markdown/1.0.0 \
+ crate://crates.io/matchers/0.2.0 \
+ crate://crates.io/md-5/0.10.6 \
+ crate://crates.io/memchr/2.7.6 \
+ crate://crates.io/memmap2/0.5.10 \
+ crate://crates.io/memmap2/0.9.7 \
+ crate://crates.io/memoffset/0.9.1 \
+ crate://crates.io/miette/7.6.0 \
+ crate://crates.io/miette-derive/7.6.0 \
+ crate://crates.io/mimalloc/0.1.48 \
+ crate://crates.io/mime/0.3.17 \
+ crate://crates.io/mime_guess/2.0.5 \
+ crate://crates.io/miniz_oxide/0.8.9 \
+ crate://crates.io/mio/1.0.4 \
+ crate://crates.io/miow/0.6.1 \
+ crate://crates.io/munge/0.4.5 \
+ crate://crates.io/munge_macro/0.4.5 \
+ crate://crates.io/nanoid/0.4.0 \
+ crate://crates.io/nix/0.30.1 \
+ crate://crates.io/normalize-line-endings/0.3.0 \
+ crate://crates.io/nu-ansi-term/0.50.1 \
+ crate://crates.io/num/0.4.3 \
+ crate://crates.io/num-bigint/0.4.6 \
+ crate://crates.io/num-complex/0.4.6 \
+ crate://crates.io/num-conv/0.1.0 \
+ crate://crates.io/num-integer/0.1.46 \
+ crate://crates.io/num-iter/0.1.45 \
+ crate://crates.io/num-rational/0.4.2 \
+ crate://crates.io/num-traits/0.2.19 \
+ crate://crates.io/num_cpus/1.17.0 \
+ crate://crates.io/objc2/0.6.3 \
+ crate://crates.io/objc2-encode/4.1.0 \
+ crate://crates.io/object/0.36.7 \
+ crate://crates.io/once_cell/1.21.3 \
+ crate://crates.io/once_cell_polyfill/1.70.1 \
+ crate://crates.io/oorandom/11.1.5 \
+ crate://crates.io/open/5.3.3 \
+ crate://crates.io/openssl-probe/0.1.6 \
+ crate://crates.io/option-ext/0.2.0 \
+ crate://crates.io/ordered-float/4.6.0 \
+ crate://crates.io/ordered-multimap/0.7.3 \
+ crate://crates.io/ordered-stream/0.2.0 \
+ crate://crates.io/os_str_bytes/6.6.1 \
+ crate://crates.io/owo-colors/4.2.3 \
+ crate://crates.io/parking/2.2.1 \
+ crate://crates.io/parking_lot/0.12.4 \
+ crate://crates.io/parking_lot_core/0.9.11 \
+ crate://crates.io/paste/1.0.15 \
+ crate://crates.io/path-slash/0.2.1 \
+ crate://crates.io/pathdiff/0.2.3 \
+ crate://crates.io/pem/3.0.6 \
+ crate://crates.io/percent-encoding/2.3.2 \
+ crate://crates.io/pest/2.8.1 \
+ crate://crates.io/pest_derive/2.8.1 \
+ crate://crates.io/pest_generator/2.8.1 \
+ crate://crates.io/pest_meta/2.8.1 \
+ crate://crates.io/petgraph/0.8.3 \
+ crate://crates.io/pico-args/0.5.0 \
+ crate://crates.io/pin-project/1.1.10 \
+ crate://crates.io/pin-project-internal/1.1.10 \
+ crate://crates.io/pin-project-lite/0.2.16 \
+ crate://crates.io/pin-utils/0.1.0 \
+ crate://crates.io/pkg-config/0.3.32 \
+ crate://crates.io/plain/0.2.3 \
+ crate://crates.io/png/0.17.16 \
+ crate://crates.io/poloto/19.1.2 \
+ crate://crates.io/portable-atomic/1.11.1 \
+ crate://crates.io/portable-atomic-util/0.2.4 \
+ crate://crates.io/potential_utf/0.1.2 \
+ crate://crates.io/powerfmt/0.2.0 \
+ crate://crates.io/ppv-lite86/0.2.21 \
+ crate://crates.io/predicates/3.1.3 \
+ crate://crates.io/predicates-core/1.0.9 \
+ crate://crates.io/predicates-tree/1.0.12 \
+ crate://crates.io/pretty_assertions/1.4.1 \
+ crate://crates.io/priority-queue/2.5.0 \
+ crate://crates.io/proc-macro-crate/3.3.0 \
+ crate://crates.io/proc-macro2/1.0.103 \
+ crate://crates.io/procfs/0.17.0 \
+ crate://crates.io/procfs-core/0.17.0 \
+ crate://crates.io/ptr_meta/0.3.0 \
+ crate://crates.io/ptr_meta_derive/0.3.0 \
+ crate://crates.io/purl/0.1.6 \
+ crate://crates.io/quick-xml/0.38.3 \
+ crate://crates.io/quinn/0.11.8 \
+ crate://crates.io/quinn-proto/0.11.12 \
+ crate://crates.io/quinn-udp/0.5.13 \
+ crate://crates.io/quote/1.0.42 \
+ crate://crates.io/quoted_printable/0.5.1 \
+ crate://crates.io/r-efi/5.3.0 \
+ crate://crates.io/rancor/0.1.0 \
+ crate://crates.io/rand/0.8.5 \
+ crate://crates.io/rand/0.9.2 \
+ crate://crates.io/rand_chacha/0.3.1 \
+ crate://crates.io/rand_chacha/0.9.0 \
+ crate://crates.io/rand_core/0.6.4 \
+ crate://crates.io/rand_core/0.9.3 \
+ crate://crates.io/rayon/1.11.0 \
+ crate://crates.io/rayon-core/1.13.0 \
+ crate://crates.io/rcgen/0.14.5 \
+ crate://crates.io/rctree/0.5.0 \
+ crate://crates.io/redox_syscall/0.5.15 \
+ crate://crates.io/redox_users/0.5.0 \
+ crate://crates.io/ref-cast/1.0.25 \
+ crate://crates.io/ref-cast-impl/1.0.25 \
+ crate://crates.io/reflink-copy/0.1.28 \
+ crate://crates.io/regex/1.11.2 \
+ crate://crates.io/regex-automata/0.4.13 \
+ crate://crates.io/regex-syntax/0.8.5 \
+ crate://crates.io/rend/0.5.2 \
+ crate://crates.io/reqsign/0.18.1 \
+ crate://crates.io/reqsign-aws-v4/2.0.1 \
+ crate://crates.io/reqsign-command-execute-tokio/2.0.1 \
+ crate://crates.io/reqsign-core/2.0.1 \
+ crate://crates.io/reqsign-file-read-tokio/2.0.1 \
+ crate://crates.io/reqsign-http-send-reqwest/2.0.1 \
+ crate://crates.io/reqwest/0.12.22 \
+ crate://crates.io/resvg/0.29.0 \
+ crate://crates.io/retry-policies/0.4.0 \
+ crate://crates.io/rgb/0.8.52 \
+ crate://crates.io/ring/0.17.14 \
+ crate://crates.io/rkyv/0.8.12 \
+ crate://crates.io/rkyv_derive/0.8.12 \
+ crate://crates.io/rmp/0.8.14 \
+ crate://crates.io/rmp-serde/1.3.0 \
+ crate://crates.io/rosvgtree/0.1.0 \
+ crate://crates.io/roxmltree/0.18.1 \
+ crate://crates.io/roxmltree/0.20.0 \
+ crate://crates.io/rust-ini/0.21.3 \
+ crate://crates.io/rust-netrc/0.1.2 \
+ crate://crates.io/rustc-demangle/0.1.25 \
+ crate://crates.io/rustc-hash/2.1.1 \
+ crate://crates.io/rustix/0.38.44 \
+ crate://crates.io/rustix/1.0.8 \
+ crate://crates.io/rustls/0.23.35 \
+ crate://crates.io/rustls-native-certs/0.8.2 \
+ crate://crates.io/rustls-pki-types/1.12.0 \
+ crate://crates.io/rustls-webpki/0.103.8 \
+ crate://crates.io/rustversion/1.0.21 \
+ crate://crates.io/rustybuzz/0.7.0 \
+ crate://crates.io/ryu/1.0.20 \
+ crate://crates.io/same-file/1.0.6 \
+ crate://crates.io/schannel/0.1.27 \
+ crate://crates.io/schemars/1.0.5 \
+ crate://crates.io/schemars_derive/1.0.5 \
+ crate://crates.io/scopeguard/1.2.0 \
+ crate://crates.io/scroll/0.13.0 \
+ crate://crates.io/scroll_derive/0.13.0 \
+ crate://crates.io/seahash/4.1.0 \
+ crate://crates.io/secrecy/0.10.3 \
+ crate://crates.io/secret-service/5.0.0 \
+ crate://crates.io/security-framework/3.2.0 \
+ crate://crates.io/security-framework-sys/2.14.0 \
+ crate://crates.io/self-replace/1.5.0 \
+ crate://crates.io/semver/1.0.26 \
+ crate://crates.io/serde/1.0.228 \
+ crate://crates.io/serde-untagged/0.1.9 \
+ crate://crates.io/serde_core/1.0.228 \
+ crate://crates.io/serde_derive/1.0.228 \
+ crate://crates.io/serde_derive_internals/0.29.1 \
+ crate://crates.io/serde_json/1.0.145 \
+ crate://crates.io/serde_repr/0.1.20 \
+ crate://crates.io/serde_spanned/1.0.3 \
+ crate://crates.io/serde_urlencoded/0.7.1 \
+ crate://crates.io/serde_yaml/0.9.34+deprecated \
+ crate://crates.io/sha1/0.10.6 \
+ crate://crates.io/sha2/0.10.9 \
+ crate://crates.io/sharded-slab/0.1.7 \
+ crate://crates.io/shell-escape/0.1.5 \
+ crate://crates.io/shellexpand/3.1.1 \
+ crate://crates.io/shlex/1.3.0 \
+ crate://crates.io/signal-hook-registry/1.4.5 \
+ crate://crates.io/simd-adler32/0.3.7 \
+ crate://crates.io/simdutf8/0.1.5 \
+ crate://crates.io/similar/2.7.0 \
+ crate://crates.io/simplecss/0.2.2 \
+ crate://crates.io/siphasher/0.3.11 \
+ crate://crates.io/slab/0.4.11 \
+ crate://crates.io/smallvec/1.15.1 \
+ crate://crates.io/smawk/0.3.2 \
+ crate://crates.io/socket2/0.5.10 \
+ crate://crates.io/socket2/0.6.0 \
+ crate://crates.io/spdx/0.10.9 \
+ crate://crates.io/spdx/0.13.2 \
+ crate://crates.io/stable_deref_trait/1.2.0 \
+ crate://crates.io/static_assertions/1.1.0 \
+ crate://crates.io/statrs/0.18.0 \
+ crate://crates.io/strict-num/0.1.1 \
+ crate://crates.io/strsim/0.11.1 \
+ crate://crates.io/strum/0.26.3 \
+ crate://crates.io/strum_macros/0.26.4 \
+ crate://crates.io/subtle/2.6.1 \
+ crate://crates.io/supports-color/3.0.2 \
+ crate://crates.io/supports-hyperlinks/3.1.0 \
+ crate://crates.io/supports-unicode/3.0.0 \
+ crate://crates.io/svg/0.18.0 \
+ crate://crates.io/svgfilters/0.4.0 \
+ crate://crates.io/svgtypes/0.9.0 \
+ crate://crates.io/svgtypes/0.10.0 \
+ crate://crates.io/syn/2.0.111 \
+ crate://crates.io/sync_wrapper/1.0.2 \
+ crate://crates.io/synstructure/0.13.2 \
+ crate://crates.io/sys-info/0.9.1 \
+ crate://crates.io/system-configuration/0.6.1 \
+ crate://crates.io/system-configuration-sys/0.6.0 \
+ crate://crates.io/tagu/0.1.6 \
+ crate://crates.io/tar/0.4.44 \
+ crate://crates.io/target-lexicon/0.13.3 \
+ crate://crates.io/temp-env/0.3.6 \
+ crate://crates.io/tempfile/3.20.0 \
+ crate://crates.io/terminal_size/0.4.2 \
+ crate://crates.io/termtree/0.5.1 \
+ crate://crates.io/test-case/3.3.1 \
+ crate://crates.io/test-case-core/3.3.1 \
+ crate://crates.io/test-case-macros/3.3.1 \
+ crate://crates.io/test-log/0.2.18 \
+ crate://crates.io/test-log-macros/0.2.18 \
+ crate://crates.io/textwrap/0.16.2 \
+ crate://crates.io/thiserror/1.0.69 \
+ crate://crates.io/thiserror/2.0.17 \
+ crate://crates.io/thiserror-impl/1.0.69 \
+ crate://crates.io/thiserror-impl/2.0.17 \
+ crate://crates.io/thread_local/1.1.9 \
+ crate://crates.io/tikv-jemalloc-sys/0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 \
+ crate://crates.io/tikv-jemallocator/0.6.0 \
+ crate://crates.io/time/0.3.44 \
+ crate://crates.io/time-core/0.1.6 \
+ crate://crates.io/time-macros/0.2.24 \
+ crate://crates.io/tiny-keccak/2.0.2 \
+ crate://crates.io/tiny-skia/0.8.4 \
+ crate://crates.io/tiny-skia-path/0.8.4 \
+ crate://crates.io/tinystr/0.8.1 \
+ crate://crates.io/tinytemplate/1.2.1 \
+ crate://crates.io/tinyvec/1.9.0 \
+ crate://crates.io/tinyvec_macros/0.1.1 \
+ crate://crates.io/tokio/1.47.1 \
+ crate://crates.io/tokio-macros/2.5.0 \
+ crate://crates.io/tokio-rustls/0.26.2 \
+ crate://crates.io/tokio-stream/0.1.17 \
+ crate://crates.io/tokio-util/0.7.17 \
+ crate://crates.io/toml/0.9.8 \
+ crate://crates.io/toml_datetime/0.6.11 \
+ crate://crates.io/toml_datetime/0.7.3 \
+ crate://crates.io/toml_edit/0.22.27 \
+ crate://crates.io/toml_edit/0.23.7 \
+ crate://crates.io/toml_parser/1.0.4 \
+ crate://crates.io/toml_writer/1.0.4 \
+ crate://crates.io/tower/0.5.2 \
+ crate://crates.io/tower-http/0.6.6 \
+ crate://crates.io/tower-layer/0.3.3 \
+ crate://crates.io/tower-service/0.3.3 \
+ crate://crates.io/tracing/0.1.41 \
+ crate://crates.io/tracing-attributes/0.1.30 \
+ crate://crates.io/tracing-core/0.1.34 \
+ crate://crates.io/tracing-durations-export/0.3.1 \
+ crate://crates.io/tracing-log/0.2.0 \
+ crate://crates.io/tracing-serde/0.2.0 \
+ crate://crates.io/tracing-subscriber/0.3.20 \
+ crate://crates.io/tracing-test/0.2.5 \
+ crate://crates.io/tracing-test-macro/0.2.5 \
+ crate://crates.io/tracing-tree/0.4.1 \
+ crate://crates.io/try-lock/0.2.5 \
+ crate://crates.io/ttf-parser/0.18.1 \
+ crate://crates.io/typeid/1.0.3 \
+ crate://crates.io/typenum/1.18.0 \
+ crate://crates.io/ucd-trie/0.1.7 \
+ crate://crates.io/uds_windows/1.1.0 \
+ crate://crates.io/unicase/2.8.1 \
+ crate://crates.io/unicode-bidi/0.3.18 \
+ crate://crates.io/unicode-bidi-mirroring/0.1.0 \
+ crate://crates.io/unicode-ccc/0.1.2 \
+ crate://crates.io/unicode-general-category/0.6.0 \
+ crate://crates.io/unicode-id/0.3.5 \
+ crate://crates.io/unicode-ident/1.0.18 \
+ crate://crates.io/unicode-linebreak/0.1.5 \
+ crate://crates.io/unicode-script/0.5.7 \
+ crate://crates.io/unicode-vo/0.1.0 \
+ crate://crates.io/unicode-width/0.1.14 \
+ crate://crates.io/unicode-width/0.2.2 \
+ crate://crates.io/unit-prefix/0.5.1 \
+ crate://crates.io/unsafe-libyaml/0.2.11 \
+ crate://crates.io/unscanny/0.1.0 \
+ crate://crates.io/untrusted/0.9.0 \
+ crate://crates.io/url/2.5.7 \
+ crate://crates.io/usvg/0.29.0 \
+ crate://crates.io/usvg-text-layout/0.29.0 \
+ crate://crates.io/utf8-width/0.1.7 \
+ crate://crates.io/utf8_iter/1.0.4 \
+ crate://crates.io/utf8parse/0.2.2 \
+ crate://crates.io/uuid/1.17.0 \
+ crate://crates.io/valuable/0.1.1 \
+ crate://crates.io/version_check/0.9.5 \
+ crate://crates.io/wait-timeout/0.2.1 \
+ crate://crates.io/walkdir/2.5.0 \
+ crate://crates.io/want/0.3.1 \
+ crate://crates.io/wasi/0.11.1+wasi-snapshot-preview1 \
+ crate://crates.io/wasi/0.14.2+wasi-0.2.4 \
+ crate://crates.io/wasite/0.1.0 \
+ crate://crates.io/wasm-bindgen/0.2.100 \
+ crate://crates.io/wasm-bindgen-backend/0.2.100 \
+ crate://crates.io/wasm-bindgen-futures/0.4.50 \
+ crate://crates.io/wasm-bindgen-macro/0.2.100 \
+ crate://crates.io/wasm-bindgen-macro-support/0.2.100 \
+ crate://crates.io/wasm-bindgen-shared/0.2.100 \
+ crate://crates.io/wasm-streams/0.4.2 \
+ crate://crates.io/wasmtimer/0.4.2 \
+ crate://crates.io/web-sys/0.3.77 \
+ crate://crates.io/web-time/1.1.0 \
+ crate://crates.io/webpki-roots/1.0.2 \
+ crate://crates.io/weezl/0.1.10 \
+ crate://crates.io/which/8.0.0 \
+ crate://crates.io/whoami/1.6.1 \
+ crate://crates.io/widestring/1.2.0 \
+ 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.9 \
+ crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \
+ crate://crates.io/windows/0.59.0 \
+ crate://crates.io/windows/0.61.3 \
+ crate://crates.io/windows-collections/0.2.0 \
+ crate://crates.io/windows-core/0.59.0 \
+ crate://crates.io/windows-core/0.61.2 \
+ crate://crates.io/windows-future/0.2.1 \
+ crate://crates.io/windows-implement/0.59.0 \
+ crate://crates.io/windows-implement/0.60.0 \
+ crate://crates.io/windows-interface/0.59.1 \
+ crate://crates.io/windows-link/0.1.3 \
+ crate://crates.io/windows-link/0.2.0 \
+ crate://crates.io/windows-numerics/0.2.0 \
+ crate://crates.io/windows-registry/0.5.3 \
+ crate://crates.io/windows-result/0.3.4 \
+ crate://crates.io/windows-strings/0.3.1 \
+ crate://crates.io/windows-strings/0.4.2 \
+ crate://crates.io/windows-sys/0.52.0 \
+ crate://crates.io/windows-sys/0.59.0 \
+ crate://crates.io/windows-sys/0.60.2 \
+ crate://crates.io/windows-sys/0.61.0 \
+ crate://crates.io/windows-targets/0.52.6 \
+ crate://crates.io/windows-targets/0.53.2 \
+ crate://crates.io/windows-threading/0.1.0 \
+ crate://crates.io/windows_aarch64_gnullvm/0.52.6 \
+ crate://crates.io/windows_aarch64_gnullvm/0.53.0 \
+ crate://crates.io/windows_aarch64_msvc/0.52.6 \
+ crate://crates.io/windows_aarch64_msvc/0.53.0 \
+ crate://crates.io/windows_i686_gnu/0.52.6 \
+ crate://crates.io/windows_i686_gnu/0.53.0 \
+ crate://crates.io/windows_i686_gnullvm/0.52.6 \
+ crate://crates.io/windows_i686_gnullvm/0.53.0 \
+ crate://crates.io/windows_i686_msvc/0.52.6 \
+ crate://crates.io/windows_i686_msvc/0.53.0 \
+ crate://crates.io/windows_x86_64_gnu/0.52.6 \
+ crate://crates.io/windows_x86_64_gnu/0.53.0 \
+ crate://crates.io/windows_x86_64_gnullvm/0.52.6 \
+ crate://crates.io/windows_x86_64_gnullvm/0.53.0 \
+ crate://crates.io/windows_x86_64_msvc/0.52.6 \
+ crate://crates.io/windows_x86_64_msvc/0.53.0 \
+ crate://crates.io/winnow/0.7.13 \
+ crate://crates.io/winsafe/0.0.19 \
+ crate://crates.io/wiremock/0.6.5 \
+ crate://crates.io/wit-bindgen-rt/0.39.0 \
+ crate://crates.io/wmi/0.16.0 \
+ crate://crates.io/writeable/0.6.1 \
+ crate://crates.io/xattr/1.5.1 \
+ crate://crates.io/xml-rs/0.8.27 \
+ crate://crates.io/xmlparser/0.13.6 \
+ crate://crates.io/xz2/0.1.7 \
+ crate://crates.io/yansi/1.0.1 \
+ crate://crates.io/yasna/0.5.2 \
+ crate://crates.io/yoke/0.8.0 \
+ crate://crates.io/yoke-derive/0.8.0 \
+ crate://crates.io/zbus/5.8.0 \
+ crate://crates.io/zbus_macros/5.8.0 \
+ crate://crates.io/zbus_names/4.2.0 \
+ crate://crates.io/zerocopy/0.8.26 \
+ crate://crates.io/zerocopy-derive/0.8.26 \
+ crate://crates.io/zerofrom/0.1.6 \
+ crate://crates.io/zerofrom-derive/0.1.6 \
+ crate://crates.io/zeroize/1.8.2 \
+ crate://crates.io/zerotrie/0.2.2 \
+ crate://crates.io/zerovec/0.11.2 \
+ crate://crates.io/zerovec-derive/0.11.1 \
+ crate://crates.io/zip/2.4.2 \
+ crate://crates.io/zlib-rs/0.5.1 \
+ crate://crates.io/zopfli/0.8.2 \
+ crate://crates.io/zstd/0.13.3 \
+ crate://crates.io/zstd-safe/7.2.4 \
+ crate://crates.io/zstd-sys/2.0.15+zstd.1.5.7 \
+ crate://crates.io/zvariant/5.6.0 \
+ crate://crates.io/zvariant_derive/5.6.0 \
+ crate://crates.io/zvariant_utils/3.2.0 \
+"
+
+SRC_URI[addr2line-0.24.2.sha256sum] = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1"
+SRC_URI[adler2-2.0.1.sha256sum] = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa"
+SRC_URI[aes-0.8.4.sha256sum] = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0"
+SRC_URI[aho-corasick-1.1.3.sha256sum] = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
+SRC_URI[allocator-api2-0.2.21.sha256sum] = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923"
+SRC_URI[ambient-id-0.0.7.sha256sum] = "b8cad022ed72ad2176498be1c097bb46e598193e92f3491ea0766980edeee168"
+SRC_URI[anes-0.1.6.sha256sum] = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299"
+SRC_URI[anstream-0.6.21.sha256sum] = "43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a"
+SRC_URI[anstyle-1.0.11.sha256sum] = "862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd"
+SRC_URI[anstyle-parse-0.2.7.sha256sum] = "4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2"
+SRC_URI[anstyle-query-1.1.3.sha256sum] = "6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9"
+SRC_URI[anstyle-wincon-3.0.9.sha256sum] = "403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882"
+SRC_URI[anyhow-1.0.100.sha256sum] = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61"
+SRC_URI[approx-0.5.1.sha256sum] = "cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6"
+SRC_URI[arbitrary-1.4.1.sha256sum] = "dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223"
+SRC_URI[arcstr-1.2.0.sha256sum] = "03918c3dbd7701a85c6b9887732e2921175f26c350b4563841d0958c21d57e6d"
+SRC_URI[arrayref-0.3.9.sha256sum] = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb"
+SRC_URI[arrayvec-0.7.6.sha256sum] = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50"
+SRC_URI[assert-json-diff-2.0.2.sha256sum] = "47e4f2b81832e72834d7518d8487a0396a28cc408186a2e8854c0f98011faf12"
+SRC_URI[assert_cmd-2.0.17.sha256sum] = "2bd389a4b2970a01282ee455294913c0a43724daedcd1a24c3eb0ec1c1320b66"
+SRC_URI[assert_fs-1.1.3.sha256sum] = "a652f6cb1f516886fcfee5e7a5c078b9ade62cfcb889524efe5a64d682dd27a9"
+SRC_URI[astral-pubgrub-0.3.3.sha256sum] = "d6cb15b4f5096a3a1b41fdc2736a1c33d87c78f34d3c1ec2b669e766edadd559"
+SRC_URI[astral-reqwest-middleware-0.4.2.sha256sum] = "638d02e24aeb92f9537897cd1ff82e2bc98fd9ac9575a503e27bb07cdf64d4d7"
+SRC_URI[astral-reqwest-retry-0.7.0.sha256sum] = "cb7549bd00f62f73f2e7e76f3f77ccdabb31873f4f02f758ed88ad739d522867"
+SRC_URI[astral-tl-0.7.11.sha256sum] = "d90933ffb0f97e2fc2e0de21da9d3f20597b804012d199843a6fe7c2810d28f3"
+SRC_URI[astral-tokio-tar-0.5.6.sha256sum] = "ec179a06c1769b1e42e1e2cbe74c7dcdb3d6383c838454d063eaac5bbb7ebbe5"
+SRC_URI[astral-version-ranges-0.1.3.sha256sum] = "e7adc2308a566fab9de02bc0e05d18c5a21cb0e793684e4f64c8eb956969b074"
+SRC_URI[astral_async_http_range_reader-0.9.1.sha256sum] = "7ddaca0fbbf0d91103cca7c7611790c65f6eff1d456f7fe6bf565d436dc9b8f3"
+SRC_URI[astral_async_zip-0.0.17.sha256sum] = "ab72a761e6085828cc8f0e05ed332b2554701368c5dc54de551bfaec466518ba"
+SRC_URI[async-broadcast-0.7.2.sha256sum] = "435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532"
+SRC_URI[async-channel-2.5.0.sha256sum] = "924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2"
+SRC_URI[async-compression-0.4.19.sha256sum] = "06575e6a9673580f52661c92107baabffbf41e2141373441cbcdc47cb733003c"
+SRC_URI[async-recursion-1.1.1.sha256sum] = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11"
+SRC_URI[async-trait-0.1.89.sha256sum] = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb"
+SRC_URI[atomic-waker-1.1.2.sha256sum] = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
+SRC_URI[autocfg-1.5.0.sha256sum] = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
+SRC_URI[axoasset-1.3.0.sha256sum] = "56b3b6c5d71b918c0f42f43f69b303d7529b4233a598d9d61759d75f0f2a44a2"
+SRC_URI[axoprocess-0.2.1.sha256sum] = "8a4b4798a6c02e91378537c63cd6e91726900b595450daa5d487bc3c11e95e1b"
+SRC_URI[axotag-0.3.0.sha256sum] = "dc923121fbc4cc72e9008436b5650b98e56f94b5799df59a1b4f572b5c6a7e6b"
+SRC_URI[axoupdater-0.9.1.sha256sum] = "dc482a1926df098f4e3806b834f3fe73a1ab54b24ab0ac481f72de479af5e982"
+SRC_URI[backon-1.5.2.sha256sum] = "592277618714fbcecda9a02ba7a8781f319d26532a88553bbacc77ba5d2b3a8d"
+SRC_URI[backtrace-0.3.75.sha256sum] = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002"
+SRC_URI[base64-0.21.7.sha256sum] = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567"
+SRC_URI[base64-0.22.1.sha256sum] = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
+SRC_URI[bisection-0.1.0.sha256sum] = "021e079a1bab0ecce6cf4b4b74c0c37afa4a697136eb3b127875c84a8f04a8c3"
+SRC_URI[bitflags-1.3.2.sha256sum] = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
+SRC_URI[bitflags-2.9.4.sha256sum] = "2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394"
+SRC_URI[blake2-0.10.6.sha256sum] = "46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe"
+SRC_URI[block-buffer-0.10.4.sha256sum] = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
+SRC_URI[block-padding-0.3.3.sha256sum] = "a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93"
+SRC_URI[block2-0.6.2.sha256sum] = "cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5"
+SRC_URI[boxcar-0.2.14.sha256sum] = "36f64beae40a84da1b4b26ff2761a5b895c12adc41dc25aaee1c4f2bbfe97a6e"
+SRC_URI[bstr-1.12.0.sha256sum] = "234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4"
+SRC_URI[bumpalo-3.19.0.sha256sum] = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43"
+SRC_URI[bytecheck-0.8.2.sha256sum] = "0caa33a2c0edca0419d15ac723dff03f1956f7978329b1e3b5fdaaaed9d3ca8b"
+SRC_URI[bytecheck_derive-0.8.2.sha256sum] = "89385e82b5d1821d2219e0b095efa2cc1f246cbf99080f3be46a1a85c0d392d9"
+SRC_URI[bytemuck-1.23.1.sha256sum] = "5c76a5792e44e4abe34d3abf15636779261d45a7450612059293d1d2cfc63422"
+SRC_URI[byteorder-1.5.0.sha256sum] = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
+SRC_URI[byteorder-lite-0.1.0.sha256sum] = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495"
+SRC_URI[bytes-1.10.1.sha256sum] = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a"
+SRC_URI[bzip2-0.5.2.sha256sum] = "49ecfb22d906f800d4fe833b6282cf4dc1c298f5057ca0b5445e5c209735ca47"
+SRC_URI[bzip2-sys-0.1.13+1.0.8.sha256sum] = "225bff33b2141874fe80d71e07d6eec4f85c5c216453dd96388240f96e1acc14"
+SRC_URI[camino-1.1.10.sha256sum] = "0da45bc31171d8d6960122e222a67740df867c1dd53b4d51caa297084c185cab"
+SRC_URI[cargo-util-0.2.24.sha256sum] = "f97c9ef0f8af69bfcecfe4c17a414d7bb978fe794bc1a38952e27b5c5d87492d"
+SRC_URI[cast-0.3.0.sha256sum] = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5"
+SRC_URI[cbc-0.1.2.sha256sum] = "26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6"
+SRC_URI[cc-1.2.30.sha256sum] = "deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7"
+SRC_URI[cfg-if-1.0.1.sha256sum] = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268"
+SRC_URI[cfg_aliases-0.2.1.sha256sum] = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"
+SRC_URI[charset-0.1.5.sha256sum] = "f1f927b07c74ba84c7e5fe4db2baeb3e996ab2688992e39ac68ce3220a677c7e"
+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.4.4.sha256sum] = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad"
+SRC_URI[clap-4.5.53.sha256sum] = "c9e340e012a1bf4935f5282ed1436d1489548e8f72308207ea5df0e23d2d03f8"
+SRC_URI[clap_builder-4.5.53.sha256sum] = "d76b5d13eaa18c901fd2f7fca939fefe3a0727a953561fefdf3b2922b8569d00"
+SRC_URI[clap_complete-4.5.55.sha256sum] = "a5abde44486daf70c5be8b8f8f1b66c49f86236edf6fa2abadb4d961c4c6229a"
+SRC_URI[clap_complete_command-0.6.1.sha256sum] = "da8e198c052315686d36371e8a3c5778b7852fc75cc313e4e11eeb7a644a1b62"
+SRC_URI[clap_complete_nushell-4.5.8.sha256sum] = "0a0c951694691e65bf9d421d597d68416c22de9632e884c28412cb8cd8b73dce"
+SRC_URI[clap_derive-4.5.49.sha256sum] = "2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671"
+SRC_URI[clap_lex-0.7.5.sha256sum] = "b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675"
+SRC_URI[codspeed-4.0.5.sha256sum] = "fe68fdd3fe25bc26de0230718d74eb150f09f70be3141c61ea7f9b00812054aa"
+SRC_URI[codspeed-criterion-compat-4.0.5.sha256sum] = "4a06533c3c2c7b43b2efcca2dc0f228097b4c582c95f59cc187bbeb926b42cfb"
+SRC_URI[codspeed-criterion-compat-walltime-4.0.5.sha256sum] = "4102bd4dcfb09fae5cf5ca86c6c5ad0bd0cabe834cd84b5e7b7dd969fb9093e8"
+SRC_URI[color_quant-1.1.0.sha256sum] = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b"
+SRC_URI[colorchoice-1.0.4.sha256sum] = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75"
+SRC_URI[colored-2.2.0.sha256sum] = "117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c"
+SRC_URI[concurrent-queue-2.5.0.sha256sum] = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973"
+SRC_URI[configparser-3.1.0.sha256sum] = "e57e3272f0190c3f1584272d613719ba5fc7df7f4942fe542e63d949cf3a649b"
+SRC_URI[console-0.15.11.sha256sum] = "054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8"
+SRC_URI[console-0.16.1.sha256sum] = "b430743a6eb14e9764d4260d4c0d8123087d504eeb9c48f2b2a5e810dd369df4"
+SRC_URI[const-oid-0.9.6.sha256sum] = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8"
+SRC_URI[const-random-0.1.18.sha256sum] = "87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359"
+SRC_URI[const-random-macro-0.1.16.sha256sum] = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e"
+SRC_URI[core-foundation-0.9.4.sha256sum] = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f"
+SRC_URI[core-foundation-0.10.1.sha256sum] = "b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6"
+SRC_URI[core-foundation-sys-0.8.7.sha256sum] = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
+SRC_URI[cpufeatures-0.2.17.sha256sum] = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280"
+SRC_URI[crc-3.3.0.sha256sum] = "9710d3b3739c2e349eb44fe848ad0b7c8cb1e42bd87ee49371df2f7acaf3e675"
+SRC_URI[crc-catalog-2.4.0.sha256sum] = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5"
+SRC_URI[crc32fast-1.5.0.sha256sum] = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511"
+SRC_URI[criterion-plot-0.5.0.sha256sum] = "6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1"
+SRC_URI[crossbeam-channel-0.5.15.sha256sum] = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2"
+SRC_URI[crossbeam-deque-0.8.6.sha256sum] = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51"
+SRC_URI[crossbeam-epoch-0.9.18.sha256sum] = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
+SRC_URI[crossbeam-utils-0.8.21.sha256sum] = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28"
+SRC_URI[crunchy-0.2.4.sha256sum] = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5"
+SRC_URI[crypto-common-0.1.6.sha256sum] = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
+SRC_URI[csv-1.3.1.sha256sum] = "acdc4883a9c96732e4733212c01447ebd805833b7275a73ca3ee080fd77afdaf"
+SRC_URI[csv-core-0.1.12.sha256sum] = "7d02f3b0da4c6504f86e9cd789d8dbafab48c2321be74e9987593de5a894d93d"
+SRC_URI[ctrlc-3.5.1.sha256sum] = "73736a89c4aff73035ba2ed2e565061954da00d4970fc9ac25dcc85a2a20d790"
+SRC_URI[cyclonedx-bom-0.8.0.sha256sum] = "ce2ec98a191e17f63b92b132f6852462de9eaee03ca8dbf2df401b9fd809bcac"
+SRC_URI[cyclonedx-bom-macros-0.1.0.sha256sum] = "c50341f21df64b412b4f917e34b7aa786c092d64f3f905f478cb76950c7e980c"
+SRC_URI[dashmap-6.1.0.sha256sum] = "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf"
+SRC_URI[data-encoding-2.9.0.sha256sum] = "2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476"
+SRC_URI[data-url-0.2.0.sha256sum] = "8d7439c3735f405729d52c3fbbe4de140eaf938a1fe47d227c27f8254d4302a5"
+SRC_URI[deadpool-0.12.3.sha256sum] = "0be2b1d1d6ec8d846f05e137292d0b89133caf95ef33695424c09568bdd39b1b"
+SRC_URI[deadpool-runtime-0.1.4.sha256sum] = "092966b41edc516079bdf31ec78a2e0588d1d0c08f78b91d8307215928642b2b"
+SRC_URI[deranged-0.5.5.sha256sum] = "ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587"
+SRC_URI[derive_arbitrary-1.4.1.sha256sum] = "30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800"
+SRC_URI[diff-0.1.13.sha256sum] = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8"
+SRC_URI[difflib-0.4.0.sha256sum] = "6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8"
+SRC_URI[digest-0.10.7.sha256sum] = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
+SRC_URI[dirs-6.0.0.sha256sum] = "c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e"
+SRC_URI[dirs-sys-0.5.0.sha256sum] = "e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab"
+SRC_URI[diskus-0.9.0.sha256sum] = "ec07379c016f78e7ddcd953663b9ed17928ff384928d34d824ed7e463bd3d908"
+SRC_URI[dispatch2-0.3.0.sha256sum] = "89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec"
+SRC_URI[displaydoc-0.2.5.sha256sum] = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
+SRC_URI[dlv-list-0.5.2.sha256sum] = "442039f5147480ba31067cb00ada1adae6892028e40e45fc5de7b7df6dcc1b5f"
+SRC_URI[doc-comment-0.3.4.sha256sum] = "780955b8b195a21ab8e4ac6b60dd1dbdcec1dc6c51c0617964b08c81785e12c9"
+SRC_URI[dotenvy-0.15.7.sha256sum] = "1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b"
+SRC_URI[dunce-1.0.5.sha256sum] = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813"
+SRC_URI[dyn-clone-1.0.19.sha256sum] = "1c7a8fb8a9fbf66c1f703fe16184d10ca0ee9d23be5b4436400408ba54a95005"
+SRC_URI[either-1.15.0.sha256sum] = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
+SRC_URI[embed-manifest-1.5.0.sha256sum] = "94cdc65b1cf9e871453ce2f86f5aaec24ff2eaa36a1fa3e02e441dddc3613b99"
+SRC_URI[encode_unicode-1.0.0.sha256sum] = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0"
+SRC_URI[encoding_rs-0.8.35.sha256sum] = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3"
+SRC_URI[encoding_rs_io-0.1.7.sha256sum] = "1cc3c5651fb62ab8aa3103998dade57efdd028544bd300516baa31840c252a83"
+SRC_URI[endi-1.1.0.sha256sum] = "a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf"
+SRC_URI[enumflags2-0.7.12.sha256sum] = "1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecef"
+SRC_URI[enumflags2_derive-0.7.12.sha256sum] = "67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827"
+SRC_URI[env_filter-0.1.3.sha256sum] = "186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0"
+SRC_URI[env_home-0.1.0.sha256sum] = "c7f84e12ccf0a7ddc17a6c41c93326024c42920d7ee630d04950e6926645c0fe"
+SRC_URI[env_logger-0.11.8.sha256sum] = "13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f"
+SRC_URI[equivalent-1.0.2.sha256sum] = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
+SRC_URI[erased-serde-0.4.6.sha256sum] = "e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7"
+SRC_URI[errno-0.3.13.sha256sum] = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad"
+SRC_URI[etcetera-0.11.0.sha256sum] = "de48cc4d1c1d97a20fd819def54b890cadde72ed3ad0c614822a0a433361be96"
+SRC_URI[event-listener-5.4.0.sha256sum] = "3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae"
+SRC_URI[event-listener-strategy-0.5.4.sha256sum] = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93"
+SRC_URI[fastrand-2.3.0.sha256sum] = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be"
+SRC_URI[fdeflate-0.3.7.sha256sum] = "1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c"
+SRC_URI[filetime-0.2.26.sha256sum] = "bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed"
+SRC_URI[fixedbitset-0.5.7.sha256sum] = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99"
+SRC_URI[flate2-1.1.5.sha256sum] = "bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb"
+SRC_URI[float-cmp-0.9.0.sha256sum] = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4"
+SRC_URI[float-cmp-0.10.0.sha256sum] = "b09cf3155332e944990140d967ff5eceb70df778b34f77d8075db46e4704e6d8"
+SRC_URI[fluent-uri-0.1.4.sha256sum] = "17c704e9dbe1ddd863da1e6ff3567795087b1eb201ce80d8fa81162e1516500d"
+SRC_URI[fnv-1.0.7.sha256sum] = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
+SRC_URI[foldhash-0.1.5.sha256sum] = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2"
+SRC_URI[foldhash-0.2.0.sha256sum] = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb"
+SRC_URI[fontconfig-parser-0.5.8.sha256sum] = "bbc773e24e02d4ddd8395fd30dc147524273a83e54e0f312d986ea30de5f5646"
+SRC_URI[fontdb-0.12.0.sha256sum] = "ff20bef7942a72af07104346154a70a70b089c572e454b41bef6eb6cb10e9c06"
+SRC_URI[form_urlencoded-1.2.2.sha256sum] = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf"
+SRC_URI[fs-err-3.1.3.sha256sum] = "6ad492b2cf1d89d568a43508ab24f98501fe03f2f31c01e1d0fe7366a71745d2"
+SRC_URI[futures-0.3.31.sha256sum] = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876"
+SRC_URI[futures-channel-0.3.31.sha256sum] = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10"
+SRC_URI[futures-core-0.3.31.sha256sum] = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e"
+SRC_URI[futures-executor-0.3.31.sha256sum] = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f"
+SRC_URI[futures-io-0.3.31.sha256sum] = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6"
+SRC_URI[futures-lite-2.6.0.sha256sum] = "f5edaec856126859abb19ed65f39e90fea3a9574b9707f13539acf4abf7eb532"
+SRC_URI[futures-macro-0.3.31.sha256sum] = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
+SRC_URI[futures-sink-0.3.31.sha256sum] = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7"
+SRC_URI[futures-task-0.3.31.sha256sum] = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988"
+SRC_URI[futures-util-0.3.31.sha256sum] = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81"
+SRC_URI[generic-array-0.14.7.sha256sum] = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
+SRC_URI[getrandom-0.2.16.sha256sum] = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592"
+SRC_URI[getrandom-0.3.3.sha256sum] = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4"
+SRC_URI[gif-0.12.0.sha256sum] = "80792593675e051cf94a4b111980da2ba60d4a83e43e0048c5693baab3977045"
+SRC_URI[gimli-0.31.1.sha256sum] = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f"
+SRC_URI[glob-0.3.3.sha256sum] = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280"
+SRC_URI[globset-0.4.18.sha256sum] = "52dfc19153a48bde0cbd630453615c8151bce3a5adfac7a0aebfbf0a1e1f57e3"
+SRC_URI[globwalk-0.9.1.sha256sum] = "0bf760ebf69878d9fd8f110c89703d90ce35095324d1f1edcb595c63945ee757"
+SRC_URI[gloo-timers-0.3.0.sha256sum] = "bbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994"
+SRC_URI[goblin-0.10.4.sha256sum] = "4db6758c546e6f81f265638c980e5e84dfbda80cfd8e89e02f83454c8e8124bd"
+SRC_URI[h2-0.4.12.sha256sum] = "f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386"
+SRC_URI[half-2.6.0.sha256sum] = "459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9"
+SRC_URI[hashbrown-0.14.5.sha256sum] = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
+SRC_URI[hashbrown-0.15.5.sha256sum] = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1"
+SRC_URI[hashbrown-0.16.1.sha256sum] = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100"
+SRC_URI[heck-0.5.0.sha256sum] = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
+SRC_URI[hermit-abi-0.5.2.sha256sum] = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c"
+SRC_URI[hex-0.4.3.sha256sum] = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
+SRC_URI[hkdf-0.12.4.sha256sum] = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7"
+SRC_URI[hmac-0.12.1.sha256sum] = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e"
+SRC_URI[homedir-0.3.6.sha256sum] = "68df315d2857b2d8d2898be54a85e1d001bbbe0dbb5f8ef847b48dd3a23c4527"
+SRC_URI[html-escape-0.2.13.sha256sum] = "6d1ad449764d627e22bfd7cd5e8868264fc9236e07c752972b4080cd351cb476"
+SRC_URI[http-1.3.1.sha256sum] = "f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565"
+SRC_URI[http-body-1.0.1.sha256sum] = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184"
+SRC_URI[http-body-util-0.1.3.sha256sum] = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a"
+SRC_URI[http-content-range-0.2.3.sha256sum] = "63f67baaf67a9ae8fae78ecee69294d552b764dbcd6f8735d0a9c9be20ab0c82"
+SRC_URI[httparse-1.10.1.sha256sum] = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87"
+SRC_URI[httpdate-1.0.3.sha256sum] = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9"
+SRC_URI[hyper-1.7.0.sha256sum] = "eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e"
+SRC_URI[hyper-rustls-0.27.7.sha256sum] = "e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58"
+SRC_URI[hyper-util-0.1.16.sha256sum] = "8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e"
+SRC_URI[icu_collections-2.0.0.sha256sum] = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47"
+SRC_URI[icu_locale_core-2.0.0.sha256sum] = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a"
+SRC_URI[icu_normalizer-2.0.0.sha256sum] = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979"
+SRC_URI[icu_normalizer_data-2.0.0.sha256sum] = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3"
+SRC_URI[icu_properties-2.0.1.sha256sum] = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b"
+SRC_URI[icu_properties_data-2.0.1.sha256sum] = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632"
+SRC_URI[icu_provider-2.0.0.sha256sum] = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af"
+SRC_URI[idna-1.1.0.sha256sum] = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de"
+SRC_URI[idna_adapter-1.2.1.sha256sum] = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344"
+SRC_URI[ignore-0.4.25.sha256sum] = "d3d782a365a015e0f5c04902246139249abf769125006fbe7649e2ee88169b4a"
+SRC_URI[image-0.25.6.sha256sum] = "db35664ce6b9810857a38a906215e75a9c879f0696556a39f59c62829710251a"
+SRC_URI[imagesize-0.11.0.sha256sum] = "b72ad49b554c1728b1e83254a1b1565aea4161e28dabbfa171fc15fe62299caf"
+SRC_URI[indexmap-2.12.1.sha256sum] = "0ad4bb2b565bca0645f4d68c5c9af97fba094e9791da685bf83cb5f3ce74acf2"
+SRC_URI[indicatif-0.18.3.sha256sum] = "9375e112e4b463ec1b1c6c011953545c65a30164fbab5b581df32b3abf0dcb88"
+SRC_URI[indoc-2.0.7.sha256sum] = "79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706"
+SRC_URI[inout-0.1.4.sha256sum] = "879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01"
+SRC_URI[insta-1.43.2.sha256sum] = "46fdb647ebde000f43b5b53f773c30cf9b0cb4300453208713fa38b2c70935a0"
+SRC_URI[io-uring-0.7.9.sha256sum] = "d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4"
+SRC_URI[ipnet-2.11.0.sha256sum] = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130"
+SRC_URI[iri-string-0.7.8.sha256sum] = "dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2"
+SRC_URI[is-docker-0.2.0.sha256sum] = "928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3"
+SRC_URI[is-terminal-0.4.16.sha256sum] = "e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9"
+SRC_URI[is-wsl-0.4.0.sha256sum] = "173609498df190136aa7dea1a91db051746d339e18476eed5ca40521f02d7aa5"
+SRC_URI[is_ci-1.2.0.sha256sum] = "7655c9839580ee829dfacba1d1278c2b7883e50a277ff7541299489d6bdfdc45"
+SRC_URI[is_terminal_polyfill-1.70.1.sha256sum] = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf"
+SRC_URI[itertools-0.10.5.sha256sum] = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
+SRC_URI[itertools-0.13.0.sha256sum] = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186"
+SRC_URI[itertools-0.14.0.sha256sum] = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285"
+SRC_URI[itoa-1.0.15.sha256sum] = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c"
+SRC_URI[jiff-0.2.16.sha256sum] = "49cce2b81f2098e7e3efc35bc2e0a6b7abec9d34128283d7a26fa8f32a6dbb35"
+SRC_URI[jiff-static-0.2.16.sha256sum] = "980af8b43c3ad5d8d349ace167ec8170839f753a42d233ba19e08afe1850fa69"
+SRC_URI[jiff-tzdb-0.1.4.sha256sum] = "c1283705eb0a21404d2bfd6eef2a7593d240bc42a0bdb39db0ad6fa2ec026524"
+SRC_URI[jiff-tzdb-platform-0.1.3.sha256sum] = "875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8"
+SRC_URI[jobserver-0.1.33.sha256sum] = "38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a"
+SRC_URI[jpeg-decoder-0.3.2.sha256sum] = "00810f1d8b74be64b13dbf3db89ac67740615d6c891f0e7b6179326533011a07"
+SRC_URI[js-sys-0.3.77.sha256sum] = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f"
+SRC_URI[junction-1.2.0.sha256sum] = "72bbdfd737a243da3dfc1f99ee8d6e166480f17ab4ac84d7c34aacd73fc7bd16"
+SRC_URI[kurbo-0.8.3.sha256sum] = "7a53776d271cfb873b17c618af0298445c88afc52837f3e948fa3fafd131f449"
+SRC_URI[kurbo-0.9.5.sha256sum] = "bd85a5776cd9500c2e2059c8c76c3b01528566b7fcbaf8098b55a33fc298849b"
+SRC_URI[lazy_static-1.5.0.sha256sum] = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
+SRC_URI[libc-0.2.175.sha256sum] = "6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543"
+SRC_URI[libmimalloc-sys-0.1.44.sha256sum] = "667f4fec20f29dfc6bc7357c582d91796c169ad7e2fce709468aefeb2c099870"
+SRC_URI[libredox-0.1.6.sha256sum] = "4488594b9328dee448adb906d8b126d9b7deb7cf5c22161ee591610bb1be83c0"
+SRC_URI[libz-rs-sys-0.5.1.sha256sum] = "172a788537a2221661b480fee8dc5f96c580eb34fa88764d3205dc356c7e4221"
+SRC_URI[linux-raw-sys-0.4.15.sha256sum] = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab"
+SRC_URI[linux-raw-sys-0.9.4.sha256sum] = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12"
+SRC_URI[litemap-0.8.0.sha256sum] = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956"
+SRC_URI[lock_api-0.4.13.sha256sum] = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765"
+SRC_URI[log-0.4.27.sha256sum] = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94"
+SRC_URI[lru-slab-0.1.2.sha256sum] = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154"
+SRC_URI[lzma-rs-0.3.0.sha256sum] = "297e814c836ae64db86b36cf2a557ba54368d03f6afcd7d947c266692f71115e"
+SRC_URI[lzma-sys-0.1.20.sha256sum] = "5fda04ab3764e6cde78b9974eec4f779acaba7c4e84b36eca3cf77c581b85d27"
+SRC_URI[mailparse-0.16.1.sha256sum] = "60819a97ddcb831a5614eb3b0174f3620e793e97e09195a395bfa948fd68ed2f"
+SRC_URI[markdown-1.0.0.sha256sum] = "a5cab8f2cadc416a82d2e783a1946388b31654d391d1c7d92cc1f03e295b1deb"
+SRC_URI[matchers-0.2.0.sha256sum] = "d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9"
+SRC_URI[md-5-0.10.6.sha256sum] = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf"
+SRC_URI[memchr-2.7.6.sha256sum] = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273"
+SRC_URI[memmap2-0.5.10.sha256sum] = "83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327"
+SRC_URI[memmap2-0.9.7.sha256sum] = "483758ad303d734cec05e5c12b41d7e93e6a6390c5e9dae6bdeb7c1259012d28"
+SRC_URI[memoffset-0.9.1.sha256sum] = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"
+SRC_URI[miette-7.6.0.sha256sum] = "5f98efec8807c63c752b5bd61f862c165c115b0a35685bdcfd9238c7aeb592b7"
+SRC_URI[miette-derive-7.6.0.sha256sum] = "db5b29714e950dbb20d5e6f74f9dcec4edbcc1067bb7f8ed198c097b8c1a818b"
+SRC_URI[mimalloc-0.1.48.sha256sum] = "e1ee66a4b64c74f4ef288bcbb9192ad9c3feaad75193129ac8509af543894fd8"
+SRC_URI[mime-0.3.17.sha256sum] = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
+SRC_URI[mime_guess-2.0.5.sha256sum] = "f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e"
+SRC_URI[miniz_oxide-0.8.9.sha256sum] = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316"
+SRC_URI[mio-1.0.4.sha256sum] = "78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c"
+SRC_URI[miow-0.6.1.sha256sum] = "536bfad37a309d62069485248eeaba1e8d9853aaf951caaeaed0585a95346f08"
+SRC_URI[munge-0.4.5.sha256sum] = "9cce144fab80fbb74ec5b89d1ca9d41ddf6b644ab7e986f7d3ed0aab31625cb1"
+SRC_URI[munge_macro-0.4.5.sha256sum] = "574af9cd5b9971cbfdf535d6a8d533778481b241c447826d976101e0149392a1"
+SRC_URI[nanoid-0.4.0.sha256sum] = "3ffa00dec017b5b1a8b7cf5e2c008bfda1aa7e0697ac1508b491fdf2622fb4d8"
+SRC_URI[nix-0.30.1.sha256sum] = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6"
+SRC_URI[normalize-line-endings-0.3.0.sha256sum] = "61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be"
+SRC_URI[nu-ansi-term-0.50.1.sha256sum] = "d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399"
+SRC_URI[num-0.4.3.sha256sum] = "35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23"
+SRC_URI[num-bigint-0.4.6.sha256sum] = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9"
+SRC_URI[num-complex-0.4.6.sha256sum] = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495"
+SRC_URI[num-conv-0.1.0.sha256sum] = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9"
+SRC_URI[num-integer-0.1.46.sha256sum] = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
+SRC_URI[num-iter-0.1.45.sha256sum] = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf"
+SRC_URI[num-rational-0.4.2.sha256sum] = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824"
+SRC_URI[num-traits-0.2.19.sha256sum] = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
+SRC_URI[num_cpus-1.17.0.sha256sum] = "91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b"
+SRC_URI[objc2-0.6.3.sha256sum] = "b7c2599ce0ec54857b29ce62166b0ed9b4f6f1a70ccc9a71165b6154caca8c05"
+SRC_URI[objc2-encode-4.1.0.sha256sum] = "ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33"
+SRC_URI[object-0.36.7.sha256sum] = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87"
+SRC_URI[once_cell-1.21.3.sha256sum] = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
+SRC_URI[once_cell_polyfill-1.70.1.sha256sum] = "a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad"
+SRC_URI[oorandom-11.1.5.sha256sum] = "d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e"
+SRC_URI[open-5.3.3.sha256sum] = "43bb73a7fa3799b198970490a51174027ba0d4ec504b03cd08caf513d40024bc"
+SRC_URI[openssl-probe-0.1.6.sha256sum] = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e"
+SRC_URI[option-ext-0.2.0.sha256sum] = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d"
+SRC_URI[ordered-float-4.6.0.sha256sum] = "7bb71e1b3fa6ca1c61f383464aaf2bb0e2f8e772a1f01d486832464de363b951"
+SRC_URI[ordered-multimap-0.7.3.sha256sum] = "49203cdcae0030493bad186b28da2fa25645fa276a51b6fec8010d281e02ef79"
+SRC_URI[ordered-stream-0.2.0.sha256sum] = "9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50"
+SRC_URI[os_str_bytes-6.6.1.sha256sum] = "e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1"
+SRC_URI[owo-colors-4.2.3.sha256sum] = "9c6901729fa79e91a0913333229e9ca5dc725089d1c363b2f4b4760709dc4a52"
+SRC_URI[parking-2.2.1.sha256sum] = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba"
+SRC_URI[parking_lot-0.12.4.sha256sum] = "70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13"
+SRC_URI[parking_lot_core-0.9.11.sha256sum] = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5"
+SRC_URI[paste-1.0.15.sha256sum] = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
+SRC_URI[path-slash-0.2.1.sha256sum] = "1e91099d4268b0e11973f036e885d652fb0b21fedcf69738c627f94db6a44f42"
+SRC_URI[pathdiff-0.2.3.sha256sum] = "df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3"
+SRC_URI[pem-3.0.6.sha256sum] = "1d30c53c26bc5b31a98cd02d20f25a7c8567146caf63ed593a9d87b2775291be"
+SRC_URI[percent-encoding-2.3.2.sha256sum] = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220"
+SRC_URI[pest-2.8.1.sha256sum] = "1db05f56d34358a8b1066f67cbb203ee3e7ed2ba674a6263a1d5ec6db2204323"
+SRC_URI[pest_derive-2.8.1.sha256sum] = "bb056d9e8ea77922845ec74a1c4e8fb17e7c218cc4fc11a15c5d25e189aa40bc"
+SRC_URI[pest_generator-2.8.1.sha256sum] = "87e404e638f781eb3202dc82db6760c8ae8a1eeef7fb3fa8264b2ef280504966"
+SRC_URI[pest_meta-2.8.1.sha256sum] = "edd1101f170f5903fde0914f899bb503d9ff5271d7ba76bbb70bea63690cc0d5"
+SRC_URI[petgraph-0.8.3.sha256sum] = "8701b58ea97060d5e5b155d383a69952a60943f0e6dfe30b04c287beb0b27455"
+SRC_URI[pico-args-0.5.0.sha256sum] = "5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315"
+SRC_URI[pin-project-1.1.10.sha256sum] = "677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a"
+SRC_URI[pin-project-internal-1.1.10.sha256sum] = "6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861"
+SRC_URI[pin-project-lite-0.2.16.sha256sum] = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b"
+SRC_URI[pin-utils-0.1.0.sha256sum] = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
+SRC_URI[pkg-config-0.3.32.sha256sum] = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c"
+SRC_URI[plain-0.2.3.sha256sum] = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6"
+SRC_URI[png-0.17.16.sha256sum] = "82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526"
+SRC_URI[poloto-19.1.2.sha256sum] = "164dbd541c9832e92fa34452e9c2e98b515a548a3f8549fb2402fe1cd5e46b96"
+SRC_URI[portable-atomic-1.11.1.sha256sum] = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483"
+SRC_URI[portable-atomic-util-0.2.4.sha256sum] = "d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507"
+SRC_URI[potential_utf-0.1.2.sha256sum] = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585"
+SRC_URI[powerfmt-0.2.0.sha256sum] = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
+SRC_URI[ppv-lite86-0.2.21.sha256sum] = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9"
+SRC_URI[predicates-3.1.3.sha256sum] = "a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573"
+SRC_URI[predicates-core-1.0.9.sha256sum] = "727e462b119fe9c93fd0eb1429a5f7647394014cf3c04ab2c0350eeb09095ffa"
+SRC_URI[predicates-tree-1.0.12.sha256sum] = "72dd2d6d381dfb73a193c7fca536518d7caee39fc8503f74e7dc0be0531b425c"
+SRC_URI[pretty_assertions-1.4.1.sha256sum] = "3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d"
+SRC_URI[priority-queue-2.5.0.sha256sum] = "5676d703dda103cbb035b653a9f11448c0a7216c7926bd35fcb5865475d0c970"
+SRC_URI[proc-macro-crate-3.3.0.sha256sum] = "edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35"
+SRC_URI[proc-macro2-1.0.103.sha256sum] = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8"
+SRC_URI[procfs-0.17.0.sha256sum] = "cc5b72d8145275d844d4b5f6d4e1eef00c8cd889edb6035c21675d1bb1f45c9f"
+SRC_URI[procfs-core-0.17.0.sha256sum] = "239df02d8349b06fc07398a3a1697b06418223b1c7725085e801e7c0fc6a12ec"
+SRC_URI[ptr_meta-0.3.0.sha256sum] = "fe9e76f66d3f9606f44e45598d155cb13ecf09f4a28199e48daf8c8fc937ea90"
+SRC_URI[ptr_meta_derive-0.3.0.sha256sum] = "ca414edb151b4c8d125c12566ab0d74dc9cdba36fb80eb7b848c15f495fd32d1"
+SRC_URI[purl-0.1.6.sha256sum] = "60ebe4262ae91ddd28c8721111a0a6e9e58860e211fc92116c4bb85c98fd96ad"
+SRC_URI[quick-xml-0.38.3.sha256sum] = "42a232e7487fc2ef313d96dde7948e7a3c05101870d8985e4fd8d26aedd27b89"
+SRC_URI[quinn-0.11.8.sha256sum] = "626214629cda6781b6dc1d316ba307189c85ba657213ce642d9c77670f8202c8"
+SRC_URI[quinn-proto-0.11.12.sha256sum] = "49df843a9161c85bb8aae55f101bc0bac8bcafd637a620d9122fd7e0b2f7422e"
+SRC_URI[quinn-udp-0.5.13.sha256sum] = "fcebb1209ee276352ef14ff8732e24cc2b02bbac986cd74a4c81bcb2f9881970"
+SRC_URI[quote-1.0.42.sha256sum] = "a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f"
+SRC_URI[quoted_printable-0.5.1.sha256sum] = "640c9bd8497b02465aeef5375144c26062e0dcd5939dfcbb0f5db76cb8c17c73"
+SRC_URI[r-efi-5.3.0.sha256sum] = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f"
+SRC_URI[rancor-0.1.0.sha256sum] = "caf5f7161924b9d1cea0e4cabc97c372cea92b5f927fc13c6bca67157a0ad947"
+SRC_URI[rand-0.8.5.sha256sum] = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
+SRC_URI[rand-0.9.2.sha256sum] = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1"
+SRC_URI[rand_chacha-0.3.1.sha256sum] = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
+SRC_URI[rand_chacha-0.9.0.sha256sum] = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb"
+SRC_URI[rand_core-0.6.4.sha256sum] = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
+SRC_URI[rand_core-0.9.3.sha256sum] = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38"
+SRC_URI[rayon-1.11.0.sha256sum] = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f"
+SRC_URI[rayon-core-1.13.0.sha256sum] = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91"
+SRC_URI[rcgen-0.14.5.sha256sum] = "5fae430c6b28f1ad601274e78b7dffa0546de0b73b4cd32f46723c0c2a16f7a5"
+SRC_URI[rctree-0.5.0.sha256sum] = "3b42e27ef78c35d3998403c1d26f3efd9e135d3e5121b0a4845cc5cc27547f4f"
+SRC_URI[redox_syscall-0.5.15.sha256sum] = "7e8af0dde094006011e6a740d4879319439489813bd0bcdc7d821beaeeff48ec"
+SRC_URI[redox_users-0.5.0.sha256sum] = "dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b"
+SRC_URI[ref-cast-1.0.25.sha256sum] = "f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d"
+SRC_URI[ref-cast-impl-1.0.25.sha256sum] = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da"
+SRC_URI[reflink-copy-0.1.28.sha256sum] = "23bbed272e39c47a095a5242218a67412a220006842558b03fe2935e8f3d7b92"
+SRC_URI[regex-1.11.2.sha256sum] = "23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912"
+SRC_URI[regex-automata-0.4.13.sha256sum] = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c"
+SRC_URI[regex-syntax-0.8.5.sha256sum] = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
+SRC_URI[rend-0.5.2.sha256sum] = "a35e8a6bf28cd121053a66aa2e6a2e3eaffad4a60012179f0e864aa5ffeff215"
+SRC_URI[reqsign-0.18.1.sha256sum] = "ea386ba750000b6e59f760a08bdcca9461809b95e6f8f209ce5724056802824f"
+SRC_URI[reqsign-aws-v4-2.0.1.sha256sum] = "4510c2a3e42b653cf788d560a3d54b0ae4cc315a62aaba773554f18319c0db0b"
+SRC_URI[reqsign-command-execute-tokio-2.0.1.sha256sum] = "38b53d033600f533135afec8e97be99c80fcf8177f6285da6c7300955d5377a1"
+SRC_URI[reqsign-core-2.0.1.sha256sum] = "39da118ccf3bdb067ac6cc40136fec99bc5ba418cbd388dc88e4ce0e5d0b1423"
+SRC_URI[reqsign-file-read-tokio-2.0.1.sha256sum] = "669ea66036266a9ac371d2e63cc7d345e69994da0168b4e6f3487fe21e126f76"
+SRC_URI[reqsign-http-send-reqwest-2.0.1.sha256sum] = "46186bce769674f9200ad01af6f2ca42de3e819ddc002fff1edae135bfb6cd9c"
+SRC_URI[reqwest-0.12.22.sha256sum] = "cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531"
+SRC_URI[resvg-0.29.0.sha256sum] = "76888219c0881e22b0ceab06fddcfe83163cd81642bd60c7842387f9c968a72e"
+SRC_URI[retry-policies-0.4.0.sha256sum] = "5875471e6cab2871bc150ecb8c727db5113c9338cc3354dc5ee3425b6aa40a1c"
+SRC_URI[rgb-0.8.52.sha256sum] = "0c6a884d2998352bb4daf0183589aec883f16a6da1f4dde84d8e2e9a5409a1ce"
+SRC_URI[ring-0.17.14.sha256sum] = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7"
+SRC_URI[rkyv-0.8.12.sha256sum] = "35a640b26f007713818e9a9b65d34da1cf58538207b052916a83d80e43f3ffa4"
+SRC_URI[rkyv_derive-0.8.12.sha256sum] = "bd83f5f173ff41e00337d97f6572e416d022ef8a19f371817259ae960324c482"
+SRC_URI[rmp-0.8.14.sha256sum] = "228ed7c16fa39782c3b3468e974aec2795e9089153cd08ee2e9aefb3613334c4"
+SRC_URI[rmp-serde-1.3.0.sha256sum] = "52e599a477cf9840e92f2cde9a7189e67b42c57532749bf90aea6ec10facd4db"
+SRC_URI[rosvgtree-0.1.0.sha256sum] = "bdc23d1ace03d6b8153c7d16f0708cd80b61ee8e80304954803354e67e40d150"
+SRC_URI[roxmltree-0.18.1.sha256sum] = "862340e351ce1b271a378ec53f304a5558f7db87f3769dc655a8f6ecbb68b302"
+SRC_URI[roxmltree-0.20.0.sha256sum] = "6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97"
+SRC_URI[rust-ini-0.21.3.sha256sum] = "796e8d2b6696392a43bea58116b667fb4c29727dc5abd27d6acf338bb4f688c7"
+SRC_URI[rust-netrc-0.1.2.sha256sum] = "7e98097f62769f92dbf95fb51f71c0a68ec18a4ee2e70e0d3e4f47ac005d63e9"
+SRC_URI[rustc-demangle-0.1.25.sha256sum] = "989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f"
+SRC_URI[rustc-hash-2.1.1.sha256sum] = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d"
+SRC_URI[rustix-0.38.44.sha256sum] = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154"
+SRC_URI[rustix-1.0.8.sha256sum] = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8"
+SRC_URI[rustls-0.23.35.sha256sum] = "533f54bc6a7d4f647e46ad909549eda97bf5afc1585190ef692b4286b198bd8f"
+SRC_URI[rustls-native-certs-0.8.2.sha256sum] = "9980d917ebb0c0536119ba501e90834767bffc3d60641457fd84a1f3fd337923"
+SRC_URI[rustls-pki-types-1.12.0.sha256sum] = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79"
+SRC_URI[rustls-webpki-0.103.8.sha256sum] = "2ffdfa2f5286e2247234e03f680868ac2815974dc39e00ea15adc445d0aafe52"
+SRC_URI[rustversion-1.0.21.sha256sum] = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d"
+SRC_URI[rustybuzz-0.7.0.sha256sum] = "162bdf42e261bee271b3957691018634488084ef577dddeb6420a9684cab2a6a"
+SRC_URI[ryu-1.0.20.sha256sum] = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f"
+SRC_URI[same-file-1.0.6.sha256sum] = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
+SRC_URI[schannel-0.1.27.sha256sum] = "1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d"
+SRC_URI[schemars-1.0.5.sha256sum] = "1317c3bf3e7df961da95b0a56a172a02abead31276215a0497241a7624b487ce"
+SRC_URI[schemars_derive-1.0.5.sha256sum] = "5f760a6150d45dd66ec044983c124595ae76912e77ed0b44124cb3e415cce5d9"
+SRC_URI[scopeguard-1.2.0.sha256sum] = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
+SRC_URI[scroll-0.13.0.sha256sum] = "c1257cd4248b4132760d6524d6dda4e053bc648c9070b960929bf50cfb1e7add"
+SRC_URI[scroll_derive-0.13.0.sha256sum] = "22fc4f90c27b57691bbaf11d8ecc7cfbfe98a4da6dbe60226115d322aa80c06e"
+SRC_URI[seahash-4.1.0.sha256sum] = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b"
+SRC_URI[secrecy-0.10.3.sha256sum] = "e891af845473308773346dc847b2c23ee78fe442e0472ac50e22a18a93d3ae5a"
+SRC_URI[secret-service-5.0.0.sha256sum] = "dccff79e916a339eec808de579764e3459658c903960d5aa4f7959ee9f6d5f2b"
+SRC_URI[security-framework-3.2.0.sha256sum] = "271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316"
+SRC_URI[security-framework-sys-2.14.0.sha256sum] = "49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32"
+SRC_URI[self-replace-1.5.0.sha256sum] = "03ec815b5eab420ab893f63393878d89c90fdd94c0bcc44c07abb8ad95552fb7"
+SRC_URI[semver-1.0.26.sha256sum] = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0"
+SRC_URI[serde-1.0.228.sha256sum] = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e"
+SRC_URI[serde-untagged-0.1.9.sha256sum] = "f9faf48a4a2d2693be24c6289dbe26552776eb7737074e6722891fadbe6c5058"
+SRC_URI[serde_core-1.0.228.sha256sum] = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad"
+SRC_URI[serde_derive-1.0.228.sha256sum] = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
+SRC_URI[serde_derive_internals-0.29.1.sha256sum] = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711"
+SRC_URI[serde_json-1.0.145.sha256sum] = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c"
+SRC_URI[serde_repr-0.1.20.sha256sum] = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c"
+SRC_URI[serde_spanned-1.0.3.sha256sum] = "e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392"
+SRC_URI[serde_urlencoded-0.7.1.sha256sum] = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
+SRC_URI[serde_yaml-0.9.34+deprecated.sha256sum] = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47"
+SRC_URI[sha1-0.10.6.sha256sum] = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba"
+SRC_URI[sha2-0.10.9.sha256sum] = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283"
+SRC_URI[sharded-slab-0.1.7.sha256sum] = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6"
+SRC_URI[shell-escape-0.1.5.sha256sum] = "45bb67a18fa91266cc7807181f62f9178a6873bfad7dc788c42e6430db40184f"
+SRC_URI[shellexpand-3.1.1.sha256sum] = "8b1fdf65dd6331831494dd616b30351c38e96e45921a27745cf98490458b90bb"
+SRC_URI[shlex-1.3.0.sha256sum] = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
+SRC_URI[signal-hook-registry-1.4.5.sha256sum] = "9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410"
+SRC_URI[simd-adler32-0.3.7.sha256sum] = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe"
+SRC_URI[simdutf8-0.1.5.sha256sum] = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e"
+SRC_URI[similar-2.7.0.sha256sum] = "bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa"
+SRC_URI[simplecss-0.2.2.sha256sum] = "7a9c6883ca9c3c7c90e888de77b7a5c849c779d25d74a1269b0218b14e8b136c"
+SRC_URI[siphasher-0.3.11.sha256sum] = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d"
+SRC_URI[slab-0.4.11.sha256sum] = "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589"
+SRC_URI[smallvec-1.15.1.sha256sum] = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
+SRC_URI[smawk-0.3.2.sha256sum] = "b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c"
+SRC_URI[socket2-0.5.10.sha256sum] = "e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678"
+SRC_URI[socket2-0.6.0.sha256sum] = "233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807"
+SRC_URI[spdx-0.10.9.sha256sum] = "c3e17e880bafaeb362a7b751ec46bdc5b61445a188f80e0606e68167cd540fa3"
+SRC_URI[spdx-0.13.2.sha256sum] = "35107b1c818f4e9cb9e6c4444ca560ba03b4ee1288dcecc6d7830c2023a7609e"
+SRC_URI[stable_deref_trait-1.2.0.sha256sum] = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
+SRC_URI[static_assertions-1.1.0.sha256sum] = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
+SRC_URI[statrs-0.18.0.sha256sum] = "2a3fe7c28c6512e766b0874335db33c94ad7b8f9054228ae1c2abd47ce7d335e"
+SRC_URI[strict-num-0.1.1.sha256sum] = "6637bab7722d379c8b41ba849228d680cc12d0a45ba1fa2b48f2a30577a06731"
+SRC_URI[strsim-0.11.1.sha256sum] = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
+SRC_URI[strum-0.26.3.sha256sum] = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06"
+SRC_URI[strum_macros-0.26.4.sha256sum] = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be"
+SRC_URI[subtle-2.6.1.sha256sum] = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292"
+SRC_URI[supports-color-3.0.2.sha256sum] = "c64fc7232dd8d2e4ac5ce4ef302b1d81e0b80d055b9d77c7c4f51f6aa4c867d6"
+SRC_URI[supports-hyperlinks-3.1.0.sha256sum] = "804f44ed3c63152de6a9f90acbea1a110441de43006ea51bcce8f436196a288b"
+SRC_URI[supports-unicode-3.0.0.sha256sum] = "b7401a30af6cb5818bb64852270bb722533397edcfc7344954a38f420819ece2"
+SRC_URI[svg-0.18.0.sha256sum] = "94afda9cd163c04f6bee8b4bf2501c91548deae308373c436f36aeff3cf3c4a3"
+SRC_URI[svgfilters-0.4.0.sha256sum] = "639abcebc15fdc2df179f37d6f5463d660c1c79cd552c12343a4600827a04bce"
+SRC_URI[svgtypes-0.9.0.sha256sum] = "c9ee29c1407a5b18ccfe5f6ac82ac11bab3b14407e09c209a6c1a32098b19734"
+SRC_URI[svgtypes-0.10.0.sha256sum] = "98ffacedcdcf1da6579c907279b4f3c5492fbce99fbbf227f5ed270a589c2765"
+SRC_URI[syn-2.0.111.sha256sum] = "390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87"
+SRC_URI[sync_wrapper-1.0.2.sha256sum] = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263"
+SRC_URI[synstructure-0.13.2.sha256sum] = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2"
+SRC_URI[sys-info-0.9.1.sha256sum] = "0b3a0d0aba8bf96a0e1ddfdc352fc53b3df7f39318c71854910c3c4b024ae52c"
+SRC_URI[system-configuration-0.6.1.sha256sum] = "3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b"
+SRC_URI[system-configuration-sys-0.6.0.sha256sum] = "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4"
+SRC_URI[tagu-0.1.6.sha256sum] = "eddb6b06d20fba9ed21fca3d696ee1b6e870bca0bcf9fa2971f6ae2436de576a"
+SRC_URI[tar-0.4.44.sha256sum] = "1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a"
+SRC_URI[target-lexicon-0.13.3.sha256sum] = "df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c"
+SRC_URI[temp-env-0.3.6.sha256sum] = "96374855068f47402c3121c6eed88d29cb1de8f3ab27090e273e420bdabcf050"
+SRC_URI[tempfile-3.20.0.sha256sum] = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1"
+SRC_URI[terminal_size-0.4.2.sha256sum] = "45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed"
+SRC_URI[termtree-0.5.1.sha256sum] = "8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683"
+SRC_URI[test-case-3.3.1.sha256sum] = "eb2550dd13afcd286853192af8601920d959b14c401fcece38071d53bf0768a8"
+SRC_URI[test-case-core-3.3.1.sha256sum] = "adcb7fd841cd518e279be3d5a3eb0636409487998a4aff22f3de87b81e88384f"
+SRC_URI[test-case-macros-3.3.1.sha256sum] = "5c89e72a01ed4c579669add59014b9a524d609c0c88c6a585ce37485879f6ffb"
+SRC_URI[test-log-0.2.18.sha256sum] = "1e33b98a582ea0be1168eba097538ee8dd4bbe0f2b01b22ac92ea30054e5be7b"
+SRC_URI[test-log-macros-0.2.18.sha256sum] = "451b374529930d7601b1eef8d32bc79ae870b6079b069401709c2a8bf9e75f36"
+SRC_URI[textwrap-0.16.2.sha256sum] = "c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057"
+SRC_URI[thiserror-1.0.69.sha256sum] = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"
+SRC_URI[thiserror-2.0.17.sha256sum] = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8"
+SRC_URI[thiserror-impl-1.0.69.sha256sum] = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
+SRC_URI[thiserror-impl-2.0.17.sha256sum] = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913"
+SRC_URI[thread_local-1.1.9.sha256sum] = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185"
+SRC_URI[tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.sha256sum] = "cd3c60906412afa9c2b5b5a48ca6a5abe5736aec9eb48ad05037a677e52e4e2d"
+SRC_URI[tikv-jemallocator-0.6.0.sha256sum] = "4cec5ff18518d81584f477e9bfdf957f5bb0979b0bac3af4ca30b5b3ae2d2865"
+SRC_URI[time-0.3.44.sha256sum] = "91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d"
+SRC_URI[time-core-0.1.6.sha256sum] = "40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b"
+SRC_URI[time-macros-0.2.24.sha256sum] = "30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3"
+SRC_URI[tiny-keccak-2.0.2.sha256sum] = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237"
+SRC_URI[tiny-skia-0.8.4.sha256sum] = "df8493a203431061e901613751931f047d1971337153f96d0e5e363d6dbf6a67"
+SRC_URI[tiny-skia-path-0.8.4.sha256sum] = "adbfb5d3f3dd57a0e11d12f4f13d4ebbbc1b5c15b7ab0a156d030b21da5f677c"
+SRC_URI[tinystr-0.8.1.sha256sum] = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b"
+SRC_URI[tinytemplate-1.2.1.sha256sum] = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc"
+SRC_URI[tinyvec-1.9.0.sha256sum] = "09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71"
+SRC_URI[tinyvec_macros-0.1.1.sha256sum] = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
+SRC_URI[tokio-1.47.1.sha256sum] = "89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038"
+SRC_URI[tokio-macros-2.5.0.sha256sum] = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8"
+SRC_URI[tokio-rustls-0.26.2.sha256sum] = "8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b"
+SRC_URI[tokio-stream-0.1.17.sha256sum] = "eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047"
+SRC_URI[tokio-util-0.7.17.sha256sum] = "2efa149fe76073d6e8fd97ef4f4eca7b67f599660115591483572e406e165594"
+SRC_URI[toml-0.9.8.sha256sum] = "f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8"
+SRC_URI[toml_datetime-0.6.11.sha256sum] = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c"
+SRC_URI[toml_datetime-0.7.3.sha256sum] = "f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533"
+SRC_URI[toml_edit-0.22.27.sha256sum] = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a"
+SRC_URI[toml_edit-0.23.7.sha256sum] = "6485ef6d0d9b5d0ec17244ff7eb05310113c3f316f2d14200d4de56b3cb98f8d"
+SRC_URI[toml_parser-1.0.4.sha256sum] = "c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e"
+SRC_URI[toml_writer-1.0.4.sha256sum] = "df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2"
+SRC_URI[tower-0.5.2.sha256sum] = "d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9"
+SRC_URI[tower-http-0.6.6.sha256sum] = "adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2"
+SRC_URI[tower-layer-0.3.3.sha256sum] = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e"
+SRC_URI[tower-service-0.3.3.sha256sum] = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3"
+SRC_URI[tracing-0.1.41.sha256sum] = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0"
+SRC_URI[tracing-attributes-0.1.30.sha256sum] = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903"
+SRC_URI[tracing-core-0.1.34.sha256sum] = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678"
+SRC_URI[tracing-durations-export-0.3.1.sha256sum] = "32e0c2cfee378f62291f2703bbb949b99213306c2729fe977799653c3c3404b5"
+SRC_URI[tracing-log-0.2.0.sha256sum] = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3"
+SRC_URI[tracing-serde-0.2.0.sha256sum] = "704b1aeb7be0d0a84fc9828cae51dab5970fee5088f83d1dd7ee6f6246fc6ff1"
+SRC_URI[tracing-subscriber-0.3.20.sha256sum] = "2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5"
+SRC_URI[tracing-test-0.2.5.sha256sum] = "557b891436fe0d5e0e363427fc7f217abf9ccd510d5136549847bdcbcd011d68"
+SRC_URI[tracing-test-macro-0.2.5.sha256sum] = "04659ddb06c87d233c566112c1c9c5b9e98256d9af50ec3bc9c8327f873a7568"
+SRC_URI[tracing-tree-0.4.1.sha256sum] = "ac87aa03b6a4d5a7e4810d1a80c19601dbe0f8a837e9177f23af721c7ba7beec"
+SRC_URI[try-lock-0.2.5.sha256sum] = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"
+SRC_URI[ttf-parser-0.18.1.sha256sum] = "0609f771ad9c6155384897e1df4d948e692667cc0588548b68eb44d052b27633"
+SRC_URI[typeid-1.0.3.sha256sum] = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c"
+SRC_URI[typenum-1.18.0.sha256sum] = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f"
+SRC_URI[ucd-trie-0.1.7.sha256sum] = "2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971"
+SRC_URI[uds_windows-1.1.0.sha256sum] = "89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9"
+SRC_URI[unicase-2.8.1.sha256sum] = "75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539"
+SRC_URI[unicode-bidi-0.3.18.sha256sum] = "5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5"
+SRC_URI[unicode-bidi-mirroring-0.1.0.sha256sum] = "56d12260fb92d52f9008be7e4bca09f584780eb2266dc8fecc6a192bec561694"
+SRC_URI[unicode-ccc-0.1.2.sha256sum] = "cc2520efa644f8268dce4dcd3050eaa7fc044fca03961e9998ac7e2e92b77cf1"
+SRC_URI[unicode-general-category-0.6.0.sha256sum] = "2281c8c1d221438e373249e065ca4989c4c36952c211ff21a0ee91c44a3869e7"
+SRC_URI[unicode-id-0.3.5.sha256sum] = "10103c57044730945224467c09f71a4db0071c123a0648cc3e818913bde6b561"
+SRC_URI[unicode-ident-1.0.18.sha256sum] = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512"
+SRC_URI[unicode-linebreak-0.1.5.sha256sum] = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f"
+SRC_URI[unicode-script-0.5.7.sha256sum] = "9fb421b350c9aff471779e262955939f565ec18b86c15364e6bdf0d662ca7c1f"
+SRC_URI[unicode-vo-0.1.0.sha256sum] = "b1d386ff53b415b7fe27b50bb44679e2cc4660272694b7b6f3326d8480823a94"
+SRC_URI[unicode-width-0.1.14.sha256sum] = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af"
+SRC_URI[unicode-width-0.2.2.sha256sum] = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254"
+SRC_URI[unit-prefix-0.5.1.sha256sum] = "323402cff2dd658f39ca17c789b502021b3f18707c91cdf22e3838e1b4023817"
+SRC_URI[unsafe-libyaml-0.2.11.sha256sum] = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861"
+SRC_URI[unscanny-0.1.0.sha256sum] = "e9df2af067a7953e9c3831320f35c1cc0600c30d44d9f7a12b01db1cd88d6b47"
+SRC_URI[untrusted-0.9.0.sha256sum] = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
+SRC_URI[url-2.5.7.sha256sum] = "08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b"
+SRC_URI[usvg-0.29.0.sha256sum] = "63b6bb4e62619d9f68aa2d8a823fea2bff302340a1f2d45c264d5b0be170832e"
+SRC_URI[usvg-text-layout-0.29.0.sha256sum] = "195386e01bc35f860db024de275a76e7a31afdf975d18beb6d0e44764118b4db"
+SRC_URI[utf8-width-0.1.7.sha256sum] = "86bd8d4e895da8537e5315b8254664e6b769c4ff3db18321b297a1e7004392e3"
+SRC_URI[utf8_iter-1.0.4.sha256sum] = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
+SRC_URI[utf8parse-0.2.2.sha256sum] = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
+SRC_URI[uuid-1.17.0.sha256sum] = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d"
+SRC_URI[valuable-0.1.1.sha256sum] = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65"
+SRC_URI[version_check-0.9.5.sha256sum] = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
+SRC_URI[wait-timeout-0.2.1.sha256sum] = "09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11"
+SRC_URI[walkdir-2.5.0.sha256sum] = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
+SRC_URI[want-0.3.1.sha256sum] = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e"
+SRC_URI[wasi-0.11.1+wasi-snapshot-preview1.sha256sum] = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
+SRC_URI[wasi-0.14.2+wasi-0.2.4.sha256sum] = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3"
+SRC_URI[wasite-0.1.0.sha256sum] = "b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b"
+SRC_URI[wasm-bindgen-0.2.100.sha256sum] = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5"
+SRC_URI[wasm-bindgen-backend-0.2.100.sha256sum] = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6"
+SRC_URI[wasm-bindgen-futures-0.4.50.sha256sum] = "555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61"
+SRC_URI[wasm-bindgen-macro-0.2.100.sha256sum] = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407"
+SRC_URI[wasm-bindgen-macro-support-0.2.100.sha256sum] = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de"
+SRC_URI[wasm-bindgen-shared-0.2.100.sha256sum] = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d"
+SRC_URI[wasm-streams-0.4.2.sha256sum] = "15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65"
+SRC_URI[wasmtimer-0.4.2.sha256sum] = "d8d49b5d6c64e8558d9b1b065014426f35c18de636895d24893dbbd329743446"
+SRC_URI[web-sys-0.3.77.sha256sum] = "33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2"
+SRC_URI[web-time-1.1.0.sha256sum] = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb"
+SRC_URI[webpki-roots-1.0.2.sha256sum] = "7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2"
+SRC_URI[weezl-0.1.10.sha256sum] = "a751b3277700db47d3e574514de2eced5e54dc8a5436a3bf7a0b248b2cee16f3"
+SRC_URI[which-8.0.0.sha256sum] = "d3fabb953106c3c8eea8306e4393700d7657561cb43122571b172bbfb7c7ba1d"
+SRC_URI[whoami-1.6.1.sha256sum] = "5d4a4db5077702ca3015d3d02d74974948aba2ad9e12ab7df718ee64ccd7e97d"
+SRC_URI[widestring-1.2.0.sha256sum] = "dd7cf3379ca1aac9eea11fba24fd7e315d621f8dfe35c8d7d2be8b793726e07d"
+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.9.sha256sum] = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
+SRC_URI[winapi-x86_64-pc-windows-gnu-0.4.0.sha256sum] = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
+SRC_URI[windows-0.59.0.sha256sum] = "7f919aee0a93304be7f62e8e5027811bbba96bcb1de84d6618be56e43f8a32a1"
+SRC_URI[windows-0.61.3.sha256sum] = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893"
+SRC_URI[windows-collections-0.2.0.sha256sum] = "3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8"
+SRC_URI[windows-core-0.59.0.sha256sum] = "810ce18ed2112484b0d4e15d022e5f598113e220c53e373fb31e67e21670c1ce"
+SRC_URI[windows-core-0.61.2.sha256sum] = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3"
+SRC_URI[windows-future-0.2.1.sha256sum] = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e"
+SRC_URI[windows-implement-0.59.0.sha256sum] = "83577b051e2f49a058c308f17f273b570a6a758386fc291b5f6a934dd84e48c1"
+SRC_URI[windows-implement-0.60.0.sha256sum] = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836"
+SRC_URI[windows-interface-0.59.1.sha256sum] = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8"
+SRC_URI[windows-link-0.1.3.sha256sum] = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a"
+SRC_URI[windows-link-0.2.0.sha256sum] = "45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65"
+SRC_URI[windows-numerics-0.2.0.sha256sum] = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1"
+SRC_URI[windows-registry-0.5.3.sha256sum] = "5b8a9ed28765efc97bbc954883f4e6796c33a06546ebafacbabee9696967499e"
+SRC_URI[windows-result-0.3.4.sha256sum] = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6"
+SRC_URI[windows-strings-0.3.1.sha256sum] = "87fa48cc5d406560701792be122a10132491cff9d0aeb23583cc2dcafc847319"
+SRC_URI[windows-strings-0.4.2.sha256sum] = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57"
+SRC_URI[windows-sys-0.52.0.sha256sum] = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
+SRC_URI[windows-sys-0.59.0.sha256sum] = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
+SRC_URI[windows-sys-0.60.2.sha256sum] = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb"
+SRC_URI[windows-sys-0.61.0.sha256sum] = "e201184e40b2ede64bc2ea34968b28e33622acdbbf37104f0e4a33f7abe657aa"
+SRC_URI[windows-targets-0.52.6.sha256sum] = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
+SRC_URI[windows-targets-0.53.2.sha256sum] = "c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef"
+SRC_URI[windows-threading-0.1.0.sha256sum] = "b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6"
+SRC_URI[windows_aarch64_gnullvm-0.52.6.sha256sum] = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
+SRC_URI[windows_aarch64_gnullvm-0.53.0.sha256sum] = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764"
+SRC_URI[windows_aarch64_msvc-0.52.6.sha256sum] = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
+SRC_URI[windows_aarch64_msvc-0.53.0.sha256sum] = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c"
+SRC_URI[windows_i686_gnu-0.52.6.sha256sum] = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
+SRC_URI[windows_i686_gnu-0.53.0.sha256sum] = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3"
+SRC_URI[windows_i686_gnullvm-0.52.6.sha256sum] = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
+SRC_URI[windows_i686_gnullvm-0.53.0.sha256sum] = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11"
+SRC_URI[windows_i686_msvc-0.52.6.sha256sum] = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
+SRC_URI[windows_i686_msvc-0.53.0.sha256sum] = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d"
+SRC_URI[windows_x86_64_gnu-0.52.6.sha256sum] = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
+SRC_URI[windows_x86_64_gnu-0.53.0.sha256sum] = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba"
+SRC_URI[windows_x86_64_gnullvm-0.52.6.sha256sum] = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
+SRC_URI[windows_x86_64_gnullvm-0.53.0.sha256sum] = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57"
+SRC_URI[windows_x86_64_msvc-0.52.6.sha256sum] = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
+SRC_URI[windows_x86_64_msvc-0.53.0.sha256sum] = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486"
+SRC_URI[winnow-0.7.13.sha256sum] = "21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf"
+SRC_URI[winsafe-0.0.19.sha256sum] = "d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904"
+SRC_URI[wiremock-0.6.5.sha256sum] = "08db1edfb05d9b3c1542e521aea074442088292f00b5f28e435c714a98f85031"
+SRC_URI[wit-bindgen-rt-0.39.0.sha256sum] = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1"
+SRC_URI[wmi-0.16.0.sha256sum] = "5d9189bc72f0e4d814d812216ec06636ce3ea5597ff5f1ff9f9f0e5ec781c027"
+SRC_URI[writeable-0.6.1.sha256sum] = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb"
+SRC_URI[xattr-1.5.1.sha256sum] = "af3a19837351dc82ba89f8a125e22a3c475f05aba604acc023d62b2739ae2909"
+SRC_URI[xml-rs-0.8.27.sha256sum] = "6fd8403733700263c6eb89f192880191f1b83e332f7a20371ddcf421c4a337c7"
+SRC_URI[xmlparser-0.13.6.sha256sum] = "66fee0b777b0f5ac1c69bb06d361268faafa61cd4682ae064a171c16c433e9e4"
+SRC_URI[xz2-0.1.7.sha256sum] = "388c44dc09d76f1536602ead6d325eb532f5c122f17782bd57fb47baeeb767e2"
+SRC_URI[yansi-1.0.1.sha256sum] = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049"
+SRC_URI[yasna-0.5.2.sha256sum] = "e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd"
+SRC_URI[yoke-0.8.0.sha256sum] = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc"
+SRC_URI[yoke-derive-0.8.0.sha256sum] = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6"
+SRC_URI[zbus-5.8.0.sha256sum] = "597f45e98bc7e6f0988276012797855613cd8269e23b5be62cc4e5d28b7e515d"
+SRC_URI[zbus_macros-5.8.0.sha256sum] = "e5c8e4e14dcdd9d97a98b189cd1220f30e8394ad271e8c987da84f73693862c2"
+SRC_URI[zbus_names-4.2.0.sha256sum] = "7be68e64bf6ce8db94f63e72f0c7eb9a60d733f7e0499e628dfab0f84d6bcb97"
+SRC_URI[zerocopy-0.8.26.sha256sum] = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f"
+SRC_URI[zerocopy-derive-0.8.26.sha256sum] = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181"
+SRC_URI[zerofrom-0.1.6.sha256sum] = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5"
+SRC_URI[zerofrom-derive-0.1.6.sha256sum] = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502"
+SRC_URI[zeroize-1.8.2.sha256sum] = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0"
+SRC_URI[zerotrie-0.2.2.sha256sum] = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595"
+SRC_URI[zerovec-0.11.2.sha256sum] = "4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428"
+SRC_URI[zerovec-derive-0.11.1.sha256sum] = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f"
+SRC_URI[zip-2.4.2.sha256sum] = "fabe6324e908f85a1c52063ce7aa26b68dcb7eb6dbc83a2d148403c9bc3eba50"
+SRC_URI[zlib-rs-0.5.1.sha256sum] = "626bd9fa9734751fc50d6060752170984d7053f5a39061f524cda68023d4db8a"
+SRC_URI[zopfli-0.8.2.sha256sum] = "edfc5ee405f504cd4984ecc6f14d02d55cfda60fa4b689434ef4102aae150cd7"
+SRC_URI[zstd-0.13.3.sha256sum] = "e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a"
+SRC_URI[zstd-safe-7.2.4.sha256sum] = "8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d"
+SRC_URI[zstd-sys-2.0.15+zstd.1.5.7.sha256sum] = "eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237"
+SRC_URI[zvariant-5.6.0.sha256sum] = "d91b3680bb339216abd84714172b5138a4edac677e641ef17e1d8cb1b3ca6e6f"
+SRC_URI[zvariant_derive-5.6.0.sha256sum] = "3a8c68501be459a8dbfffbe5d792acdd23b4959940fc87785fb013b32edbc208"
+SRC_URI[zvariant_utils-3.2.0.sha256sum] = "e16edfee43e5d7b553b77872d99bc36afdda75c223ca7ad5e3fbecd82ca5fc34"
diff --git a/meta/recipes-devtools/python/python3-uv-build_0.9.18.bb b/meta/recipes-devtools/python/python3-uv-build_0.9.18.bb
new file mode 100644
index 0000000000..aa14349197
--- /dev/null
+++ b/meta/recipes-devtools/python/python3-uv-build_0.9.18.bb
@@ -0,0 +1,24 @@
+SUMMARY = "The build backend part of an 'An extremely fast Python package and project manager, written in Rust.'"
+HOMEPAGE = "https://pypi.org/project/uv-build/"
+
+LICENSE = "Apache-2.0 & BSD-2-Clause & MIT"
+LIC_FILES_CHKSUM = "file://LICENSE-APACHE;md5=86d3f3a95c324c9479bd8986968f4327 \
+ file://LICENSE-MIT;md5=45674e482567aa99fe883d3270b11184 \
+ file://crates/uv-build/LICENSE-APACHE;md5=86d3f3a95c324c9479bd8986968f4327 \
+ file://crates/uv-build/LICENSE-MIT;md5=45674e482567aa99fe883d3270b11184 \
+ file://crates/uv-pep440/License-Apache;md5=e23fadd6ceef8c618fc1c65191d846fa \
+ file://crates/uv-pep440/License-BSD;md5=ef7a6027dc4c2389b9afad7e690274c7 \
+ file://crates/uv-pep508/License-Apache;md5=e23fadd6ceef8c618fc1c65191d846fa \
+ file://crates/uv-pep508/License-BSD;md5=ef7a6027dc4c2389b9afad7e690274c7"
+
+SRC_URI[sha256sum] = "ae3458ebc3c2ae69cca621a1e6f1e280a7cb6c729f829b325fef4a65a55efa9d"
+
+require ${BPN}-crates.inc
+
+inherit pypi python_maturin cargo-update-recipe-crates
+
+PYPI_PACKAGE = "uv_build"
+UPSTREAM_CHECK_PYPI_PACKAGE = "uv_build"
+
+BBCLASSEXTEND = "native"
+INSANE_SKIP:${PN} = "already-stripped"
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 004/114] alsa: upgrade 1.2.14 -> 1.2.15
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
2025-12-22 20:05 ` [PATCH 002/114] gtk4: consider only even versions Alexander Kanavin
2025-12-22 20:05 ` [PATCH 003/114] python3-uv-build: add a recipe Alexander Kanavin
@ 2025-12-22 20:05 ` Alexander Kanavin
2025-12-22 20:05 ` [PATCH 005/114] at-spi2-core: upgrade 2.56.4 -> 2.58.2 Alexander Kanavin
` (94 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:05 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
alsa-lib: backport a patch to address musl build failures.
alsa-utils: backport a separate-build-directory build fix.
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
...cf08ad67447893b707cddfce31c9cafee643.patch | 50 +++++++++++++++++++
...{alsa-lib_1.2.14.bb => alsa-lib_1.2.15.bb} | 6 ++-
...a-tools_1.2.14.bb => alsa-tools_1.2.15.bb} | 2 +-
...conf_1.2.14.bb => alsa-ucm-conf_1.2.15.bb} | 2 +-
...7067fcf5b05e7fa5a84c38238dbffd079c4f.patch | 29 +++++++++++
...a-utils_1.2.14.bb => alsa-utils_1.2.15.bb} | 6 ++-
6 files changed, 89 insertions(+), 6 deletions(-)
create mode 100644 meta/recipes-multimedia/alsa/alsa-lib/a068cf08ad67447893b707cddfce31c9cafee643.patch
rename meta/recipes-multimedia/alsa/{alsa-lib_1.2.14.bb => alsa-lib_1.2.15.bb} (89%)
rename meta/recipes-multimedia/alsa/{alsa-tools_1.2.14.bb => alsa-tools_1.2.15.bb} (97%)
rename meta/recipes-multimedia/alsa/{alsa-ucm-conf_1.2.14.bb => alsa-ucm-conf_1.2.15.bb} (89%)
create mode 100644 meta/recipes-multimedia/alsa/alsa-utils/10587067fcf5b05e7fa5a84c38238dbffd079c4f.patch
rename meta/recipes-multimedia/alsa/{alsa-utils_1.2.14.bb => alsa-utils_1.2.15.bb} (97%)
diff --git a/meta/recipes-multimedia/alsa/alsa-lib/a068cf08ad67447893b707cddfce31c9cafee643.patch b/meta/recipes-multimedia/alsa/alsa-lib/a068cf08ad67447893b707cddfce31c9cafee643.patch
new file mode 100644
index 0000000000..2e84a11f26
--- /dev/null
+++ b/meta/recipes-multimedia/alsa/alsa-lib/a068cf08ad67447893b707cddfce31c9cafee643.patch
@@ -0,0 +1,50 @@
+From a068cf08ad67447893b707cddfce31c9cafee643 Mon Sep 17 00:00:00 2001
+From: Mike Gilbert <floppym@gentoo.org>
+Date: Mon, 8 Dec 2025 23:46:17 -0500
+Subject: [PATCH] ucm: use closefrom instead of close_range
+
+closefrom is a library function with a fallback mechanism for when the
+kernel does not support the close_range syscall.
+
+Also check for the function properly instead of assuming it is available
+with _GNU_SOURCE defined.
+
+Closes: https://github.com/alsa-project/alsa-lib/pull/486
+Fixes: https://github.com/alsa-project/alsa-lib/issues/485
+Signed-off-by: Mike Gilbert <floppym@gentoo.org>
+Signed-off-by: Jaroslav Kysela <perex@perex.cz>
+
+Upstream-Status: Backport [https://github.com/alsa-project/alsa-lib/commit/a068cf08ad67447893b707cddfce31c9cafee643]
+Signed-off-by: Alexander Kanavin <alex@linutronix.de>
+---
+ configure.ac | 1 +
+ src/ucm/ucm_exec.c | 4 ++--
+ 2 files changed, 3 insertions(+), 2 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 8f4bd0de1..f4862f64c 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -52,6 +52,7 @@ dnl Checks for library functions.
+ AC_PROG_GCC_TRADITIONAL
+ AC_CHECK_FUNCS([uselocale])
+ AC_CHECK_FUNCS([eaccess])
++AC_CHECK_DECLS([closefrom])
+
+ dnl Enable largefile support
+ AC_SYS_LARGEFILE
+diff --git a/src/ucm/ucm_exec.c b/src/ucm/ucm_exec.c
+index b5a22023b..713039b49 100644
+--- a/src/ucm/ucm_exec.c
++++ b/src/ucm/ucm_exec.c
+@@ -259,8 +259,8 @@ int uc_mgr_exec(const char *prog)
+
+ close(f);
+
+-#if defined(_GNU_SOURCE)
+- close_range(3, maxfd, 0);
++#if HAVE_DECL_CLOSEFROM
++ closefrom(3);
+ #else
+ for (f = 3; f < maxfd; f++)
+ close(f);
diff --git a/meta/recipes-multimedia/alsa/alsa-lib_1.2.14.bb b/meta/recipes-multimedia/alsa/alsa-lib_1.2.15.bb
similarity index 89%
rename from meta/recipes-multimedia/alsa/alsa-lib_1.2.14.bb
rename to meta/recipes-multimedia/alsa/alsa-lib_1.2.15.bb
index 41a42f9ecc..c357f31c4c 100644
--- a/meta/recipes-multimedia/alsa/alsa-lib_1.2.14.bb
+++ b/meta/recipes-multimedia/alsa/alsa-lib_1.2.15.bb
@@ -9,8 +9,10 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=a916467b91076e631dd8edb7424769c7 \
file://src/socket.c;md5=285675b45e83f571c6a957fe4ab79c93;beginline=9;endline=24 \
"
-SRC_URI = "https://www.alsa-project.org/files/pub/lib/${BP}.tar.bz2"
-SRC_URI[sha256sum] = "be9c88a0b3604367dd74167a2b754a35e142f670292ae47a2fdef27a2ee97a32"
+SRC_URI = "https://www.alsa-project.org/files/pub/lib/${BP}.tar.bz2 \
+ file://a068cf08ad67447893b707cddfce31c9cafee643.patch \
+ "
+SRC_URI[sha256sum] = "83770841585e766a60c99fd23f8c574c22643ae0cb1f2d20b793c3d84eb95a8d"
inherit autotools pkgconfig
diff --git a/meta/recipes-multimedia/alsa/alsa-tools_1.2.14.bb b/meta/recipes-multimedia/alsa/alsa-tools_1.2.15.bb
similarity index 97%
rename from meta/recipes-multimedia/alsa/alsa-tools_1.2.14.bb
rename to meta/recipes-multimedia/alsa/alsa-tools_1.2.15.bb
index 751d9e8a76..1228176fb9 100644
--- a/meta/recipes-multimedia/alsa/alsa-tools_1.2.14.bb
+++ b/meta/recipes-multimedia/alsa/alsa-tools_1.2.15.bb
@@ -14,7 +14,7 @@ LIC_FILES_CHKSUM = "file://hdsploader/COPYING;md5=59530bdf33659b29e73d4adb9f9f65
SRC_URI = "https://www.alsa-project.org/files/pub/tools/${BP}.tar.bz2"
-SRC_URI[sha256sum] = "faef6fdd39ec79c9a5473dc63aa1b6331bf7664a9d452a0a8198cec7016cbc6f"
+SRC_URI[sha256sum] = "800498d35233672ef67f4bf74cc6e1d37e1fe70c0540e2d2e062f2319e7b5df7"
inherit autotools-brokensep pkgconfig
# brokensep as as10k1 (and probably more) fail out of tree
diff --git a/meta/recipes-multimedia/alsa/alsa-ucm-conf_1.2.14.bb b/meta/recipes-multimedia/alsa/alsa-ucm-conf_1.2.15.bb
similarity index 89%
rename from meta/recipes-multimedia/alsa/alsa-ucm-conf_1.2.14.bb
rename to meta/recipes-multimedia/alsa/alsa-ucm-conf_1.2.15.bb
index d9ef831937..1eaec98e3b 100644
--- a/meta/recipes-multimedia/alsa/alsa-ucm-conf_1.2.14.bb
+++ b/meta/recipes-multimedia/alsa/alsa-ucm-conf_1.2.15.bb
@@ -8,7 +8,7 @@ LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=20d74d74db9741697903372ad001d3b4"
SRC_URI = "https://www.alsa-project.org/files/pub/lib/${BP}.tar.bz2"
-SRC_URI[sha256sum] = "32e9809f592d92b978aa1032e35293c33b8d0f1ec475f937022c3ee9a3069c21"
+SRC_URI[sha256sum] = "5510cb0947a3bb877b5ce218e3ecedd78bfa6643e372346c87d93d4844a45ffa"
# Something went wrong at upstream tarballing
inherit allarch
diff --git a/meta/recipes-multimedia/alsa/alsa-utils/10587067fcf5b05e7fa5a84c38238dbffd079c4f.patch b/meta/recipes-multimedia/alsa/alsa-utils/10587067fcf5b05e7fa5a84c38238dbffd079c4f.patch
new file mode 100644
index 0000000000..3269e3eeba
--- /dev/null
+++ b/meta/recipes-multimedia/alsa/alsa-utils/10587067fcf5b05e7fa5a84c38238dbffd079c4f.patch
@@ -0,0 +1,29 @@
+From 10587067fcf5b05e7fa5a84c38238dbffd079c4f Mon Sep 17 00:00:00 2001
+From: Rudi Heitbaum <rudi@heitbaum.com>
+Date: Mon, 8 Dec 2025 11:12:34 +0000
+Subject: [PATCH] alsactl: fix build when in subdirectory
+
+create the conf directory as part of the edit recipe
+
+Closes: https://github.com/alsa-project/alsa-utils/pull/311
+Signed-off-by: Rudi Heitbaum <rudi@heitbaum.com>
+Signed-off-by: Jaroslav Kysela <perex@perex.cz>
+
+Upstream-Status: Backport [https://github.com/alsa-project/alsa-utils/commit/10587067fcf5b05e7fa5a84c38238dbffd079c4f]
+Signed-off-by: Alexander Kanavin <alex@linutronix.de>
+---
+ alsactl/Makefile.am | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/alsactl/Makefile.am b/alsactl/Makefile.am
+index 48b7c7a6..c8729e04 100644
+--- a/alsactl/Makefile.am
++++ b/alsactl/Makefile.am
+@@ -47,6 +47,7 @@ endif
+ edit = \
+ extratest=$$(echo ' $(ALSACTL_UDEV_EXTRATEST)' | sed -e 's/__/ /g' -e 's/^ $$//'); \
+ args=$$(echo ' $(ALSACTL_UDEV_ARGS)' | sed -e 's/__/ /g' -e 's/^ $$//'); \
++ mkdir -p conf; \
+ $(SED) -r -e 's,@sbindir\@,$(sbindir),g' \
+ -e 's,@mydatadir\@,$(mydatadir),g' \
+ -e 's,@daemonswitch\@,$(ALSACTL_DAEMONSWITCH),g' \
diff --git a/meta/recipes-multimedia/alsa/alsa-utils_1.2.14.bb b/meta/recipes-multimedia/alsa/alsa-utils_1.2.15.bb
similarity index 97%
rename from meta/recipes-multimedia/alsa/alsa-utils_1.2.14.bb
rename to meta/recipes-multimedia/alsa/alsa-utils_1.2.15.bb
index 3cbb9b464b..7ea9ee6f8a 100644
--- a/meta/recipes-multimedia/alsa/alsa-utils_1.2.14.bb
+++ b/meta/recipes-multimedia/alsa/alsa-utils_1.2.15.bb
@@ -24,8 +24,10 @@ PACKAGECONFIG[udev] = "--with-udev-rules-dir=`pkg-config --variable=udevdir udev
PACKAGECONFIG[manpages] = "--enable-xmlto, --disable-xmlto, xmlto-native docbook-xml-dtd4-native docbook-xsl-stylesheets-native"
# alsa-utils specified in SRC_URI due to alsa-utils-scripts recipe
-SRC_URI = "https://www.alsa-project.org/files/pub/utils/alsa-utils-${PV}.tar.bz2"
-SRC_URI[sha256sum] = "0794c74d33fed943e7c50609c13089e409312b6c403d6ae8984fc429c0960741"
+SRC_URI = "https://www.alsa-project.org/files/pub/utils/alsa-utils-${PV}.tar.bz2 \
+ file://10587067fcf5b05e7fa5a84c38238dbffd079c4f.patch \
+ "
+SRC_URI[sha256sum] = "d3183d2ed2d69e9143c5beb97036267c3fdabfe8bfbea8bc6863f17b1f0b568e"
# On build machines with python-docutils (not python3-docutils !!) installed
# rst2man (not rst2man.py) is detected and compile fails with
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 005/114] at-spi2-core: upgrade 2.56.4 -> 2.58.2
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (2 preceding siblings ...)
2025-12-22 20:05 ` [PATCH 004/114] alsa: upgrade 1.2.14 -> 1.2.15 Alexander Kanavin
@ 2025-12-22 20:05 ` Alexander Kanavin
2025-12-22 20:05 ` [PATCH 006/114] bash-completion: upgrade 2.16.0 -> 2.17.0 Alexander Kanavin
` (93 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:05 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Adjust packaging (and inhetir python target config)
to include $libdir/python3.13/site-packages/gi/overrides/Atspi.py
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../atk/{at-spi2-core_2.56.4.bb => at-spi2-core_2.58.2.bb} | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
rename meta/recipes-support/atk/{at-spi2-core_2.56.4.bb => at-spi2-core_2.58.2.bb} (89%)
diff --git a/meta/recipes-support/atk/at-spi2-core_2.56.4.bb b/meta/recipes-support/atk/at-spi2-core_2.58.2.bb
similarity index 89%
rename from meta/recipes-support/atk/at-spi2-core_2.56.4.bb
rename to meta/recipes-support/atk/at-spi2-core_2.58.2.bb
index a1cbf4b455..8d674417bd 100644
--- a/meta/recipes-support/atk/at-spi2-core_2.56.4.bb
+++ b/meta/recipes-support/atk/at-spi2-core_2.58.2.bb
@@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
CVE_PRODUCT += "at-spi2-atk"
-SRC_URI[archive.sha256sum] = "dbe35b951499e1d6f1fb552c2e0a09cea7cba2adf6c2eba0b2c85b6c094a3a02"
+SRC_URI[archive.sha256sum] = "a2823b962ed16cdd5cb1fc5365029fd218394d852acd4098b321854bd6692f6e"
DEPENDS = " \
dbus \
@@ -23,7 +23,7 @@ DEPENDS = " \
PROVIDES += "atk at-spi2-atk"
RPROVIDES:${PN} += "atk at-spi2-atk"
-inherit gnomebase gi-docgen gettext systemd upstream-version-is-even gobject-introspection
+inherit gnomebase gi-docgen gettext systemd upstream-version-is-even gobject-introspection python3targetconfig
EXTRA_OEMESON = " -Dsystemd_user_dir=${systemd_user_unitdir} \
-Ddbus_daemon=${bindir}/dbus-daemon"
@@ -42,5 +42,6 @@ FILES:${PN} += "${libdir}/gnome-settings-daemon-3.0/gtk-modules/at-spi2-atk.desk
${datadir}/dbus-1/accessibility-services/*.service \
${datadir}/defaults/at-spi2 \
${systemd_user_unitdir}/at-spi-dbus-bus.service \
+ ${PYTHON_SITEPACKAGES_DIR} \
"
BBCLASSEXTEND = "native nativesdk"
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 006/114] bash-completion: upgrade 2.16.0 -> 2.17.0
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (3 preceding siblings ...)
2025-12-22 20:05 ` [PATCH 005/114] at-spi2-core: upgrade 2.56.4 -> 2.58.2 Alexander Kanavin
@ 2025-12-22 20:05 ` Alexander Kanavin
2025-12-22 20:05 ` [PATCH 007/114] bind: upgrade 9.20.15 -> 9.20.17 Alexander Kanavin
` (92 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:05 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../{bash-completion_2.16.0.bb => bash-completion_2.17.0.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-support/bash-completion/{bash-completion_2.16.0.bb => bash-completion_2.17.0.bb} (92%)
diff --git a/meta/recipes-support/bash-completion/bash-completion_2.16.0.bb b/meta/recipes-support/bash-completion/bash-completion_2.17.0.bb
similarity index 92%
rename from meta/recipes-support/bash-completion/bash-completion_2.16.0.bb
rename to meta/recipes-support/bash-completion/bash-completion_2.17.0.bb
index d1a8f5e0cc..843b5b831d 100644
--- a/meta/recipes-support/bash-completion/bash-completion_2.16.0.bb
+++ b/meta/recipes-support/bash-completion/bash-completion_2.17.0.bb
@@ -14,7 +14,7 @@ SECTION = "console/utils"
SRC_URI = "${GITHUB_BASE_URI}/download/${PV}/${BPN}-${PV}.tar.xz"
-SRC_URI[sha256sum] = "3369bd5e418a75fb990863925aed5b420398acebb320ec4c0306b3eae23f107a"
+SRC_URI[sha256sum] = "dd9d825e496435fb3beba3ae7bea9f77e821e894667d07431d1d4c8c570b9e58"
GITHUB_BASE_URI = "https://github.com/scop/bash-completion/releases"
PARALLEL_MAKE = ""
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 007/114] bind: upgrade 9.20.15 -> 9.20.17
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (4 preceding siblings ...)
2025-12-22 20:05 ` [PATCH 006/114] bash-completion: upgrade 2.16.0 -> 2.17.0 Alexander Kanavin
@ 2025-12-22 20:05 ` Alexander Kanavin
2025-12-22 20:05 ` [PATCH 008/114] boost: upgrade 1.89.0 -> 1.90.0 Alexander Kanavin
` (91 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:05 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../bind/bind/0001-avoid-start-failure-with-bind-user.patch | 2 +-
...01-named-lwresd-V-and-start-log-hide-build-options.patch | 4 ++--
| 6 +++---
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.15.bb => bind_9.20.17.bb} | 2 +-
7 files changed, 10 insertions(+), 10 deletions(-)
rename meta/recipes-connectivity/bind/{bind_9.20.15.bb => bind_9.20.17.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 dda94c14e7..4fa377a594 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 7128d079b0c315414410c4bcfb18b445cd7afda2 Mon Sep 17 00:00:00 2001
+From 2a3ff2a026c55dc67655baf28e0f4175232ee0ff 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-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 5d3bd682f4..369185ad86 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 56249e557c820a743f1390174bd93104698e70f2 Mon Sep 17 00:00:00 2001
+From 49ca7b5432dd6c24541bbde21bca5043cd0c000b 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 295bfd6..5c7d7fb 100644
+index c3852ec..3b7a446 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 9bbe0998c6..4a066294f0 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 fe34ede0bbb0c60624cc281c938b9ca784505f5a Mon Sep 17 00:00:00 2001
+From fa165cb4a9dfeb72f0db787decd527e3d587cd4e 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,10 +32,10 @@ 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 6ee5459..295bfd6 100644
+index c6a10f6..c3852ec 100644
--- a/configure.ac
+++ b/configure.ac
-@@ -863,7 +863,7 @@ AS_CASE([$with_lmdb],
+@@ -865,7 +865,7 @@ AS_CASE([$with_lmdb],
[no],[],
[auto|yes], [PKG_CHECK_MODULES([LMDB], [lmdb],
[ac_lib_lmdb_found=yes],
diff --git a/meta/recipes-connectivity/bind/bind/conf.patch b/meta/recipes-connectivity/bind/bind/conf.patch
index 8a45667fc4..ec22fe84c4 100644
--- a/meta/recipes-connectivity/bind/bind/conf.patch
+++ b/meta/recipes-connectivity/bind/bind/conf.patch
@@ -1,4 +1,4 @@
-From 24452a9a46ba21233925218e4fca066b338ba70d Mon Sep 17 00:00:00 2001
+From 4b9f6f6735340d558d9c9fba9c84d7f99d3cbde2 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 97fac429dd..fd96d46448 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 2fb98a36b3b35aeaa4852bd8bc268fbf66d0ad2d Mon Sep 17 00:00:00 2001
+From 19933be78902d90014f177b5633dd15984bc1bc9 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 3adb694eaa..155cc5a110 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 3f18a00d627ec06d26d189e7ef1818d2c237274b Mon Sep 17 00:00:00 2001
+From e429899c34ea8a4f85de428e22ee49c453281e82 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.15.bb b/meta/recipes-connectivity/bind/bind_9.20.17.bb
similarity index 97%
rename from meta/recipes-connectivity/bind/bind_9.20.15.bb
rename to meta/recipes-connectivity/bind/bind_9.20.17.bb
index 1195b5bdc3..33ba18dcbd 100644
--- a/meta/recipes-connectivity/bind/bind_9.20.15.bb
+++ b/meta/recipes-connectivity/bind/bind_9.20.17.bb
@@ -20,7 +20,7 @@ SRC_URI = "https://ftp.isc.org/isc/bind9/${PV}/${BPN}-${PV}.tar.xz \
file://0001-avoid-start-failure-with-bind-user.patch \
"
-SRC_URI[sha256sum] = "d62b38fae48ba83fca6181112d0c71018d8b0f2ce285dc79dc6a0367722ccabb"
+SRC_URI[sha256sum] = "5cc89a09da0917eb1ddf640cc07c172ff44fa9bbf3a34ada4b6a2f7ee70ff1c8"
UPSTREAM_CHECK_URI = "https://ftp.isc.org/isc/bind9/"
# follow the ESV versions divisible by 2
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 008/114] boost: upgrade 1.89.0 -> 1.90.0
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (5 preceding siblings ...)
2025-12-22 20:05 ` [PATCH 007/114] bind: upgrade 9.20.15 -> 9.20.17 Alexander Kanavin
@ 2025-12-22 20:05 ` Alexander Kanavin
2025-12-22 20:05 ` [PATCH 009/114] cmake: upgrade 4.2.0 -> 4.2.1 Alexander Kanavin
` (90 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:05 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../boost/{boost-1.89.0.inc => boost-1.90.0.inc} | 2 +-
...st-build-native_1.89.0.bb => boost-build-native_1.90.0.bb} | 0
...Don-t-set-up-arch-instruction-set-flags-we-do-that-o.patch | 4 ++--
.../boost/boost/0001-dont-setup-compiler-flags-m32-m64.patch | 4 ++--
.../boost/boost/boost-math-disable-pch-for-gcc.patch | 4 ++--
.../boost/{boost_1.89.0.bb => boost_1.90.0.bb} | 0
6 files changed, 7 insertions(+), 7 deletions(-)
rename meta/recipes-support/boost/{boost-1.89.0.inc => boost-1.90.0.inc} (90%)
rename meta/recipes-support/boost/{boost-build-native_1.89.0.bb => boost-build-native_1.90.0.bb} (100%)
rename meta/recipes-support/boost/{boost_1.89.0.bb => boost_1.90.0.bb} (100%)
diff --git a/meta/recipes-support/boost/boost-1.89.0.inc b/meta/recipes-support/boost/boost-1.90.0.inc
similarity index 90%
rename from meta/recipes-support/boost/boost-1.89.0.inc
rename to meta/recipes-support/boost/boost-1.90.0.inc
index ea2827ec14..9b0ce592d9 100644
--- a/meta/recipes-support/boost/boost-1.89.0.inc
+++ b/meta/recipes-support/boost/boost-1.90.0.inc
@@ -12,7 +12,7 @@ BOOST_MAJ = "${@"_".join(d.getVar("PV").split(".")[0:2])}"
BOOST_P = "boost_${BOOST_VER}"
SRC_URI = "https://archives.boost.io/release/${PV}/source/${BOOST_P}.tar.bz2"
-SRC_URI[sha256sum] = "85a33fa22621b4f314f8e85e1a5e2a9363d22e4f4992925d4bb3bc631b5a0c7a"
+SRC_URI[sha256sum] = "49551aff3b22cbc5c5a9ed3dbc92f0e23ea50a0f7325b0d198b705e8ee3fc305"
UPSTREAM_CHECK_URI = "http://www.boost.org/users/download/"
UPSTREAM_CHECK_REGEX = "release/(?P<pver>.*)/source/"
diff --git a/meta/recipes-support/boost/boost-build-native_1.89.0.bb b/meta/recipes-support/boost/boost-build-native_1.90.0.bb
similarity index 100%
rename from meta/recipes-support/boost/boost-build-native_1.89.0.bb
rename to meta/recipes-support/boost/boost-build-native_1.90.0.bb
diff --git a/meta/recipes-support/boost/boost/0001-Don-t-set-up-arch-instruction-set-flags-we-do-that-o.patch b/meta/recipes-support/boost/boost/0001-Don-t-set-up-arch-instruction-set-flags-we-do-that-o.patch
index 25512d582b..4314f9e532 100644
--- a/meta/recipes-support/boost/boost/0001-Don-t-set-up-arch-instruction-set-flags-we-do-that-o.patch
+++ b/meta/recipes-support/boost/boost/0001-Don-t-set-up-arch-instruction-set-flags-we-do-that-o.patch
@@ -1,4 +1,4 @@
-From e2cc24d6d8b7b24a6d0a30c52c7ad69a001a0ad5 Mon Sep 17 00:00:00 2001
+From c2c2a53afc46775146c0960fc6c5f714530afa21 Mon Sep 17 00:00:00 2001
From: Alexander Kanavin <alex.kanavin@gmail.com>
Date: Tue, 18 Dec 2018 15:42:57 +0100
Subject: [PATCH] Don't set up arch/instruction-set flags, we do that
@@ -13,7 +13,7 @@ Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
1 file changed, 153 deletions(-)
diff --git a/tools/build/src/tools/gcc.jam b/tools/build/src/tools/gcc.jam
-index b7825d4e6..ed7e39baf 100644
+index 2b6caed41..8325a3f65 100644
--- a/tools/build/src/tools/gcc.jam
+++ b/tools/build/src/tools/gcc.jam
@@ -1143,156 +1143,3 @@ local rule cpu-flags ( toolset variable : architecture : instruction-set + :
diff --git a/meta/recipes-support/boost/boost/0001-dont-setup-compiler-flags-m32-m64.patch b/meta/recipes-support/boost/boost/0001-dont-setup-compiler-flags-m32-m64.patch
index d23cf03b1a..9a9e8cde62 100644
--- a/meta/recipes-support/boost/boost/0001-dont-setup-compiler-flags-m32-m64.patch
+++ b/meta/recipes-support/boost/boost/0001-dont-setup-compiler-flags-m32-m64.patch
@@ -1,4 +1,4 @@
-From b0728812241c048907e6f1ba168292cd9948347d Mon Sep 17 00:00:00 2001
+From bb73dd0d99a13e9c5aecbed34b166ff810a00dae Mon Sep 17 00:00:00 2001
From: Anuj Mittal <anuj.mittal@intel.com>
Date: Thu, 14 Nov 2019 10:13:53 +0800
Subject: [PATCH] dont setup compiler flags -m32/-m64
@@ -13,7 +13,7 @@ Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
1 file changed, 16 deletions(-)
diff --git a/tools/build/src/tools/gcc.jam b/tools/build/src/tools/gcc.jam
-index ed7e39baf..90513f84a 100644
+index 8325a3f65..5a95046e7 100644
--- a/tools/build/src/tools/gcc.jam
+++ b/tools/build/src/tools/gcc.jam
@@ -375,22 +375,6 @@ local rule compile-link-flags ( * )
diff --git a/meta/recipes-support/boost/boost/boost-math-disable-pch-for-gcc.patch b/meta/recipes-support/boost/boost/boost-math-disable-pch-for-gcc.patch
index ad90d96ddd..9dd5f63218 100644
--- a/meta/recipes-support/boost/boost/boost-math-disable-pch-for-gcc.patch
+++ b/meta/recipes-support/boost/boost/boost-math-disable-pch-for-gcc.patch
@@ -1,4 +1,4 @@
-From e7491f9874411fd9855957812ba9bac948a61356 Mon Sep 17 00:00:00 2001
+From 52f928686da5ef699dec7f7a296c5226d82180c1 Mon Sep 17 00:00:00 2001
From: Jackie Huang <jackie.huang@windriver.com>
Date: Fri, 23 Sep 2016 01:04:50 -0700
Subject: [PATCH] boost-math: disable pch for gcc
@@ -14,7 +14,7 @@ Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libs/math/build/Jamfile.v2 b/libs/math/build/Jamfile.v2
-index 500c77363..504d7d8c6 100644
+index 80c99384d..38461c25f 100644
--- a/libs/math/build/Jamfile.v2
+++ b/libs/math/build/Jamfile.v2
@@ -15,7 +15,7 @@ project
diff --git a/meta/recipes-support/boost/boost_1.89.0.bb b/meta/recipes-support/boost/boost_1.90.0.bb
similarity index 100%
rename from meta/recipes-support/boost/boost_1.89.0.bb
rename to meta/recipes-support/boost/boost_1.90.0.bb
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 009/114] cmake: upgrade 4.2.0 -> 4.2.1
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (6 preceding siblings ...)
2025-12-22 20:05 ` [PATCH 008/114] boost: upgrade 1.89.0 -> 1.90.0 Alexander Kanavin
@ 2025-12-22 20:05 ` Alexander Kanavin
2025-12-22 20:05 ` [PATCH 010/114] cups: upgrade 2.4.15 -> 2.4.16 Alexander Kanavin
` (89 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:05 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../cmake/{cmake-native_4.2.0.bb => cmake-native_4.2.1.bb} | 0
meta/recipes-devtools/cmake/cmake.inc | 2 +-
...isable-use-of-ext2fs-ext2_fs.h-by-cmake-s-internal.patch | 6 +++---
.../cmake/0002-CMakeLists.txt-disable-USE_NGHTTP2.patch | 6 +++---
.../cmake/{cmake_4.2.0.bb => cmake_4.2.1.bb} | 0
5 files changed, 7 insertions(+), 7 deletions(-)
rename meta/recipes-devtools/cmake/{cmake-native_4.2.0.bb => cmake-native_4.2.1.bb} (100%)
rename meta/recipes-devtools/cmake/{cmake_4.2.0.bb => cmake_4.2.1.bb} (100%)
diff --git a/meta/recipes-devtools/cmake/cmake-native_4.2.0.bb b/meta/recipes-devtools/cmake/cmake-native_4.2.1.bb
similarity index 100%
rename from meta/recipes-devtools/cmake/cmake-native_4.2.0.bb
rename to meta/recipes-devtools/cmake/cmake-native_4.2.1.bb
diff --git a/meta/recipes-devtools/cmake/cmake.inc b/meta/recipes-devtools/cmake/cmake.inc
index 0dcc5c3f55..d120638b1b 100644
--- a/meta/recipes-devtools/cmake/cmake.inc
+++ b/meta/recipes-devtools/cmake/cmake.inc
@@ -19,7 +19,7 @@ CMAKE_MAJOR_VERSION = "${@'.'.join(d.getVar('PV').split('.')[0:2])}"
SRC_URI = "https://cmake.org/files/v${CMAKE_MAJOR_VERSION}/cmake-${PV}.tar.gz \
"
-SRC_URI[sha256sum] = "4104e94657d247c811cb29985405a360b78130b5d51e7f6daceb2447830bd579"
+SRC_URI[sha256sum] = "414aacfac54ba0e78e64a018720b64ed6bfca14b587047b8b3489f407a14a070"
UPSTREAM_CHECK_REGEX = "cmake-(?P<pver>\d+(\.\d+)+)\.tar"
diff --git a/meta/recipes-devtools/cmake/cmake/0001-Disable-use-of-ext2fs-ext2_fs.h-by-cmake-s-internal.patch b/meta/recipes-devtools/cmake/cmake/0001-Disable-use-of-ext2fs-ext2_fs.h-by-cmake-s-internal.patch
index f31dce5644..0d2de28d5b 100644
--- a/meta/recipes-devtools/cmake/cmake/0001-Disable-use-of-ext2fs-ext2_fs.h-by-cmake-s-internal.patch
+++ b/meta/recipes-devtools/cmake/cmake/0001-Disable-use-of-ext2fs-ext2_fs.h-by-cmake-s-internal.patch
@@ -1,4 +1,4 @@
-From cf8210696ebbaff14612d845bc98fac447c0e6f5 Mon Sep 17 00:00:00 2001
+From 3d87f9fd1071e548cf9a6718c4ade0bfde812c30 Mon Sep 17 00:00:00 2001
From: Otavio Salvador <otavio@ossystems.com.br>
Date: Thu, 5 Jul 2018 10:28:04 -0300
Subject: [PATCH] Disable use of ext2fs/ext2_fs.h by cmake's internal
@@ -18,10 +18,10 @@ Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/Utilities/cmlibarchive/CMakeLists.txt b/Utilities/cmlibarchive/CMakeLists.txt
-index 04d986b6ea7d8dc0bd7e909d4e7b4e73c9e35437..014fe78063f7d30c9a4970b7cf3aeeaeb36bcdbc 100644
+index 9957052d..71a7aeb5 100644
--- a/Utilities/cmlibarchive/CMakeLists.txt
+++ b/Utilities/cmlibarchive/CMakeLists.txt
-@@ -745,12 +745,8 @@ LA_CHECK_INCLUDE_FILE("copyfile.h" HAVE_COPYFILE_H)
+@@ -734,12 +734,8 @@ LA_CHECK_INCLUDE_FILE("copyfile.h" HAVE_COPYFILE_H)
LA_CHECK_INCLUDE_FILE("direct.h" HAVE_DIRECT_H)
LA_CHECK_INCLUDE_FILE("dlfcn.h" HAVE_DLFCN_H)
LA_CHECK_INCLUDE_FILE("errno.h" HAVE_ERRNO_H)
diff --git a/meta/recipes-devtools/cmake/cmake/0002-CMakeLists.txt-disable-USE_NGHTTP2.patch b/meta/recipes-devtools/cmake/cmake/0002-CMakeLists.txt-disable-USE_NGHTTP2.patch
index 158eea2c3e..f6b6cfcf41 100644
--- a/meta/recipes-devtools/cmake/cmake/0002-CMakeLists.txt-disable-USE_NGHTTP2.patch
+++ b/meta/recipes-devtools/cmake/cmake/0002-CMakeLists.txt-disable-USE_NGHTTP2.patch
@@ -1,4 +1,4 @@
-From e0a1996a85dcb43d69d3c7daecab4da74599e5ba Mon Sep 17 00:00:00 2001
+From d4696e9d78d09366c13ba738e01f833f234b160a Mon Sep 17 00:00:00 2001
From: Changqing Li <changqing.li@windriver.com>
Date: Wed, 28 Dec 2022 17:51:27 +0800
Subject: [PATCH] CMakeLists.txt: disable USE_NGHTTP2
@@ -22,10 +22,10 @@ Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Utilities/cmcurl/CMakeLists.txt b/Utilities/cmcurl/CMakeLists.txt
-index 75b510205984894ffa11461e7aa04d3c479709b4..83463042d82d9c7f17932753f47c47b12aeec85b 100644
+index 63d3a4f5..ab5f1c50 100644
--- a/Utilities/cmcurl/CMakeLists.txt
+++ b/Utilities/cmcurl/CMakeLists.txt
-@@ -105,7 +105,7 @@ set(USE_ECH OFF)
+@@ -109,7 +109,7 @@ set(USE_ECH OFF)
set(USE_HTTPSRR OFF)
set(USE_LIBIDN2 ON)
set(USE_LIBRTMP OFF)
diff --git a/meta/recipes-devtools/cmake/cmake_4.2.0.bb b/meta/recipes-devtools/cmake/cmake_4.2.1.bb
similarity index 100%
rename from meta/recipes-devtools/cmake/cmake_4.2.0.bb
rename to meta/recipes-devtools/cmake/cmake_4.2.1.bb
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 010/114] cups: upgrade 2.4.15 -> 2.4.16
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (7 preceding siblings ...)
2025-12-22 20:05 ` [PATCH 009/114] cmake: upgrade 4.2.0 -> 4.2.1 Alexander Kanavin
@ 2025-12-22 20:05 ` Alexander Kanavin
2025-12-22 20:05 ` [PATCH 011/114] ed: upgrade 1.22.2 -> 1.22.3 Alexander Kanavin
` (88 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:05 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../cups/cups/0001-use-echo-only-in-init.patch | 2 +-
.../cups/0002-don-t-try-to-run-generated-binaries.patch | 2 +-
.../0004-cups-fix-multilib-install-file-conflicts.patch | 6 +++---
meta/recipes-extended/cups/cups/libexecdir.patch | 2 +-
.../cups/{cups_2.4.15.bb => cups_2.4.16.bb} | 2 +-
5 files changed, 7 insertions(+), 7 deletions(-)
rename meta/recipes-extended/cups/{cups_2.4.15.bb => cups_2.4.16.bb} (51%)
diff --git a/meta/recipes-extended/cups/cups/0001-use-echo-only-in-init.patch b/meta/recipes-extended/cups/cups/0001-use-echo-only-in-init.patch
index c0cb7df581..e4b473aaf3 100644
--- a/meta/recipes-extended/cups/cups/0001-use-echo-only-in-init.patch
+++ b/meta/recipes-extended/cups/cups/0001-use-echo-only-in-init.patch
@@ -1,4 +1,4 @@
-From c5f943b1ac6e1c86ae64686e29e178fedf933e96 Mon Sep 17 00:00:00 2001
+From 575a890a818e8ddc95d22838480b62988ffcd639 Mon Sep 17 00:00:00 2001
From: Saul Wold <sgw@linux.intel.com>
Date: Thu, 13 Dec 2012 19:03:52 -0800
Subject: [PATCH] use echo only in init
diff --git a/meta/recipes-extended/cups/cups/0002-don-t-try-to-run-generated-binaries.patch b/meta/recipes-extended/cups/cups/0002-don-t-try-to-run-generated-binaries.patch
index cf2f1a6747..378ef677a5 100644
--- a/meta/recipes-extended/cups/cups/0002-don-t-try-to-run-generated-binaries.patch
+++ b/meta/recipes-extended/cups/cups/0002-don-t-try-to-run-generated-binaries.patch
@@ -1,4 +1,4 @@
-From da9a313ae5a2d1da683dd58572df0d7a660eb922 Mon Sep 17 00:00:00 2001
+From 36fa890e4b30bf42318065fe3172ef92b2d3e313 Mon Sep 17 00:00:00 2001
From: Koen Kooi <koen@dominion.thruhere.net>
Date: Sun, 30 Jan 2011 16:37:27 +0100
Subject: [PATCH] don't try to run generated binaries
diff --git a/meta/recipes-extended/cups/cups/0004-cups-fix-multilib-install-file-conflicts.patch b/meta/recipes-extended/cups/cups/0004-cups-fix-multilib-install-file-conflicts.patch
index 31338822e6..2728fc7e3c 100644
--- a/meta/recipes-extended/cups/cups/0004-cups-fix-multilib-install-file-conflicts.patch
+++ b/meta/recipes-extended/cups/cups/0004-cups-fix-multilib-install-file-conflicts.patch
@@ -1,4 +1,4 @@
-From 880bad2c6b08afd2e2e303bc3ceea559edbe76d2 Mon Sep 17 00:00:00 2001
+From 53aeff85692ce3fd0ac325ec7dcdff31748ccee6 Mon Sep 17 00:00:00 2001
From: Kai Kang <kai.kang@windriver.com>
Date: Wed, 3 Oct 2018 00:27:11 +0800
Subject: [PATCH] cups: fix multilib install file conflicts
@@ -15,10 +15,10 @@ Signed-off-by: Kai Kang <kai.kang@windriver.com>
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/conf/cups-files.conf.in b/conf/cups-files.conf.in
-index f96f745..27d8be9 100644
+index 6db1392..bc999e4 100644
--- a/conf/cups-files.conf.in
+++ b/conf/cups-files.conf.in
-@@ -70,7 +70,7 @@ PageLog @CUPS_LOGDIR@/page_log
+@@ -73,7 +73,7 @@ PageLog @CUPS_LOGDIR@/page_log
#RequestRoot @CUPS_REQUESTS@
# Location of helper programs...
diff --git a/meta/recipes-extended/cups/cups/libexecdir.patch b/meta/recipes-extended/cups/cups/libexecdir.patch
index 493c7970ea..4acff27e54 100644
--- a/meta/recipes-extended/cups/cups/libexecdir.patch
+++ b/meta/recipes-extended/cups/cups/libexecdir.patch
@@ -1,4 +1,4 @@
-From 4ae7ad87aa022f5128be222dffbf0c50ec6e846e Mon Sep 17 00:00:00 2001
+From fab57dbafccee851b22b757f08fc3273ad78b8ae Mon Sep 17 00:00:00 2001
From: Ross Burton <ross.burton@arm.com>
Date: Tue, 13 Jul 2021 12:56:30 +0100
Subject: [PATCH] Use $libexecdir instead of hardcoding $prefix/lib as this
diff --git a/meta/recipes-extended/cups/cups_2.4.15.bb b/meta/recipes-extended/cups/cups_2.4.16.bb
similarity index 51%
rename from meta/recipes-extended/cups/cups_2.4.15.bb
rename to meta/recipes-extended/cups/cups_2.4.16.bb
index dc22771db3..6c08e49728 100644
--- a/meta/recipes-extended/cups/cups_2.4.15.bb
+++ b/meta/recipes-extended/cups/cups_2.4.16.bb
@@ -2,4 +2,4 @@ require cups.inc
LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
-SRC_URI[sha256sum] = "eff0bbd48ff1abcbb8e46e28e85aefaffa391a1d9c4d8dc92ab3822a13008d7f"
+SRC_URI[sha256sum] = "0339587204b4f9428dd0592eb301dec0bf9ea6ea8dce5d9690d56be585aba92d"
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 011/114] ed: upgrade 1.22.2 -> 1.22.3
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (8 preceding siblings ...)
2025-12-22 20:05 ` [PATCH 010/114] cups: upgrade 2.4.15 -> 2.4.16 Alexander Kanavin
@ 2025-12-22 20:05 ` Alexander Kanavin
2025-12-22 20:05 ` [PATCH 012/114] ell: upgrade 0.80 -> 0.81 Alexander Kanavin
` (87 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:05 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
meta/recipes-extended/ed/{ed_1.22.2.bb => ed_1.22.3.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-extended/ed/{ed_1.22.2.bb => ed_1.22.3.bb} (93%)
diff --git a/meta/recipes-extended/ed/ed_1.22.2.bb b/meta/recipes-extended/ed/ed_1.22.3.bb
similarity index 93%
rename from meta/recipes-extended/ed/ed_1.22.2.bb
rename to meta/recipes-extended/ed/ed_1.22.3.bb
index 80d4e116ac..1a5a28a039 100644
--- a/meta/recipes-extended/ed/ed_1.22.2.bb
+++ b/meta/recipes-extended/ed/ed_1.22.3.bb
@@ -19,7 +19,7 @@ bindir = "${base_bindir}"
SRC_URI = "${GNU_MIRROR}/ed/${BP}.tar.lz"
UPSTREAM_CHECK_URI = "${GNU_MIRROR}/ed/"
-SRC_URI[sha256sum] = "f58d15242056e15af76f13f34c60d890fa2a2d5cb0abef91c115e4d83794ffe3"
+SRC_URI[sha256sum] = "47a55ddfc52d4a1ff6f7559fbd00cf948a16b6cf151ec520392761aeae4e97be"
EXTRA_OEMAKE = "-e MAKEFLAGS="
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 012/114] ell: upgrade 0.80 -> 0.81
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (9 preceding siblings ...)
2025-12-22 20:05 ` [PATCH 011/114] ed: upgrade 1.22.2 -> 1.22.3 Alexander Kanavin
@ 2025-12-22 20:05 ` Alexander Kanavin
2025-12-22 20:05 ` [PATCH 013/114] glib-2.0: upgrade 2.86.1 -> 2.86.3 Alexander Kanavin
` (86 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:05 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
meta/recipes-core/ell/{ell_0.80.bb => ell_0.81.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-core/ell/{ell_0.80.bb => ell_0.81.bb} (88%)
diff --git a/meta/recipes-core/ell/ell_0.80.bb b/meta/recipes-core/ell/ell_0.81.bb
similarity index 88%
rename from meta/recipes-core/ell/ell_0.80.bb
rename to meta/recipes-core/ell/ell_0.81.bb
index 90474dadae..f9b702531a 100644
--- a/meta/recipes-core/ell/ell_0.80.bb
+++ b/meta/recipes-core/ell/ell_0.81.bb
@@ -15,4 +15,4 @@ DEPENDS = "dbus"
inherit autotools pkgconfig
SRC_URI = "https://mirrors.edge.kernel.org/pub/linux/libs/${BPN}/${BPN}-${PV}.tar.xz"
-SRC_URI[sha256sum] = "6efc70ae6d3e2ca1ec255ecd855a3d5fadefe59897f4307816e3ba7a771f3d00"
+SRC_URI[sha256sum] = "672ca1e44dc0ddce1665941754b4e2b3b9203481d7d7a60e0b5f39829d73fa14"
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 013/114] glib-2.0: upgrade 2.86.1 -> 2.86.3
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (10 preceding siblings ...)
2025-12-22 20:05 ` [PATCH 012/114] ell: upgrade 0.80 -> 0.81 Alexander Kanavin
@ 2025-12-22 20:05 ` Alexander Kanavin
2025-12-22 20:05 ` [PATCH 014/114] gn: upgrade to latest revision Alexander Kanavin
` (85 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:05 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
...001-Do-not-write-bindir-into-pkg-config-files.patch | 10 +++++-----
.../files/0001-Fix-DATADIRNAME-on-uclibc-Linux.patch | 2 +-
...1-Install-gio-querymodules-as-libexec_PROGRAM.patch | 6 +++---
...the-warning-about-deprecated-paths-in-schemas.patch | 2 +-
| 2 +-
.../0001-meson-Run-atomics-test-on-clang-as-well.patch | 6 +++---
...uild-do-not-enable-pidfd-features-on-native-g.patch | 6 +++---
...o-not-hardcode-python-path-into-various-tools.patch | 2 +-
.../recipes-core/glib-2.0/files/relocate-modules.patch | 8 ++++----
meta/recipes-core/glib-2.0/files/skip-timeout.patch | 2 +-
....0-initial_2.86.1.bb => glib-2.0-initial_2.86.3.bb} | 0
.../{glib-2.0_2.86.1.bb => glib-2.0_2.86.3.bb} | 0
meta/recipes-core/glib-2.0/glib.inc | 2 +-
13 files changed, 24 insertions(+), 24 deletions(-)
rename meta/recipes-core/glib-2.0/{glib-2.0-initial_2.86.1.bb => glib-2.0-initial_2.86.3.bb} (100%)
rename meta/recipes-core/glib-2.0/{glib-2.0_2.86.1.bb => glib-2.0_2.86.3.bb} (100%)
diff --git a/meta/recipes-core/glib-2.0/files/0001-Do-not-write-bindir-into-pkg-config-files.patch b/meta/recipes-core/glib-2.0/files/0001-Do-not-write-bindir-into-pkg-config-files.patch
index c394ab3277..06841ddfb8 100644
--- a/meta/recipes-core/glib-2.0/files/0001-Do-not-write-bindir-into-pkg-config-files.patch
+++ b/meta/recipes-core/glib-2.0/files/0001-Do-not-write-bindir-into-pkg-config-files.patch
@@ -1,4 +1,4 @@
-From 8981db5d775e04b72fb68b6a4553c87fdaedee65 Mon Sep 17 00:00:00 2001
+From 6fe3965383d94b3030e85ab899955858710fec5c Mon Sep 17 00:00:00 2001
From: Alexander Kanavin <alex.kanavin@gmail.com>
Date: Fri, 15 Feb 2019 11:17:27 +0100
Subject: [PATCH] Do not prefix executables with $bindir in pkg-config files
@@ -15,10 +15,10 @@ Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
2 files changed, 13 insertions(+), 11 deletions(-)
diff --git a/gio/meson.build b/gio/meson.build
-index 5d91b89..1a8da12 100644
+index 2f8f188..57c48d2 100644
--- a/gio/meson.build
+++ b/gio/meson.build
-@@ -901,17 +901,18 @@ libgio_dep = declare_dependency(link_with : libgio,
+@@ -912,17 +912,18 @@ libgio_dep = declare_dependency(link_with : libgio,
pkg.generate(libgio,
requires : ['glib-2.0', 'gobject-2.0'],
variables : [
@@ -46,10 +46,10 @@ index 5d91b89..1a8da12 100644
uninstalled_variables : [
'gio=${prefix}/gio/gio',
diff --git a/glib/meson.build b/glib/meson.build
-index 837960d..97d4af0 100644
+index 209bcbf..a86cfd3 100644
--- a/glib/meson.build
+++ b/glib/meson.build
-@@ -443,9 +443,10 @@ pkg.generate(libglib,
+@@ -464,9 +464,10 @@ pkg.generate(libglib,
subdirs : ['glib-2.0'],
extra_cflags : ['-I${libdir}/glib-2.0/include'] + win32_cflags,
variables : [
diff --git a/meta/recipes-core/glib-2.0/files/0001-Fix-DATADIRNAME-on-uclibc-Linux.patch b/meta/recipes-core/glib-2.0/files/0001-Fix-DATADIRNAME-on-uclibc-Linux.patch
index 19fffbdc5f..b91624da8b 100644
--- a/meta/recipes-core/glib-2.0/files/0001-Fix-DATADIRNAME-on-uclibc-Linux.patch
+++ b/meta/recipes-core/glib-2.0/files/0001-Fix-DATADIRNAME-on-uclibc-Linux.patch
@@ -1,4 +1,4 @@
-From 48bfc87e9f757cf65ad967520860bfd7526c36f2 Mon Sep 17 00:00:00 2001
+From 966c58aae35f9e2bcef5238e0331a119e0e51abd Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Sat, 15 Mar 2014 22:42:29 -0700
Subject: [PATCH] Fix DATADIRNAME on uclibc/Linux
diff --git a/meta/recipes-core/glib-2.0/files/0001-Install-gio-querymodules-as-libexec_PROGRAM.patch b/meta/recipes-core/glib-2.0/files/0001-Install-gio-querymodules-as-libexec_PROGRAM.patch
index 89ba10ff6d..2ebf01b672 100644
--- a/meta/recipes-core/glib-2.0/files/0001-Install-gio-querymodules-as-libexec_PROGRAM.patch
+++ b/meta/recipes-core/glib-2.0/files/0001-Install-gio-querymodules-as-libexec_PROGRAM.patch
@@ -1,4 +1,4 @@
-From b8dcbf03b315d31759176e9d4fd389e8fda6ffcd Mon Sep 17 00:00:00 2001
+From 0de3a3a791ca32f2330eb3a8ad9da0fe6dce950c Mon Sep 17 00:00:00 2001
From: Jussi Kukkonen <jussi.kukkonen@intel.com>
Date: Tue, 22 Mar 2016 15:14:58 +0200
Subject: [PATCH] Install gio-querymodules as libexec_PROGRAM
@@ -13,10 +13,10 @@ Upstream-Status: Inappropriate [OE specific]
1 file changed, 1 insertion(+)
diff --git a/gio/meson.build b/gio/meson.build
-index 854b95a..5d91b89 100644
+index 39256d3..2f8f188 100644
--- a/gio/meson.build
+++ b/gio/meson.build
-@@ -1038,6 +1038,7 @@ gio_querymodules = executable('gio-querymodules', 'gio-querymodules.c', 'giomodu
+@@ -1049,6 +1049,7 @@ gio_querymodules = executable('gio-querymodules', 'gio-querymodules.c', 'giomodu
c_args : gio_c_args,
# intl.lib is not compatible with SAFESEH
link_args : noseh_link_args,
diff --git a/meta/recipes-core/glib-2.0/files/0001-Remove-the-warning-about-deprecated-paths-in-schemas.patch b/meta/recipes-core/glib-2.0/files/0001-Remove-the-warning-about-deprecated-paths-in-schemas.patch
index ebdf957272..d6dd66357a 100644
--- a/meta/recipes-core/glib-2.0/files/0001-Remove-the-warning-about-deprecated-paths-in-schemas.patch
+++ b/meta/recipes-core/glib-2.0/files/0001-Remove-the-warning-about-deprecated-paths-in-schemas.patch
@@ -1,4 +1,4 @@
-From bdb2772d672e95584585e902689936559c5db05d Mon Sep 17 00:00:00 2001
+From b829f3205e4d8390f02eaa8e7a7bf85e51cbb7ed Mon Sep 17 00:00:00 2001
From: Alexander Kanavin <alex.kanavin@gmail.com>
Date: Fri, 12 Jun 2015 17:08:46 +0300
Subject: [PATCH] Remove the warning about deprecated paths in schemas
--git a/meta/recipes-core/glib-2.0/files/0001-gio-tests-resources.c-comment-out-a-build-host-only-.patch b/meta/recipes-core/glib-2.0/files/0001-gio-tests-resources.c-comment-out-a-build-host-only-.patch
index 771b03e66d..7a2fc0b7ef 100644
--- a/meta/recipes-core/glib-2.0/files/0001-gio-tests-resources.c-comment-out-a-build-host-only-.patch
+++ b/meta/recipes-core/glib-2.0/files/0001-gio-tests-resources.c-comment-out-a-build-host-only-.patch
@@ -1,4 +1,4 @@
-From 8cb75d3bc368ee108a4b14bc57a92bd0c0b2e10e Mon Sep 17 00:00:00 2001
+From 912e674bb0a3b51dabaa58da1834491ef94e6a2a Mon Sep 17 00:00:00 2001
From: Alexander Kanavin <alex.kanavin@gmail.com>
Date: Wed, 8 Jan 2020 18:22:46 +0100
Subject: [PATCH] gio/tests/resources.c: comment out a build host-only test
diff --git a/meta/recipes-core/glib-2.0/files/0001-meson-Run-atomics-test-on-clang-as-well.patch b/meta/recipes-core/glib-2.0/files/0001-meson-Run-atomics-test-on-clang-as-well.patch
index 5ad2a0375b..e4b0d6be79 100644
--- a/meta/recipes-core/glib-2.0/files/0001-meson-Run-atomics-test-on-clang-as-well.patch
+++ b/meta/recipes-core/glib-2.0/files/0001-meson-Run-atomics-test-on-clang-as-well.patch
@@ -1,4 +1,4 @@
-From 502984fe340a76c92e2c04235f43fdcb47728806 Mon Sep 17 00:00:00 2001
+From 26ddae02d7677bcff7c3933ee856d34df41b548f Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Sat, 12 Oct 2019 17:46:26 -0700
Subject: [PATCH] meson: Run atomics test on clang as well
@@ -14,10 +14,10 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meson.build b/meson.build
-index a8bcadc..041b68e 100644
+index dab1d61..cc3a5ed 100644
--- a/meson.build
+++ b/meson.build
-@@ -2077,7 +2077,7 @@ atomicdefine = '''
+@@ -2092,7 +2092,7 @@ atomicdefine = '''
# We know that we can always use real ("lock free") atomic operations with MSVC
if cc.get_id() == 'msvc' or cc.get_id() == 'clang-cl' or cc.links(atomictest, name : 'atomic ops')
have_atomic_lock_free = true
diff --git a/meta/recipes-core/glib-2.0/files/0001-meson.build-do-not-enable-pidfd-features-on-native-g.patch b/meta/recipes-core/glib-2.0/files/0001-meson.build-do-not-enable-pidfd-features-on-native-g.patch
index aa098da379..712ae25b27 100644
--- a/meta/recipes-core/glib-2.0/files/0001-meson.build-do-not-enable-pidfd-features-on-native-g.patch
+++ b/meta/recipes-core/glib-2.0/files/0001-meson.build-do-not-enable-pidfd-features-on-native-g.patch
@@ -1,4 +1,4 @@
-From d5e566c45a9ab4d7e51104ab176e6eb5f705f91d Mon Sep 17 00:00:00 2001
+From c6cd3c0a66ae8f210185e0cb05b2172dc192ce9e Mon Sep 17 00:00:00 2001
From: Alexander Kanavin <alex@linutronix.de>
Date: Sat, 16 Sep 2023 22:28:27 +0200
Subject: [PATCH] meson.build: do not enable pidfd features on native glib
@@ -14,10 +14,10 @@ Signed-off-by: Alexander Kanavin <alex@linutronix.de>
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/meson.build b/meson.build
-index 041b68e..155bfd4 100644
+index cc3a5ed..58dd87a 100644
--- a/meson.build
+++ b/meson.build
-@@ -1075,7 +1075,8 @@ if cc.links('''#include <sys/syscall.h>
+@@ -1090,7 +1090,8 @@ if cc.links('''#include <sys/syscall.h>
waitid (P_PIDFD, 0, &child_info, WEXITED | WNOHANG);
return 0;
}''', name : 'pidfd_open(2) system call')
diff --git a/meta/recipes-core/glib-2.0/files/0010-Do-not-hardcode-python-path-into-various-tools.patch b/meta/recipes-core/glib-2.0/files/0010-Do-not-hardcode-python-path-into-various-tools.patch
index d26f944d51..8dbdf746b7 100644
--- a/meta/recipes-core/glib-2.0/files/0010-Do-not-hardcode-python-path-into-various-tools.patch
+++ b/meta/recipes-core/glib-2.0/files/0010-Do-not-hardcode-python-path-into-various-tools.patch
@@ -1,4 +1,4 @@
-From 211927d2caa4a81e1131c2210e1db838104a1fb9 Mon Sep 17 00:00:00 2001
+From 40e40230e6a3c52b79c6f92e8c060bd4d93f0374 Mon Sep 17 00:00:00 2001
From: Alexander Kanavin <alex.kanavin@gmail.com>
Date: Tue, 3 Oct 2017 10:45:55 +0300
Subject: [PATCH] Do not hardcode python path into various tools
diff --git a/meta/recipes-core/glib-2.0/files/relocate-modules.patch b/meta/recipes-core/glib-2.0/files/relocate-modules.patch
index ddf464526c..09de155d08 100644
--- a/meta/recipes-core/glib-2.0/files/relocate-modules.patch
+++ b/meta/recipes-core/glib-2.0/files/relocate-modules.patch
@@ -1,4 +1,4 @@
-From 456bac53f19d3094aa2007054c87d86c9d65b423 Mon Sep 17 00:00:00 2001
+From 14bbc77bc465b42454112bc6a33264c2c3e013e5 Mon Sep 17 00:00:00 2001
From: Ross Burton <ross.burton@intel.com>
Date: Fri, 11 Mar 2016 15:35:55 +0000
Subject: [PATCH] glib-2.0: relocate the GIO module directory for native builds
@@ -18,10 +18,10 @@ Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
1 file changed, 7 deletions(-)
diff --git a/gio/giomodule.c b/gio/giomodule.c
-index 76c2028..6deba7c 100644
+index 38761e4..afa7878 100644
--- a/gio/giomodule.c
+++ b/gio/giomodule.c
-@@ -1260,11 +1260,6 @@ get_gio_module_dir (void)
+@@ -1272,11 +1272,6 @@ get_gio_module_dir (void)
g_free (install_dir);
#else
module_dir = g_strdup (GIO_MODULE_DIR);
@@ -33,7 +33,7 @@ index 76c2028..6deba7c 100644
#include <dlfcn.h>
{
g_autofree gchar *path = NULL;
-@@ -1283,8 +1278,6 @@ get_gio_module_dir (void)
+@@ -1295,8 +1290,6 @@ get_gio_module_dir (void)
}
}
}
diff --git a/meta/recipes-core/glib-2.0/files/skip-timeout.patch b/meta/recipes-core/glib-2.0/files/skip-timeout.patch
index 138e970553..8ef140d0d7 100644
--- a/meta/recipes-core/glib-2.0/files/skip-timeout.patch
+++ b/meta/recipes-core/glib-2.0/files/skip-timeout.patch
@@ -1,4 +1,4 @@
-From 51bfcab0b60bd57f4d3463c479fdf47e645cd6fe Mon Sep 17 00:00:00 2001
+From f77b9dd72dd0103c7a28dd7e1cdf6e316ecbf030 Mon Sep 17 00:00:00 2001
From: Ross Burton <ross.burton@arm.com>
Date: Thu, 28 Mar 2024 16:27:09 +0000
Subject: [PATCH] Skip /timeout/rounding test
diff --git a/meta/recipes-core/glib-2.0/glib-2.0-initial_2.86.1.bb b/meta/recipes-core/glib-2.0/glib-2.0-initial_2.86.3.bb
similarity index 100%
rename from meta/recipes-core/glib-2.0/glib-2.0-initial_2.86.1.bb
rename to meta/recipes-core/glib-2.0/glib-2.0-initial_2.86.3.bb
diff --git a/meta/recipes-core/glib-2.0/glib-2.0_2.86.1.bb b/meta/recipes-core/glib-2.0/glib-2.0_2.86.3.bb
similarity index 100%
rename from meta/recipes-core/glib-2.0/glib-2.0_2.86.1.bb
rename to meta/recipes-core/glib-2.0/glib-2.0_2.86.3.bb
diff --git a/meta/recipes-core/glib-2.0/glib.inc b/meta/recipes-core/glib-2.0/glib.inc
index 5909851896..bd87d9c601 100644
--- a/meta/recipes-core/glib-2.0/glib.inc
+++ b/meta/recipes-core/glib-2.0/glib.inc
@@ -236,7 +236,7 @@ SRC_URI:append:class-native = " file://relocate-modules.patch \
file://0001-meson.build-do-not-enable-pidfd-features-on-native-g.patch \
"
-SRC_URI[archive.sha256sum] = "119d1708ca022556d6d2989ee90ad1b82bd9c0d1667e066944a6d0020e2d5e57"
+SRC_URI[archive.sha256sum] = "b3211d8d34b9df5dca05787ef0ad5d7ca75dec998b970e1aab0001d229977c65"
# Find any meson cross files in FILESPATH that are relevant for the current
# build (using siteinfo) and add them to EXTRA_OEMESON.
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 014/114] gn: upgrade to latest revision
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (11 preceding siblings ...)
2025-12-22 20:05 ` [PATCH 013/114] glib-2.0: upgrade 2.86.1 -> 2.86.3 Alexander Kanavin
@ 2025-12-22 20:05 ` Alexander Kanavin
2025-12-22 20:05 ` [PATCH 015/114] gnupg: upgrade 2.5.11 -> 2.5.14 Alexander Kanavin
` (84 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:05 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
meta/recipes-devtools/gn/gn_git.bb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/recipes-devtools/gn/gn_git.bb b/meta/recipes-devtools/gn/gn_git.bb
index 8637216988..e61f3936c9 100644
--- a/meta/recipes-devtools/gn/gn_git.bb
+++ b/meta/recipes-devtools/gn/gn_git.bb
@@ -7,7 +7,7 @@ DEPENDS += "ninja-native"
UPSTREAM_CHECK_COMMITS = "1"
SRC_URI = "git://gn.googlesource.com/gn;protocol=https;branch=main"
-SRCREV = "092f4f0d612e5982728c8b872c2e69cf3d04b21f"
+SRCREV = "64d35867ca0a1088f13de8f4ccaf1a5687d7f1ce"
PV = "0+git"
BB_GIT_SHALLOW = ""
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 015/114] gnupg: upgrade 2.5.11 -> 2.5.14
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (12 preceding siblings ...)
2025-12-22 20:05 ` [PATCH 014/114] gn: upgrade to latest revision Alexander Kanavin
@ 2025-12-22 20:05 ` Alexander Kanavin
2025-12-22 20:05 ` [PATCH 016/114] go-helloworld: upgrade to latest revision Alexander Kanavin
` (83 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:05 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Release announcement:
https://lists.gnupg.org/pipermail/gnupg-announce/2025q4/000499.html
Note that we ended up on the in-development 2.5.x series by mistake;
in this situation it is best to keep moving forward with upstream
as newest releases presumably will have less issues, and become more
stable over time, and the delta to eventual stable release when it
happens will be minimal.
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
meta/recipes-support/gnupg/{gnupg_2.5.11.bb => gnupg_2.5.14.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-support/gnupg/{gnupg_2.5.11.bb => gnupg_2.5.14.bb} (97%)
diff --git a/meta/recipes-support/gnupg/gnupg_2.5.11.bb b/meta/recipes-support/gnupg/gnupg_2.5.14.bb
similarity index 97%
rename from meta/recipes-support/gnupg/gnupg_2.5.11.bb
rename to meta/recipes-support/gnupg/gnupg_2.5.14.bb
index 9cc063f837..e484b03424 100644
--- a/meta/recipes-support/gnupg/gnupg_2.5.11.bb
+++ b/meta/recipes-support/gnupg/gnupg_2.5.14.bb
@@ -24,7 +24,7 @@ SRC_URI:append:class-native = " file://0001-configure.ac-use-a-custom-value-for-
file://relocate.patch"
SRC_URI:append:class-nativesdk = " file://relocate.patch"
-SRC_URI[sha256sum] = "5f765ec1eb605dce9e9c48679cd43b5818d4d4b84c8ea4c0c60eb5dca13c405c"
+SRC_URI[sha256sum] = "25a622e625a1cc9078b5e3f7adf2bd02b86759170e2fbb8542bca8e907214610"
EXTRA_OECONF = "--disable-ldap \
--disable-ccid-driver \
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 016/114] go-helloworld: upgrade to latest revision
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (13 preceding siblings ...)
2025-12-22 20:05 ` [PATCH 015/114] gnupg: upgrade 2.5.11 -> 2.5.14 Alexander Kanavin
@ 2025-12-22 20:05 ` Alexander Kanavin
2025-12-22 20:05 ` [PATCH 017/114] gtk-doc: upgrade 1.34.0 -> 1.35.1 Alexander Kanavin
` (82 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:05 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
meta/recipes-extended/go-examples/go-helloworld_0.1.bb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/recipes-extended/go-examples/go-helloworld_0.1.bb b/meta/recipes-extended/go-examples/go-helloworld_0.1.bb
index 0a8668dd4d..77a13b39fe 100644
--- a/meta/recipes-extended/go-examples/go-helloworld_0.1.bb
+++ b/meta/recipes-extended/go-examples/go-helloworld_0.1.bb
@@ -6,7 +6,7 @@ LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=7998cb338f82d15c0eff93b7004d272a"
SRC_URI = "git://go.googlesource.com/example;branch=master;protocol=https;destsuffix=${GO_SRCURI_DESTSUFFIX}"
-SRCREV = "8b405629c4a5215871be932097e099c05ec5cb2e"
+SRCREV = "7f05d217867b2af52b0a28c6d1c91df97e1b5b39"
UPSTREAM_CHECK_COMMITS = "1"
GO_IMPORT = "golang.org/x/example"
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 017/114] gtk-doc: upgrade 1.34.0 -> 1.35.1
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (14 preceding siblings ...)
2025-12-22 20:05 ` [PATCH 016/114] go-helloworld: upgrade to latest revision Alexander Kanavin
@ 2025-12-22 20:05 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 018/114] harfbuzz: upgrade 11.5.1 -> 12.2.0 Alexander Kanavin
` (81 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:05 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../0001-Do-not-error-out-if-xsltproc-is-not-found.patch | 4 ++--
...001-Do-not-hardocode-paths-to-perl-python-in-scripts.patch | 2 +-
meta/recipes-gnome/gtk-doc/files/conditionaltests.patch | 4 ++--
meta/recipes-gnome/gtk-doc/files/no-clobber.patch | 2 +-
meta/recipes-gnome/gtk-doc/files/pkg-config-native.patch | 2 +-
.../gtk-doc/{gtk-doc_1.34.0.bb => gtk-doc_1.35.1.bb} | 2 +-
6 files changed, 8 insertions(+), 8 deletions(-)
rename meta/recipes-gnome/gtk-doc/{gtk-doc_1.34.0.bb => gtk-doc_1.35.1.bb} (96%)
diff --git a/meta/recipes-gnome/gtk-doc/files/0001-Do-not-error-out-if-xsltproc-is-not-found.patch b/meta/recipes-gnome/gtk-doc/files/0001-Do-not-error-out-if-xsltproc-is-not-found.patch
index ee1acda401..575ca5d32f 100644
--- a/meta/recipes-gnome/gtk-doc/files/0001-Do-not-error-out-if-xsltproc-is-not-found.patch
+++ b/meta/recipes-gnome/gtk-doc/files/0001-Do-not-error-out-if-xsltproc-is-not-found.patch
@@ -1,4 +1,4 @@
-From 50d3b9d3ca0e1ff47c8e7559303855530e58839a Mon Sep 17 00:00:00 2001
+From 5d64ab3a7c18904231d611b1262d1289b7282930 Mon Sep 17 00:00:00 2001
From: Alexander Kanavin <alex.kanavin@gmail.com>
Date: Wed, 7 Sep 2016 14:52:04 +0300
Subject: [PATCH] Do not error out if xsltproc is not found.
@@ -14,7 +14,7 @@ Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/configure.ac b/configure.ac
-index 8725074..0491090 100644
+index f238de9..909771d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -37,7 +37,7 @@ dnl Check for xsltproc
diff --git a/meta/recipes-gnome/gtk-doc/files/0001-Do-not-hardocode-paths-to-perl-python-in-scripts.patch b/meta/recipes-gnome/gtk-doc/files/0001-Do-not-hardocode-paths-to-perl-python-in-scripts.patch
index f329539fa8..600ea40f3d 100644
--- a/meta/recipes-gnome/gtk-doc/files/0001-Do-not-hardocode-paths-to-perl-python-in-scripts.patch
+++ b/meta/recipes-gnome/gtk-doc/files/0001-Do-not-hardocode-paths-to-perl-python-in-scripts.patch
@@ -1,4 +1,4 @@
-From 64163565f8d6853b02e53308a6e6ba23d9d96299 Mon Sep 17 00:00:00 2001
+From 98fc3c6e6ac36a2351ee7ff260bf74a7866c8483 Mon Sep 17 00:00:00 2001
From: Alexander Kanavin <alex.kanavin@gmail.com>
Date: Wed, 31 Aug 2016 16:44:46 +0300
Subject: [PATCH] Do not hardocode paths to perl/python in scripts.
diff --git a/meta/recipes-gnome/gtk-doc/files/conditionaltests.patch b/meta/recipes-gnome/gtk-doc/files/conditionaltests.patch
index 55cae34b46..81017f61ce 100644
--- a/meta/recipes-gnome/gtk-doc/files/conditionaltests.patch
+++ b/meta/recipes-gnome/gtk-doc/files/conditionaltests.patch
@@ -1,4 +1,4 @@
-From 9aa9230a305e964b2417daea2b51e43b2dee607c Mon Sep 17 00:00:00 2001
+From e4d003318a87ff895b1fcdad1ba4ca3f4f730cf9 Mon Sep 17 00:00:00 2001
From: Richard Purdie <richard.purdie@linuxfoundation.org>
Date: Tue, 27 Jun 2017 21:00:58 +0100
Subject: [PATCH] gtk-doc: Handle floating gtk-doc dependency
@@ -13,7 +13,7 @@ Upstream-Status: Pending
1 file changed, 10 insertions(+)
diff --git a/configure.ac b/configure.ac
-index 0491090..4270c88 100644
+index 909771d..9db9fbc 100644
--- a/configure.ac
+++ b/configure.ac
@@ -82,6 +82,11 @@ if test "x$GCC" = "xyes"; then
diff --git a/meta/recipes-gnome/gtk-doc/files/no-clobber.patch b/meta/recipes-gnome/gtk-doc/files/no-clobber.patch
index 90207d6c12..a75c2bceb7 100644
--- a/meta/recipes-gnome/gtk-doc/files/no-clobber.patch
+++ b/meta/recipes-gnome/gtk-doc/files/no-clobber.patch
@@ -1,4 +1,4 @@
-From fa5e31e02b9d3c6c5ec3cdc1f34dd6c179520fd0 Mon Sep 17 00:00:00 2001
+From bcf24419dc1965086793b4ff66a2f9b06574f974 Mon Sep 17 00:00:00 2001
From: Ross Burton <ross.burton@intel.com>
Date: Wed, 21 Mar 2018 14:47:29 +0000
Subject: [PATCH] gtk-doc: don't regenerate gtk-doc in do_install
diff --git a/meta/recipes-gnome/gtk-doc/files/pkg-config-native.patch b/meta/recipes-gnome/gtk-doc/files/pkg-config-native.patch
index 1b5c190f56..b1c6c25dc4 100644
--- a/meta/recipes-gnome/gtk-doc/files/pkg-config-native.patch
+++ b/meta/recipes-gnome/gtk-doc/files/pkg-config-native.patch
@@ -1,4 +1,4 @@
-From c11fba9bcb8d55568067e626bd959841c05081e5 Mon Sep 17 00:00:00 2001
+From 24ddd2afb4fcdb8b7c88af5caec0c18ec9e7ff4e Mon Sep 17 00:00:00 2001
From: Ross Burton <ross.burton@intel.com>
Date: Mon, 5 Sep 2016 22:25:44 +0100
Subject: [PATCH] Use native pkg-config when looking for gtk-doc.
diff --git a/meta/recipes-gnome/gtk-doc/gtk-doc_1.34.0.bb b/meta/recipes-gnome/gtk-doc/gtk-doc_1.35.1.bb
similarity index 96%
rename from meta/recipes-gnome/gtk-doc/gtk-doc_1.34.0.bb
rename to meta/recipes-gnome/gtk-doc/gtk-doc_1.35.1.bb
index 693ae427e0..c9ab7ff1e9 100644
--- a/meta/recipes-gnome/gtk-doc/gtk-doc_1.34.0.bb
+++ b/meta/recipes-gnome/gtk-doc/gtk-doc_1.35.1.bb
@@ -21,7 +21,7 @@ PACKAGECONFIG[tests] = "--enable-tests,--disable-tests,glib-2.0"
CACHED_CONFIGUREVARS += "ac_cv_path_XSLTPROC=xsltproc"
-SRC_URI[archive.sha256sum] = "b20b72b32a80bc18c7f975c9d4c16460c2276566a0b50f87d6852dff3aa7861c"
+SRC_URI[archive.sha256sum] = "611c9f24edd6d88a8ae9a79d73ab0dc63c89b81e90ecc31d6b9005c5f05b25e2"
SRC_URI += "file://0001-Do-not-hardocode-paths-to-perl-python-in-scripts.patch \
file://0001-Do-not-error-out-if-xsltproc-is-not-found.patch \
file://conditionaltests.patch \
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 018/114] harfbuzz: upgrade 11.5.1 -> 12.2.0
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (15 preceding siblings ...)
2025-12-22 20:05 ` [PATCH 017/114] gtk-doc: upgrade 1.34.0 -> 1.35.1 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 019/114] hwdata: upgrade 0.399 -> 0.402 Alexander Kanavin
` (80 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../harfbuzz/{harfbuzz_11.5.1.bb => harfbuzz_12.2.0.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-graphics/harfbuzz/{harfbuzz_11.5.1.bb => harfbuzz_12.2.0.bb} (95%)
diff --git a/meta/recipes-graphics/harfbuzz/harfbuzz_11.5.1.bb b/meta/recipes-graphics/harfbuzz/harfbuzz_12.2.0.bb
similarity index 95%
rename from meta/recipes-graphics/harfbuzz/harfbuzz_11.5.1.bb
rename to meta/recipes-graphics/harfbuzz/harfbuzz_12.2.0.bb
index dd30c1237d..ef2f6aa4f9 100644
--- a/meta/recipes-graphics/harfbuzz/harfbuzz_11.5.1.bb
+++ b/meta/recipes-graphics/harfbuzz/harfbuzz_12.2.0.bb
@@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b98429b8e8e3c2a67cfef01e99e4893d \
"
SRC_URI = "${GITHUB_BASE_URI}/download/${PV}/${BPN}-${PV}.tar.xz"
-SRC_URI[sha256sum] = "972a60a8d274d49e70361da6920c3a73dfb0fb4387f6c6811906a47ba634d8a1"
+SRC_URI[sha256sum] = "ecb603aa426a8b24665718667bda64a84c1504db7454ee4cadbd362eea64e545"
DEPENDS += "glib-2.0-native"
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 019/114] hwdata: upgrade 0.399 -> 0.402
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (16 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 018/114] harfbuzz: upgrade 11.5.1 -> 12.2.0 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 020/114] icu: upgrade 77-1 -> 78.1 Alexander Kanavin
` (79 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../recipes-support/hwdata/{hwdata_0.399.bb => hwdata_0.402.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-support/hwdata/{hwdata_0.399.bb => hwdata_0.402.bb} (93%)
diff --git a/meta/recipes-support/hwdata/hwdata_0.399.bb b/meta/recipes-support/hwdata/hwdata_0.402.bb
similarity index 93%
rename from meta/recipes-support/hwdata/hwdata_0.399.bb
rename to meta/recipes-support/hwdata/hwdata_0.402.bb
index 81dede96ea..826c9b2e32 100644
--- a/meta/recipes-support/hwdata/hwdata_0.399.bb
+++ b/meta/recipes-support/hwdata/hwdata_0.402.bb
@@ -8,7 +8,7 @@ LICENSE = "GPL-2.0-or-later | X11"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1556547711e8246992b999edd9445a57"
SRC_URI = "git://github.com/vcrhonek/${BPN}.git;branch=master;protocol=https;tag=v${PV}"
-SRCREV = "7ba0e54565843faee300ca885699e4c42ed674b2"
+SRCREV = "d263c183dd429bbe1572a91a8cf180e84b8341c6"
inherit allarch
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 020/114] icu: upgrade 77-1 -> 78.1
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (17 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 019/114] hwdata: upgrade 0.399 -> 0.402 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2026-01-13 8:14 ` [OE-core] " Yannic Moog
2025-12-22 20:06 ` [PATCH 021/114] igt-gpu-tools: upgrade 2.1 -> 2.3 Alexander Kanavin
` (78 subsequent siblings)
97 siblings, 1 reply; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Upstream has adopted the . as version separator, so custom recipe logic
can be dropped.
License-Update: additional files under MIT.
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../icu/{icu_77-1.bb => icu_78.1.bb} | 36 +++++++------------
1 file changed, 12 insertions(+), 24 deletions(-)
rename meta/recipes-support/icu/{icu_77-1.bb => icu_78.1.bb} (84%)
diff --git a/meta/recipes-support/icu/icu_77-1.bb b/meta/recipes-support/icu/icu_78.1.bb
similarity index 84%
rename from meta/recipes-support/icu/icu_77-1.bb
rename to meta/recipes-support/icu/icu_78.1.bb
index 7c9483c975..8827f05f51 100644
--- a/meta/recipes-support/icu/icu_77-1.bb
+++ b/meta/recipes-support/icu/icu_78.1.bb
@@ -5,7 +5,7 @@ internationalization (I18N) and globalization (G11N), giving applications the \
same results on all platforms."
HOMEPAGE = "https://icu.unicode.org/"
-LICENSE = "ICU"
+LICENSE = "ICU & MIT"
DEPENDS = "icu-native"
CVE_PRODUCT = "international_components_for_unicode"
@@ -25,7 +25,7 @@ EXTRA_OECONF:class-native = "--disable-icu-config ac_cv_path_install='install -c
EXTRA_OECONF:class-nativesdk = "--with-cross-build=${STAGING_ICU_DIR_NATIVE} --disable-icu-config ac_cv_path_install='install -c'"
EXTRA_OECONF:append:class-target = " --enable-automake-test-format"
EXTRA_OECONF:append:class-target = "${@oe.utils.conditional('SITEINFO_ENDIANNESS', 'be', ' --with-data-packaging=archive', '', d)}"
-TARGET_CXXFLAGS:append = "${@oe.utils.conditional('SITEINFO_ENDIANNESS', 'be', ' -DICU_DATA_DIR=\\""${datadir}/${BPN}/${@icu_install_folder(d)}\\""', '', d)}"
+TARGET_CXXFLAGS:append = "${@oe.utils.conditional('SITEINFO_ENDIANNESS', 'be', ' -DICU_DATA_DIR=\\""${datadir}/${BPN}/${PV}\\""', '', d)}"
ASNEEDED = ""
@@ -61,16 +61,16 @@ remove_build_host_references() {
-e 's,--sysroot=${STAGING_DIR_TARGET},,g' \
-e 's|${DEBUG_PREFIX_MAP}||g' \
-e 's:${HOSTTOOLS_DIR}/::g' \
- ${D}/${libdir}/${BPN}/${@icu_install_folder(d)}/Makefile.inc \
- ${D}/${libdir}/${BPN}/${@icu_install_folder(d)}/pkgdata.inc
+ ${D}/${libdir}/${BPN}/${PV}/Makefile.inc \
+ ${D}/${libdir}/${BPN}/${PV}/pkgdata.inc
}
do_install:append:class-target() {
# The native pkgdata can not generate the correct data file.
# Use icupkg to re-generate it.
if [ "${SITEINFO_ENDIANNESS}" = "be" ] ; then
- rm -f ${D}/${datadir}/${BPN}/${@icu_install_folder(d)}/icudt${ICU_MAJOR_VER}b.dat
- icupkg -tb ${S}/data/in/icudt${ICU_MAJOR_VER}l.dat ${D}/${datadir}/${BPN}/${@icu_install_folder(d)}/icudt${ICU_MAJOR_VER}b.dat
+ rm -f ${D}/${datadir}/${BPN}/${PV}/icudt${ICU_MAJOR_VER}b.dat
+ icupkg -tb ${S}/data/in/icudt${ICU_MAJOR_VER}l.dat ${D}/${datadir}/${BPN}/${PV}/icudt${ICU_MAJOR_VER}b.dat
fi
remove_build_host_references
@@ -92,28 +92,16 @@ FILES:libicuio = "${libdir}/libicuio.so.*"
BBCLASSEXTEND = "native nativesdk"
-LIC_FILES_CHKSUM = "file://../LICENSE;md5=cf57d9459a2c5f88ecd83c75207cc5ff"
+LIC_FILES_CHKSUM = "file://../LICENSE;md5=e531a388be7c1df9a0fb7b4010c9c1d7"
-def icu_download_version(d):
- pvsplit = d.getVar('PV').split('-')
- return pvsplit[0] + "_" + pvsplit[1]
-
-def icu_download_folder(d):
- pvsplit = d.getVar('PV').split('-')
- return pvsplit[0] + "-" + pvsplit[1]
-
-def icu_install_folder(d):
- pvsplit = d.getVar('PV').split('-')
- return pvsplit[0] + "." + pvsplit[1]
-
-ICU_PV = "${@icu_download_version(d)}"
-ICU_FOLDER = "${@icu_download_folder(d)}"
+ICU_PV = "${PV}"
+ICU_FOLDER = "${PV}"
# http://errors.yoctoproject.org/Errors/Details/20486/
ARM_INSTRUCTION_SET:armv4 = "arm"
ARM_INSTRUCTION_SET:armv5 = "arm"
-BASE_SRC_URI = "${GITHUB_BASE_URI}/download/release-${ICU_FOLDER}/icu4c-${ICU_PV}-src.tgz"
+BASE_SRC_URI = "${GITHUB_BASE_URI}/download/release-${ICU_FOLDER}/icu4c-${ICU_PV}-sources.tgz"
DATA_SRC_URI = "${GITHUB_BASE_URI}/download/release-${ICU_FOLDER}/icu4c-${ICU_PV}-data.zip"
SRC_URI = "${BASE_SRC_URI};name=code \
${DATA_SRC_URI};name=data \
@@ -128,8 +116,8 @@ SRC_URI = "${BASE_SRC_URI};name=code \
SRC_URI:append:class-target = "\
file://0001-Disable-LDFLAGSICUDT-for-Linux.patch \
"
-SRC_URI[code.sha256sum] = "588e431f77327c39031ffbb8843c0e3bc122c211374485fa87dc5f3faff24061"
-SRC_URI[data.sha256sum] = "1e08bfafa442260ccabf9a872d4eab12de813d42b90769df056bab032b37e1d3"
+SRC_URI[code.sha256sum] = "6217f58ca39b23127605cfc6c7e0d3475fe4b0d63157011383d716cb41617886"
+SRC_URI[data.sha256sum] = "e7b652244f27194e0ea46a0d21cfc714ee8a818e1fd82d51a93bc91516fdcf65"
UPSTREAM_CHECK_REGEX = "releases/tag/release-(?P<pver>(?!.+rc).+)"
GITHUB_BASE_URI = "https://github.com/unicode-org/icu/releases"
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 021/114] igt-gpu-tools: upgrade 2.1 -> 2.3
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (18 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 020/114] icu: upgrade 77-1 -> 78.1 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 022/114] inetutils: upgrade 2.6 -> 2.7 Alexander Kanavin
` (77 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
...do-not-hardcode-the-build-directory-.patch | 30 +++++++++++++++++++
...-gpu-tools_2.1.bb => igt-gpu-tools_2.3.bb} | 3 +-
2 files changed, 32 insertions(+), 1 deletion(-)
create mode 100644 meta/recipes-graphics/igt-gpu-tools/igt-gpu-tools/0001-lib-meson.build-do-not-hardcode-the-build-directory-.patch
rename meta/recipes-graphics/igt-gpu-tools/{igt-gpu-tools_2.1.bb => igt-gpu-tools_2.3.bb} (93%)
diff --git a/meta/recipes-graphics/igt-gpu-tools/igt-gpu-tools/0001-lib-meson.build-do-not-hardcode-the-build-directory-.patch b/meta/recipes-graphics/igt-gpu-tools/igt-gpu-tools/0001-lib-meson.build-do-not-hardcode-the-build-directory-.patch
new file mode 100644
index 0000000000..22b9b6e30c
--- /dev/null
+++ b/meta/recipes-graphics/igt-gpu-tools/igt-gpu-tools/0001-lib-meson.build-do-not-hardcode-the-build-directory-.patch
@@ -0,0 +1,30 @@
+From 27fd94beadfc29ea4ad82f660dbdb2540d0b6b97 Mon Sep 17 00:00:00 2001
+From: Alexander Kanavin <alex@linutronix.de>
+Date: Thu, 18 Dec 2025 15:45:11 +0100
+Subject: [PATCH] lib/meson.build: do not hardcode the build directory into the
+ installable library
+
+This breaks reproducibility, and is not otherwise appropriate, as the
+original directory may not exist. If there's a use case for referring to
+it, the location should be passed in with a command line switch or
+environment variable.
+
+Upstream-Status: Inappropriate [hack patching in a bogus dir; issue reported at https://gitlab.freedesktop.org/drm/igt-gpu-tools/-/issues/190]
+Signed-off-by: Alexander Kanavin <alex@linutronix.de>
+---
+ lib/meson.build | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/lib/meson.build b/lib/meson.build
+index d0487fb3c..f6452e970 100644
+--- a/lib/meson.build
++++ b/lib/meson.build
+@@ -292,7 +292,7 @@ foreach f: lib_sources
+ '-DIGT_DATADIR="@0@"'.format(join_paths(prefix, datadir)),
+ '-DIGT_SRCDIR="@0@"'.format(srcdir),
+ '-DIGT_LOG_DOMAIN="@0@"'.format(f.split('.')[0]),
+- '-DIGT_IMGDIR="@0@"'.format(imgdir),
++ '-DIGT_IMGDIR="/this/is/a/bogus/dir"',
+ ])
+
+ lib_intermediates += lib
diff --git a/meta/recipes-graphics/igt-gpu-tools/igt-gpu-tools_2.1.bb b/meta/recipes-graphics/igt-gpu-tools/igt-gpu-tools_2.3.bb
similarity index 93%
rename from meta/recipes-graphics/igt-gpu-tools/igt-gpu-tools_2.1.bb
rename to meta/recipes-graphics/igt-gpu-tools/igt-gpu-tools_2.3.bb
index 96f3530436..c92d10c617 100644
--- a/meta/recipes-graphics/igt-gpu-tools/igt-gpu-tools_2.1.bb
+++ b/meta/recipes-graphics/igt-gpu-tools/igt-gpu-tools_2.3.bb
@@ -9,9 +9,10 @@ LICENSE = "MIT"
inherit meson pkgconfig
-SRCREV = "4871829d8b7117553eb2dc1bdb9a0d18de428a98"
+SRCREV = "2d7ec9a36c550c48af4bdd6e748f6753369ab8ff"
SRC_URI = "git://gitlab.freedesktop.org/drm/igt-gpu-tools.git;protocol=https;branch=master;tag=v${PV} \
+ file://0001-lib-meson.build-do-not-hardcode-the-build-directory-.patch \
"
DEPENDS += "libdrm libpciaccess cairo udev glib-2.0 procps libunwind kmod openssl elfutils alsa-lib json-c bison-native"
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 022/114] inetutils: upgrade 2.6 -> 2.7
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (19 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 021/114] igt-gpu-tools: upgrade 2.1 -> 2.3 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 023/114] iproute2: upgrade 6.17.0 -> 6.18.0 Alexander Kanavin
` (76 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
License-Update: formatting, http->https
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../inetutils/{inetutils_2.6.bb => inetutils_2.7.bb} | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
rename meta/recipes-connectivity/inetutils/{inetutils_2.6.bb => inetutils_2.7.bb} (97%)
diff --git a/meta/recipes-connectivity/inetutils/inetutils_2.6.bb b/meta/recipes-connectivity/inetutils/inetutils_2.7.bb
similarity index 97%
rename from meta/recipes-connectivity/inetutils/inetutils_2.6.bb
rename to meta/recipes-connectivity/inetutils/inetutils_2.7.bb
index 9dcd494694..6cffade97f 100644
--- a/meta/recipes-connectivity/inetutils/inetutils_2.6.bb
+++ b/meta/recipes-connectivity/inetutils/inetutils_2.7.bb
@@ -9,10 +9,10 @@ DEPENDS = "ncurses netbase readline virtual/crypt"
LICENSE = "GPL-3.0-only"
-LIC_FILES_CHKSUM = "file://COPYING;md5=0c7051aef9219dc7237f206c5c4179a7"
+LIC_FILES_CHKSUM = "file://COPYING;md5=1ebbd3e34237af26da5dc08a4e440464"
-SRC_URI[sha256sum] = "68bedbfeaf73f7d86be2a7d99bcfbd4093d829f52770893919ae174c0b2357ca"
-SRC_URI = "${GNU_MIRROR}/inetutils/inetutils-${PV}.tar.xz \
+SRC_URI[sha256sum] = "a156be1cde3c5c0ffefc262180d9369a60484087907aa554c62787d2f40ec086"
+SRC_URI = "${GNU_MIRROR}/inetutils/inetutils-${PV}.tar.gz \
file://rexec.xinetd.inetutils \
file://rlogin.xinetd.inetutils \
file://rsh.xinetd.inetutils \
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 023/114] iproute2: upgrade 6.17.0 -> 6.18.0
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (20 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 022/114] inetutils: upgrade 2.6 -> 2.7 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 024/114] iso-codes: upgrade 4.18.0 -> 4.19.0 Alexander Kanavin
` (75 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Backport a musl fix.
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
...nk.h-add-missing-include-for-htobe64.patch | 2 +-
...ridge-avoid-redefinition-of-in6_addr.patch | 34 ---------------
.../iproute2/iproute2/fix-musl.patch | 43 +++++++++++++++++++
...{iproute2_6.17.0.bb => iproute2_6.18.0.bb} | 4 +-
4 files changed, 46 insertions(+), 37 deletions(-)
delete mode 100644 meta/recipes-connectivity/iproute2/iproute2/0002-lib-bridge-avoid-redefinition-of-in6_addr.patch
create mode 100644 meta/recipes-connectivity/iproute2/iproute2/fix-musl.patch
rename meta/recipes-connectivity/iproute2/{iproute2_6.17.0.bb => iproute2_6.18.0.bb} (95%)
diff --git a/meta/recipes-connectivity/iproute2/iproute2/0001-include-libnetlink.h-add-missing-include-for-htobe64.patch b/meta/recipes-connectivity/iproute2/iproute2/0001-include-libnetlink.h-add-missing-include-for-htobe64.patch
index c4dea39676..614cd00499 100644
--- a/meta/recipes-connectivity/iproute2/iproute2/0001-include-libnetlink.h-add-missing-include-for-htobe64.patch
+++ b/meta/recipes-connectivity/iproute2/iproute2/0001-include-libnetlink.h-add-missing-include-for-htobe64.patch
@@ -1,4 +1,4 @@
-From 9e427aa1c647f741b08a1f0c44483ea974c7fc61 Mon Sep 17 00:00:00 2001
+From 228a051a53a4e6b1ca2640932cb78a23e44454a8 Mon Sep 17 00:00:00 2001
From: Alexander Kanavin <alex@linutronix.de>
Date: Sat, 24 Aug 2024 15:32:25 +0200
Subject: [PATCH] include/libnetlink.h: add missing include for htobe64
diff --git a/meta/recipes-connectivity/iproute2/iproute2/0002-lib-bridge-avoid-redefinition-of-in6_addr.patch b/meta/recipes-connectivity/iproute2/iproute2/0002-lib-bridge-avoid-redefinition-of-in6_addr.patch
deleted file mode 100644
index 5315358024..0000000000
--- a/meta/recipes-connectivity/iproute2/iproute2/0002-lib-bridge-avoid-redefinition-of-in6_addr.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From ad944bd173cacc098f224e7db7248d7210821fca Mon Sep 17 00:00:00 2001
-From: Yureka <yureka@cyberchaos.dev>
-Date: Sun, 12 Oct 2025 14:39:47 +0200
-Subject: [PATCH] lib: bridge: avoid redefinition of in6_addr
-
-On musl libc, which does not use the kernel definitions of in6_addr, including
-the libc headers after the kernel (UAPI) headers would cause a redefinition
-error. The opposite order avoids the redefinition.
-
-Fixes: 9e89d5b94d749f37525cd8778311e1c9f28f172a
-Signed-off-by: Yureka <yureka@cyberchaos.dev>
-Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
-
-Upstream-Status: Backport [https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/commit/?id=25b2834cc974729229afcd308f127995405f85c5]
-(cherry picked from commit 25b2834cc974729229afcd308f127995405f85c5)
-Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
----
- lib/bridge.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/lib/bridge.c b/lib/bridge.c
-index 5386aa01..104f5858 100644
---- a/lib/bridge.c
-+++ b/lib/bridge.c
-@@ -2,8 +2,8 @@
-
- #include <net/if.h>
-
--#include "bridge.h"
- #include "utils.h"
-+#include "bridge.h"
-
- void bridge_print_vlan_flags(__u16 flags)
- {
diff --git a/meta/recipes-connectivity/iproute2/iproute2/fix-musl.patch b/meta/recipes-connectivity/iproute2/iproute2/fix-musl.patch
new file mode 100644
index 0000000000..20907dad50
--- /dev/null
+++ b/meta/recipes-connectivity/iproute2/iproute2/fix-musl.patch
@@ -0,0 +1,43 @@
+From 6c1113633fde51b0e60f02243cfad1b3d09762cc Mon Sep 17 00:00:00 2001
+From: Akhilesh Nema <nemaakhilesh@gmail.com>
+Date: Tue, 2 Dec 2025 18:11:24 -0800
+Subject: fix 'UINT_MAX' undeclared with build with musl libc
+
+- utils_math.c:136:20: error: 'UINT_MAX' undeclared (first use in this function)
+- tc_core.c:51:22: error: 'UINT_MAX' undeclared (first use in this function)
+
+Signed-off-by: Akhilesh Nema <nemaakhilesh@gmail.com>
+Upstream-Status: Backport [https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/commit/?id=6c1113633fde51b0e60f02243cfad1b3d09762cc]
+Signed-off-by: Alexander Kanavin <alex@linutronix.de>
+---
+ lib/utils_math.c | 1 +
+ tc/tc_core.c | 1 +
+ 2 files changed, 2 insertions(+)
+
+diff --git a/lib/utils_math.c b/lib/utils_math.c
+index a7e747440..fd2ddc7c7 100644
+--- a/lib/utils_math.c
++++ b/lib/utils_math.c
+@@ -4,6 +4,7 @@
+ #include <stdlib.h>
+ #include <string.h>
+ #include <math.h>
++#include <limits.h>
+ #include <asm/types.h>
+
+ #include "utils.h"
+diff --git a/tc/tc_core.c b/tc/tc_core.c
+index a422e02c8..b13b7d78a 100644
+--- a/tc/tc_core.c
++++ b/tc/tc_core.c
+@@ -11,6 +11,7 @@
+ #include <unistd.h>
+ #include <fcntl.h>
+ #include <math.h>
++#include <limits.h>
+ #include <sys/socket.h>
+ #include <netinet/in.h>
+ #include <arpa/inet.h>
+--
+cgit 1.2.3-korg
+
diff --git a/meta/recipes-connectivity/iproute2/iproute2_6.17.0.bb b/meta/recipes-connectivity/iproute2/iproute2_6.18.0.bb
similarity index 95%
rename from meta/recipes-connectivity/iproute2/iproute2_6.17.0.bb
rename to meta/recipes-connectivity/iproute2/iproute2_6.18.0.bb
index 8840e4ba89..e078bcf3a9 100644
--- a/meta/recipes-connectivity/iproute2/iproute2_6.17.0.bb
+++ b/meta/recipes-connectivity/iproute2/iproute2_6.18.0.bb
@@ -13,10 +13,10 @@ DEPENDS = "flex-native bison-native libcap"
SRC_URI = "${KERNELORG_MIRROR}/linux/utils/net/${BPN}/${BP}.tar.xz \
file://0001-include-libnetlink.h-add-missing-include-for-htobe64.patch \
- file://0002-lib-bridge-avoid-redefinition-of-in6_addr.patch \
+ file://fix-musl.patch \
"
-SRC_URI[sha256sum] = "9781e59410ab7dea8e9f79bb10ff1488e63d10fcbb70503b94426ba27a8e2dec"
+SRC_URI[sha256sum] = "6ba520e1975e4c50dc931eeae91ea37c198b8a173744885f8895b84325f9d456"
inherit update-alternatives bash-completion pkgconfig
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 024/114] iso-codes: upgrade 4.18.0 -> 4.19.0
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (21 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 023/114] iproute2: upgrade 6.17.0 -> 6.18.0 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 025/114] kbd: upgrade 2.8.0 -> 2.9.0 Alexander Kanavin
` (74 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../iso-codes/{iso-codes_4.18.0.bb => iso-codes_4.19.0.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-support/iso-codes/{iso-codes_4.18.0.bb => iso-codes_4.19.0.bb} (94%)
diff --git a/meta/recipes-support/iso-codes/iso-codes_4.18.0.bb b/meta/recipes-support/iso-codes/iso-codes_4.19.0.bb
similarity index 94%
rename from meta/recipes-support/iso-codes/iso-codes_4.18.0.bb
rename to meta/recipes-support/iso-codes/iso-codes_4.19.0.bb
index 1ee9f5a8f5..413c7991d6 100644
--- a/meta/recipes-support/iso-codes/iso-codes_4.18.0.bb
+++ b/meta/recipes-support/iso-codes/iso-codes_4.19.0.bb
@@ -9,7 +9,7 @@ LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=4bf661c1e3793e55c8d1051bc5e0ae21"
SRC_URI = "git://salsa.debian.org/iso-codes-team/iso-codes.git;protocol=https;branch=main;tag=v${PV}"
-SRCREV = "5be4d112d420706eacd913a3ebd85549fe9eeae4"
+SRCREV = "0f3a862394265a31d8465fc5e627d6429bbd8394"
# inherit gettext cannot be used, because it adds gettext-native to BASEDEPENDS which
# are inhibited by allarch
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 025/114] kbd: upgrade 2.8.0 -> 2.9.0
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (22 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 024/114] iso-codes: upgrade 4.18.0 -> 4.19.0 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 026/114] kea: upgrade 3.0.1 -> 3.0.2 Alexander Kanavin
` (73 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Backport a patch to address installation ownership issues under
pseudo.
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
...ly-necessary-metadata-during-install.patch | 54 +++++++++++++++++++
.../kbd/{kbd_2.8.0.bb => kbd_2.9.0.bb} | 3 +-
2 files changed, 56 insertions(+), 1 deletion(-)
create mode 100644 meta/recipes-core/kbd/kbd/0001-Preserve-only-necessary-metadata-during-install.patch
rename meta/recipes-core/kbd/{kbd_2.8.0.bb => kbd_2.9.0.bb} (93%)
diff --git a/meta/recipes-core/kbd/kbd/0001-Preserve-only-necessary-metadata-during-install.patch b/meta/recipes-core/kbd/kbd/0001-Preserve-only-necessary-metadata-during-install.patch
new file mode 100644
index 0000000000..87275040c1
--- /dev/null
+++ b/meta/recipes-core/kbd/kbd/0001-Preserve-only-necessary-metadata-during-install.patch
@@ -0,0 +1,54 @@
+From d9d1c22592b6ce21bf455a22bca9000bf9b3fe61 Mon Sep 17 00:00:00 2001
+From: Alexey Gladkov <legion@kernel.org>
+Date: Wed, 10 Sep 2025 10:45:25 +0200
+Subject: [PATCH] Preserve only necessary metadata during install
+
+"cp -a" tries to preserve all attributes if possible. This implies
+preserving mode, any ACL, xattr permissions, and security context.
+
+In some cases (such as fakeroot), it is not possible to preserve that
+all attributes are preserved.
+
+ cp: failed to preserve ownership for /tmp/.pkgmk/pkg/usr/share/kbd/keymaps/i386/qwertz/sr-latin.map.gz: Operation not supported
+
+To avoid this, we will require that only the necessary attributes be
+preserved. It is important for us to preserve the simlinks.
+
+Signed-off-by: Alexey Gladkov <legion@kernel.org>
+Upstream-Status: Backport [https://github.com/legionus/kbd/commit/db82eb6f86e6c0b8ac4260e88b88d66e1cd7c077]
+Signed-off-by: Alexander Kanavin <alex@linutronix.de>
+---
+ data/Makefile.am | 10 +++++-----
+ 1 file changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/data/Makefile.am b/data/Makefile.am
+index a730062..4d2ae3d 100644
+--- a/data/Makefile.am
++++ b/data/Makefile.am
+@@ -44,21 +44,21 @@ endif
+
+ install-consolefonts: $(SRC_FONTDIR) $(SRC_PARTIALDIR)
+ mkdir -p -m 755 -- $(DESTDIR)$(datadir)/$(FONTDIR)
+- cp -a -- $(SRC_FONTDIR)/* $(DESTDIR)$(datadir)/$(FONTDIR)/
++ cp -dPR -- $(SRC_FONTDIR)/* $(DESTDIR)$(datadir)/$(FONTDIR)/
+ mkdir -p -m 755 -- $(DESTDIR)$(datadir)/$(FONTDIR)/$(PARTIALDIR)
+- cp -a -- $(SRC_PARTIALDIR)/* $(DESTDIR)$(datadir)/$(FONTDIR)/$(PARTIALDIR)/
++ cp -dPR -- $(SRC_PARTIALDIR)/* $(DESTDIR)$(datadir)/$(FONTDIR)/$(PARTIALDIR)/
+
+ install-consoletrans:
+ mkdir -p -m 755 -- $(DESTDIR)$(datadir)/$(TRANSDIR)
+- cp -a -- $(srcdir)/$(TRANSDIR)/* $(DESTDIR)$(datadir)/$(TRANSDIR)/
++ cp -dPR -- $(srcdir)/$(TRANSDIR)/* $(DESTDIR)$(datadir)/$(TRANSDIR)/
+
+ install-unimaps:
+ mkdir -p -m 755 -- $(DESTDIR)$(datadir)/$(UNIMAPDIR)
+- cp -a -- $(srcdir)/$(UNIMAPDIR)/* $(DESTDIR)$(datadir)/$(UNIMAPDIR)/
++ cp -dPR -- $(srcdir)/$(UNIMAPDIR)/* $(DESTDIR)$(datadir)/$(UNIMAPDIR)/
+
+ install-keymaps: $(SRC_KEYMAPDIR)
+ mkdir -p -m 755 -- $(DESTDIR)$(datadir)/$(KEYMAPDIR)
+- cp -ar -- $(SRC_KEYMAPDIR)/* $(DESTDIR)$(datadir)/$(KEYMAPDIR)/
++ cp -dPR -- $(SRC_KEYMAPDIR)/* $(DESTDIR)$(datadir)/$(KEYMAPDIR)/
+ cd "$(DESTDIR)$(datadir)/$(KEYMAPDIR)"; \
+ for f in $(IGNORE_KEYMAPS); do ! test -e "$$f" || rm -f -- "$$f"; done
+ rm -f $(DESTDIR)$(datadir)/$(KEYMAPDIR)/ppc
diff --git a/meta/recipes-core/kbd/kbd_2.8.0.bb b/meta/recipes-core/kbd/kbd_2.9.0.bb
similarity index 93%
rename from meta/recipes-core/kbd/kbd_2.8.0.bb
rename to meta/recipes-core/kbd/kbd_2.9.0.bb
index ababa09918..ae07979733 100644
--- a/meta/recipes-core/kbd/kbd_2.8.0.bb
+++ b/meta/recipes-core/kbd/kbd_2.9.0.bb
@@ -24,9 +24,10 @@ RPROVIDES:${PN} = "console-tools"
RCONFLICTS:${PN} = "console-tools"
SRC_URI = "${KERNELORG_MIRROR}/linux/utils/${BPN}/${BP}.tar.xz \
+ file://0001-Preserve-only-necessary-metadata-during-install.patch \
"
-SRC_URI[sha256sum] = "01f5806da7d1d34f594b7b2a6ae1ab23215344cf1064e8edcd3a90fef9776a11"
+SRC_URI[sha256sum] = "fb3197f17a99eb44d22a3a1a71f755f9622dd963e66acfdea1a45120951b02ed"
# 'gzip -n' is set due to https://github.com/legionus/kbd/issues/124
EXTRA_OECONF = "--disable-tests --enable-compress='gzip -n'"
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 026/114] kea: upgrade 3.0.1 -> 3.0.2
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (23 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 025/114] kbd: upgrade 2.8.0 -> 2.9.0 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 027/114] libadwaita: upgrade 1.8.1 -> 1.8.2 Alexander Kanavin
` (72 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Drop CVE backport, add a boost 1.90.0 compatibility patch.
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../files/0001-build-boost-1.89.0-fixes.patch | 12 +-
...s-dhcpsrv-Avoid-Boost-lexical_cast-o.patch | 10 +-
...se-a-runtime-safe-interpreter-string.patch | 57 ++-
.../0001-mk_cfgrpt.sh-strip-prefixes.patch | 2 +-
...er_level_impl.cc-add-a-missing-inclu.patch | 24 +
...er_unittest_support.cc-do-not-write-.patch | 7 +-
.../kea/files/CVE-2025-11232.patch | 474 ------------------
.../kea/files/fix-multilib-conflict.patch | 8 +-
.../kea/files/fix_pid_keactrl.patch | 4 +-
.../kea/{kea_3.0.1.bb => kea_3.0.2.bb} | 4 +-
10 files changed, 84 insertions(+), 518 deletions(-)
create mode 100644 meta/recipes-connectivity/kea/files/0001-src-lib-log-logger_level_impl.cc-add-a-missing-inclu.patch
delete mode 100644 meta/recipes-connectivity/kea/files/CVE-2025-11232.patch
rename meta/recipes-connectivity/kea/{kea_3.0.1.bb => kea_3.0.2.bb} (95%)
diff --git a/meta/recipes-connectivity/kea/files/0001-build-boost-1.89.0-fixes.patch b/meta/recipes-connectivity/kea/files/0001-build-boost-1.89.0-fixes.patch
index fba2f5a573..46a1e38eae 100644
--- a/meta/recipes-connectivity/kea/files/0001-build-boost-1.89.0-fixes.patch
+++ b/meta/recipes-connectivity/kea/files/0001-build-boost-1.89.0-fixes.patch
@@ -1,4 +1,4 @@
-From cf6af9219ba688fcd01d73a392dd1306d2b7a9e6 Mon Sep 17 00:00:00 2001
+From c7d1036c6476ddca79a6beb03604a2364d7c469e Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Wed, 27 Aug 2025 22:20:09 -0700
Subject: [PATCH] build: boost 1.89.0 fixes
@@ -6,11 +6,13 @@ Subject: [PATCH] build: boost 1.89.0 fixes
Upstream-Status: Submitted [https://gitlab.isc.org/isc-projects/kea/-/merge_requests/2771/]
Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
- meson.build | 2 +-
+ meson.build | 4 ++--
src/lib/asiodns/io_fetch.cc | 1 +
src/lib/asiolink/interval_timer.cc | 1 +
- 3 files changed, 3 insertions(+), 1 deletion(-)
+ 3 files changed, 4 insertions(+), 2 deletions(-)
+diff --git a/meson.build b/meson.build
+index 8ed5b2d..d5723ba 100644
--- a/meson.build
+++ b/meson.build
@@ -189,7 +189,7 @@ message(f'Detected system "@SYSTEM@".')
@@ -31,6 +33,8 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
'No messages to generate. This is probably an error in the meson.build files.',
)
endif
+diff --git a/src/lib/asiodns/io_fetch.cc b/src/lib/asiodns/io_fetch.cc
+index c140676..94f46fa 100644
--- a/src/lib/asiodns/io_fetch.cc
+++ b/src/lib/asiodns/io_fetch.cc
@@ -22,6 +22,7 @@
@@ -41,6 +45,8 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
#include <boost/scoped_ptr.hpp>
#include <boost/date_time/posix_time/posix_time_types.hpp>
+diff --git a/src/lib/asiolink/interval_timer.cc b/src/lib/asiolink/interval_timer.cc
+index fa0d9e1..1410a85 100644
--- a/src/lib/asiolink/interval_timer.cc
+++ b/src/lib/asiolink/interval_timer.cc
@@ -9,6 +9,7 @@
diff --git a/meta/recipes-connectivity/kea/files/0001-d2-dhcp-46-radius-dhcpsrv-Avoid-Boost-lexical_cast-o.patch b/meta/recipes-connectivity/kea/files/0001-d2-dhcp-46-radius-dhcpsrv-Avoid-Boost-lexical_cast-o.patch
index 6facc4d32d..7c24a3a27c 100644
--- a/meta/recipes-connectivity/kea/files/0001-d2-dhcp-46-radius-dhcpsrv-Avoid-Boost-lexical_cast-o.patch
+++ b/meta/recipes-connectivity/kea/files/0001-d2-dhcp-46-radius-dhcpsrv-Avoid-Boost-lexical_cast-o.patch
@@ -1,4 +1,4 @@
-From e3a0d181a279334c7d7a10c5b09fd1610384101c Mon Sep 17 00:00:00 2001
+From 4a507d1822cbfb561657ed9a8ccb0dfeced30cac Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Wed, 3 Sep 2025 12:52:51 -0700
Subject: [PATCH] d2/dhcp[46]/radius/dhcpsrv: Avoid Boost lexical_cast on enums
@@ -295,10 +295,10 @@ index 04fe4df..cefdda8 100644
.arg(getCurrentServer()->toText());
diff --git a/src/bin/dhcp4/dhcp4_srv.cc b/src/bin/dhcp4/dhcp4_srv.cc
-index 0701ed4..471e94c 100644
+index a6be662..1de57cd 100644
--- a/src/bin/dhcp4/dhcp4_srv.cc
+++ b/src/bin/dhcp4/dhcp4_srv.cc
-@@ -5101,7 +5101,7 @@ Dhcpv4Srv::d2ClientErrorHandler(const
+@@ -5116,7 +5116,7 @@ Dhcpv4Srv::d2ClientErrorHandler(const
dhcp_ddns::NameChangeSender::Result result,
dhcp_ddns::NameChangeRequestPtr& ncr) {
LOG_ERROR(ddns4_logger, DHCP4_DDNS_REQUEST_SEND_FAILED).
@@ -308,10 +308,10 @@ index 0701ed4..471e94c 100644
/// @todo We may wish to revisit this, but for now we will simply turn
/// them off.
diff --git a/src/bin/dhcp6/dhcp6_srv.cc b/src/bin/dhcp6/dhcp6_srv.cc
-index 417960b..818046d 100644
+index f999c31..acf19d0 100644
--- a/src/bin/dhcp6/dhcp6_srv.cc
+++ b/src/bin/dhcp6/dhcp6_srv.cc
-@@ -5054,7 +5054,7 @@ Dhcpv6Srv::d2ClientErrorHandler(const
+@@ -5061,7 +5061,7 @@ Dhcpv6Srv::d2ClientErrorHandler(const
dhcp_ddns::NameChangeSender::Result result,
dhcp_ddns::NameChangeRequestPtr& ncr) {
LOG_ERROR(ddns6_logger, DHCP6_DDNS_REQUEST_SEND_FAILED).
diff --git a/meta/recipes-connectivity/kea/files/0001-meson-use-a-runtime-safe-interpreter-string.patch b/meta/recipes-connectivity/kea/files/0001-meson-use-a-runtime-safe-interpreter-string.patch
index 44fe82bce0..3740c4abc7 100644
--- a/meta/recipes-connectivity/kea/files/0001-meson-use-a-runtime-safe-interpreter-string.patch
+++ b/meta/recipes-connectivity/kea/files/0001-meson-use-a-runtime-safe-interpreter-string.patch
@@ -1,4 +1,4 @@
-From 5ec5e08edc059ed0c0d430dc8e02cd64bebc8d1c Mon Sep 17 00:00:00 2001
+From f7024a5e7153538072a57858e1b48bbb806167e7 Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Thu, 28 Aug 2025 17:02:49 -0700
Subject: [PATCH] meson: use a runtime-safe interpreter string
@@ -17,15 +17,18 @@ such as /usr/bin/env python3 (portable) or
Upstream-Status: Submitted [https://gitlab.isc.org/isc-projects/kea/-/issues/4087]
Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
- doc/sphinx/meson.build | 8 +++++++-
- meson.build | 8 +++++++-
- src/bin/shell/tests/meson.build | 8 +++++++-
- src/lib/util/python/meson.build | 8 +++++++-
- 4 files changed, 28 insertions(+), 4 deletions(-)
+ doc/sphinx/meson.build | 8 +++++++-
+ meson.build | 14 ++++++++++++--
+ src/bin/shell/meson.build | 8 +++++++-
+ src/bin/shell/tests/meson.build | 8 +++++++-
+ src/lib/util/python/meson.build | 8 +++++++-
+ 5 files changed, 40 insertions(+), 6 deletions(-)
+diff --git a/doc/sphinx/meson.build b/doc/sphinx/meson.build
+index 74ba705..71f1c7b 100644
--- a/doc/sphinx/meson.build
+++ b/doc/sphinx/meson.build
-@@ -70,7 +70,13 @@ doc_conf.set('builddir', meson.current_b
+@@ -70,7 +70,13 @@ doc_conf.set('builddir', meson.current_build_dir())
doc_conf.set('srcdir', meson.current_source_dir())
doc_conf.set('sphinxbuilddir', sphinxbuilddir)
doc_conf.set('abs_sphinxbuilddir', abs_sphinxbuilddir)
@@ -40,6 +43,8 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
doc_conf.set('TOP_SOURCE_DIR', TOP_SOURCE_DIR)
if PDFLATEX.found()
doc_conf.set('HAVE_PDFLATEX', 'yes')
+diff --git a/meson.build b/meson.build
+index d5723ba..3bb5185 100644
--- a/meson.build
+++ b/meson.build
@@ -638,9 +638,13 @@ link_args = []
@@ -57,7 +62,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
# Add rpaths for NETCONF dependencies.
if NETCONF_DEP.found()
-@@ -759,7 +763,13 @@ report_conf_data.set('CXX_ARGS', ' '.joi
+@@ -759,7 +763,13 @@ report_conf_data.set('CXX_ARGS', ' '.join(compile_args))
report_conf_data.set('LD_ID', cpp.get_linker_id())
link_args += get_option('cpp_link_args')
report_conf_data.set('LD_ARGS', ' '.join(link_args))
@@ -72,6 +77,25 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
report_conf_data.set('PYTHON_VERSION', PYTHON.version())
report_conf_data.set('PKGPYTHONDIR', PKGPYTHONDIR)
result = cpp.run(
+diff --git a/src/bin/shell/meson.build b/src/bin/shell/meson.build
+index 273293d..846a280 100644
+--- a/src/bin/shell/meson.build
++++ b/src/bin/shell/meson.build
+@@ -1,5 +1,11 @@
+ kea_shell_conf_data = configuration_data()
+-kea_shell_conf_data.set('PYTHON', PYTHON.full_path())
++# During cross builds, avoid embedding the native Python path into target artifacts.
++# Use a runtime-safe interpreter path for the target.
++py_for_runtime = '/usr/bin/env python3'
++if not meson.is_cross_build()
++ py_for_runtime = PYTHON.full_path()
++endif
++kea_shell_conf_data.set('PYTHON', py_for_runtime)
+ kea_shell_conf_data.set('PACKAGE_VERSION', PROJECT_VERSION)
+ kea_shell_conf_data.set(
+ 'EXTENDED_VERSION',
+diff --git a/src/bin/shell/tests/meson.build b/src/bin/shell/tests/meson.build
+index 18a7bc3..c5c07ad 100644
--- a/src/bin/shell/tests/meson.build
+++ b/src/bin/shell/tests/meson.build
@@ -3,7 +3,13 @@ if not TESTS_OPT.enabled()
@@ -89,6 +113,8 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
shell_tests_conf_data.set('abs_top_builddir', TOP_BUILD_DIR)
shell_tests_conf_data.set('abs_top_srcdir', TOP_SOURCE_DIR)
shell_unittest = configure_file(
+diff --git a/src/lib/util/python/meson.build b/src/lib/util/python/meson.build
+index 36b4f6d..d80403a 100644
--- a/src/lib/util/python/meson.build
+++ b/src/lib/util/python/meson.build
@@ -4,7 +4,13 @@ endif
@@ -106,18 +132,3 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
configure_file(
input: 'gen_wiredata.py.in',
output: 'gen_wiredata.py',
---- a/src/bin/shell/meson.build
-+++ b/src/bin/shell/meson.build
-@@ -1,5 +1,11 @@
- kea_shell_conf_data = configuration_data()
--kea_shell_conf_data.set('PYTHON', PYTHON.full_path())
-+# During cross builds, avoid embedding the native Python path into target artifacts.
-+# Use a runtime-safe interpreter path for the target.
-+py_for_runtime = '/usr/bin/env python3'
-+if not meson.is_cross_build()
-+ py_for_runtime = PYTHON.full_path()
-+endif
-+kea_shell_conf_data.set('PYTHON', py_for_runtime)
- kea_shell_conf_data.set('PACKAGE_VERSION', PROJECT_VERSION)
- kea_shell_conf_data.set(
- 'EXTENDED_VERSION',
diff --git a/meta/recipes-connectivity/kea/files/0001-mk_cfgrpt.sh-strip-prefixes.patch b/meta/recipes-connectivity/kea/files/0001-mk_cfgrpt.sh-strip-prefixes.patch
index 521fac4629..076de53c0a 100644
--- a/meta/recipes-connectivity/kea/files/0001-mk_cfgrpt.sh-strip-prefixes.patch
+++ b/meta/recipes-connectivity/kea/files/0001-mk_cfgrpt.sh-strip-prefixes.patch
@@ -1,4 +1,4 @@
-From c8a1f0b9c17c8485bdeac045e5afdcd4467c1c14 Mon Sep 17 00:00:00 2001
+From 920e4895c679a5bfda29e66fa199ad8e889659d0 Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Thu, 28 Aug 2025 17:31:39 -0700
Subject: [PATCH] mk_cfgrpt.sh: strip prefixes
diff --git a/meta/recipes-connectivity/kea/files/0001-src-lib-log-logger_level_impl.cc-add-a-missing-inclu.patch b/meta/recipes-connectivity/kea/files/0001-src-lib-log-logger_level_impl.cc-add-a-missing-inclu.patch
new file mode 100644
index 0000000000..269615dbef
--- /dev/null
+++ b/meta/recipes-connectivity/kea/files/0001-src-lib-log-logger_level_impl.cc-add-a-missing-inclu.patch
@@ -0,0 +1,24 @@
+From 1ad52a9bbec644e653cc67a596b811b70787c2dd Mon Sep 17 00:00:00 2001
+From: Alexander Kanavin <alex@linutronix.de>
+Date: Wed, 17 Dec 2025 12:36:24 +0100
+Subject: [PATCH] src/lib/log/logger_level_impl.cc: add a missing include to
+ address failures with boost 1.90.0
+
+Upstream-Status: Inappropriate [a different, more invasive fix is being developed upstream https://gitlab.isc.org/isc-projects/kea/-/issues/4266]
+Signed-off-by: Alexander Kanavin <alex@linutronix.de>
+---
+ src/lib/log/logger_level_impl.cc | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/lib/log/logger_level_impl.cc b/src/lib/log/logger_level_impl.cc
+index a4aba73..c2e4ee5 100644
+--- a/src/lib/log/logger_level_impl.cc
++++ b/src/lib/log/logger_level_impl.cc
+@@ -10,6 +10,7 @@
+ #include <string.h>
+ #include <iostream>
+ #include <boost/lexical_cast.hpp>
++#include <boost/static_assert.hpp>
+
+ #include <log4cplus/logger.h>
+
diff --git a/meta/recipes-connectivity/kea/files/0001-src-lib-log-logger_unittest_support.cc-do-not-write-.patch b/meta/recipes-connectivity/kea/files/0001-src-lib-log-logger_unittest_support.cc-do-not-write-.patch
index 1ab09e39a2..7d051705e8 100644
--- a/meta/recipes-connectivity/kea/files/0001-src-lib-log-logger_unittest_support.cc-do-not-write-.patch
+++ b/meta/recipes-connectivity/kea/files/0001-src-lib-log-logger_unittest_support.cc-do-not-write-.patch
@@ -1,4 +1,4 @@
-From 841924e1fe8db2bff3eab8d37634ef08f86c00ec Mon Sep 17 00:00:00 2001
+From 1a0a7b9633ebc4c171b8ee6db6fcf48e8e27a4b8 Mon Sep 17 00:00:00 2001
From: Alexander Kanavin <alex.kanavin@gmail.com>
Date: Tue, 10 Nov 2020 15:57:03 +0000
Subject: [PATCH] src/lib/log/logger_unittest_support.cc: do not write build
@@ -8,14 +8,15 @@ This breaks reproducibility and is needed only in unit testing.
Upstream-Status: Inappropriate [oe-core specific]
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
-
---
src/lib/log/logger_unittest_support.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
+diff --git a/src/lib/log/logger_unittest_support.cc b/src/lib/log/logger_unittest_support.cc
+index fc01c6e..f46d17e 100644
--- a/src/lib/log/logger_unittest_support.cc
+++ b/src/lib/log/logger_unittest_support.cc
-@@ -84,7 +84,7 @@ void initLogger(isc::log::Severity sever
+@@ -84,7 +84,7 @@ void initLogger(isc::log::Severity severity, int dbglevel) {
const char* localfile = getenv("KEA_LOGGER_LOCALMSG");
// Set a directory for creating lockfiles when running tests
diff --git a/meta/recipes-connectivity/kea/files/CVE-2025-11232.patch b/meta/recipes-connectivity/kea/files/CVE-2025-11232.patch
deleted file mode 100644
index 659627deba..0000000000
--- a/meta/recipes-connectivity/kea/files/CVE-2025-11232.patch
+++ /dev/null
@@ -1,474 +0,0 @@
-From 92b65b2345e07d826b56ffd65cf47538f1c7a271 Mon Sep 17 00:00:00 2001
-From: Thomas Markwalder <tmark@isc.org>
-Date: Tue, 7 Oct 2025 14:41:16 -0400
-Subject: [PATCH] [#4155] Backport #4142 to v3_0
-
-Invalid characters cause assert
-
-To trigger the issue, three configuration parameters must have
-specific settings: "hostname-char-set" must be left at the default
-setting, which is "[^A-Za-z0-9.-]"; "hostname-char-replacement" must
-be empty (the default); and "ddns-qualifying-suffix" must NOT be empty
-(the default is empty). DDNS updates do not need to be enabled for
-this issue to manifest. A client that sends certain option content
-would then cause kea-dhcp4 to exit unexpectedly.
-
-CVE: CVE-2025-11232
-Upstream-Status: Backport [https://github.com/isc-projects/kea/commit/92b65b2345e07d826b56ffd65cf47538f1c7a271]
-Signed-off-by: Ross Burton <ross.burton@arm.com>
-
-new file: changelog_unreleased/CVE-2025-11232-catch-empty-sanitized-hostname
-modified: src/bin/dhcp4/dhcp4_messages.cc
-modified: src/bin/dhcp4/dhcp4_messages.h
-modified: src/bin/dhcp4/dhcp4_messages.mes
-modified: src/bin/dhcp4/dhcp4_srv.cc
-modified: src/bin/dhcp4/tests/fqdn_unittest.cc
-modified: src/bin/dhcp6/dhcp6_messages.cc
-modified: src/bin/dhcp6/dhcp6_messages.h
-modified: src/bin/dhcp6/dhcp6_messages.mes
-modified: src/bin/dhcp6/dhcp6_srv.cc
-modified: src/bin/dhcp6/tests/fqdn_unittest.cc
-modified: src/lib/dhcpsrv/d2_client_mgr.cc
-modified: src/lib/dhcpsrv/d2_client_mgr.h
-modified: src/lib/dhcpsrv/tests/d2_client_unittest.cc
----
- ...-2025-11232-catch-empty-sanitized-hostname | 6 +++
- src/bin/dhcp4/dhcp4_messages.cc | 4 ++
- src/bin/dhcp4/dhcp4_messages.h | 2 +
- src/bin/dhcp4/dhcp4_messages.mes | 14 +++++
- src/bin/dhcp4/dhcp4_srv.cc | 21 ++++++--
- src/bin/dhcp4/tests/fqdn_unittest.cc | 54 ++++++++++++++++++-
- src/bin/dhcp6/dhcp6_messages.cc | 2 +
- src/bin/dhcp6/dhcp6_messages.h | 1 +
- src/bin/dhcp6/dhcp6_messages.mes | 7 +++
- src/bin/dhcp6/dhcp6_srv.cc | 9 +++-
- src/bin/dhcp6/tests/fqdn_unittest.cc | 23 ++++++++
- src/lib/dhcpsrv/d2_client_mgr.cc | 9 +++-
- src/lib/dhcpsrv/d2_client_mgr.h | 19 ++++++-
- src/lib/dhcpsrv/tests/d2_client_unittest.cc | 42 +++++++++++++++
- 14 files changed, 205 insertions(+), 8 deletions(-)
- create mode 100644 changelog_unreleased/CVE-2025-11232-catch-empty-sanitized-hostname
-
-diff --git a/src/bin/dhcp4/dhcp4_messages.cc b/src/bin/dhcp4/dhcp4_messages.cc
-index e06ce6a121..5c6a334bad 100644
---- a/src/bin/dhcp4/dhcp4_messages.cc
-+++ b/src/bin/dhcp4/dhcp4_messages.cc
-@@ -26,9 +26,11 @@ extern const isc::log::MessageID DHCP4_CLASS_UNCONFIGURED = "DHCP4_CLASS_UNCONFI
- extern const isc::log::MessageID DHCP4_CLIENTID_IGNORED_FOR_LEASES = "DHCP4_CLIENTID_IGNORED_FOR_LEASES";
- extern const isc::log::MessageID DHCP4_CLIENT_FQDN_DATA = "DHCP4_CLIENT_FQDN_DATA";
- extern const isc::log::MessageID DHCP4_CLIENT_FQDN_PROCESS = "DHCP4_CLIENT_FQDN_PROCESS";
-+extern const isc::log::MessageID DHCP4_CLIENT_FQDN_SCRUBBED_EMPTY = "DHCP4_CLIENT_FQDN_SCRUBBED_EMPTY";
- extern const isc::log::MessageID DHCP4_CLIENT_HOSTNAME_DATA = "DHCP4_CLIENT_HOSTNAME_DATA";
- extern const isc::log::MessageID DHCP4_CLIENT_HOSTNAME_MALFORMED = "DHCP4_CLIENT_HOSTNAME_MALFORMED";
- extern const isc::log::MessageID DHCP4_CLIENT_HOSTNAME_PROCESS = "DHCP4_CLIENT_HOSTNAME_PROCESS";
-+extern const isc::log::MessageID DHCP4_CLIENT_HOSTNAME_SCRUBBED_EMPTY = "DHCP4_CLIENT_HOSTNAME_SCRUBBED_EMPTY";
- extern const isc::log::MessageID DHCP4_CLIENT_NAME_PROC_FAIL = "DHCP4_CLIENT_NAME_PROC_FAIL";
- extern const isc::log::MessageID DHCP4_CONFIG_COMPLETE = "DHCP4_CONFIG_COMPLETE";
- extern const isc::log::MessageID DHCP4_CONFIG_LOAD_FAIL = "DHCP4_CONFIG_LOAD_FAIL";
-@@ -206,9 +208,11 @@ const char* values[] = {
- "DHCP4_CLIENTID_IGNORED_FOR_LEASES", "%1: not using client identifier for lease allocation for subnet %2",
- "DHCP4_CLIENT_FQDN_DATA", "%1: Client sent FQDN option: %2",
- "DHCP4_CLIENT_FQDN_PROCESS", "%1: processing Client FQDN option",
-+ "DHCP4_CLIENT_FQDN_SCRUBBED_EMPTY", "%1: sanitizing client's FQDN option '%2' yielded an empty string",
- "DHCP4_CLIENT_HOSTNAME_DATA", "%1: client sent Hostname option: %2",
- "DHCP4_CLIENT_HOSTNAME_MALFORMED", "%1: client hostname option malformed: %2",
- "DHCP4_CLIENT_HOSTNAME_PROCESS", "%1: processing client's Hostname option",
-+ "DHCP4_CLIENT_HOSTNAME_SCRUBBED_EMPTY", "%1: sanitizing client's Hostname option '%2' yielded an empty string",
- "DHCP4_CLIENT_NAME_PROC_FAIL", "%1: failed to process the fqdn or hostname sent by a client: %2",
- "DHCP4_CONFIG_COMPLETE", "DHCPv4 server has completed configuration: %1",
- "DHCP4_CONFIG_LOAD_FAIL", "configuration error using file: %1, reason: %2",
-diff --git a/src/bin/dhcp4/dhcp4_messages.h b/src/bin/dhcp4/dhcp4_messages.h
-index 9a4d0cda21..6e45c63053 100644
---- a/src/bin/dhcp4/dhcp4_messages.h
-+++ b/src/bin/dhcp4/dhcp4_messages.h
-@@ -27,9 +27,11 @@ extern const isc::log::MessageID DHCP4_CLASS_UNCONFIGURED;
- extern const isc::log::MessageID DHCP4_CLIENTID_IGNORED_FOR_LEASES;
- extern const isc::log::MessageID DHCP4_CLIENT_FQDN_DATA;
- extern const isc::log::MessageID DHCP4_CLIENT_FQDN_PROCESS;
-+extern const isc::log::MessageID DHCP4_CLIENT_FQDN_SCRUBBED_EMPTY;
- extern const isc::log::MessageID DHCP4_CLIENT_HOSTNAME_DATA;
- extern const isc::log::MessageID DHCP4_CLIENT_HOSTNAME_MALFORMED;
- extern const isc::log::MessageID DHCP4_CLIENT_HOSTNAME_PROCESS;
-+extern const isc::log::MessageID DHCP4_CLIENT_HOSTNAME_SCRUBBED_EMPTY;
- extern const isc::log::MessageID DHCP4_CLIENT_NAME_PROC_FAIL;
- extern const isc::log::MessageID DHCP4_CONFIG_COMPLETE;
- extern const isc::log::MessageID DHCP4_CONFIG_LOAD_FAIL;
-diff --git a/src/bin/dhcp4/dhcp4_messages.mes b/src/bin/dhcp4/dhcp4_messages.mes
-index 1deb2e6074..b359d09616 100644
---- a/src/bin/dhcp4/dhcp4_messages.mes
-+++ b/src/bin/dhcp4/dhcp4_messages.mes
-@@ -164,6 +164,20 @@ This debug message is issued when the server starts processing the Hostname
- option sent in the client's query. The argument includes the client and
- transaction identification information.
-
-+% DHCP4_CLIENT_HOSTNAME_SCRUBBED_EMPTY %1: sanitizing client's Hostname option '%2' yielded an empty string
-+Logged at debug log level 50.
-+This debug message is issued when the result of sanitizing the
-+hostname option(12) sent by the client is an empty string. When this occurs
-+the server will ignore the hostname option. The arguments include the
-+client and the hostname option it sent.
-+
-+% DHCP4_CLIENT_FQDN_SCRUBBED_EMPTY %1: sanitizing client's FQDN option '%2' yielded an empty string
-+Logged at debug log level 50.
-+This debug message is issued when the result of sanitizing the
-+FQDN option(81) sent by the client is an empty string. When this occurs
-+the server will ignore the FQDN option. The arguments include the
-+client and the FQDN option it sent.
-+
- % DHCP4_CLIENT_NAME_PROC_FAIL %1: failed to process the fqdn or hostname sent by a client: %2
- Logged at debug log level 55.
- This debug message is issued when the DHCP server was unable to process the
-diff --git a/src/bin/dhcp4/dhcp4_srv.cc b/src/bin/dhcp4/dhcp4_srv.cc
-index 0701ed41e9..a6be662889 100644
---- a/src/bin/dhcp4/dhcp4_srv.cc
-+++ b/src/bin/dhcp4/dhcp4_srv.cc
-@@ -2714,8 +2714,15 @@ Dhcpv4Srv::processClientFqdnOption(Dhcpv4Exchange& ex) {
- } else {
- // Adjust the domain name based on domain name value and type sent by the
- // client and current configuration.
-- d2_mgr.adjustDomainName<Option4ClientFqdn>(*fqdn, *fqdn_resp,
-- *(ex.getContext()->getDdnsParams()));
-+ try {
-+ d2_mgr.adjustDomainName<Option4ClientFqdn>(*fqdn, *fqdn_resp,
-+ *(ex.getContext()->getDdnsParams()));
-+ } catch (const FQDNScrubbedEmpty& scrubbed) {
-+ LOG_DEBUG(ddns4_logger, DBG_DHCP4_DETAIL, DHCP4_CLIENT_FQDN_SCRUBBED_EMPTY)
-+ .arg(ex.getQuery()->getLabel())
-+ .arg(scrubbed.what());
-+ return;
-+ }
- }
-
- // Add FQDN option to the response message. Note that, there may be some
-@@ -2857,7 +2864,15 @@ Dhcpv4Srv::processHostnameOption(Dhcpv4Exchange& ex) {
- ex.getContext()->getDdnsParams()->getHostnameSanitizer();
-
- if (sanitizer) {
-- hostname = sanitizer->scrub(hostname);
-+ auto tmp = sanitizer->scrub(hostname);
-+ if (tmp.empty()) {
-+ LOG_DEBUG(ddns4_logger, DBG_DHCP4_DETAIL, DHCP4_CLIENT_HOSTNAME_SCRUBBED_EMPTY)
-+ .arg(ex.getQuery()->getLabel())
-+ .arg(hostname);
-+ return;
-+ }
-+
-+ hostname = tmp;
- }
-
- // Convert hostname to lower case.
-diff --git a/src/bin/dhcp4/tests/fqdn_unittest.cc b/src/bin/dhcp4/tests/fqdn_unittest.cc
-index a5d3e4c21a..18e4c6d4b9 100644
---- a/src/bin/dhcp4/tests/fqdn_unittest.cc
-+++ b/src/bin/dhcp4/tests/fqdn_unittest.cc
-@@ -2253,7 +2253,7 @@ TEST_F(NameDhcpv4SrvTest, sanitizeHostDefault) {
- },
- {
- "qualified host name with nuls",
-- std::string("four-ok-host\000.other.org",23),
-+ std::string("four-ok-host\000.other.org", 23),
- "four-ok-host.other.org"
- }
- };
-@@ -3203,4 +3203,56 @@ TEST_F(NameDhcpv4SrvTest, poolDdnsParametersTest) {
- }
- }
-
-+// Verifies that when the FQDN option is scrubbed empty it is logged
-+// and ignored.
-+TEST_F(NameDhcpv4SrvTest, hostnameScrubbedEmpty) {
-+ Dhcp4Client client(srv_, Dhcp4Client::SELECTING);
-+
-+ // Configure DHCP server.
-+ configure(CONFIGS[2], *client.getServer());
-+
-+ // Set the hostname option.
-+ ASSERT_NO_THROW(client.includeHostname("___"));
-+
-+ // Send the DHCPDISCOVER and make sure that the server responded.
-+ ASSERT_NO_THROW(client.doDiscover());
-+ auto resp = client.getContext().response_;
-+ ASSERT_TRUE(resp);
-+ ASSERT_EQ(DHCPOFFER, static_cast<int>(resp->getType()));
-+
-+ // Should have logged that it was scrubbed empty.
-+ std::string log = "DHCP4_CLIENT_HOSTNAME_SCRUBBED_EMPTY";
-+ EXPECT_EQ(1, countFile(log));
-+
-+ // Hostname should not be in the response.
-+ ASSERT_FALSE(resp->getOption(DHO_HOST_NAME));
-+}
-+
-+// Verifies that when the FQDN option is scrubbed empty it is logged
-+// and ignored.
-+TEST_F(NameDhcpv4SrvTest, fqdnScrubbedEmpty) {
-+ Dhcp4Client client(srv_, Dhcp4Client::SELECTING);
-+
-+ // Configure DHCP server.
-+ configure(CONFIGS[2], *client.getServer());
-+
-+ // Include the Client FQDN option.
-+ ASSERT_NO_THROW(client.includeFQDN(Option4ClientFqdn::FLAG_S | Option4ClientFqdn::FLAG_E,
-+ "___", Option4ClientFqdn::PARTIAL));
-+
-+ // Send the DHCPDISCOVER and make sure that the server responded.
-+ ASSERT_NO_THROW(client.doDiscover());
-+ auto resp = client.getContext().response_;
-+ ASSERT_TRUE(resp);
-+ ASSERT_EQ(DHCPOFFER, static_cast<int>(resp->getType()));
-+
-+ // Should have logged that it was scrubbed empty.
-+ std::string log = "DHCP4_CLIENT_FQDN_SCRUBBED_EMPTY";
-+ EXPECT_EQ(1, countFile(log));
-+
-+ // Hostname should not be in the response.
-+ ASSERT_FALSE(resp->getOption(DHO_FQDN));
-+}
-+
-+
- } // end of anonymous namespace
-diff --git a/src/bin/dhcp6/dhcp6_messages.cc b/src/bin/dhcp6/dhcp6_messages.cc
-index 229ba74450..9619481aba 100644
---- a/src/bin/dhcp6/dhcp6_messages.cc
-+++ b/src/bin/dhcp6/dhcp6_messages.cc
-@@ -27,6 +27,7 @@ extern const isc::log::MessageID DHCP6_CLASSES_ASSIGNED = "DHCP6_CLASSES_ASSIGNE
- extern const isc::log::MessageID DHCP6_CLASSES_ASSIGNED_AFTER_SUBNET_SELECTION = "DHCP6_CLASSES_ASSIGNED_AFTER_SUBNET_SELECTION";
- extern const isc::log::MessageID DHCP6_CLASS_ASSIGNED = "DHCP6_CLASS_ASSIGNED";
- extern const isc::log::MessageID DHCP6_CLASS_UNCONFIGURED = "DHCP6_CLASS_UNCONFIGURED";
-+extern const isc::log::MessageID DHCP6_CLIENT_FQDN_SCRUBBED_EMPTY = "DHCP6_CLIENT_FQDN_SCRUBBED_EMPTY";
- extern const isc::log::MessageID DHCP6_CONFIG_COMPLETE = "DHCP6_CONFIG_COMPLETE";
- extern const isc::log::MessageID DHCP6_CONFIG_LOAD_FAIL = "DHCP6_CONFIG_LOAD_FAIL";
- extern const isc::log::MessageID DHCP6_CONFIG_PACKET_QUEUE = "DHCP6_CONFIG_PACKET_QUEUE";
-@@ -203,6 +204,7 @@ const char* values[] = {
- "DHCP6_CLASSES_ASSIGNED_AFTER_SUBNET_SELECTION", "%1: client packet has been assigned to the following classes: %2",
- "DHCP6_CLASS_ASSIGNED", "%1: client packet has been assigned to the following class: %2",
- "DHCP6_CLASS_UNCONFIGURED", "%1: client packet belongs to an unconfigured class: %2",
-+ "DHCP6_CLIENT_FQDN_SCRUBBED_EMPTY", "%1: sanitizing client's FQDN option '%2' yielded an empty string",
- "DHCP6_CONFIG_COMPLETE", "DHCPv6 server has completed configuration: %1",
- "DHCP6_CONFIG_LOAD_FAIL", "configuration error using file: %1, reason: %2",
- "DHCP6_CONFIG_PACKET_QUEUE", "DHCPv6 packet queue info after configuration: %1",
-diff --git a/src/bin/dhcp6/dhcp6_messages.h b/src/bin/dhcp6/dhcp6_messages.h
-index 186f7d557a..7af56e716a 100644
---- a/src/bin/dhcp6/dhcp6_messages.h
-+++ b/src/bin/dhcp6/dhcp6_messages.h
-@@ -28,6 +28,7 @@ extern const isc::log::MessageID DHCP6_CLASSES_ASSIGNED;
- extern const isc::log::MessageID DHCP6_CLASSES_ASSIGNED_AFTER_SUBNET_SELECTION;
- extern const isc::log::MessageID DHCP6_CLASS_ASSIGNED;
- extern const isc::log::MessageID DHCP6_CLASS_UNCONFIGURED;
-+extern const isc::log::MessageID DHCP6_CLIENT_FQDN_SCRUBBED_EMPTY;
- extern const isc::log::MessageID DHCP6_CONFIG_COMPLETE;
- extern const isc::log::MessageID DHCP6_CONFIG_LOAD_FAIL;
- extern const isc::log::MessageID DHCP6_CONFIG_PACKET_QUEUE;
-diff --git a/src/bin/dhcp6/dhcp6_messages.mes b/src/bin/dhcp6/dhcp6_messages.mes
-index fff50ed367..79fc984ff5 100644
---- a/src/bin/dhcp6/dhcp6_messages.mes
-+++ b/src/bin/dhcp6/dhcp6_messages.mes
-@@ -1167,3 +1167,10 @@ such modification. The clients will remember previous server-id, and will
- use it to extend their leases. As a result, they will have to go through
- a rebinding phase to re-acquire their leases and associate them with a
- new server id.
-+
-+% DHCP6_CLIENT_FQDN_SCRUBBED_EMPTY %1: sanitizing client's FQDN option '%2' yielded an empty string
-+Logged at debug log level 50.
-+This debug message is issued when the result of sanitizing the
-+FQDN option(39) sent by the client is an empty string. When this occurs
-+the server will ignore the FQDN option. The arguments include the
-+client and the FQDN option it sent.
-diff --git a/src/bin/dhcp6/dhcp6_srv.cc b/src/bin/dhcp6/dhcp6_srv.cc
-index 417960b126..f999c3178f 100644
---- a/src/bin/dhcp6/dhcp6_srv.cc
-+++ b/src/bin/dhcp6/dhcp6_srv.cc
-@@ -2332,7 +2332,14 @@ Dhcpv6Srv::processClientFqdn(const Pkt6Ptr& question, const Pkt6Ptr& answer,
- } else {
- // Adjust the domain name based on domain name value and type sent by
- // the client and current configuration.
-- d2_mgr.adjustDomainName<Option6ClientFqdn>(*fqdn, *fqdn_resp, *ddns_params);
-+ try {
-+ d2_mgr.adjustDomainName<Option6ClientFqdn>(*fqdn, *fqdn_resp, *ddns_params);
-+ } catch(const FQDNScrubbedEmpty& scrubbed) {
-+ LOG_DEBUG(ddns6_logger, DBG_DHCP6_DETAIL, DHCP6_CLIENT_FQDN_SCRUBBED_EMPTY)
-+ .arg(question->getLabel())
-+ .arg(scrubbed.what());
-+ return;
-+ }
- }
-
- // Once we have the FQDN setup to use it for the lease hostname. This
-diff --git a/src/bin/dhcp6/tests/fqdn_unittest.cc b/src/bin/dhcp6/tests/fqdn_unittest.cc
-index ca51856e67..7891c1f5e6 100644
---- a/src/bin/dhcp6/tests/fqdn_unittest.cc
-+++ b/src/bin/dhcp6/tests/fqdn_unittest.cc
-@@ -2425,4 +2425,27 @@ TEST_F(FqdnDhcpv6SrvTest, poolDdnsParametersTest) {
- }
- }
-
-+// Verify an FQDN with all invalid chars is ignored.
-+TEST_F(FqdnDhcpv6SrvTest, fqdnScrubbedEmpty) {
-+ // Create the query.
-+ Pkt6Ptr question = generateMessage(DHCPV6_SOLICIT, Option6ClientFqdn::FLAG_S,
-+ "___" , Option6ClientFqdn::FULL, true);
-+ ASSERT_TRUE(getClientFqdnOption(question));
-+ subnet_->setHostnameCharReplacement("");
-+
-+ // Create the response with an "assigned" lease.
-+ // Set the selected subnet so ddns params get returned correctly.
-+ AllocEngine::ClientContext6 ctx;
-+ ctx.subnet_ = subnet_;
-+ Pkt6Ptr answer = generateMessageWithIds(DHCPV6_ADVERTISE);
-+ addIA(1234, IOAddress("2001:db8:1::1"), answer, ctx);
-+
-+ // Process the client's FQDN.
-+ ASSERT_NO_THROW(srv_->processClientFqdn(question, answer, ctx));
-+
-+ // Should not have an FQDN option in the answer.
-+ EXPECT_FALSE(answer->getOption(D6O_CLIENT_FQDN));
-+ countFile("DHCP6_CLIENT_FQDN_SCRUBBED_EMPTY");
-+}
-+
- } // end of anonymous namespace
-diff --git a/src/lib/dhcpsrv/d2_client_mgr.cc b/src/lib/dhcpsrv/d2_client_mgr.cc
-index 84ee11d9fb..54c815176e 100644
---- a/src/lib/dhcpsrv/d2_client_mgr.cc
-+++ b/src/lib/dhcpsrv/d2_client_mgr.cc
-@@ -186,10 +186,15 @@ std::string
- D2ClientMgr::qualifyName(const std::string& partial_name,
- const DdnsParams& ddns_params,
- const bool trailing_dot) const {
-+ if (partial_name.empty()) {
-+ isc_throw(BadValue, "D2ClientMgr::qualifyName"
-+ " - partial_name cannot be an empty string");
-+ }
-+
- std::ostringstream gen_name;
- gen_name << partial_name;
- std::string suffix = ddns_params.getQualifyingSuffix();
-- if (!suffix.empty() && partial_name.back() != '.') {
-+ if (!suffix.empty() && (partial_name.back() != '.')) {
- bool suffix_present = true;
- std::string str = gen_name.str();
- auto suffix_rit = suffix.rbegin();
-@@ -241,7 +246,7 @@ D2ClientMgr::qualifyName(const std::string& partial_name,
- // If the trailing dot should not be appended but it is present,
- // remove it.
- if ((len > 0) && (str[len - 1] == '.')) {
-- gen_name.str(str.substr(0,len-1));
-+ gen_name.str(str.substr(0, len-1));
- }
-
- }
-diff --git a/src/lib/dhcpsrv/d2_client_mgr.h b/src/lib/dhcpsrv/d2_client_mgr.h
-index 7344f19a40..238fd0a415 100644
---- a/src/lib/dhcpsrv/d2_client_mgr.h
-+++ b/src/lib/dhcpsrv/d2_client_mgr.h
-@@ -30,6 +30,14 @@
- namespace isc {
- namespace dhcp {
-
-+/// @brief Exception thrown when host name sanitizing reduces
-+/// the domain name to an empty string.
-+class FQDNScrubbedEmpty : public Exception {
-+public:
-+ FQDNScrubbedEmpty(const char* file, size_t line, const char* what) :
-+ isc::Exception(file, line, what) { }
-+};
-+
- /// @brief Defines the type for D2 IO error handler.
- /// This callback is invoked when a send to kea-dhcp-ddns completes with a
- /// failed status. This provides the application layer (Kea) with a means to
-@@ -197,6 +205,7 @@ class D2ClientMgr : public dhcp_ddns::NameChangeSender::RequestSendHandler,
- /// suffix itself is empty (i.e. "").
- ///
- /// @return std::string containing the qualified name.
-+ /// @throw BadValue if partial_name is empty.
- std::string qualifyName(const std::string& partial_name,
- const DdnsParams& ddns_params,
- const bool trailing_dot) const;
-@@ -264,6 +273,9 @@ class D2ClientMgr : public dhcp_ddns::NameChangeSender::RequestSendHandler,
- /// @param ddns_params DDNS behavioral configuration parameters
- /// @tparam T FQDN Option class containing the FQDN data such as
- /// dhcp::Option4ClientFqdn or dhcp::Option6ClientFqdn
-+ ///
-+ /// @throw FQDNScrubbedEmpty if hostname sanitizing reduces the input domain
-+ /// name to an empty string.
- template <class T>
- void adjustDomainName(const T& fqdn, T& fqdn_resp,
- const DdnsParams& ddns_params);
-@@ -515,7 +527,12 @@ D2ClientMgr::adjustDomainName(const T& fqdn, T& fqdn_resp, const DdnsParams& ddn
- ss << sanitizer->scrub(label);
- }
-
-- client_name = ss.str();
-+ std::string clean_name = ss.str();
-+ if (clean_name.empty() || clean_name == ".") {
-+ isc_throw(FQDNScrubbedEmpty, client_name);
-+ }
-+
-+ client_name = clean_name;
- }
-
- // If the supplied name is partial, qualify it by adding the suffix.
-diff --git a/src/lib/dhcpsrv/tests/d2_client_unittest.cc b/src/lib/dhcpsrv/tests/d2_client_unittest.cc
-index 68ad2189d6..00375d0066 100644
---- a/src/lib/dhcpsrv/tests/d2_client_unittest.cc
-+++ b/src/lib/dhcpsrv/tests/d2_client_unittest.cc
-@@ -9,6 +9,7 @@
- #include <dhcp/option6_client_fqdn.h>
- #include <dhcpsrv/d2_client_mgr.h>
- #include <testutils/test_to_element.h>
-+#include <testutils/gtest_utils.h>
- #include <exceptions/exceptions.h>
- #include <util/str.h>
-
-@@ -627,6 +628,10 @@ TEST_F(D2ClientMgrParamsTest, qualifyName) {
- qualified_name = mgr.qualifyName(partial_name, *ddns_params_, do_not_dot);
- EXPECT_EQ("somehost.suffix.com", qualified_name);
-
-+ // Verify that an empty name throws.
-+ partial_name = "";
-+ ASSERT_THROW(mgr.qualifyName(partial_name, *ddns_params_, do_not_dot), BadValue);
-+
- // Verify that an empty suffix and false flag, does not change the name
- subnet_->setDdnsQualifyingSuffix("");
- partial_name = "somehost";
-@@ -1257,4 +1262,41 @@ TEST_F(D2ClientMgrParamsTest, sanitizeFqdnV6) {
- }
- }
-
-+/// @brief Tests adjustDomainName template method with Option4ClientFqdn
-+/// when sanitizing scrubs input name empty.
-+TEST_F(D2ClientMgrParamsTest, adjustDomainNameV4ScrubbedEmpty) {
-+ D2ClientMgr mgr;
-+
-+ // Create enabled configuration
-+ subnet_->setDdnsSendUpdates(false);
-+ subnet_->setDdnsQualifyingSuffix("suffix.com");
-+ subnet_->setHostnameCharSet("[^A-Za-z0-9.-]");
-+ subnet_->setHostnameCharReplacement("");
-+
-+ Option4ClientFqdn request(0, Option4ClientFqdn::RCODE_CLIENT(),
-+ "___", Option4ClientFqdn::FULL);
-+
-+ Option4ClientFqdn response(request);
-+ ASSERT_THROW_MSG(mgr.adjustDomainName<Option4ClientFqdn>(request, response, *ddns_params_),
-+ FQDNScrubbedEmpty, "___.");
-+}
-+
-+/// @brief Tests adjustDomainName template method with Option4ClientFqdn
-+/// when sanitizing scrubs input name empty.
-+TEST_F(D2ClientMgrParamsTest, adjustDomainNameV6ScrubbedEmpty) {
-+ D2ClientMgr mgr;
-+
-+ // Create enabled configuration
-+ subnet_->setDdnsSendUpdates(false);
-+ subnet_->setDdnsQualifyingSuffix("suffix.com");
-+ subnet_->setHostnameCharSet("[^A-Za-z0-9.-]");
-+ subnet_->setHostnameCharReplacement("");
-+
-+ Option6ClientFqdn request(0, "___", Option6ClientFqdn::FULL);
-+
-+ Option6ClientFqdn response(request);
-+ ASSERT_THROW_MSG(mgr.adjustDomainName<Option6ClientFqdn>(request, response, *ddns_params_),
-+ FQDNScrubbedEmpty, "___.");
-+}
-+
- } // end of anonymous namespace
diff --git a/meta/recipes-connectivity/kea/files/fix-multilib-conflict.patch b/meta/recipes-connectivity/kea/files/fix-multilib-conflict.patch
index 68a566773a..34ae256823 100644
--- a/meta/recipes-connectivity/kea/files/fix-multilib-conflict.patch
+++ b/meta/recipes-connectivity/kea/files/fix-multilib-conflict.patch
@@ -1,8 +1,7 @@
-From cdef313bd34c5abd897b80f25554b0c66737ed05 Mon Sep 17 00:00:00 2001
+From 00e2905dc622f98f608d253b1148a3d778131cad Mon Sep 17 00:00:00 2001
From: Kai Kang <kai.kang@windriver.com>
Date: Tue, 14 Oct 2025 01:37:35 +0000
-Subject: [PATCH] There are conflict of config files between
- kea and lib32-kea:
+Subject: [PATCH] There are conflict of config files between kea and lib32-kea:
| Error: Transaction test error:
| file /etc/kea/kea-ctrl-agent.conf conflicts between attempted installs of
@@ -99,6 +98,3 @@ index c69a508..2bb488f 100644
// }
// ],
---
-2.43.0
-
diff --git a/meta/recipes-connectivity/kea/files/fix_pid_keactrl.patch b/meta/recipes-connectivity/kea/files/fix_pid_keactrl.patch
index 9cc91bdddf..af5a21defa 100644
--- a/meta/recipes-connectivity/kea/files/fix_pid_keactrl.patch
+++ b/meta/recipes-connectivity/kea/files/fix_pid_keactrl.patch
@@ -1,4 +1,4 @@
-From f5125725e4e2e250ccc78a17a8b77431100e7c15 Mon Sep 17 00:00:00 2001
+From 4b1f48612fd1af40fff7b7b0a1d476e551458ab8 Mon Sep 17 00:00:00 2001
From: Armin kuster <akuster808@gmail.com>
Date: Wed, 14 Oct 2020 22:48:31 -0700
Subject: [PATCH] Busybox does not support ps -p so use pgrep
@@ -15,6 +15,8 @@ Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
src/bin/keactrl/keactrl.in | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
+diff --git a/src/bin/keactrl/keactrl.in b/src/bin/keactrl/keactrl.in
+index da108d8..30e4832 100755
--- a/src/bin/keactrl/keactrl.in
+++ b/src/bin/keactrl/keactrl.in
@@ -157,8 +157,8 @@ check_running() {
diff --git a/meta/recipes-connectivity/kea/kea_3.0.1.bb b/meta/recipes-connectivity/kea/kea_3.0.2.bb
similarity index 95%
rename from meta/recipes-connectivity/kea/kea_3.0.1.bb
rename to meta/recipes-connectivity/kea/kea_3.0.2.bb
index a4950e3bc1..30dfba07a2 100644
--- a/meta/recipes-connectivity/kea/kea_3.0.1.bb
+++ b/meta/recipes-connectivity/kea/kea_3.0.2.bb
@@ -21,9 +21,9 @@ SRC_URI = "http://ftp.isc.org/isc/kea/${PV}/${BP}.tar.xz \
file://0001-meson-use-a-runtime-safe-interpreter-string.patch \
file://0001-mk_cfgrpt.sh-strip-prefixes.patch \
file://0001-d2-dhcp-46-radius-dhcpsrv-Avoid-Boost-lexical_cast-o.patch \
- file://CVE-2025-11232.patch \
+ file://0001-src-lib-log-logger_level_impl.cc-add-a-missing-inclu.patch \
"
-SRC_URI[sha256sum] = "ec84fec4bb7f6b9d15a82e755a571e9348eb4d6fbc62bb3f6f1296cd7a24c566"
+SRC_URI[sha256sum] = "29f4e44fa48f62fe15158d17411e003496203250db7b3459c2c79c09f379a541"
inherit meson pkgconfig systemd update-rc.d upstream-version-is-even
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 027/114] libadwaita: upgrade 1.8.1 -> 1.8.2
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (24 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 026/114] kea: upgrade 3.0.1 -> 3.0.2 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 028/114] libatomic-ops: upgrade 7.8.4 -> 7.10.0 Alexander Kanavin
` (71 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../libadwaita/{libadwaita_1.8.1.bb => libadwaita_1.8.2.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-gnome/libadwaita/{libadwaita_1.8.1.bb => libadwaita_1.8.2.bb} (89%)
diff --git a/meta/recipes-gnome/libadwaita/libadwaita_1.8.1.bb b/meta/recipes-gnome/libadwaita/libadwaita_1.8.2.bb
similarity index 89%
rename from meta/recipes-gnome/libadwaita/libadwaita_1.8.1.bb
rename to meta/recipes-gnome/libadwaita/libadwaita_1.8.2.bb
index c4a40a8c36..b2e70a4ccd 100644
--- a/meta/recipes-gnome/libadwaita/libadwaita_1.8.1.bb
+++ b/meta/recipes-gnome/libadwaita/libadwaita_1.8.2.bb
@@ -12,7 +12,7 @@ DEPENDS = " \
inherit gnomebase gobject-introspection gi-docgen vala features_check
-SRC_URI[archive.sha256sum] = "8b1d4d5f89373a5b6eea8d93ecdaee34cd26ad27a4dd396c06f5d9929fb313bc"
+SRC_URI[archive.sha256sum] = "589a6e0f4191740e8690a7d3298e16fa0d4061341b551da7abb2f030b550adb1"
ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
REQUIRED_DISTRO_FEATURES = "opengl"
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 028/114] libatomic-ops: upgrade 7.8.4 -> 7.10.0
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (25 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 027/114] libadwaita: upgrade 1.8.1 -> 1.8.2 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 029/114] libdisplay-info: upgrade 0.2.0 -> 0.3.0 Alexander Kanavin
` (70 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../{libatomic-ops_7.8.4.bb => libatomic-ops_7.10.0.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-support/libatomic-ops/{libatomic-ops_7.8.4.bb => libatomic-ops_7.10.0.bb} (90%)
diff --git a/meta/recipes-support/libatomic-ops/libatomic-ops_7.8.4.bb b/meta/recipes-support/libatomic-ops/libatomic-ops_7.10.0.bb
similarity index 90%
rename from meta/recipes-support/libatomic-ops/libatomic-ops_7.8.4.bb
rename to meta/recipes-support/libatomic-ops/libatomic-ops_7.10.0.bb
index 1007219294..c31ccac7b0 100644
--- a/meta/recipes-support/libatomic-ops/libatomic-ops_7.8.4.bb
+++ b/meta/recipes-support/libatomic-ops/libatomic-ops_7.10.0.bb
@@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/libatomic_ops-${PV}.tar.gz"
GITHUB_BASE_URI = "https://github.com/bdwgc/libatomic_ops/releases"
-SRC_URI[sha256sum] = "2356e002e80ef695875e971d6a4fd8c61ca5c6fa4fd1bf31cce54a269c8bfcd5"
+SRC_URI[sha256sum] = "0db3ebff755db170f65e74a64ec4511812e9ee3185c232eeffeacd274190dfb0"
CVE_PRODUCT = "libatomic_ops"
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 029/114] libdisplay-info: upgrade 0.2.0 -> 0.3.0
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (26 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 028/114] libatomic-ops: upgrade 7.8.4 -> 7.10.0 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 030/114] libdrm: upgrade 2.4.128 -> 2.4.131 Alexander Kanavin
` (69 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Add a weston patch to make it compatible with this version.
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
...d-drm-meson.build-allow-libdisplay-i.patch | 28 +++++++++++++++++++
.../recipes-graphics/wayland/weston_14.0.2.bb | 1 +
...info_0.2.0.bb => libdisplay-info_0.3.0.bb} | 2 +-
3 files changed, 30 insertions(+), 1 deletion(-)
create mode 100644 meta/recipes-graphics/wayland/weston/0001-libweston-backend-drm-meson.build-allow-libdisplay-i.patch
rename meta/recipes-support/libdisplay-info/{libdisplay-info_0.2.0.bb => libdisplay-info_0.3.0.bb} (92%)
diff --git a/meta/recipes-graphics/wayland/weston/0001-libweston-backend-drm-meson.build-allow-libdisplay-i.patch b/meta/recipes-graphics/wayland/weston/0001-libweston-backend-drm-meson.build-allow-libdisplay-i.patch
new file mode 100644
index 0000000000..07916f77b3
--- /dev/null
+++ b/meta/recipes-graphics/wayland/weston/0001-libweston-backend-drm-meson.build-allow-libdisplay-i.patch
@@ -0,0 +1,28 @@
+From fe8166164170465458561581afd55c325d8e138b Mon Sep 17 00:00:00 2001
+From: Alexander Kanavin <alex@linutronix.de>
+Date: Wed, 17 Dec 2025 12:54:20 +0100
+Subject: [PATCH] libweston/backend-drm/meson.build: allow libdisplay-info
+ 0.3.0
+
+The patch in the main branch is against top level meson.build,
+so I manually edited in the same tweak in the 14.x codebase.
+
+Upstream-Status: Backport [https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1815]
+Signed-off-by: Alexander Kanavin <alex@linutronix.de>
+---
+ libweston/backend-drm/meson.build | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/libweston/backend-drm/meson.build b/libweston/backend-drm/meson.build
+index 002669e..a8f2ea5 100644
+--- a/libweston/backend-drm/meson.build
++++ b/libweston/backend-drm/meson.build
+@@ -4,7 +4,7 @@ endif
+
+ dep_libdisplay_info = dependency(
+ 'libdisplay-info',
+- version: ['>= 0.1.1', '< 0.3.0'],
++ version: ['>= 0.1.1', '< 0.4.0'],
+ fallback: ['display-info', 'di_dep'],
+ default_options: [
+ 'werror=false',
diff --git a/meta/recipes-graphics/wayland/weston_14.0.2.bb b/meta/recipes-graphics/wayland/weston_14.0.2.bb
index 73c9ce38bf..c53b03def0 100644
--- a/meta/recipes-graphics/wayland/weston_14.0.2.bb
+++ b/meta/recipes-graphics/wayland/weston_14.0.2.bb
@@ -11,6 +11,7 @@ SRC_URI = "https://gitlab.freedesktop.org/wayland/weston/-/releases/${PV}/downlo
file://weston.desktop \
file://xwayland.weston-start \
file://systemd-notify.weston-start \
+ file://0001-libweston-backend-drm-meson.build-allow-libdisplay-i.patch \
"
SRC_URI[sha256sum] = "b47216b3530da76d02a3a1acbf1846a9cd41d24caa86448f9c46f78f20b6e0ac"
diff --git a/meta/recipes-support/libdisplay-info/libdisplay-info_0.2.0.bb b/meta/recipes-support/libdisplay-info/libdisplay-info_0.3.0.bb
similarity index 92%
rename from meta/recipes-support/libdisplay-info/libdisplay-info_0.2.0.bb
rename to meta/recipes-support/libdisplay-info/libdisplay-info_0.3.0.bb
index 812a30495e..3dc02261dd 100644
--- a/meta/recipes-support/libdisplay-info/libdisplay-info_0.2.0.bb
+++ b/meta/recipes-support/libdisplay-info/libdisplay-info_0.3.0.bb
@@ -9,6 +9,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=e4426409957080ee0352128354cea2de"
DEPENDS = "hwdata-native"
SRC_URI = "git://gitlab.freedesktop.org/emersion/libdisplay-info.git;branch=main;protocol=https"
-SRCREV = "66b802d05b374cd8f388dc6ad1e7ae4f08cb3300"
+SRCREV = "47a5590e9c4eb35d67651b8c05a55f1a48259329"
inherit meson pkgconfig lib_package
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 030/114] libdrm: upgrade 2.4.128 -> 2.4.131
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (27 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 029/114] libdisplay-info: upgrade 0.2.0 -> 0.3.0 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 031/114] libevdev: upgrade 1.13.5 -> 1.13.6 Alexander Kanavin
` (68 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../drm/{libdrm_2.4.128.bb => libdrm_2.4.131.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-graphics/drm/{libdrm_2.4.128.bb => libdrm_2.4.131.bb} (97%)
diff --git a/meta/recipes-graphics/drm/libdrm_2.4.128.bb b/meta/recipes-graphics/drm/libdrm_2.4.131.bb
similarity index 97%
rename from meta/recipes-graphics/drm/libdrm_2.4.128.bb
rename to meta/recipes-graphics/drm/libdrm_2.4.131.bb
index 8796a7a3d0..1c55dd5550 100644
--- a/meta/recipes-graphics/drm/libdrm_2.4.128.bb
+++ b/meta/recipes-graphics/drm/libdrm_2.4.131.bb
@@ -13,7 +13,7 @@ DEPENDS = "libpthread-stubs"
SRC_URI = "http://dri.freedesktop.org/libdrm/${BP}.tar.xz \
"
-SRC_URI[sha256sum] = "3bb35db8700c2a0b569f2c6729a53f5495786856b310854c8de57782a22bddac"
+SRC_URI[sha256sum] = "45ba9983b51c896406a3d654de81d313b953b76e6391e2797073d543c5f617d5"
inherit meson pkgconfig manpages
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 031/114] libevdev: upgrade 1.13.5 -> 1.13.6
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (28 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 030/114] libdrm: upgrade 2.4.128 -> 2.4.131 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 032/114] libgit2: upgrade 1.9.1 -> 1.9.2 Alexander Kanavin
` (67 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../libevdev/{libevdev_1.13.5.bb => libevdev_1.13.6.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-support/libevdev/{libevdev_1.13.5.bb => libevdev_1.13.6.bb} (87%)
diff --git a/meta/recipes-support/libevdev/libevdev_1.13.5.bb b/meta/recipes-support/libevdev/libevdev_1.13.6.bb
similarity index 87%
rename from meta/recipes-support/libevdev/libevdev_1.13.5.bb
rename to meta/recipes-support/libevdev/libevdev_1.13.6.bb
index a42bd38489..4a2cfee4c1 100644
--- a/meta/recipes-support/libevdev/libevdev_1.13.5.bb
+++ b/meta/recipes-support/libevdev/libevdev_1.13.6.bb
@@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=80c550b3197bcb8da7d7557ebcc3fc46 \
"
SRC_URI = "http://www.freedesktop.org/software/libevdev/${BP}.tar.xz"
-SRC_URI[sha256sum] = "89918ae7b7c13936e6482604a77a2bfbbb74544c5d039fde01c3fa1bdf639987"
+SRC_URI[sha256sum] = "73f215eccbd8233f414737ac06bca2687e67c44b97d2d7576091aa9718551110"
inherit autotools pkgconfig
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 032/114] libgit2: upgrade 1.9.1 -> 1.9.2
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (29 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 031/114] libevdev: upgrade 1.13.5 -> 1.13.6 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 033/114] libinput: upgrade 1.29.2 -> 1.30.1 Alexander Kanavin
` (66 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../libgit2/{libgit2_1.9.1.bb => libgit2_1.9.2.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-support/libgit2/{libgit2_1.9.1.bb => libgit2_1.9.2.bb} (93%)
diff --git a/meta/recipes-support/libgit2/libgit2_1.9.1.bb b/meta/recipes-support/libgit2/libgit2_1.9.2.bb
similarity index 93%
rename from meta/recipes-support/libgit2/libgit2_1.9.1.bb
rename to meta/recipes-support/libgit2/libgit2_1.9.2.bb
index 43957a2087..2e023b44ff 100644
--- a/meta/recipes-support/libgit2/libgit2_1.9.1.bb
+++ b/meta/recipes-support/libgit2/libgit2_1.9.2.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=8eacfdc17c8f4d219e131a073973b97d"
DEPENDS = "curl openssl zlib libssh2 libgcrypt libpcre2"
SRC_URI = "git://github.com/libgit2/libgit2.git;branch=maint/v1.9;protocol=https;tag=v${PV}"
-SRCREV = "0060d9cf5666f015b1067129bd874c6cc4c9c7ac"
+SRCREV = "ca225744b992bf2bf24e9a2eb357ddef78179667"
inherit cmake
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 033/114] libinput: upgrade 1.29.2 -> 1.30.1
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (30 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 032/114] libgit2: upgrade 1.9.1 -> 1.9.2 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 034/114] libjpeg-turbo: upgrade 3.1.2 -> 3.1.3 Alexander Kanavin
` (65 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../wayland/{libinput_1.29.2.bb => libinput_1.30.1.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-graphics/wayland/{libinput_1.29.2.bb => libinput_1.30.1.bb} (94%)
diff --git a/meta/recipes-graphics/wayland/libinput_1.29.2.bb b/meta/recipes-graphics/wayland/libinput_1.30.1.bb
similarity index 94%
rename from meta/recipes-graphics/wayland/libinput_1.29.2.bb
rename to meta/recipes-graphics/wayland/libinput_1.30.1.bb
index f771085388..8309d33304 100644
--- a/meta/recipes-graphics/wayland/libinput_1.29.2.bb
+++ b/meta/recipes-graphics/wayland/libinput_1.30.1.bb
@@ -12,10 +12,10 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=bab4ac7dc1c10bc0fb037dc76c46ef8a"
DEPENDS = "libevdev udev mtdev"
-SRC_URI = "git://gitlab.freedesktop.org/libinput/libinput.git;protocol=https;branch=1.29-branch;tag=${PV} \
+SRC_URI = "git://gitlab.freedesktop.org/libinput/libinput.git;protocol=https;branch=1.30-branch;tag=${PV} \
file://run-ptest \
"
-SRCREV = "917783150a5bab7d55eedc5714f1b49b192426ac"
+SRCREV = "baf1ceca88b3a668dd263f50bfaddfd205306028"
UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+\.\d+\.(?!9\d+)\d+)"
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 034/114] libjpeg-turbo: upgrade 3.1.2 -> 3.1.3
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (31 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 033/114] libinput: upgrade 1.29.2 -> 1.30.1 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 035/114] libpcre2: upgrade 10.46 -> 10.47 Alexander Kanavin
` (64 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../jpeg/{libjpeg-turbo_3.1.2.bb => libjpeg-turbo_3.1.3.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-graphics/jpeg/{libjpeg-turbo_3.1.2.bb => libjpeg-turbo_3.1.3.bb} (97%)
diff --git a/meta/recipes-graphics/jpeg/libjpeg-turbo_3.1.2.bb b/meta/recipes-graphics/jpeg/libjpeg-turbo_3.1.3.bb
similarity index 97%
rename from meta/recipes-graphics/jpeg/libjpeg-turbo_3.1.2.bb
rename to meta/recipes-graphics/jpeg/libjpeg-turbo_3.1.3.bb
index d4877bb92b..26e84ca42c 100644
--- a/meta/recipes-graphics/jpeg/libjpeg-turbo_3.1.2.bb
+++ b/meta/recipes-graphics/jpeg/libjpeg-turbo_3.1.3.bb
@@ -9,7 +9,7 @@ DEPENDS:append:x86-64:class-target = " nasm-native"
DEPENDS:append:x86:class-target = " nasm-native"
SRC_URI = "${GITHUB_BASE_URI}/download/${PV}/${BP}.tar.gz"
-SRC_URI[sha256sum] = "8f0012234b464ce50890c490f18194f913a7b1f4e6a03d6644179fa0f867d0cf"
+SRC_URI[sha256sum] = "075920b826834ac4ddf97661cc73491047855859affd671d52079c6867c1c6c0"
PE = "1"
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 035/114] libpcre2: upgrade 10.46 -> 10.47
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (32 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 034/114] libjpeg-turbo: upgrade 3.1.2 -> 3.1.3 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 036/114] libpng: upgrade 1.6.52 -> 1.6.53 Alexander Kanavin
` (63 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
License-Update: additional files under BSD-2-Clause and MIT
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../libpcre/{libpcre2_10.46.bb => libpcre2_10.47.bb} | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
rename meta/recipes-support/libpcre/{libpcre2_10.46.bb => libpcre2_10.47.bb} (85%)
diff --git a/meta/recipes-support/libpcre/libpcre2_10.46.bb b/meta/recipes-support/libpcre/libpcre2_10.47.bb
similarity index 85%
rename from meta/recipes-support/libpcre/libpcre2_10.46.bb
rename to meta/recipes-support/libpcre/libpcre2_10.47.bb
index 0d7823c079..98e3c716d6 100644
--- a/meta/recipes-support/libpcre/libpcre2_10.46.bb
+++ b/meta/recipes-support/libpcre/libpcre2_10.47.bb
@@ -7,15 +7,17 @@ not the original PCRE 8.x series."
SUMMARY = "Perl Compatible Regular Expressions version 2"
HOMEPAGE = "http://www.pcre.org"
SECTION = "devel"
-LICENSE = "BSD-3-Clause"
-LIC_FILES_CHKSUM = "file://LICENCE.md;md5=8446a1fd12e40d9d64c79234fbb1f812"
+LICENSE = "BSD-3-Clause & BSD-2-Clause & MIT"
+LIC_FILES_CHKSUM = "file://LICENCE.md;md5=6720bf3bcff57543b915c2b22e526df0 \
+ file://deps/sljit/LICENSE;md5=97268427d235c41c0be238ce8e5fda17 \
+ "
SRC_URI = "${GITHUB_BASE_URI}/download/pcre2-${PV}/pcre2-${PV}.tar.bz2"
GITHUB_BASE_URI = "https://github.com/PCRE2Project/pcre2/releases"
UPSTREAM_CHECK_REGEX = "releases/tag/pcre2-(?P<pver>\d+(\.\d+)+)$"
-SRC_URI[sha256sum] = "15fbc5aba6beee0b17aecb04602ae39432393aba1ebd8e39b7cabf7db883299f"
+SRC_URI[sha256sum] = "47fe8c99461250d42f89e6e8fdaeba9da057855d06eb7fc08d9ca03fd08d7bc7"
CVE_PRODUCT = "pcre2"
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 036/114] libpng: upgrade 1.6.52 -> 1.6.53
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (33 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 035/114] libpcre2: upgrade 10.46 -> 10.47 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 037/114] libproxy: upgrade 0.5.11 -> 0.5.12 Alexander Kanavin
` (62 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../libpng/{libpng_1.6.52.bb => libpng_1.6.53.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-multimedia/libpng/{libpng_1.6.52.bb => libpng_1.6.53.bb} (97%)
diff --git a/meta/recipes-multimedia/libpng/libpng_1.6.52.bb b/meta/recipes-multimedia/libpng/libpng_1.6.53.bb
similarity index 97%
rename from meta/recipes-multimedia/libpng/libpng_1.6.52.bb
rename to meta/recipes-multimedia/libpng/libpng_1.6.53.bb
index fba6e77b1c..956cd243b1 100644
--- a/meta/recipes-multimedia/libpng/libpng_1.6.52.bb
+++ b/meta/recipes-multimedia/libpng/libpng_1.6.53.bb
@@ -14,7 +14,7 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/${BPN}/${BPN}${LIBV}/${BP}.tar.xz \
file://run-ptest \
"
-SRC_URI[sha256sum] = "36bd726228ec93a3b6c22fdb49e94a67b16f2fe9b39b78b7cb65772966661ccc"
+SRC_URI[sha256sum] = "1d3fb8ccc2932d04aa3663e22ef5ef490244370f4e568d7850165068778d98d4"
MIRRORS += "${SOURCEFORGE_MIRROR}/project/${BPN}/${BPN}${LIBV}/ ${SOURCEFORGE_MIRROR}/project/${BPN}/${BPN}${LIBV}/older-releases/"
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 037/114] libproxy: upgrade 0.5.11 -> 0.5.12
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (34 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 036/114] libpng: upgrade 1.6.52 -> 1.6.53 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 038/114] librsvg: upgrade 2.61.0 -> 2.61.3 Alexander Kanavin
` (61 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../libproxy/{libproxy_0.5.11.bb => libproxy_0.5.12.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-support/libproxy/{libproxy_0.5.11.bb => libproxy_0.5.12.bb} (95%)
diff --git a/meta/recipes-support/libproxy/libproxy_0.5.11.bb b/meta/recipes-support/libproxy/libproxy_0.5.12.bb
similarity index 95%
rename from meta/recipes-support/libproxy/libproxy_0.5.11.bb
rename to meta/recipes-support/libproxy/libproxy_0.5.12.bb
index 1efa3cdc0e..c3b3b6ef56 100644
--- a/meta/recipes-support/libproxy/libproxy_0.5.11.bb
+++ b/meta/recipes-support/libproxy/libproxy_0.5.12.bb
@@ -14,7 +14,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c \
DEPENDS = "glib-2.0"
SRC_URI = "git://github.com/libproxy/libproxy;protocol=https;branch=main;tag=${PV}"
-SRCREV = "3fd3a6e845c0386d91abc742453d0f29bf28c404"
+SRCREV = "99da01926b1b1e303a4d2331bbd74bed424863e7"
inherit meson pkgconfig gobject-introspection vala gi-docgen
GIDOCGEN_MESON_OPTION = 'docs'
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 038/114] librsvg: upgrade 2.61.0 -> 2.61.3
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (35 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 037/114] libproxy: upgrade 0.5.11 -> 0.5.12 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 039/114] libtest-fatal-perl: upgrade 0.017 -> 0.018 Alexander Kanavin
` (60 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Add a patch that addresses a reproducibility issue with ptests.
Further tweaks to ptest installation so that the tests can find
the needed data.
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
meta/recipes-gnome/librsvg/librsvg-crates.inc | 624 +++++++++---------
...ld-do-not-force-disable-gdk-pixbuf-l.patch | 2 +-
...append-RUSTFLAGS-to-rustc-executable.patch | 2 +-
...e-care-of-deprecated-assert_cmd-Comm.patch | 39 ++
.../{librsvg_2.61.0.bb => librsvg_2.61.3.bb} | 4 +-
5 files changed, 352 insertions(+), 319 deletions(-)
create mode 100644 meta/recipes-gnome/librsvg/librsvg/0001-tests-revert-Take-care-of-deprecated-assert_cmd-Comm.patch
rename meta/recipes-gnome/librsvg/{librsvg_2.61.0.bb => librsvg_2.61.3.bb} (95%)
diff --git a/meta/recipes-gnome/librsvg/librsvg-crates.inc b/meta/recipes-gnome/librsvg/librsvg-crates.inc
index 5eb79a8fab..2260a6f643 100644
--- a/meta/recipes-gnome/librsvg/librsvg-crates.inc
+++ b/meta/recipes-gnome/librsvg/librsvg-crates.inc
@@ -5,91 +5,90 @@ SRC_URI += " \
crate://crates.io/adler2/2.0.1 \
crate://crates.io/aes/0.8.4 \
crate://crates.io/ahash/0.8.12 \
- crate://crates.io/aho-corasick/1.1.3 \
- crate://crates.io/android-tzdata/0.1.1 \
+ crate://crates.io/aho-corasick/1.1.4 \
crate://crates.io/android_system_properties/0.1.5 \
crate://crates.io/anes/0.1.6 \
- crate://crates.io/anstream/0.6.20 \
- crate://crates.io/anstyle/1.0.11 \
+ crate://crates.io/anstream/0.6.21 \
+ crate://crates.io/anstyle/1.0.13 \
crate://crates.io/anstyle-parse/0.2.7 \
crate://crates.io/anstyle-query/1.1.4 \
crate://crates.io/anstyle-wincon/3.0.10 \
- crate://crates.io/anyhow/1.0.99 \
crate://crates.io/approx/0.5.1 \
- crate://crates.io/assert_cmd/2.0.17 \
+ crate://crates.io/assert_cmd/2.1.1 \
crate://crates.io/autocfg/1.5.0 \
crate://crates.io/av-data/0.4.4 \
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.9.1 \
+ crate://crates.io/bitflags/2.10.0 \
crate://crates.io/bitreader/0.3.11 \
crate://crates.io/block/0.1.6 \
crate://crates.io/block-buffer/0.10.4 \
crate://crates.io/block-padding/0.3.3 \
- crate://crates.io/bstr/1.12.0 \
+ crate://crates.io/bstr/1.12.1 \
crate://crates.io/bumpalo/3.19.0 \
crate://crates.io/byte-slice-cast/1.2.3 \
crate://crates.io/bytecount/0.6.9 \
- crate://crates.io/bytemuck/1.23.2 \
+ crate://crates.io/bytemuck/1.24.0 \
crate://crates.io/byteorder/1.5.0 \
crate://crates.io/byteorder-lite/0.1.0 \
crate://crates.io/bytes/1.10.1 \
- crate://crates.io/cairo-rs/0.21.1 \
- crate://crates.io/cairo-sys-rs/0.21.1 \
+ crate://crates.io/cairo-rs/0.21.2 \
+ crate://crates.io/cairo-sys-rs/0.21.2 \
crate://crates.io/cast/0.3.0 \
crate://crates.io/cbc/0.1.2 \
- crate://crates.io/cc/1.2.32 \
- crate://crates.io/cfg-expr/0.20.2 \
- crate://crates.io/cfg-if/1.0.1 \
- crate://crates.io/chrono/0.4.41 \
+ crate://crates.io/cc/1.2.44 \
+ crate://crates.io/cfg-expr/0.20.4 \
+ crate://crates.io/cfg-if/1.0.4 \
+ crate://crates.io/chrono/0.4.42 \
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.4.4 \
- crate://crates.io/clap/4.5.45 \
- crate://crates.io/clap_builder/4.5.44 \
- crate://crates.io/clap_complete/4.5.57 \
- crate://crates.io/clap_derive/4.5.45 \
- crate://crates.io/clap_lex/0.7.5 \
+ crate://crates.io/clap/4.5.51 \
+ crate://crates.io/clap_builder/4.5.51 \
+ crate://crates.io/clap_complete/4.5.60 \
+ crate://crates.io/clap_derive/4.5.49 \
+ crate://crates.io/clap_lex/0.7.6 \
crate://crates.io/color_quant/1.1.0 \
crate://crates.io/colorchoice/1.0.4 \
crate://crates.io/core-foundation-sys/0.8.7 \
crate://crates.io/cpufeatures/0.2.17 \
crate://crates.io/crc32fast/1.5.0 \
- crate://crates.io/criterion/0.6.0 \
- crate://crates.io/criterion-plot/0.5.0 \
+ crate://crates.io/criterion/0.7.0 \
+ crate://crates.io/criterion-plot/0.6.0 \
crate://crates.io/crossbeam-deque/0.8.6 \
crate://crates.io/crossbeam-epoch/0.9.18 \
crate://crates.io/crossbeam-utils/0.8.21 \
crate://crates.io/crunchy/0.2.4 \
crate://crates.io/crypto-common/0.1.6 \
- crate://crates.io/cssparser/0.31.2 \
+ crate://crates.io/cssparser/0.35.0 \
+ crate://crates.io/cssparser-color/0.3.0 \
crate://crates.io/cssparser-macros/0.6.1 \
- crate://crates.io/data-url/0.3.1 \
+ crate://crates.io/data-url/0.3.2 \
crate://crates.io/dav1d/0.10.4 \
crate://crates.io/dav1d-sys/0.8.3 \
- crate://crates.io/deranged/0.4.0 \
- crate://crates.io/derive_more/0.99.20 \
+ crate://crates.io/deranged/0.5.5 \
+ crate://crates.io/derive_more/2.0.1 \
+ crate://crates.io/derive_more-impl/2.0.1 \
crate://crates.io/difflib/0.4.0 \
crate://crates.io/digest/0.10.7 \
crate://crates.io/displaydoc/0.2.5 \
crate://crates.io/dlib/0.5.2 \
- crate://crates.io/doc-comment/0.3.3 \
crate://crates.io/dtoa/1.0.10 \
crate://crates.io/dtoa-short/0.3.5 \
crate://crates.io/ecb/0.1.2 \
crate://crates.io/either/1.15.0 \
crate://crates.io/encoding_rs/0.8.35 \
crate://crates.io/equivalent/1.0.2 \
- crate://crates.io/errno/0.3.13 \
+ crate://crates.io/errno/0.3.14 \
crate://crates.io/fallible_collections/0.4.9 \
crate://crates.io/fastrand/2.3.0 \
crate://crates.io/fdeflate/0.3.7 \
- crate://crates.io/flate2/1.1.2 \
+ crate://crates.io/find-msvc-tools/0.1.4 \
+ crate://crates.io/flate2/1.1.5 \
crate://crates.io/float-cmp/0.10.0 \
crate://crates.io/fnv/1.0.7 \
- crate://crates.io/form_urlencoded/1.2.1 \
+ crate://crates.io/form_urlencoded/1.2.2 \
crate://crates.io/futf/0.1.5 \
crate://crates.io/futures-channel/0.3.31 \
crate://crates.io/futures-core/0.3.31 \
@@ -99,39 +98,37 @@ SRC_URI += " \
crate://crates.io/futures-task/0.3.31 \
crate://crates.io/futures-util/0.3.31 \
crate://crates.io/fxhash/0.2.1 \
- crate://crates.io/gdk-pixbuf/0.21.1 \
- crate://crates.io/gdk-pixbuf-sys/0.21.1 \
- crate://crates.io/generic-array/0.14.7 \
- crate://crates.io/getrandom/0.2.16 \
- crate://crates.io/getrandom/0.3.3 \
+ crate://crates.io/gdk-pixbuf/0.21.2 \
+ crate://crates.io/gdk-pixbuf-sys/0.21.2 \
+ crate://crates.io/generic-array/0.14.9 \
+ crate://crates.io/getrandom/0.3.4 \
crate://crates.io/gif/0.13.3 \
- crate://crates.io/gio/0.21.1 \
- crate://crates.io/gio-sys/0.21.1 \
- crate://crates.io/glib/0.21.1 \
- crate://crates.io/glib-macros/0.21.0 \
- crate://crates.io/glib-sys/0.21.1 \
- crate://crates.io/gobject-sys/0.21.1 \
- crate://crates.io/half/2.6.0 \
+ crate://crates.io/gio/0.21.4 \
+ crate://crates.io/gio-sys/0.21.2 \
+ crate://crates.io/glib/0.21.4 \
+ crate://crates.io/glib-macros/0.21.4 \
+ crate://crates.io/glib-sys/0.21.2 \
+ crate://crates.io/gobject-sys/0.21.2 \
+ crate://crates.io/half/2.7.1 \
crate://crates.io/hashbrown/0.13.2 \
- crate://crates.io/hashbrown/0.15.5 \
+ crate://crates.io/hashbrown/0.16.0 \
crate://crates.io/heck/0.5.0 \
- crate://crates.io/iana-time-zone/0.1.63 \
+ crate://crates.io/iana-time-zone/0.1.64 \
crate://crates.io/iana-time-zone-haiku/0.1.2 \
- crate://crates.io/icu_collections/2.0.0 \
- crate://crates.io/icu_locale_core/2.0.0 \
- crate://crates.io/icu_normalizer/2.0.0 \
- crate://crates.io/icu_normalizer_data/2.0.0 \
- crate://crates.io/icu_properties/2.0.1 \
- crate://crates.io/icu_properties_data/2.0.1 \
- crate://crates.io/icu_provider/2.0.0 \
- crate://crates.io/idna/1.0.3 \
+ crate://crates.io/icu_collections/2.1.1 \
+ crate://crates.io/icu_locale_core/2.1.1 \
+ crate://crates.io/icu_normalizer/2.1.1 \
+ crate://crates.io/icu_normalizer_data/2.1.1 \
+ crate://crates.io/icu_properties/2.1.1 \
+ crate://crates.io/icu_properties_data/2.1.1 \
+ crate://crates.io/icu_provider/2.1.1 \
+ crate://crates.io/idna/1.1.0 \
crate://crates.io/idna_adapter/1.2.1 \
- crate://crates.io/image/0.25.6 \
- crate://crates.io/image-webp/0.2.3 \
- crate://crates.io/indexmap/2.10.0 \
+ crate://crates.io/image/0.25.8 \
+ crate://crates.io/image-webp/0.2.4 \
+ crate://crates.io/indexmap/2.12.0 \
crate://crates.io/inout/0.1.4 \
- crate://crates.io/is_terminal_polyfill/1.70.1 \
- crate://crates.io/itertools/0.10.5 \
+ crate://crates.io/is_terminal_polyfill/1.70.2 \
crate://crates.io/itertools/0.13.0 \
crate://crates.io/itertools/0.14.0 \
crate://crates.io/itoa/1.0.15 \
@@ -139,25 +136,26 @@ SRC_URI += " \
crate://crates.io/jiff-static/0.2.15 \
crate://crates.io/jiff-tzdb/0.1.4 \
crate://crates.io/jiff-tzdb-platform/0.1.3 \
- crate://crates.io/js-sys/0.3.77 \
+ crate://crates.io/js-sys/0.3.82 \
crate://crates.io/language-tags/0.3.2 \
crate://crates.io/lazy_static/1.5.0 \
- crate://crates.io/libc/0.2.175 \
- crate://crates.io/libloading/0.8.8 \
- crate://crates.io/linux-raw-sys/0.9.4 \
- crate://crates.io/litemap/0.8.0 \
+ crate://crates.io/libc/0.2.177 \
+ crate://crates.io/libloading/0.8.9 \
+ crate://crates.io/linux-raw-sys/0.11.0 \
+ crate://crates.io/litemap/0.8.1 \
crate://crates.io/locale_config/0.3.0 \
- crate://crates.io/lock_api/0.4.13 \
- crate://crates.io/log/0.4.27 \
- crate://crates.io/lopdf/0.36.0 \
+ crate://crates.io/lock_api/0.4.14 \
+ crate://crates.io/log/0.4.28 \
+ crate://crates.io/lopdf/0.38.0 \
crate://crates.io/mac/0.1.1 \
crate://crates.io/malloc_buf/0.0.6 \
crate://crates.io/markup5ever/0.35.0 \
crate://crates.io/matches/0.1.10 \
crate://crates.io/matrixmultiply/0.3.10 \
crate://crates.io/md-5/0.10.6 \
- crate://crates.io/memchr/2.7.5 \
+ crate://crates.io/memchr/2.7.6 \
crate://crates.io/miniz_oxide/0.8.9 \
+ crate://crates.io/moxcms/0.7.9 \
crate://crates.io/mp4parse/0.17.0 \
crate://crates.io/nalgebra/0.33.2 \
crate://crates.io/nalgebra-macros/0.2.2 \
@@ -176,51 +174,48 @@ SRC_URI += " \
crate://crates.io/objc-foundation/0.1.1 \
crate://crates.io/objc_id/0.1.1 \
crate://crates.io/once_cell/1.21.3 \
- crate://crates.io/once_cell_polyfill/1.70.1 \
+ crate://crates.io/once_cell_polyfill/1.70.2 \
crate://crates.io/oorandom/11.1.5 \
- crate://crates.io/pango/0.21.1 \
- crate://crates.io/pango-sys/0.21.1 \
- crate://crates.io/pangocairo/0.21.1 \
- crate://crates.io/pangocairo-sys/0.21.1 \
- crate://crates.io/parking_lot/0.12.4 \
- crate://crates.io/parking_lot_core/0.9.11 \
+ crate://crates.io/pango/0.21.3 \
+ crate://crates.io/pango-sys/0.21.2 \
+ crate://crates.io/pangocairo/0.21.2 \
+ crate://crates.io/pangocairo-sys/0.21.2 \
+ crate://crates.io/parking_lot/0.12.5 \
+ crate://crates.io/parking_lot_core/0.9.12 \
crate://crates.io/paste/1.0.15 \
- crate://crates.io/percent-encoding/2.3.1 \
- crate://crates.io/phf/0.10.1 \
+ crate://crates.io/percent-encoding/2.3.2 \
crate://crates.io/phf/0.11.3 \
- crate://crates.io/phf_codegen/0.10.0 \
crate://crates.io/phf_codegen/0.11.3 \
- crate://crates.io/phf_generator/0.10.0 \
crate://crates.io/phf_generator/0.11.3 \
crate://crates.io/phf_macros/0.11.3 \
- crate://crates.io/phf_shared/0.10.0 \
crate://crates.io/phf_shared/0.11.3 \
+ crate://crates.io/phf_shared/0.13.1 \
crate://crates.io/pin-project-lite/0.2.16 \
crate://crates.io/pin-utils/0.1.0 \
crate://crates.io/pkg-config/0.3.32 \
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.17.16 \
+ crate://crates.io/png/0.18.0 \
crate://crates.io/portable-atomic/1.11.1 \
crate://crates.io/portable-atomic-util/0.2.4 \
- crate://crates.io/potential_utf/0.1.2 \
+ crate://crates.io/potential_utf/0.1.4 \
crate://crates.io/powerfmt/0.2.0 \
crate://crates.io/ppv-lite86/0.2.21 \
crate://crates.io/precomputed-hash/0.1.1 \
crate://crates.io/predicates/3.1.3 \
crate://crates.io/predicates-core/1.0.9 \
crate://crates.io/predicates-tree/1.0.12 \
- crate://crates.io/proc-macro-crate/3.3.0 \
- crate://crates.io/proc-macro2/1.0.97 \
- crate://crates.io/proptest/1.7.0 \
+ crate://crates.io/proc-macro-crate/3.4.0 \
+ crate://crates.io/proc-macro2/1.0.103 \
+ crate://crates.io/proptest/1.9.0 \
+ crate://crates.io/pxfm/0.1.25 \
crate://crates.io/quick-error/1.2.3 \
crate://crates.io/quick-error/2.0.1 \
- crate://crates.io/quote/1.0.40 \
+ crate://crates.io/quote/1.0.41 \
crate://crates.io/r-efi/5.3.0 \
crate://crates.io/rand/0.8.5 \
crate://crates.io/rand/0.9.2 \
- crate://crates.io/rand_chacha/0.3.1 \
crate://crates.io/rand_chacha/0.9.0 \
crate://crates.io/rand_core/0.6.4 \
crate://crates.io/rand_core/0.9.3 \
@@ -230,221 +225,221 @@ SRC_URI += " \
crate://crates.io/rayon/1.11.0 \
crate://crates.io/rayon-core/1.13.0 \
crate://crates.io/rctree/0.6.0 \
- crate://crates.io/redox_syscall/0.5.17 \
- crate://crates.io/regex/1.11.1 \
- crate://crates.io/regex-automata/0.4.9 \
- crate://crates.io/regex-syntax/0.8.5 \
+ crate://crates.io/redox_syscall/0.5.18 \
+ crate://crates.io/regex/1.12.2 \
+ crate://crates.io/regex-automata/0.4.13 \
+ crate://crates.io/regex-syntax/0.8.8 \
crate://crates.io/rgb/0.8.52 \
- crate://crates.io/rustix/1.0.8 \
+ crate://crates.io/rustix/1.1.2 \
crate://crates.io/rustversion/1.0.22 \
- crate://crates.io/rusty-fork/0.3.0 \
+ crate://crates.io/rusty-fork/0.3.1 \
crate://crates.io/ryu/1.0.20 \
crate://crates.io/safe_arch/0.7.4 \
crate://crates.io/same-file/1.0.6 \
crate://crates.io/scopeguard/1.2.0 \
- crate://crates.io/selectors/0.25.0 \
- crate://crates.io/serde/1.0.219 \
- crate://crates.io/serde_derive/1.0.219 \
- crate://crates.io/serde_json/1.0.142 \
- crate://crates.io/serde_spanned/0.6.9 \
- crate://crates.io/servo_arc/0.3.0 \
+ crate://crates.io/selectors/0.31.0 \
+ crate://crates.io/serde/1.0.228 \
+ crate://crates.io/serde_core/1.0.228 \
+ crate://crates.io/serde_derive/1.0.228 \
+ crate://crates.io/serde_json/1.0.145 \
+ crate://crates.io/serde_spanned/1.0.3 \
+ crate://crates.io/servo_arc/0.4.1 \
crate://crates.io/sha2/0.10.9 \
crate://crates.io/shell-words/1.1.0 \
crate://crates.io/shlex/1.3.0 \
- crate://crates.io/simba/0.9.0 \
+ crate://crates.io/simba/0.9.1 \
crate://crates.io/simd-adler32/0.3.7 \
- crate://crates.io/siphasher/0.3.11 \
crate://crates.io/siphasher/1.0.1 \
crate://crates.io/slab/0.4.11 \
crate://crates.io/smallvec/1.15.1 \
- crate://crates.io/stable_deref_trait/1.2.0 \
+ crate://crates.io/stable_deref_trait/1.2.1 \
crate://crates.io/static_assertions/1.1.0 \
crate://crates.io/string_cache/0.8.9 \
+ crate://crates.io/string_cache/0.9.0 \
crate://crates.io/string_cache_codegen/0.5.4 \
crate://crates.io/stringprep/0.1.5 \
crate://crates.io/strsim/0.11.1 \
- crate://crates.io/syn/2.0.105 \
+ crate://crates.io/syn/2.0.108 \
crate://crates.io/synstructure/0.13.2 \
- crate://crates.io/system-deps/7.0.5 \
- crate://crates.io/target-lexicon/0.13.2 \
- crate://crates.io/tempfile/3.20.0 \
+ crate://crates.io/system-deps/7.0.7 \
+ crate://crates.io/target-lexicon/0.13.3 \
+ crate://crates.io/tempfile/3.23.0 \
crate://crates.io/tendril/0.4.3 \
crate://crates.io/termtree/0.5.1 \
- crate://crates.io/thiserror/1.0.69 \
- crate://crates.io/thiserror/2.0.14 \
- crate://crates.io/thiserror-impl/1.0.69 \
- crate://crates.io/thiserror-impl/2.0.14 \
- crate://crates.io/time/0.3.41 \
- crate://crates.io/time-core/0.1.4 \
- crate://crates.io/time-macros/0.2.22 \
- crate://crates.io/tinystr/0.8.1 \
+ crate://crates.io/thiserror/2.0.17 \
+ crate://crates.io/thiserror-impl/2.0.17 \
+ crate://crates.io/time/0.3.44 \
+ crate://crates.io/time-core/0.1.6 \
+ crate://crates.io/time-macros/0.2.24 \
+ crate://crates.io/tinystr/0.8.2 \
crate://crates.io/tinytemplate/1.2.1 \
- crate://crates.io/tinyvec/1.9.0 \
+ crate://crates.io/tinyvec/1.10.0 \
crate://crates.io/tinyvec_macros/0.1.1 \
- crate://crates.io/toml/0.8.23 \
- crate://crates.io/toml_datetime/0.6.11 \
- crate://crates.io/toml_edit/0.22.27 \
- crate://crates.io/typenum/1.18.0 \
+ crate://crates.io/toml/0.9.8 \
+ crate://crates.io/toml_datetime/0.7.3 \
+ crate://crates.io/toml_edit/0.23.7 \
+ crate://crates.io/toml_parser/1.0.4 \
+ crate://crates.io/toml_writer/1.0.4 \
+ crate://crates.io/ttf-parser/0.25.1 \
+ crate://crates.io/typenum/1.19.0 \
crate://crates.io/unarray/0.1.4 \
crate://crates.io/unicode-bidi/0.3.18 \
- crate://crates.io/unicode-ident/1.0.18 \
- crate://crates.io/unicode-normalization/0.1.24 \
- crate://crates.io/unicode-properties/0.1.3 \
- crate://crates.io/url/2.5.4 \
+ crate://crates.io/unicode-ident/1.0.22 \
+ crate://crates.io/unicode-normalization/0.1.25 \
+ crate://crates.io/unicode-properties/0.1.4 \
+ crate://crates.io/url/2.5.7 \
crate://crates.io/utf-8/0.7.6 \
crate://crates.io/utf8_iter/1.0.4 \
crate://crates.io/utf8parse/0.2.2 \
- crate://crates.io/version-compare/0.2.0 \
+ crate://crates.io/version-compare/0.2.1 \
crate://crates.io/version_check/0.9.5 \
crate://crates.io/wait-timeout/0.2.1 \
crate://crates.io/walkdir/2.5.0 \
- crate://crates.io/wasi/0.11.1+wasi-snapshot-preview1 \
- crate://crates.io/wasi/0.14.2+wasi-0.2.4 \
- crate://crates.io/wasm-bindgen/0.2.100 \
- crate://crates.io/wasm-bindgen-backend/0.2.100 \
- crate://crates.io/wasm-bindgen-macro/0.2.100 \
- crate://crates.io/wasm-bindgen-macro-support/0.2.100 \
- crate://crates.io/wasm-bindgen-shared/0.2.100 \
- crate://crates.io/web-sys/0.3.77 \
+ crate://crates.io/wasip2/1.0.1+wasi-0.2.4 \
+ crate://crates.io/wasm-bindgen/0.2.105 \
+ crate://crates.io/wasm-bindgen-macro/0.2.105 \
+ crate://crates.io/wasm-bindgen-macro-support/0.2.105 \
+ crate://crates.io/wasm-bindgen-shared/0.2.105 \
+ crate://crates.io/web-sys/0.3.82 \
crate://crates.io/web_atoms/0.1.3 \
crate://crates.io/weezl/0.1.10 \
crate://crates.io/wide/0.7.33 \
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.9 \
+ crate://crates.io/winapi-util/0.1.11 \
crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \
- crate://crates.io/windows-core/0.61.2 \
- crate://crates.io/windows-implement/0.60.0 \
- crate://crates.io/windows-interface/0.59.1 \
- crate://crates.io/windows-link/0.1.3 \
- crate://crates.io/windows-result/0.3.4 \
- crate://crates.io/windows-strings/0.4.2 \
+ crate://crates.io/windows-core/0.62.2 \
+ crate://crates.io/windows-implement/0.60.2 \
+ crate://crates.io/windows-interface/0.59.3 \
+ crate://crates.io/windows-link/0.2.1 \
+ crate://crates.io/windows-result/0.4.1 \
+ crate://crates.io/windows-strings/0.5.1 \
crate://crates.io/windows-sys/0.59.0 \
crate://crates.io/windows-sys/0.60.2 \
+ crate://crates.io/windows-sys/0.61.2 \
crate://crates.io/windows-targets/0.52.6 \
- crate://crates.io/windows-targets/0.53.3 \
+ crate://crates.io/windows-targets/0.53.5 \
crate://crates.io/windows_aarch64_gnullvm/0.52.6 \
- crate://crates.io/windows_aarch64_gnullvm/0.53.0 \
+ crate://crates.io/windows_aarch64_gnullvm/0.53.1 \
crate://crates.io/windows_aarch64_msvc/0.52.6 \
- crate://crates.io/windows_aarch64_msvc/0.53.0 \
+ crate://crates.io/windows_aarch64_msvc/0.53.1 \
crate://crates.io/windows_i686_gnu/0.52.6 \
- crate://crates.io/windows_i686_gnu/0.53.0 \
+ crate://crates.io/windows_i686_gnu/0.53.1 \
crate://crates.io/windows_i686_gnullvm/0.52.6 \
- crate://crates.io/windows_i686_gnullvm/0.53.0 \
+ crate://crates.io/windows_i686_gnullvm/0.53.1 \
crate://crates.io/windows_i686_msvc/0.52.6 \
- crate://crates.io/windows_i686_msvc/0.53.0 \
+ crate://crates.io/windows_i686_msvc/0.53.1 \
crate://crates.io/windows_x86_64_gnu/0.52.6 \
- crate://crates.io/windows_x86_64_gnu/0.53.0 \
+ crate://crates.io/windows_x86_64_gnu/0.53.1 \
crate://crates.io/windows_x86_64_gnullvm/0.52.6 \
- crate://crates.io/windows_x86_64_gnullvm/0.53.0 \
+ crate://crates.io/windows_x86_64_gnullvm/0.53.1 \
crate://crates.io/windows_x86_64_msvc/0.52.6 \
- crate://crates.io/windows_x86_64_msvc/0.53.0 \
- crate://crates.io/winnow/0.7.12 \
- crate://crates.io/wit-bindgen-rt/0.39.0 \
- crate://crates.io/writeable/0.6.1 \
+ crate://crates.io/windows_x86_64_msvc/0.53.1 \
+ crate://crates.io/winnow/0.7.13 \
+ crate://crates.io/wit-bindgen/0.46.0 \
+ crate://crates.io/writeable/0.6.2 \
crate://crates.io/xml5ever/0.35.0 \
crate://crates.io/yeslogic-fontconfig-sys/6.0.0 \
- crate://crates.io/yoke/0.8.0 \
- crate://crates.io/yoke-derive/0.8.0 \
- crate://crates.io/zerocopy/0.8.26 \
- crate://crates.io/zerocopy-derive/0.8.26 \
+ crate://crates.io/yoke/0.8.1 \
+ crate://crates.io/yoke-derive/0.8.1 \
+ crate://crates.io/zerocopy/0.8.27 \
+ crate://crates.io/zerocopy-derive/0.8.27 \
crate://crates.io/zerofrom/0.1.6 \
crate://crates.io/zerofrom-derive/0.1.6 \
- crate://crates.io/zerotrie/0.2.2 \
- crate://crates.io/zerovec/0.11.4 \
- crate://crates.io/zerovec-derive/0.11.1 \
+ crate://crates.io/zerotrie/0.2.3 \
+ crate://crates.io/zerovec/0.11.5 \
+ crate://crates.io/zerovec-derive/0.11.2 \
crate://crates.io/zune-core/0.4.12 \
- crate://crates.io/zune-jpeg/0.4.20 \
+ crate://crates.io/zune-jpeg/0.4.21 \
"
SRC_URI[adler2-2.0.1.sha256sum] = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa"
SRC_URI[aes-0.8.4.sha256sum] = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0"
SRC_URI[ahash-0.8.12.sha256sum] = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75"
-SRC_URI[aho-corasick-1.1.3.sha256sum] = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
-SRC_URI[android-tzdata-0.1.1.sha256sum] = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
+SRC_URI[aho-corasick-1.1.4.sha256sum] = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301"
SRC_URI[android_system_properties-0.1.5.sha256sum] = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
SRC_URI[anes-0.1.6.sha256sum] = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299"
-SRC_URI[anstream-0.6.20.sha256sum] = "3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192"
-SRC_URI[anstyle-1.0.11.sha256sum] = "862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd"
+SRC_URI[anstream-0.6.21.sha256sum] = "43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a"
+SRC_URI[anstyle-1.0.13.sha256sum] = "5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78"
SRC_URI[anstyle-parse-0.2.7.sha256sum] = "4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2"
SRC_URI[anstyle-query-1.1.4.sha256sum] = "9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2"
SRC_URI[anstyle-wincon-3.0.10.sha256sum] = "3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a"
-SRC_URI[anyhow-1.0.99.sha256sum] = "b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100"
SRC_URI[approx-0.5.1.sha256sum] = "cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6"
-SRC_URI[assert_cmd-2.0.17.sha256sum] = "2bd389a4b2970a01282ee455294913c0a43724daedcd1a24c3eb0ec1c1320b66"
+SRC_URI[assert_cmd-2.1.1.sha256sum] = "bcbb6924530aa9e0432442af08bbcafdad182db80d2e560da42a6d442535bf85"
SRC_URI[autocfg-1.5.0.sha256sum] = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
SRC_URI[av-data-0.4.4.sha256sum] = "fca67ba5d317924c02180c576157afd54babe48a76ebc66ce6d34bb8ba08308e"
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.9.1.sha256sum] = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967"
+SRC_URI[bitflags-2.10.0.sha256sum] = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3"
SRC_URI[bitreader-0.3.11.sha256sum] = "886559b1e163d56c765bc3a985febb4eee8009f625244511d8ee3c432e08c066"
SRC_URI[block-0.1.6.sha256sum] = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a"
SRC_URI[block-buffer-0.10.4.sha256sum] = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
SRC_URI[block-padding-0.3.3.sha256sum] = "a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93"
-SRC_URI[bstr-1.12.0.sha256sum] = "234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4"
+SRC_URI[bstr-1.12.1.sha256sum] = "63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab"
SRC_URI[bumpalo-3.19.0.sha256sum] = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43"
SRC_URI[byte-slice-cast-1.2.3.sha256sum] = "7575182f7272186991736b70173b0ea045398f984bf5ebbb3804736ce1330c9d"
SRC_URI[bytecount-0.6.9.sha256sum] = "175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365e"
-SRC_URI[bytemuck-1.23.2.sha256sum] = "3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677"
+SRC_URI[bytemuck-1.24.0.sha256sum] = "1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4"
SRC_URI[byteorder-1.5.0.sha256sum] = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
SRC_URI[byteorder-lite-0.1.0.sha256sum] = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495"
SRC_URI[bytes-1.10.1.sha256sum] = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a"
-SRC_URI[cairo-rs-0.21.1.sha256sum] = "1158f326d7b755a9ae2b36c5b5391400e3431f3b77418cedb6d7130126628f10"
-SRC_URI[cairo-sys-rs-0.21.1.sha256sum] = "b963177900ec8e783927e5ed99e16c0ec1b723f1f125dff8992db28ef35c62c3"
+SRC_URI[cairo-rs-0.21.2.sha256sum] = "dfe4354df4da648870e363387679081f8f9fc538ec8b55901e3740c6a0ef81b1"
+SRC_URI[cairo-sys-rs-0.21.2.sha256sum] = "47d6c3300c7103eb8e4de07591003511aa25664438f8c6fc317a3a9902c103f8"
SRC_URI[cast-0.3.0.sha256sum] = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5"
SRC_URI[cbc-0.1.2.sha256sum] = "26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6"
-SRC_URI[cc-1.2.32.sha256sum] = "2352e5597e9c544d5e6d9c95190d5d27738ade584fa8db0a16e130e5c2b5296e"
-SRC_URI[cfg-expr-0.20.2.sha256sum] = "c8d458d63f0f0f482c8da9b7c8b76c21bd885a02056cc94c6404d861ca2b8206"
-SRC_URI[cfg-if-1.0.1.sha256sum] = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268"
-SRC_URI[chrono-0.4.41.sha256sum] = "c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d"
+SRC_URI[cc-1.2.44.sha256sum] = "37521ac7aabe3d13122dc382493e20c9416f299d2ccd5b3a5340a2570cdeb0f3"
+SRC_URI[cfg-expr-0.20.4.sha256sum] = "9acd0bdbbf4b2612d09f52ba61da432140cb10930354079d0d53fafc12968726"
+SRC_URI[cfg-if-1.0.4.sha256sum] = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
+SRC_URI[chrono-0.4.42.sha256sum] = "145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2"
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.4.4.sha256sum] = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad"
-SRC_URI[clap-4.5.45.sha256sum] = "1fc0e74a703892159f5ae7d3aac52c8e6c392f5ae5f359c70b5881d60aaac318"
-SRC_URI[clap_builder-4.5.44.sha256sum] = "b3e7f4214277f3c7aa526a59dd3fbe306a370daee1f8b7b8c987069cd8e888a8"
-SRC_URI[clap_complete-4.5.57.sha256sum] = "4d9501bd3f5f09f7bbee01da9a511073ed30a80cd7a509f1214bb74eadea71ad"
-SRC_URI[clap_derive-4.5.45.sha256sum] = "14cb31bb0a7d536caef2639baa7fad459e15c3144efefa6dbd1c84562c4739f6"
-SRC_URI[clap_lex-0.7.5.sha256sum] = "b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675"
+SRC_URI[clap-4.5.51.sha256sum] = "4c26d721170e0295f191a69bd9a1f93efcdb0aff38684b61ab5750468972e5f5"
+SRC_URI[clap_builder-4.5.51.sha256sum] = "75835f0c7bf681bfd05abe44e965760fea999a5286c6eb2d59883634fd02011a"
+SRC_URI[clap_complete-4.5.60.sha256sum] = "8e602857739c5a4291dfa33b5a298aeac9006185229a700e5810a3ef7272d971"
+SRC_URI[clap_derive-4.5.49.sha256sum] = "2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671"
+SRC_URI[clap_lex-0.7.6.sha256sum] = "a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d"
SRC_URI[color_quant-1.1.0.sha256sum] = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b"
SRC_URI[colorchoice-1.0.4.sha256sum] = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75"
SRC_URI[core-foundation-sys-0.8.7.sha256sum] = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
SRC_URI[cpufeatures-0.2.17.sha256sum] = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280"
SRC_URI[crc32fast-1.5.0.sha256sum] = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511"
-SRC_URI[criterion-0.6.0.sha256sum] = "3bf7af66b0989381bd0be551bd7cc91912a655a58c6918420c9527b1fd8b4679"
-SRC_URI[criterion-plot-0.5.0.sha256sum] = "6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1"
+SRC_URI[criterion-0.7.0.sha256sum] = "e1c047a62b0cc3e145fa84415a3191f628e980b194c2755aa12300a4e6cbd928"
+SRC_URI[criterion-plot-0.6.0.sha256sum] = "9b1bcc0dc7dfae599d84ad0b1a55f80cde8af3725da8313b528da95ef783e338"
SRC_URI[crossbeam-deque-0.8.6.sha256sum] = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51"
SRC_URI[crossbeam-epoch-0.9.18.sha256sum] = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
SRC_URI[crossbeam-utils-0.8.21.sha256sum] = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28"
SRC_URI[crunchy-0.2.4.sha256sum] = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5"
SRC_URI[crypto-common-0.1.6.sha256sum] = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
-SRC_URI[cssparser-0.31.2.sha256sum] = "5b3df4f93e5fbbe73ec01ec8d3f68bba73107993a5b1e7519273c32db9b0d5be"
+SRC_URI[cssparser-0.35.0.sha256sum] = "4e901edd733a1472f944a45116df3f846f54d37e67e68640ac8bb69689aca2aa"
+SRC_URI[cssparser-color-0.3.0.sha256sum] = "6eeef9ae8c0e112edd89eb6406b3156ffa99c7e037b3baef1dbdf4158d35c324"
SRC_URI[cssparser-macros-0.6.1.sha256sum] = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331"
-SRC_URI[data-url-0.3.1.sha256sum] = "5c297a1c74b71ae29df00c3e22dd9534821d60eb9af5a0192823fa2acea70c2a"
+SRC_URI[data-url-0.3.2.sha256sum] = "be1e0bca6c3637f992fc1cc7cbc52a78c1ef6db076dbf1059c4323d6a2048376"
SRC_URI[dav1d-0.10.4.sha256sum] = "80c3f80814db85397819d464bb553268992c393b4b3b5554b89c1655996d5926"
SRC_URI[dav1d-sys-0.8.3.sha256sum] = "c3c91aea6668645415331133ed6f8ddf0e7f40160cd97a12d59e68716a58704b"
-SRC_URI[deranged-0.4.0.sha256sum] = "9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e"
-SRC_URI[derive_more-0.99.20.sha256sum] = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f"
+SRC_URI[deranged-0.5.5.sha256sum] = "ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587"
+SRC_URI[derive_more-2.0.1.sha256sum] = "093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678"
+SRC_URI[derive_more-impl-2.0.1.sha256sum] = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3"
SRC_URI[difflib-0.4.0.sha256sum] = "6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8"
SRC_URI[digest-0.10.7.sha256sum] = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
SRC_URI[displaydoc-0.2.5.sha256sum] = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
SRC_URI[dlib-0.5.2.sha256sum] = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412"
-SRC_URI[doc-comment-0.3.3.sha256sum] = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10"
SRC_URI[dtoa-1.0.10.sha256sum] = "d6add3b8cff394282be81f3fc1a0605db594ed69890078ca6e2cab1c408bcf04"
SRC_URI[dtoa-short-0.3.5.sha256sum] = "cd1511a7b6a56299bd043a9c167a6d2bfb37bf84a6dfceaba651168adfb43c87"
SRC_URI[ecb-0.1.2.sha256sum] = "1a8bfa975b1aec2145850fcaa1c6fe269a16578c44705a532ae3edc92b8881c7"
SRC_URI[either-1.15.0.sha256sum] = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
SRC_URI[encoding_rs-0.8.35.sha256sum] = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3"
SRC_URI[equivalent-1.0.2.sha256sum] = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
-SRC_URI[errno-0.3.13.sha256sum] = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad"
+SRC_URI[errno-0.3.14.sha256sum] = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
SRC_URI[fallible_collections-0.4.9.sha256sum] = "a88c69768c0a15262df21899142bc6df9b9b823546d4b4b9a7bc2d6c448ec6fd"
SRC_URI[fastrand-2.3.0.sha256sum] = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be"
SRC_URI[fdeflate-0.3.7.sha256sum] = "1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c"
-SRC_URI[flate2-1.1.2.sha256sum] = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d"
+SRC_URI[find-msvc-tools-0.1.4.sha256sum] = "52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127"
+SRC_URI[flate2-1.1.5.sha256sum] = "bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb"
SRC_URI[float-cmp-0.10.0.sha256sum] = "b09cf3155332e944990140d967ff5eceb70df778b34f77d8075db46e4704e6d8"
SRC_URI[fnv-1.0.7.sha256sum] = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
-SRC_URI[form_urlencoded-1.2.1.sha256sum] = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456"
+SRC_URI[form_urlencoded-1.2.2.sha256sum] = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf"
SRC_URI[futf-0.1.5.sha256sum] = "df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843"
SRC_URI[futures-channel-0.3.31.sha256sum] = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10"
SRC_URI[futures-core-0.3.31.sha256sum] = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e"
@@ -454,39 +449,37 @@ SRC_URI[futures-macro-0.3.31.sha256sum] = "162ee34ebcb7c64a8abebc059ce0fee27c226
SRC_URI[futures-task-0.3.31.sha256sum] = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988"
SRC_URI[futures-util-0.3.31.sha256sum] = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81"
SRC_URI[fxhash-0.2.1.sha256sum] = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c"
-SRC_URI[gdk-pixbuf-0.21.1.sha256sum] = "3c7330cdbbc653df431331ae3d9d59e985a0fecaf33d74c7c1c5d13ab0245f6c"
-SRC_URI[gdk-pixbuf-sys-0.21.1.sha256sum] = "e25899cc931dc28cba912ebec793b730f53d2d419f90a562fcb29b53bd10aa82"
-SRC_URI[generic-array-0.14.7.sha256sum] = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
-SRC_URI[getrandom-0.2.16.sha256sum] = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592"
-SRC_URI[getrandom-0.3.3.sha256sum] = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4"
+SRC_URI[gdk-pixbuf-0.21.2.sha256sum] = "2a3c64459f569154f37616fc28923bfac490d4aaa134aaf5eca58a2c0c13050f"
+SRC_URI[gdk-pixbuf-sys-0.21.2.sha256sum] = "3854ef7a6a8b8f3b4013a01d5f9cb0d1794ec4e810c6cb4e2cc6d980f1baf724"
+SRC_URI[generic-array-0.14.9.sha256sum] = "4bb6743198531e02858aeaea5398fcc883e71851fcbcb5a2f773e2fb6cb1edf2"
+SRC_URI[getrandom-0.3.4.sha256sum] = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd"
SRC_URI[gif-0.13.3.sha256sum] = "4ae047235e33e2829703574b54fdec96bfbad892062d97fed2f76022287de61b"
-SRC_URI[gio-0.21.1.sha256sum] = "52b5e3f390d01b79e30da451dd00e27cd1ac2de81658e3abf6c1fc3229b24c5f"
-SRC_URI[gio-sys-0.21.1.sha256sum] = "a03f2234671e5a588cfe1f59c2b22c103f5772ea351be9cc824a9ce0d06d99fd"
-SRC_URI[glib-0.21.1.sha256sum] = "60bdc26493257b5794ba9301f7cbaf7ab0d69a570bfbefa4d7d360e781cb5205"
-SRC_URI[glib-macros-0.21.0.sha256sum] = "e772291ebea14c28eb11bb75741f62f4a4894f25e60ce80100797b6b010ef0f9"
-SRC_URI[glib-sys-0.21.1.sha256sum] = "dc7c43cff6a7dc43821e45ebf172399437acd6716fa2186b6852d2b397bf622d"
-SRC_URI[gobject-sys-0.21.1.sha256sum] = "3e9a190eef2bce144a6aa8434e306974c6062c398e0a33a146d60238f9062d5c"
-SRC_URI[half-2.6.0.sha256sum] = "459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9"
+SRC_URI[gio-0.21.4.sha256sum] = "daeff3dd716d1ba91850b976b76a1c2d28f99ef6c1602cd8fdaa8fab8017fd9c"
+SRC_URI[gio-sys-0.21.2.sha256sum] = "171ed2f6dd927abbe108cfd9eebff2052c335013f5879d55bab0dc1dee19b706"
+SRC_URI[glib-0.21.4.sha256sum] = "5b9dbecb1c33e483a98be4acfea2ab369e1c28f517c6eadb674537409c25c4b2"
+SRC_URI[glib-macros-0.21.4.sha256sum] = "880e524e0085f3546cfb38532b2c202c0d64741d9977a6e4aa24704bfc9f19fb"
+SRC_URI[glib-sys-0.21.2.sha256sum] = "d09d3d0fddf7239521674e57b0465dfbd844632fec54f059f7f56112e3f927e1"
+SRC_URI[gobject-sys-0.21.2.sha256sum] = "538e41d8776173ec107e7b0f2aceced60abc368d7e1d81c1f0e2ecd35f59080d"
+SRC_URI[half-2.7.1.sha256sum] = "6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b"
SRC_URI[hashbrown-0.13.2.sha256sum] = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e"
-SRC_URI[hashbrown-0.15.5.sha256sum] = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1"
+SRC_URI[hashbrown-0.16.0.sha256sum] = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d"
SRC_URI[heck-0.5.0.sha256sum] = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
-SRC_URI[iana-time-zone-0.1.63.sha256sum] = "b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8"
+SRC_URI[iana-time-zone-0.1.64.sha256sum] = "33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb"
SRC_URI[iana-time-zone-haiku-0.1.2.sha256sum] = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
-SRC_URI[icu_collections-2.0.0.sha256sum] = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47"
-SRC_URI[icu_locale_core-2.0.0.sha256sum] = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a"
-SRC_URI[icu_normalizer-2.0.0.sha256sum] = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979"
-SRC_URI[icu_normalizer_data-2.0.0.sha256sum] = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3"
-SRC_URI[icu_properties-2.0.1.sha256sum] = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b"
-SRC_URI[icu_properties_data-2.0.1.sha256sum] = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632"
-SRC_URI[icu_provider-2.0.0.sha256sum] = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af"
-SRC_URI[idna-1.0.3.sha256sum] = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e"
+SRC_URI[icu_collections-2.1.1.sha256sum] = "4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43"
+SRC_URI[icu_locale_core-2.1.1.sha256sum] = "edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6"
+SRC_URI[icu_normalizer-2.1.1.sha256sum] = "5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599"
+SRC_URI[icu_normalizer_data-2.1.1.sha256sum] = "7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a"
+SRC_URI[icu_properties-2.1.1.sha256sum] = "e93fcd3157766c0c8da2f8cff6ce651a31f0810eaa1c51ec363ef790bbb5fb99"
+SRC_URI[icu_properties_data-2.1.1.sha256sum] = "02845b3647bb045f1100ecd6480ff52f34c35f82d9880e029d329c21d1054899"
+SRC_URI[icu_provider-2.1.1.sha256sum] = "85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614"
+SRC_URI[idna-1.1.0.sha256sum] = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de"
SRC_URI[idna_adapter-1.2.1.sha256sum] = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344"
-SRC_URI[image-0.25.6.sha256sum] = "db35664ce6b9810857a38a906215e75a9c879f0696556a39f59c62829710251a"
-SRC_URI[image-webp-0.2.3.sha256sum] = "f6970fe7a5300b4b42e62c52efa0187540a5bef546c60edaf554ef595d2e6f0b"
-SRC_URI[indexmap-2.10.0.sha256sum] = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661"
+SRC_URI[image-0.25.8.sha256sum] = "529feb3e6769d234375c4cf1ee2ce713682b8e76538cb13f9fc23e1400a591e7"
+SRC_URI[image-webp-0.2.4.sha256sum] = "525e9ff3e1a4be2fbea1fdf0e98686a6d98b4d8f937e1bf7402245af1909e8c3"
+SRC_URI[indexmap-2.12.0.sha256sum] = "6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f"
SRC_URI[inout-0.1.4.sha256sum] = "879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01"
-SRC_URI[is_terminal_polyfill-1.70.1.sha256sum] = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf"
-SRC_URI[itertools-0.10.5.sha256sum] = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
+SRC_URI[is_terminal_polyfill-1.70.2.sha256sum] = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695"
SRC_URI[itertools-0.13.0.sha256sum] = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186"
SRC_URI[itertools-0.14.0.sha256sum] = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285"
SRC_URI[itoa-1.0.15.sha256sum] = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c"
@@ -494,25 +487,26 @@ SRC_URI[jiff-0.2.15.sha256sum] = "be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40c
SRC_URI[jiff-static-0.2.15.sha256sum] = "03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4"
SRC_URI[jiff-tzdb-0.1.4.sha256sum] = "c1283705eb0a21404d2bfd6eef2a7593d240bc42a0bdb39db0ad6fa2ec026524"
SRC_URI[jiff-tzdb-platform-0.1.3.sha256sum] = "875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8"
-SRC_URI[js-sys-0.3.77.sha256sum] = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f"
+SRC_URI[js-sys-0.3.82.sha256sum] = "b011eec8cc36da2aab2d5cff675ec18454fad408585853910a202391cf9f8e65"
SRC_URI[language-tags-0.3.2.sha256sum] = "d4345964bb142484797b161f473a503a434de77149dd8c7427788c6e13379388"
SRC_URI[lazy_static-1.5.0.sha256sum] = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
-SRC_URI[libc-0.2.175.sha256sum] = "6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543"
-SRC_URI[libloading-0.8.8.sha256sum] = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667"
-SRC_URI[linux-raw-sys-0.9.4.sha256sum] = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12"
-SRC_URI[litemap-0.8.0.sha256sum] = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956"
+SRC_URI[libc-0.2.177.sha256sum] = "2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976"
+SRC_URI[libloading-0.8.9.sha256sum] = "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55"
+SRC_URI[linux-raw-sys-0.11.0.sha256sum] = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039"
+SRC_URI[litemap-0.8.1.sha256sum] = "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77"
SRC_URI[locale_config-0.3.0.sha256sum] = "08d2c35b16f4483f6c26f0e4e9550717a2f6575bcd6f12a53ff0c490a94a6934"
-SRC_URI[lock_api-0.4.13.sha256sum] = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765"
-SRC_URI[log-0.4.27.sha256sum] = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94"
-SRC_URI[lopdf-0.36.0.sha256sum] = "59fa2559e99ba0f26a12458aabc754432c805bbb8cba516c427825a997af1fb7"
+SRC_URI[lock_api-0.4.14.sha256sum] = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965"
+SRC_URI[log-0.4.28.sha256sum] = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432"
+SRC_URI[lopdf-0.38.0.sha256sum] = "c7184fdea2bc3cd272a1acec4030c321a8f9875e877b3f92a53f2f6033fdc289"
SRC_URI[mac-0.1.1.sha256sum] = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4"
SRC_URI[malloc_buf-0.0.6.sha256sum] = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb"
SRC_URI[markup5ever-0.35.0.sha256sum] = "311fe69c934650f8f19652b3946075f0fc41ad8757dbb68f1ca14e7900ecc1c3"
SRC_URI[matches-0.1.10.sha256sum] = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5"
SRC_URI[matrixmultiply-0.3.10.sha256sum] = "a06de3016e9fae57a36fd14dba131fccf49f74b40b7fbdb472f96e361ec71a08"
SRC_URI[md-5-0.10.6.sha256sum] = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf"
-SRC_URI[memchr-2.7.5.sha256sum] = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0"
+SRC_URI[memchr-2.7.6.sha256sum] = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273"
SRC_URI[miniz_oxide-0.8.9.sha256sum] = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316"
+SRC_URI[moxcms-0.7.9.sha256sum] = "0fbdd3d7436f8b5e892b8b7ea114271ff0fa00bc5acae845d53b07d498616ef6"
SRC_URI[mp4parse-0.17.0.sha256sum] = "63a35203d3c6ce92d5251c77520acb2e57108c88728695aa883f70023624c570"
SRC_URI[nalgebra-0.33.2.sha256sum] = "26aecdf64b707efd1310e3544d709c5c0ac61c13756046aaaba41be5c4f66a3b"
SRC_URI[nalgebra-macros-0.2.2.sha256sum] = "254a5372af8fc138e36684761d3c0cdb758a4410e938babcff1c860ce14ddbfc"
@@ -531,51 +525,48 @@ SRC_URI[objc-0.2.7.sha256sum] = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1ca
SRC_URI[objc-foundation-0.1.1.sha256sum] = "1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9"
SRC_URI[objc_id-0.1.1.sha256sum] = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b"
SRC_URI[once_cell-1.21.3.sha256sum] = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
-SRC_URI[once_cell_polyfill-1.70.1.sha256sum] = "a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad"
+SRC_URI[once_cell_polyfill-1.70.2.sha256sum] = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe"
SRC_URI[oorandom-11.1.5.sha256sum] = "d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e"
-SRC_URI[pango-0.21.1.sha256sum] = "ab47feb3403aa564edaeb68620c5b9159f8814733a7dd45f0b1a27d19de362fe"
-SRC_URI[pango-sys-0.21.1.sha256sum] = "1f855bccb447644e149fae79086e1f81514c30fe5e9b8bd257d9d3c941116c86"
-SRC_URI[pangocairo-0.21.1.sha256sum] = "bb23cf0052917cbf75f160d4913a46ce741567f566b514fadc09d761f41eb2fb"
-SRC_URI[pangocairo-sys-0.21.1.sha256sum] = "dcda09c0b17007d7eb6c5eb1643c5b40b067073c15f0cc5a809a6fc68b5d9be7"
-SRC_URI[parking_lot-0.12.4.sha256sum] = "70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13"
-SRC_URI[parking_lot_core-0.9.11.sha256sum] = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5"
+SRC_URI[pango-0.21.3.sha256sum] = "e37b7a678e18c2e9f2485f7e39b7b2dac99590d5ddef08a7f56eae38a145402e"
+SRC_URI[pango-sys-0.21.2.sha256sum] = "f4f5daf21da43fba9f2a0092da0eebeb77637c23552bccaf58f791c518009c94"
+SRC_URI[pangocairo-0.21.2.sha256sum] = "7fe686297711b9c0499d0e292e86d343d90b4832d19ebff3d50ce3f627b64e17"
+SRC_URI[pangocairo-sys-0.21.2.sha256sum] = "e6263d7d919c8f3ccd31874774b5f7924e88f5b82ddee3163b3ef49197786a00"
+SRC_URI[parking_lot-0.12.5.sha256sum] = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a"
+SRC_URI[parking_lot_core-0.9.12.sha256sum] = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1"
SRC_URI[paste-1.0.15.sha256sum] = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
-SRC_URI[percent-encoding-2.3.1.sha256sum] = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
-SRC_URI[phf-0.10.1.sha256sum] = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259"
+SRC_URI[percent-encoding-2.3.2.sha256sum] = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220"
SRC_URI[phf-0.11.3.sha256sum] = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078"
-SRC_URI[phf_codegen-0.10.0.sha256sum] = "4fb1c3a8bc4dd4e5cfce29b44ffc14bedd2ee294559a294e2a4d4c9e9a6a13cd"
SRC_URI[phf_codegen-0.11.3.sha256sum] = "aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a"
-SRC_URI[phf_generator-0.10.0.sha256sum] = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6"
SRC_URI[phf_generator-0.11.3.sha256sum] = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d"
SRC_URI[phf_macros-0.11.3.sha256sum] = "f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216"
-SRC_URI[phf_shared-0.10.0.sha256sum] = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096"
SRC_URI[phf_shared-0.11.3.sha256sum] = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5"
+SRC_URI[phf_shared-0.13.1.sha256sum] = "e57fef6bc5981e38c2ce2d63bfa546861309f875b8a75f092d1d54ae2d64f266"
SRC_URI[pin-project-lite-0.2.16.sha256sum] = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b"
SRC_URI[pin-utils-0.1.0.sha256sum] = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
SRC_URI[pkg-config-0.3.32.sha256sum] = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c"
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.17.16.sha256sum] = "82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526"
+SRC_URI[png-0.18.0.sha256sum] = "97baced388464909d42d89643fe4361939af9b7ce7a31ee32a168f832a70f2a0"
SRC_URI[portable-atomic-1.11.1.sha256sum] = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483"
SRC_URI[portable-atomic-util-0.2.4.sha256sum] = "d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507"
-SRC_URI[potential_utf-0.1.2.sha256sum] = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585"
+SRC_URI[potential_utf-0.1.4.sha256sum] = "b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77"
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"
SRC_URI[predicates-3.1.3.sha256sum] = "a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573"
SRC_URI[predicates-core-1.0.9.sha256sum] = "727e462b119fe9c93fd0eb1429a5f7647394014cf3c04ab2c0350eeb09095ffa"
SRC_URI[predicates-tree-1.0.12.sha256sum] = "72dd2d6d381dfb73a193c7fca536518d7caee39fc8503f74e7dc0be0531b425c"
-SRC_URI[proc-macro-crate-3.3.0.sha256sum] = "edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35"
-SRC_URI[proc-macro2-1.0.97.sha256sum] = "d61789d7719defeb74ea5fe81f2fdfdbd28a803847077cecce2ff14e1472f6f1"
-SRC_URI[proptest-1.7.0.sha256sum] = "6fcdab19deb5195a31cf7726a210015ff1496ba1464fd42cb4f537b8b01b471f"
+SRC_URI[proc-macro-crate-3.4.0.sha256sum] = "219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983"
+SRC_URI[proc-macro2-1.0.103.sha256sum] = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8"
+SRC_URI[proptest-1.9.0.sha256sum] = "bee689443a2bd0a16ab0348b52ee43e3b2d1b1f931c8aa5c9f8de4c86fbe8c40"
+SRC_URI[pxfm-0.1.25.sha256sum] = "a3cbdf373972bf78df4d3b518d07003938e2c7d1fb5891e55f9cb6df57009d84"
SRC_URI[quick-error-1.2.3.sha256sum] = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0"
SRC_URI[quick-error-2.0.1.sha256sum] = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3"
-SRC_URI[quote-1.0.40.sha256sum] = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d"
+SRC_URI[quote-1.0.41.sha256sum] = "ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1"
SRC_URI[r-efi-5.3.0.sha256sum] = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f"
SRC_URI[rand-0.8.5.sha256sum] = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
SRC_URI[rand-0.9.2.sha256sum] = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1"
-SRC_URI[rand_chacha-0.3.1.sha256sum] = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
SRC_URI[rand_chacha-0.9.0.sha256sum] = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb"
SRC_URI[rand_core-0.6.4.sha256sum] = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
SRC_URI[rand_core-0.9.3.sha256sum] = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38"
@@ -585,128 +576,129 @@ SRC_URI[rawpointer-0.2.1.sha256sum] = "60a357793950651c4ed0f3f52338f53b2f809f32d
SRC_URI[rayon-1.11.0.sha256sum] = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f"
SRC_URI[rayon-core-1.13.0.sha256sum] = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91"
SRC_URI[rctree-0.6.0.sha256sum] = "e03e7866abec1101869ffa8e2c8355c4c2419d0214ece0cc3e428e5b94dea6e9"
-SRC_URI[redox_syscall-0.5.17.sha256sum] = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77"
-SRC_URI[regex-1.11.1.sha256sum] = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191"
-SRC_URI[regex-automata-0.4.9.sha256sum] = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908"
-SRC_URI[regex-syntax-0.8.5.sha256sum] = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
+SRC_URI[redox_syscall-0.5.18.sha256sum] = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d"
+SRC_URI[regex-1.12.2.sha256sum] = "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4"
+SRC_URI[regex-automata-0.4.13.sha256sum] = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c"
+SRC_URI[regex-syntax-0.8.8.sha256sum] = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58"
SRC_URI[rgb-0.8.52.sha256sum] = "0c6a884d2998352bb4daf0183589aec883f16a6da1f4dde84d8e2e9a5409a1ce"
-SRC_URI[rustix-1.0.8.sha256sum] = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8"
+SRC_URI[rustix-1.1.2.sha256sum] = "cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e"
SRC_URI[rustversion-1.0.22.sha256sum] = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d"
-SRC_URI[rusty-fork-0.3.0.sha256sum] = "cb3dcc6e454c328bb824492db107ab7c0ae8fcffe4ad210136ef014458c1bc4f"
+SRC_URI[rusty-fork-0.3.1.sha256sum] = "cc6bf79ff24e648f6da1f8d1f011e9cac26491b619e6b9280f2b47f1774e6ee2"
SRC_URI[ryu-1.0.20.sha256sum] = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f"
SRC_URI[safe_arch-0.7.4.sha256sum] = "96b02de82ddbe1b636e6170c21be622223aea188ef2e139be0a5b219ec215323"
SRC_URI[same-file-1.0.6.sha256sum] = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
SRC_URI[scopeguard-1.2.0.sha256sum] = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
-SRC_URI[selectors-0.25.0.sha256sum] = "4eb30575f3638fc8f6815f448d50cb1a2e255b0897985c8c59f4d37b72a07b06"
-SRC_URI[serde-1.0.219.sha256sum] = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6"
-SRC_URI[serde_derive-1.0.219.sha256sum] = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00"
-SRC_URI[serde_json-1.0.142.sha256sum] = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7"
-SRC_URI[serde_spanned-0.6.9.sha256sum] = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3"
-SRC_URI[servo_arc-0.3.0.sha256sum] = "d036d71a959e00c77a63538b90a6c2390969f9772b096ea837205c6bd0491a44"
+SRC_URI[selectors-0.31.0.sha256sum] = "5685b6ae43bfcf7d2e7dfcfb5d8e8f61b46442c902531e41a32a9a8bf0ee0fb6"
+SRC_URI[serde-1.0.228.sha256sum] = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e"
+SRC_URI[serde_core-1.0.228.sha256sum] = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad"
+SRC_URI[serde_derive-1.0.228.sha256sum] = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
+SRC_URI[serde_json-1.0.145.sha256sum] = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c"
+SRC_URI[serde_spanned-1.0.3.sha256sum] = "e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392"
+SRC_URI[servo_arc-0.4.1.sha256sum] = "204ea332803bd95a0b60388590d59cf6468ec9becf626e2451f1d26a1d972de4"
SRC_URI[sha2-0.10.9.sha256sum] = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283"
SRC_URI[shell-words-1.1.0.sha256sum] = "24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde"
SRC_URI[shlex-1.3.0.sha256sum] = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
-SRC_URI[simba-0.9.0.sha256sum] = "b3a386a501cd104797982c15ae17aafe8b9261315b5d07e3ec803f2ea26be0fa"
+SRC_URI[simba-0.9.1.sha256sum] = "c99284beb21666094ba2b75bbceda012e610f5479dfcc2d6e2426f53197ffd95"
SRC_URI[simd-adler32-0.3.7.sha256sum] = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe"
-SRC_URI[siphasher-0.3.11.sha256sum] = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d"
SRC_URI[siphasher-1.0.1.sha256sum] = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d"
SRC_URI[slab-0.4.11.sha256sum] = "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589"
SRC_URI[smallvec-1.15.1.sha256sum] = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
-SRC_URI[stable_deref_trait-1.2.0.sha256sum] = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
+SRC_URI[stable_deref_trait-1.2.1.sha256sum] = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596"
SRC_URI[static_assertions-1.1.0.sha256sum] = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
SRC_URI[string_cache-0.8.9.sha256sum] = "bf776ba3fa74f83bf4b63c3dcbbf82173db2632ed8452cb2d891d33f459de70f"
+SRC_URI[string_cache-0.9.0.sha256sum] = "a18596f8c785a729f2819c0f6a7eae6ebeebdfffbfe4214ae6b087f690e31901"
SRC_URI[string_cache_codegen-0.5.4.sha256sum] = "c711928715f1fe0fe509c53b43e993a9a557babc2d0a3567d0a3006f1ac931a0"
SRC_URI[stringprep-0.1.5.sha256sum] = "7b4df3d392d81bd458a8a621b8bffbd2302a12ffe288a9d931670948749463b1"
SRC_URI[strsim-0.11.1.sha256sum] = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
-SRC_URI[syn-2.0.105.sha256sum] = "7bc3fcb250e53458e712715cf74285c1f889686520d79294a9ef3bd7aa1fc619"
+SRC_URI[syn-2.0.108.sha256sum] = "da58917d35242480a05c2897064da0a80589a2a0476c9a3f2fdc83b53502e917"
SRC_URI[synstructure-0.13.2.sha256sum] = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2"
-SRC_URI[system-deps-7.0.5.sha256sum] = "e4be53aa0cba896d2dc615bd42bbc130acdcffa239e0a2d965ea5b3b2a86ffdb"
-SRC_URI[target-lexicon-0.13.2.sha256sum] = "e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a"
-SRC_URI[tempfile-3.20.0.sha256sum] = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1"
+SRC_URI[system-deps-7.0.7.sha256sum] = "48c8f33736f986f16d69b6cb8b03f55ddcad5c41acc4ccc39dd88e84aa805e7f"
+SRC_URI[target-lexicon-0.13.3.sha256sum] = "df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c"
+SRC_URI[tempfile-3.23.0.sha256sum] = "2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16"
SRC_URI[tendril-0.4.3.sha256sum] = "d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0"
SRC_URI[termtree-0.5.1.sha256sum] = "8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683"
-SRC_URI[thiserror-1.0.69.sha256sum] = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"
-SRC_URI[thiserror-2.0.14.sha256sum] = "0b0949c3a6c842cbde3f1686d6eea5a010516deb7085f79db747562d4102f41e"
-SRC_URI[thiserror-impl-1.0.69.sha256sum] = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
-SRC_URI[thiserror-impl-2.0.14.sha256sum] = "cc5b44b4ab9c2fdd0e0512e6bece8388e214c0749f5862b114cc5b7a25daf227"
-SRC_URI[time-0.3.41.sha256sum] = "8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40"
-SRC_URI[time-core-0.1.4.sha256sum] = "c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c"
-SRC_URI[time-macros-0.2.22.sha256sum] = "3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49"
-SRC_URI[tinystr-0.8.1.sha256sum] = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b"
+SRC_URI[thiserror-2.0.17.sha256sum] = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8"
+SRC_URI[thiserror-impl-2.0.17.sha256sum] = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913"
+SRC_URI[time-0.3.44.sha256sum] = "91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d"
+SRC_URI[time-core-0.1.6.sha256sum] = "40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b"
+SRC_URI[time-macros-0.2.24.sha256sum] = "30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3"
+SRC_URI[tinystr-0.8.2.sha256sum] = "42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869"
SRC_URI[tinytemplate-1.2.1.sha256sum] = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc"
-SRC_URI[tinyvec-1.9.0.sha256sum] = "09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71"
+SRC_URI[tinyvec-1.10.0.sha256sum] = "bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa"
SRC_URI[tinyvec_macros-0.1.1.sha256sum] = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
-SRC_URI[toml-0.8.23.sha256sum] = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362"
-SRC_URI[toml_datetime-0.6.11.sha256sum] = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c"
-SRC_URI[toml_edit-0.22.27.sha256sum] = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a"
-SRC_URI[typenum-1.18.0.sha256sum] = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f"
+SRC_URI[toml-0.9.8.sha256sum] = "f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8"
+SRC_URI[toml_datetime-0.7.3.sha256sum] = "f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533"
+SRC_URI[toml_edit-0.23.7.sha256sum] = "6485ef6d0d9b5d0ec17244ff7eb05310113c3f316f2d14200d4de56b3cb98f8d"
+SRC_URI[toml_parser-1.0.4.sha256sum] = "c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e"
+SRC_URI[toml_writer-1.0.4.sha256sum] = "df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2"
+SRC_URI[ttf-parser-0.25.1.sha256sum] = "d2df906b07856748fa3f6e0ad0cbaa047052d4a7dd609e231c4f72cee8c36f31"
+SRC_URI[typenum-1.19.0.sha256sum] = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb"
SRC_URI[unarray-0.1.4.sha256sum] = "eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94"
SRC_URI[unicode-bidi-0.3.18.sha256sum] = "5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5"
-SRC_URI[unicode-ident-1.0.18.sha256sum] = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512"
-SRC_URI[unicode-normalization-0.1.24.sha256sum] = "5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956"
-SRC_URI[unicode-properties-0.1.3.sha256sum] = "e70f2a8b45122e719eb623c01822704c4e0907e7e426a05927e1a1cfff5b75d0"
-SRC_URI[url-2.5.4.sha256sum] = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60"
+SRC_URI[unicode-ident-1.0.22.sha256sum] = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5"
+SRC_URI[unicode-normalization-0.1.25.sha256sum] = "5fd4f6878c9cb28d874b009da9e8d183b5abc80117c40bbd187a1fde336be6e8"
+SRC_URI[unicode-properties-0.1.4.sha256sum] = "7df058c713841ad818f1dc5d3fd88063241cc61f49f5fbea4b951e8cf5a8d71d"
+SRC_URI[url-2.5.7.sha256sum] = "08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b"
SRC_URI[utf-8-0.7.6.sha256sum] = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9"
SRC_URI[utf8_iter-1.0.4.sha256sum] = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
SRC_URI[utf8parse-0.2.2.sha256sum] = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
-SRC_URI[version-compare-0.2.0.sha256sum] = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b"
+SRC_URI[version-compare-0.2.1.sha256sum] = "03c2856837ef78f57382f06b2b8563a2f512f7185d732608fd9176cb3b8edf0e"
SRC_URI[version_check-0.9.5.sha256sum] = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
SRC_URI[wait-timeout-0.2.1.sha256sum] = "09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11"
SRC_URI[walkdir-2.5.0.sha256sum] = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
-SRC_URI[wasi-0.11.1+wasi-snapshot-preview1.sha256sum] = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
-SRC_URI[wasi-0.14.2+wasi-0.2.4.sha256sum] = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3"
-SRC_URI[wasm-bindgen-0.2.100.sha256sum] = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5"
-SRC_URI[wasm-bindgen-backend-0.2.100.sha256sum] = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6"
-SRC_URI[wasm-bindgen-macro-0.2.100.sha256sum] = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407"
-SRC_URI[wasm-bindgen-macro-support-0.2.100.sha256sum] = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de"
-SRC_URI[wasm-bindgen-shared-0.2.100.sha256sum] = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d"
-SRC_URI[web-sys-0.3.77.sha256sum] = "33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2"
+SRC_URI[wasip2-1.0.1+wasi-0.2.4.sha256sum] = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7"
+SRC_URI[wasm-bindgen-0.2.105.sha256sum] = "da95793dfc411fbbd93f5be7715b0578ec61fe87cb1a42b12eb625caa5c5ea60"
+SRC_URI[wasm-bindgen-macro-0.2.105.sha256sum] = "04264334509e04a7bf8690f2384ef5265f05143a4bff3889ab7a3269adab59c2"
+SRC_URI[wasm-bindgen-macro-support-0.2.105.sha256sum] = "420bc339d9f322e562942d52e115d57e950d12d88983a14c79b86859ee6c7ebc"
+SRC_URI[wasm-bindgen-shared-0.2.105.sha256sum] = "76f218a38c84bcb33c25ec7059b07847d465ce0e0a76b995e134a45adcb6af76"
+SRC_URI[web-sys-0.3.82.sha256sum] = "3a1f95c0d03a47f4ae1f7a64643a6bb97465d9b740f0fa8f90ea33915c99a9a1"
SRC_URI[web_atoms-0.1.3.sha256sum] = "57ffde1dc01240bdf9992e3205668b235e59421fd085e8a317ed98da0178d414"
SRC_URI[weezl-0.1.10.sha256sum] = "a751b3277700db47d3e574514de2eced5e54dc8a5436a3bf7a0b248b2cee16f3"
SRC_URI[wide-0.7.33.sha256sum] = "0ce5da8ecb62bcd8ec8b7ea19f69a51275e91299be594ea5cc6ef7819e16cd03"
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.9.sha256sum] = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
+SRC_URI[winapi-util-0.1.11.sha256sum] = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
SRC_URI[winapi-x86_64-pc-windows-gnu-0.4.0.sha256sum] = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
-SRC_URI[windows-core-0.61.2.sha256sum] = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3"
-SRC_URI[windows-implement-0.60.0.sha256sum] = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836"
-SRC_URI[windows-interface-0.59.1.sha256sum] = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8"
-SRC_URI[windows-link-0.1.3.sha256sum] = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a"
-SRC_URI[windows-result-0.3.4.sha256sum] = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6"
-SRC_URI[windows-strings-0.4.2.sha256sum] = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57"
+SRC_URI[windows-core-0.62.2.sha256sum] = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb"
+SRC_URI[windows-implement-0.60.2.sha256sum] = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf"
+SRC_URI[windows-interface-0.59.3.sha256sum] = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358"
+SRC_URI[windows-link-0.2.1.sha256sum] = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
+SRC_URI[windows-result-0.4.1.sha256sum] = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5"
+SRC_URI[windows-strings-0.5.1.sha256sum] = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091"
SRC_URI[windows-sys-0.59.0.sha256sum] = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
SRC_URI[windows-sys-0.60.2.sha256sum] = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb"
+SRC_URI[windows-sys-0.61.2.sha256sum] = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
SRC_URI[windows-targets-0.52.6.sha256sum] = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
-SRC_URI[windows-targets-0.53.3.sha256sum] = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91"
+SRC_URI[windows-targets-0.53.5.sha256sum] = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3"
SRC_URI[windows_aarch64_gnullvm-0.52.6.sha256sum] = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
-SRC_URI[windows_aarch64_gnullvm-0.53.0.sha256sum] = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764"
+SRC_URI[windows_aarch64_gnullvm-0.53.1.sha256sum] = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53"
SRC_URI[windows_aarch64_msvc-0.52.6.sha256sum] = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
-SRC_URI[windows_aarch64_msvc-0.53.0.sha256sum] = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c"
+SRC_URI[windows_aarch64_msvc-0.53.1.sha256sum] = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006"
SRC_URI[windows_i686_gnu-0.52.6.sha256sum] = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
-SRC_URI[windows_i686_gnu-0.53.0.sha256sum] = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3"
+SRC_URI[windows_i686_gnu-0.53.1.sha256sum] = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3"
SRC_URI[windows_i686_gnullvm-0.52.6.sha256sum] = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
-SRC_URI[windows_i686_gnullvm-0.53.0.sha256sum] = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11"
+SRC_URI[windows_i686_gnullvm-0.53.1.sha256sum] = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c"
SRC_URI[windows_i686_msvc-0.52.6.sha256sum] = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
-SRC_URI[windows_i686_msvc-0.53.0.sha256sum] = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d"
+SRC_URI[windows_i686_msvc-0.53.1.sha256sum] = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2"
SRC_URI[windows_x86_64_gnu-0.52.6.sha256sum] = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
-SRC_URI[windows_x86_64_gnu-0.53.0.sha256sum] = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba"
+SRC_URI[windows_x86_64_gnu-0.53.1.sha256sum] = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499"
SRC_URI[windows_x86_64_gnullvm-0.52.6.sha256sum] = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
-SRC_URI[windows_x86_64_gnullvm-0.53.0.sha256sum] = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57"
+SRC_URI[windows_x86_64_gnullvm-0.53.1.sha256sum] = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1"
SRC_URI[windows_x86_64_msvc-0.52.6.sha256sum] = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
-SRC_URI[windows_x86_64_msvc-0.53.0.sha256sum] = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486"
-SRC_URI[winnow-0.7.12.sha256sum] = "f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95"
-SRC_URI[wit-bindgen-rt-0.39.0.sha256sum] = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1"
-SRC_URI[writeable-0.6.1.sha256sum] = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb"
+SRC_URI[windows_x86_64_msvc-0.53.1.sha256sum] = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650"
+SRC_URI[winnow-0.7.13.sha256sum] = "21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf"
+SRC_URI[wit-bindgen-0.46.0.sha256sum] = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59"
+SRC_URI[writeable-0.6.2.sha256sum] = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9"
SRC_URI[xml5ever-0.35.0.sha256sum] = "ee3f1e41afb31a75aef076563b0ad3ecc24f5bd9d12a72b132222664eb76b494"
SRC_URI[yeslogic-fontconfig-sys-6.0.0.sha256sum] = "503a066b4c037c440169d995b869046827dbc71263f6e8f3be6d77d4f3229dbd"
-SRC_URI[yoke-0.8.0.sha256sum] = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc"
-SRC_URI[yoke-derive-0.8.0.sha256sum] = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6"
-SRC_URI[zerocopy-0.8.26.sha256sum] = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f"
-SRC_URI[zerocopy-derive-0.8.26.sha256sum] = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181"
+SRC_URI[yoke-0.8.1.sha256sum] = "72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954"
+SRC_URI[yoke-derive-0.8.1.sha256sum] = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d"
+SRC_URI[zerocopy-0.8.27.sha256sum] = "0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c"
+SRC_URI[zerocopy-derive-0.8.27.sha256sum] = "88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831"
SRC_URI[zerofrom-0.1.6.sha256sum] = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5"
SRC_URI[zerofrom-derive-0.1.6.sha256sum] = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502"
-SRC_URI[zerotrie-0.2.2.sha256sum] = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595"
-SRC_URI[zerovec-0.11.4.sha256sum] = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b"
-SRC_URI[zerovec-derive-0.11.1.sha256sum] = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f"
+SRC_URI[zerotrie-0.2.3.sha256sum] = "2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851"
+SRC_URI[zerovec-0.11.5.sha256sum] = "6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002"
+SRC_URI[zerovec-derive-0.11.2.sha256sum] = "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3"
SRC_URI[zune-core-0.4.12.sha256sum] = "3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a"
-SRC_URI[zune-jpeg-0.4.20.sha256sum] = "fc1f7e205ce79eb2da3cd71c5f55f3589785cb7c79f6a03d1c8d1491bda5d089"
+SRC_URI[zune-jpeg-0.4.21.sha256sum] = "29ce2c8a9384ad323cf564b67da86e21d3cfdff87908bc1223ed5c99bc792713"
diff --git a/meta/recipes-gnome/librsvg/librsvg/0001-Revert-meson.build-do-not-force-disable-gdk-pixbuf-l.patch b/meta/recipes-gnome/librsvg/librsvg/0001-Revert-meson.build-do-not-force-disable-gdk-pixbuf-l.patch
index 019696c328..b62f641d57 100644
--- a/meta/recipes-gnome/librsvg/librsvg/0001-Revert-meson.build-do-not-force-disable-gdk-pixbuf-l.patch
+++ b/meta/recipes-gnome/librsvg/librsvg/0001-Revert-meson.build-do-not-force-disable-gdk-pixbuf-l.patch
@@ -1,4 +1,4 @@
-From a614646fc79ad1c11784e04d415b19e752a4ae20 Mon Sep 17 00:00:00 2001
+From 33ece256bf7c156a34ab1ee3709718e38829cc9e Mon Sep 17 00:00:00 2001
From: Gyorgy Sarvari <skandigraun@gmail.com>
Date: Wed, 6 Aug 2025 13:50:21 +0200
Subject: [PATCH] Revert "meson.build: do not force-disable gdk-pixbuf-loader
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 8d72861efb..a3596fc288 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 1c204b5acc66f3e89c6f90cf5bcdb410fc90f0c6 Mon Sep 17 00:00:00 2001
+From e89982e61e50c7d25d563f2fa0481f9bba481f04 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
new file mode 100644
index 0000000000..6ed82348a7
--- /dev/null
+++ b/meta/recipes-gnome/librsvg/librsvg/0001-tests-revert-Take-care-of-deprecated-assert_cmd-Comm.patch
@@ -0,0 +1,39 @@
+From bc089af8ce38ad268bc4283040ec28241c5064a6 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
+ assert_cmd::Command::cargo_bin'
+
+This reverts https://gitlab.gnome.org/GNOME/librsvg/-/commit/fdc004ac6304f2cd7206541b9a7bf901cf6a9dd6
+back to the deprecated API, as the new API writes an absolute build path
+of the requested command into the resulting binary. These
+tests are not meant to be installable, and so I'm not sure where
+to report the issue and how to justify it.
+
+Upstream-Status: Inappropriate [see above]
+Signed-off-by: Alexander Kanavin <alex@linutronix.de>
+---
+ rsvg_convert/tests/rsvg_convert.rs | 3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
+
+diff --git a/rsvg_convert/tests/rsvg_convert.rs b/rsvg_convert/tests/rsvg_convert.rs
+index 3d0a340..90a4c2f 100644
+--- a/rsvg_convert/tests/rsvg_convert.rs
++++ b/rsvg_convert/tests/rsvg_convert.rs
+@@ -3,7 +3,6 @@ mod internal_predicates;
+ use internal_predicates::file;
+
+ use assert_cmd::assert::IntoOutputPredicate;
+-use assert_cmd::cargo::cargo_bin_cmd;
+ use assert_cmd::Command;
+ #[cfg(system_deps_have_cairo_pdf)]
+ use chrono::{TimeZone, Utc};
+@@ -50,7 +49,7 @@ impl RsvgConvert {
+ let path_str = config_file_path.to_str().unwrap();
+ eprintln!("FONTCONFIG_FILE={path_str}");
+
+- let mut command = cargo_bin_cmd!("rsvg-convert");
++ let mut command = Command::cargo_bin("rsvg-convert").unwrap();
+ command.env("FONTCONFIG_FILE", config_file_path);
+
+ RsvgConvert {
diff --git a/meta/recipes-gnome/librsvg/librsvg_2.61.0.bb b/meta/recipes-gnome/librsvg/librsvg_2.61.3.bb
similarity index 95%
rename from meta/recipes-gnome/librsvg/librsvg_2.61.0.bb
rename to meta/recipes-gnome/librsvg/librsvg_2.61.3.bb
index de1853c6d8..cab8471c33 100644
--- a/meta/recipes-gnome/librsvg/librsvg_2.61.0.bb
+++ b/meta/recipes-gnome/librsvg/librsvg_2.61.3.bb
@@ -25,8 +25,9 @@ require ${BPN}-crates.inc
SRC_URI += "file://0001-query-rustc-append-RUSTFLAGS-to-rustc-executable.patch \
file://0001-Revert-meson.build-do-not-force-disable-gdk-pixbuf-l.patch \
+ file://0001-tests-revert-Take-care-of-deprecated-assert_cmd-Comm.patch \
file://run-ptest"
-SRC_URI[archive.sha256sum] = "dbd0db40a1179a382fbb8cc930837671b973d722ba106a3dee2aad0fd858e2c4"
+SRC_URI[archive.sha256sum] = "a56d2c80d744ad2f2718f85df466fe71d24ff1f9bc3e5ef588bde4d7e87815f2"
UPSTREAM_CHECK_REGEX = "librsvg-(?P<pver>\d+\.\d+\.(?!9\d+)\d+)"
@@ -93,6 +94,7 @@ do_install_ptest:append() {
# the api tests look for the required files in rsvg folder, so simulate it
# with a symlink that points to the current folder
ln -s . ${D}${PTEST_PATH}/rsvg
+ ln -s ptest ${D}${PTEST_PATH}/../rsvg
}
PACKAGES =+ "librsvg-gtk rsvg"
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 039/114] libtest-fatal-perl: upgrade 0.017 -> 0.018
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (36 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 038/114] librsvg: upgrade 2.61.0 -> 2.61.3 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 040/114] libtraceevent: upgrade 1.8.4 -> 1.8.6 Alexander Kanavin
` (59 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
License-Update: basic artistic license changed to the perl variant
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
...test-fatal-perl_0.017.bb => libtest-fatal-perl_0.018.bb} | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
rename meta/recipes-devtools/perl/{libtest-fatal-perl_0.017.bb => libtest-fatal-perl_0.018.bb} (81%)
diff --git a/meta/recipes-devtools/perl/libtest-fatal-perl_0.017.bb b/meta/recipes-devtools/perl/libtest-fatal-perl_0.018.bb
similarity index 81%
rename from meta/recipes-devtools/perl/libtest-fatal-perl_0.017.bb
rename to meta/recipes-devtools/perl/libtest-fatal-perl_0.018.bb
index eae128b0cc..a128567ec7 100644
--- a/meta/recipes-devtools/perl/libtest-fatal-perl_0.017.bb
+++ b/meta/recipes-devtools/perl/libtest-fatal-perl_0.018.bb
@@ -5,13 +5,13 @@ exception-throwing code with about the same amount of typing."
HOMEPAGE = "https://github.com/rjbs/Test-Fatal"
BUGTRACKER = "https://github.com/rjbs/Test-Fatal/issues"
SECTION = "libs"
-LICENSE = "Artistic-1.0 | GPL-1.0-or-later"
+LICENSE = "Artistic-1.0-Perl | GPL-1.0-or-later"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=b5c851290cab1dda12fcfb0e9ec43639"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=f7fc7d4b26ddae0843b09ba56109e65a"
SRC_URI = "${CPAN_MIRROR}/authors/id/R/RJ/RJBS/Test-Fatal-${PV}.tar.gz"
-SRC_URI[sha256sum] = "37dfffdafb84b762efe96b02fb2aa41f37026c73e6b83590db76229697f3c4a6"
+SRC_URI[sha256sum] = "b8d2cccf9ee467271bc478f9cf7eba49545452be9302ae359bc538b8bf687cd6"
S = "${UNPACKDIR}/Test-Fatal-${PV}"
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 040/114] libtraceevent: upgrade 1.8.4 -> 1.8.6
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (37 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 039/114] libtest-fatal-perl: upgrade 0.017 -> 0.018 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 041/114] libva: upgrade 2.22.0 -> 2.23.0 Alexander Kanavin
` (58 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../{libtraceevent_1.8.4.bb => libtraceevent_1.8.6.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-kernel/libtraceevent/{libtraceevent_1.8.4.bb => libtraceevent_1.8.6.bb} (93%)
diff --git a/meta/recipes-kernel/libtraceevent/libtraceevent_1.8.4.bb b/meta/recipes-kernel/libtraceevent/libtraceevent_1.8.6.bb
similarity index 93%
rename from meta/recipes-kernel/libtraceevent/libtraceevent_1.8.4.bb
rename to meta/recipes-kernel/libtraceevent/libtraceevent_1.8.6.bb
index 75762e4def..deddb60f63 100644
--- a/meta/recipes-kernel/libtraceevent/libtraceevent_1.8.4.bb
+++ b/meta/recipes-kernel/libtraceevent/libtraceevent_1.8.6.bb
@@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = "file://LICENSES/GPL-2.0;md5=e6a75371ba4d16749254a51215d13f97
file://LICENSES/LGPL-2.1;md5=b370887980db5dd40659b50909238dbd"
SECTION = "libs"
-SRCREV = "bd47bd544c9ebc9f44bd88c2b2f2049230741058"
+SRCREV = "98c217427183f66f09f4a27300ad87d71814c38f"
SRC_URI = "git://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git;branch=${BPN};protocol=https \
"
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 041/114] libva: upgrade 2.22.0 -> 2.23.0
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (38 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 040/114] libtraceevent: upgrade 1.8.4 -> 1.8.6 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 042/114] libxcrypt: upgrade 4.5.0 -> 4.5.2 Alexander Kanavin
` (57 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Convert libva to git, as upstream doesn't publish tarballs anymore.
libva-utils is already using git to get the source.
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../{libva-initial_2.22.0.bb => libva-initial_2.23.0.bb} | 0
.../{libva-utils_2.22.0.bb => libva-utils_2.23.0.bb} | 4 ++--
meta/recipes-graphics/libva/libva.inc | 9 +++++----
.../libva/{libva_2.22.0.bb => libva_2.23.0.bb} | 0
4 files changed, 7 insertions(+), 6 deletions(-)
rename meta/recipes-graphics/libva/{libva-initial_2.22.0.bb => libva-initial_2.23.0.bb} (100%)
rename meta/recipes-graphics/libva/{libva-utils_2.22.0.bb => libva-utils_2.23.0.bb} (88%)
rename meta/recipes-graphics/libva/{libva_2.22.0.bb => libva_2.23.0.bb} (100%)
diff --git a/meta/recipes-graphics/libva/libva-initial_2.22.0.bb b/meta/recipes-graphics/libva/libva-initial_2.23.0.bb
similarity index 100%
rename from meta/recipes-graphics/libva/libva-initial_2.22.0.bb
rename to meta/recipes-graphics/libva/libva-initial_2.23.0.bb
diff --git a/meta/recipes-graphics/libva/libva-utils_2.22.0.bb b/meta/recipes-graphics/libva/libva-utils_2.23.0.bb
similarity index 88%
rename from meta/recipes-graphics/libva/libva-utils_2.22.0.bb
rename to meta/recipes-graphics/libva/libva-utils_2.23.0.bb
index de36f01afd..970ff50ac9 100644
--- a/meta/recipes-graphics/libva/libva-utils_2.22.0.bb
+++ b/meta/recipes-graphics/libva/libva-utils_2.23.0.bb
@@ -14,8 +14,8 @@ SECTION = "x11"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://COPYING;md5=b148fc8adf19dc9aec17cf9cd29a9a5e"
-SRC_URI = "git://github.com/intel/libva-utils.git;branch=v2.22-branch;protocol=https"
-SRCREV = "1a13ae13382b7b548f3a7e8035e1d7df66662c0a"
+SRC_URI = "git://github.com/intel/libva-utils.git;branch=v2.23-branch;protocol=https;tag=${PV}"
+SRCREV = "5896b6779d36f83bf483aff62da8aae30ba8d664"
UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))$"
diff --git a/meta/recipes-graphics/libva/libva.inc b/meta/recipes-graphics/libva/libva.inc
index 5dda701ed0..b3ec4f61d1 100644
--- a/meta/recipes-graphics/libva/libva.inc
+++ b/meta/recipes-graphics/libva/libva.inc
@@ -16,13 +16,14 @@ BUGTRACKER = "https://github.com/intel/libva/issues"
SECTION = "x11"
LICENSE = "MIT"
-SRC_URI = "${GITHUB_BASE_URI}/download/${PV}/libva-${PV}.tar.bz2"
LIC_FILES_CHKSUM = "file://COPYING;md5=2e48940f94acb0af582e5ef03537800f"
-SRC_URI[sha256sum] = "e3da2250654c8d52b3f59f8cb3f3d8e7fb1a2ee64378dbc400fbc5663de7edb8"
-S = "${UNPACKDIR}/libva-${PV}"
+SRC_URI = "git://github.com/intel/libva.git;branch=v2.23-branch;protocol=https;tag=${PV}"
+SRCREV = "dbf83dc3b1ce6bad46e1628aaf2da5ef731157b8"
+
+UPSTREAM_CHECK_GITTAGREGEX = "^(?P<pver>(\d+(\.\d+)+))$"
-GITHUB_BASE_URI = "https://github.com/intel/libva/releases"
+S = "${UNPACKDIR}/libva-${PV}"
DEPENDS = "libdrm"
diff --git a/meta/recipes-graphics/libva/libva_2.22.0.bb b/meta/recipes-graphics/libva/libva_2.23.0.bb
similarity index 100%
rename from meta/recipes-graphics/libva/libva_2.22.0.bb
rename to meta/recipes-graphics/libva/libva_2.23.0.bb
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 042/114] libxcrypt: upgrade 4.5.0 -> 4.5.2
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (39 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 041/114] libva: upgrade 2.22.0 -> 2.23.0 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 043/114] libxkbcommon: upgrade 1.11.0 -> 1.13.1 Alexander Kanavin
` (56 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../{libxcrypt-compat_4.5.0.bb => libxcrypt-compat_4.5.2.bb} | 1 +
meta/recipes-core/libxcrypt/libxcrypt.inc | 2 +-
.../libxcrypt/{libxcrypt_4.5.0.bb => libxcrypt_4.5.2.bb} | 0
3 files changed, 2 insertions(+), 1 deletion(-)
rename meta/recipes-core/libxcrypt/{libxcrypt-compat_4.5.0.bb => libxcrypt-compat_4.5.2.bb} (99%)
rename meta/recipes-core/libxcrypt/{libxcrypt_4.5.0.bb => libxcrypt_4.5.2.bb} (100%)
diff --git a/meta/recipes-core/libxcrypt/libxcrypt-compat_4.5.0.bb b/meta/recipes-core/libxcrypt/libxcrypt-compat_4.5.2.bb
similarity index 99%
rename from meta/recipes-core/libxcrypt/libxcrypt-compat_4.5.0.bb
rename to meta/recipes-core/libxcrypt/libxcrypt-compat_4.5.2.bb
index 30ec6a4674..bb4e2032dd 100644
--- a/meta/recipes-core/libxcrypt/libxcrypt-compat_4.5.0.bb
+++ b/meta/recipes-core/libxcrypt/libxcrypt-compat_4.5.2.bb
@@ -16,3 +16,4 @@ do_install:append () {
rm -rf ${D}${libdir}/libcrypt.so
rm -rf ${D}${datadir}
}
+
diff --git a/meta/recipes-core/libxcrypt/libxcrypt.inc b/meta/recipes-core/libxcrypt/libxcrypt.inc
index bef40b0ae6..9aed0b9d81 100644
--- a/meta/recipes-core/libxcrypt/libxcrypt.inc
+++ b/meta/recipes-core/libxcrypt/libxcrypt.inc
@@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = "file://LICENSING;md5=b65434749329c34b5d32c2df3f1b4112 \
inherit autotools pkgconfig
SRC_URI = "git://github.com/besser82/libxcrypt.git;branch=master;protocol=https;tag=v${PV}"
-SRCREV = "096296cb6fbecd9ad46c93a410d76c752a5d6206"
+SRCREV = "db70b42bd7b2a5b00a8580c8dec0aa66791c950a"
PROVIDES = "virtual/crypt"
diff --git a/meta/recipes-core/libxcrypt/libxcrypt_4.5.0.bb b/meta/recipes-core/libxcrypt/libxcrypt_4.5.2.bb
similarity index 100%
rename from meta/recipes-core/libxcrypt/libxcrypt_4.5.0.bb
rename to meta/recipes-core/libxcrypt/libxcrypt_4.5.2.bb
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 043/114] libxkbcommon: upgrade 1.11.0 -> 1.13.1
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (40 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 042/114] libxcrypt: upgrade 4.5.0 -> 4.5.2 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 044/114] libxslt: upgrade 1.1.43 -> 1.1.45 Alexander Kanavin
` (55 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../{libxkbcommon_1.11.0.bb => libxkbcommon_1.13.1.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-graphics/xorg-lib/{libxkbcommon_1.11.0.bb => libxkbcommon_1.13.1.bb} (94%)
diff --git a/meta/recipes-graphics/xorg-lib/libxkbcommon_1.11.0.bb b/meta/recipes-graphics/xorg-lib/libxkbcommon_1.13.1.bb
similarity index 94%
rename from meta/recipes-graphics/xorg-lib/libxkbcommon_1.11.0.bb
rename to meta/recipes-graphics/xorg-lib/libxkbcommon_1.13.1.bb
index c953058275..42e6458090 100644
--- a/meta/recipes-graphics/xorg-lib/libxkbcommon_1.11.0.bb
+++ b/meta/recipes-graphics/xorg-lib/libxkbcommon_1.13.1.bb
@@ -7,9 +7,9 @@ LICENSE = "MIT & MIT-open-group & HPND & HPND-sell-variant & X11"
DEPENDS = "flex-native bison-native"
-SRC_URI = "git://github.com/xkbcommon/libxkbcommon;protocol=https;branch=master;tag=xkbcommon-${PV}"
+SRC_URI = "git://github.com/xkbcommon/libxkbcommon;protocol=https;branch=releases/v1.13;tag=xkbcommon-${PV}"
-SRCREV = "0f9cefb1fedb23433666fa5d9045e48ff030c006"
+SRCREV = "6f76d19db72b5d450e927b41e1e96cbe3252aba8"
inherit meson pkgconfig bash-completion
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 044/114] libxslt: upgrade 1.1.43 -> 1.1.45
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (41 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 043/114] libxkbcommon: upgrade 1.11.0 -> 1.13.1 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 045/114] makedumpfile: upgrade 1.7.7 -> 1.7.8 Alexander Kanavin
` (54 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../gnome-libxslt-bug-139-apple-fix.diff | 103 ------------------
.../{libxslt_1.1.43.bb => libxslt_1.1.45.bb} | 5 +-
2 files changed, 2 insertions(+), 106 deletions(-)
delete mode 100644 meta/recipes-support/libxslt/files/gnome-libxslt-bug-139-apple-fix.diff
rename meta/recipes-support/libxslt/{libxslt_1.1.43.bb => libxslt_1.1.45.bb} (92%)
diff --git a/meta/recipes-support/libxslt/files/gnome-libxslt-bug-139-apple-fix.diff b/meta/recipes-support/libxslt/files/gnome-libxslt-bug-139-apple-fix.diff
deleted file mode 100644
index c7220ab954..0000000000
--- a/meta/recipes-support/libxslt/files/gnome-libxslt-bug-139-apple-fix.diff
+++ /dev/null
@@ -1,103 +0,0 @@
-From 345d6826d0eae6f0a962456b8ed6f6a1bad0877d Mon Sep 17 00:00:00 2001
-From: David Kilzer <ddkilzer@apple.com>
-Date: Sat, 24 May 2025 15:06:42 -0700
-Subject: [PATCH] libxslt: Type confusion in xmlNode.psvi between stylesheet
- and source nodes
-
-* libxslt/functions.c:
-(xsltDocumentFunctionLoadDocument):
-- Implement fix suggested by Ivan Fratric. This copies the xmlDoc,
- calls xsltCleanupSourceDoc() to remove pvsi fields, then adds the
- xmlDoc to tctxt->docList.
-- Add error handling for functions that may return NULL.
-* libxslt/transform.c:
-- Remove static keyword so this can be called from
- xsltDocumentFunctionLoadDocument().
-* libxslt/transformInternals.h: Add.
-(xsltCleanupSourceDoc): Add declaration.
-
-Fixes #139.
-
-CVE: CVE-2025-7424
-Upstream-Status: Submitted [https://gitlab.gnome.org/GNOME/libxslt/-/issues/139]
-Signed-off-by: Ross Burton <ross.burton@arm.com>
----
- libxslt/functions.c | 16 +++++++++++++++-
- libxslt/transform.c | 3 ++-
- libxslt/transformInternals.h | 9 +++++++++
- 3 files changed, 26 insertions(+), 2 deletions(-)
- create mode 100644 libxslt/transformInternals.h
-
-diff --git a/libxslt/functions.c b/libxslt/functions.c
-index 72a58dc4..11ec039f 100644
---- a/libxslt/functions.c
-+++ b/libxslt/functions.c
-@@ -34,6 +34,7 @@
- #include "numbersInternals.h"
- #include "keys.h"
- #include "documents.h"
-+#include "transformInternals.h"
-
- #ifdef WITH_XSLT_DEBUG
- #define WITH_XSLT_DEBUG_FUNCTION
-@@ -125,7 +126,20 @@ xsltDocumentFunctionLoadDocument(xmlXPathParserContextPtr ctxt,
- /*
- * This selects the stylesheet's doc itself.
- */
-- doc = tctxt->style->doc;
-+ doc = xmlCopyDoc(tctxt->style->doc, 1);
-+ if (doc == NULL) {
-+ xsltTransformError(tctxt, NULL, NULL,
-+ "document() : failed to copy style doc\n");
-+ goto out_fragment;
-+ }
-+ xsltCleanupSourceDoc(doc); /* Remove psvi fields. */
-+ idoc = xsltNewDocument(tctxt, doc);
-+ if (idoc == NULL) {
-+ xsltTransformError(tctxt, NULL, NULL,
-+ "document() : failed to create xsltDocument\n");
-+ xmlFreeDoc(doc);
-+ goto out_fragment;
-+ }
- } else {
- goto out_fragment;
- }
-diff --git a/libxslt/transform.c b/libxslt/transform.c
-index 54ef821b..38c2dce6 100644
---- a/libxslt/transform.c
-+++ b/libxslt/transform.c
-@@ -43,6 +43,7 @@
- #include "xsltlocale.h"
- #include "pattern.h"
- #include "transform.h"
-+#include "transformInternals.h"
- #include "variables.h"
- #include "numbersInternals.h"
- #include "namespaces.h"
-@@ -5757,7 +5758,7 @@ xsltCountKeys(xsltTransformContextPtr ctxt)
- *
- * Resets source node flags and ids stored in 'psvi' member.
- */
--static void
-+void
- xsltCleanupSourceDoc(xmlDocPtr doc) {
- xmlNodePtr cur = (xmlNodePtr) doc;
- void **psviPtr;
-diff --git a/libxslt/transformInternals.h b/libxslt/transformInternals.h
-new file mode 100644
-index 00000000..d0f42823
---- /dev/null
-+++ b/libxslt/transformInternals.h
-@@ -0,0 +1,9 @@
-+/*
-+ * Summary: set of internal interfaces for the XSLT engine transformation part.
-+ *
-+ * Copy: See Copyright for the status of this software.
-+ *
-+ * Author: David Kilzer <ddkilzer@apple.com>
-+ */
-+
-+void xsltCleanupSourceDoc(xmlDocPtr doc);
---
-2.39.5 (Apple Git-154)
-
diff --git a/meta/recipes-support/libxslt/libxslt_1.1.43.bb b/meta/recipes-support/libxslt/libxslt_1.1.45.bb
similarity index 92%
rename from meta/recipes-support/libxslt/libxslt_1.1.43.bb
rename to meta/recipes-support/libxslt/libxslt_1.1.45.bb
index 3393be7ebe..c3440a99d4 100644
--- a/meta/recipes-support/libxslt/libxslt_1.1.43.bb
+++ b/meta/recipes-support/libxslt/libxslt_1.1.45.bb
@@ -13,10 +13,9 @@ LIC_FILES_CHKSUM = "file://Copyright;md5=0cd9a07afbeb24026c9b03aecfeba458"
SECTION = "libs"
DEPENDS = "libxml2"
-SRC_URI = "https://download.gnome.org/sources/libxslt/1.1/libxslt-${PV}.tar.xz \
- file://gnome-libxslt-bug-139-apple-fix.diff"
+SRC_URI = "https://download.gnome.org/sources/libxslt/1.1/libxslt-${PV}.tar.xz"
-SRC_URI[sha256sum] = "5a3d6b383ca5afc235b171118e90f5ff6aa27e9fea3303065231a6d403f0183a"
+SRC_URI[sha256sum] = "9acfe68419c4d06a45c550321b3212762d92f41465062ca4ea19e632ee5d216e"
UPSTREAM_CHECK_REGEX = "libxslt-(?P<pver>\d+(\.\d+)+)\.tar"
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 045/114] makedumpfile: upgrade 1.7.7 -> 1.7.8
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (42 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 044/114] libxslt: upgrade 1.1.43 -> 1.1.45 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 046/114] ninja: upgrade 1.13.1 -> 1.13.2 Alexander Kanavin
` (53 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../0001-makedumpfile-replace-hardcode-CFLAGS.patch | 4 ++--
.../{makedumpfile_1.7.7.bb => makedumpfile_1.7.8.bb} | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
rename meta/recipes-kernel/makedumpfile/{makedumpfile_1.7.7.bb => makedumpfile_1.7.8.bb} (96%)
diff --git a/meta/recipes-kernel/makedumpfile/makedumpfile/0001-makedumpfile-replace-hardcode-CFLAGS.patch b/meta/recipes-kernel/makedumpfile/makedumpfile/0001-makedumpfile-replace-hardcode-CFLAGS.patch
index 796e036ab8..554402454f 100644
--- a/meta/recipes-kernel/makedumpfile/makedumpfile/0001-makedumpfile-replace-hardcode-CFLAGS.patch
+++ b/meta/recipes-kernel/makedumpfile/makedumpfile/0001-makedumpfile-replace-hardcode-CFLAGS.patch
@@ -1,4 +1,4 @@
-From 59b8d59504c1bafff52a8794e67c6025fcd418a4 Mon Sep 17 00:00:00 2001
+From bb16dc839a8a45cc7d2e271ebbe41d7e39a799bd Mon Sep 17 00:00:00 2001
From: Mingli Yu <mingli.yu@windriver.com>
Date: Sun, 24 Apr 2022 17:25:33 +0800
Subject: [PATCH] makedumpfile: replace hardcode CFLAGS
@@ -24,7 +24,7 @@ Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
1 file changed, 21 insertions(+), 19 deletions(-)
diff --git a/Makefile b/Makefile
-index aa73252..76fcafd 100644
+index 05ab5f2..57328f8 100644
--- a/Makefile
+++ b/Makefile
@@ -8,12 +8,6 @@ ifeq ($(strip $CC),)
diff --git a/meta/recipes-kernel/makedumpfile/makedumpfile_1.7.7.bb b/meta/recipes-kernel/makedumpfile/makedumpfile_1.7.8.bb
similarity index 96%
rename from meta/recipes-kernel/makedumpfile/makedumpfile_1.7.7.bb
rename to meta/recipes-kernel/makedumpfile/makedumpfile_1.7.8.bb
index 99393e0984..6b582729a1 100644
--- a/meta/recipes-kernel/makedumpfile/makedumpfile_1.7.7.bb
+++ b/meta/recipes-kernel/makedumpfile/makedumpfile_1.7.8.bb
@@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"
LICENSE = "GPL-2.0-only"
SRCBRANCH ?= "master"
-SRCREV = "e4ae6b5ee04edeeb03db89bee372904157e3378d"
+SRCREV = "65e0b5488ffe840035c6e165a5149dc5da769d97"
DEPENDS = "bzip2 zlib elfutils xz"
RDEPENDS:${PN}-tools = "perl ${PN}"
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 046/114] ninja: upgrade 1.13.1 -> 1.13.2
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (43 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 045/114] makedumpfile: upgrade 1.7.7 -> 1.7.8 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 047/114] ovmf: upgrade 202508 -> 202511 Alexander Kanavin
` (52 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../recipes-devtools/ninja/{ninja_1.13.1.bb => ninja_1.13.2.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/ninja/{ninja_1.13.1.bb => ninja_1.13.2.bb} (94%)
diff --git a/meta/recipes-devtools/ninja/ninja_1.13.1.bb b/meta/recipes-devtools/ninja/ninja_1.13.2.bb
similarity index 94%
rename from meta/recipes-devtools/ninja/ninja_1.13.1.bb
rename to meta/recipes-devtools/ninja/ninja_1.13.2.bb
index dcaa889c04..e750c78c46 100644
--- a/meta/recipes-devtools/ninja/ninja_1.13.1.bb
+++ b/meta/recipes-devtools/ninja/ninja_1.13.2.bb
@@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=a81586a64ad4e476c791cda7e2f2c52e"
DEPENDS = "re2c-native ninja-native"
-SRCREV = "79feac0f3e3bc9da9effc586cd5fea41e7550051"
+SRCREV = "3441b633c2fe2c494e958780ba0f4227b1327634"
SRC_URI = "git://github.com/ninja-build/ninja.git;branch=release;protocol=https;tag=v${PV}"
UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>.*)"
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 047/114] ovmf: upgrade 202508 -> 202511
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (44 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 046/114] ninja: upgrade 1.13.1 -> 1.13.2 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-23 23:07 ` [OE-core] " Khem Raj
2025-12-22 20:06 ` [PATCH 048/114] puzzles: upgrade to latest revision Alexander Kanavin
` (51 subsequent siblings)
97 siblings, 1 reply; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Upstream has dropped support for 32 bit x86:
https://github.com/tianocore/edk2/commit/2a6708a786eb0f0e9b979cd93c5dc12c42e337a1
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
...ovmf-update-path-to-native-BaseTools.patch | 9 +++--
...ile-adjust-to-build-in-under-bitbake.patch | 11 ++++--
.../ovmf/ovmf/0003-debug-prefix-map.patch | 37 ++++++++++---------
.../ovmf/ovmf/0004-reproducible.patch | 17 +++++----
...ceptionHandlerLib-fix-push-instructi.patch | 7 +++-
meta/recipes-core/ovmf/ovmf_git.bb | 16 +++-----
6 files changed, 53 insertions(+), 44 deletions(-)
diff --git a/meta/recipes-core/ovmf/ovmf/0001-ovmf-update-path-to-native-BaseTools.patch b/meta/recipes-core/ovmf/ovmf/0001-ovmf-update-path-to-native-BaseTools.patch
index 890e586210..bc70c1ab91 100644
--- a/meta/recipes-core/ovmf/ovmf/0001-ovmf-update-path-to-native-BaseTools.patch
+++ b/meta/recipes-core/ovmf/ovmf/0001-ovmf-update-path-to-native-BaseTools.patch
@@ -1,7 +1,7 @@
-From 0f859c6de2914cd984f8a0dd61471b91a2371bfa Mon Sep 17 00:00:00 2001
+From 89a7bfe82c9dea89fa7d859eb392aa414a365578 Mon Sep 17 00:00:00 2001
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
Date: Thu, 9 Jun 2016 02:23:01 -0700
-Subject: [PATCH] ovmf: update path to native BaseTools
+Subject: [PATCH 1/5] ovmf: update path to native BaseTools
BaseTools is a set of utilities to build EDK-based firmware. These utilities
are used during the build process. Thus, they need to be built natively.
@@ -16,7 +16,7 @@ Upstream-Status: Inappropriate [oe-core cross compile specific]
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/OvmfPkg/build.sh b/OvmfPkg/build.sh
-index 279f0d099a..285f061bf4 100755
+index 30f4830173..ce4ffb20ab 100755
--- a/OvmfPkg/build.sh
+++ b/OvmfPkg/build.sh
@@ -24,7 +24,7 @@ then
@@ -28,3 +28,6 @@ index 279f0d099a..285f061bf4 100755
echo $EDK_TOOLS_PATH
source edksetup.sh BaseTools
else
+--
+2.47.3
+
diff --git a/meta/recipes-core/ovmf/ovmf/0002-BaseTools-makefile-adjust-to-build-in-under-bitbake.patch b/meta/recipes-core/ovmf/ovmf/0002-BaseTools-makefile-adjust-to-build-in-under-bitbake.patch
index 4a55528571..27c4324b67 100644
--- a/meta/recipes-core/ovmf/ovmf/0002-BaseTools-makefile-adjust-to-build-in-under-bitbake.patch
+++ b/meta/recipes-core/ovmf/ovmf/0002-BaseTools-makefile-adjust-to-build-in-under-bitbake.patch
@@ -1,7 +1,7 @@
-From 9dbd082516fdd7100f99f0f389b8eef5ececab19 Mon Sep 17 00:00:00 2001
+From 8b4941871ccc88ed8b31eb7ffc097e1fe39fe57d Mon Sep 17 00:00:00 2001
From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
Date: Fri, 26 Jul 2019 17:34:26 -0400
-Subject: [PATCH] BaseTools: makefile: adjust to build in under bitbake
+Subject: [PATCH 2/5] BaseTools: makefile: adjust to build in under bitbake
Prepend the build flags with those of bitbake. This is to build
using the bitbake native sysroot include and library directories.
@@ -18,10 +18,10 @@ Upstream-Status: Inappropriate [needs to be converted to in-recipe fixups]
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/BaseTools/Source/C/Makefiles/header.makefile b/BaseTools/Source/C/Makefiles/header.makefile
-index 55a7307a5e..e36e6a8f04 100644
+index 53e73abe53..0b3f9bbb2a 100644
--- a/BaseTools/Source/C/Makefiles/header.makefile
+++ b/BaseTools/Source/C/Makefiles/header.makefile
-@@ -154,35 +154,34 @@ endif
+@@ -151,35 +151,34 @@ endif
INCLUDE = $(TOOL_INCLUDE) -I $(MAKEROOT) -I $(MAKEROOT)/Include/Common -I $(MAKEROOT)/Include/ -I $(MAKEROOT)/Include/IndustryStandard -I $(MAKEROOT)/Common/ -I .. -I . $(ARCH_INCLUDE)
INCLUDE += -I $(EDK2_PATH)/MdePkg/Include
@@ -64,3 +64,6 @@ index 55a7307a5e..e36e6a8f04 100644
ifeq ($(HOST_ARCH), IA32)
#
# Snow Leopard is a 32-bit and 64-bit environment. uname -m returns i386, but gcc defaults
+--
+2.47.3
+
diff --git a/meta/recipes-core/ovmf/ovmf/0003-debug-prefix-map.patch b/meta/recipes-core/ovmf/ovmf/0003-debug-prefix-map.patch
index 1e79c23ae9..18ea24802a 100644
--- a/meta/recipes-core/ovmf/ovmf/0003-debug-prefix-map.patch
+++ b/meta/recipes-core/ovmf/ovmf/0003-debug-prefix-map.patch
@@ -1,7 +1,7 @@
-From eb6db21ed0a845dce149d17acf8673d5188adea4 Mon Sep 17 00:00:00 2001
+From 640b1e443a1b400d32d9af0c478abbbaebd491f1 Mon Sep 17 00:00:00 2001
From: Alexander Kanavin <alex.kanavin@gmail.com>
Date: Mon, 14 Jun 2021 19:56:28 +0200
-Subject: [PATCH] debug prefix map
+Subject: [PATCH 3/5] debug prefix map
We want to pass ${DEBUG_PREFIX_MAP} to gcc commands and also pass in
--debug-prefix-map to nasm (we carry a patch to nasm for this). The
@@ -22,30 +22,30 @@ Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/BaseTools/Conf/tools_def.template b/BaseTools/Conf/tools_def.template
-index 0caa1c9001..dd86b3249d 100755
+index 90a389bdff..1e134b299a 100755
--- a/BaseTools/Conf/tools_def.template
+++ b/BaseTools/Conf/tools_def.template
-@@ -920,7 +920,7 @@ NOOPT_*_*_OBJCOPY_ADDDEBUGFLAG = --add-gnu-debuglink="$(DEBUG_DIR)/$(MODULE_
+@@ -833,7 +833,7 @@ NOOPT_*_*_OBJCOPY_ADDDEBUGFLAG = --add-gnu-debuglink="$(DEBUG_DIR)/$(MODULE_
*_*_*_DTC_PATH = DEF(DTC_BIN)
# All supported GCC archs except LOONGARCH64 support -mstack-protector-guard=global, so set that on everything except LOONGARCH64
-DEFINE GCC_ALL_CC_FLAGS = -g -Os -fshort-wchar -fno-builtin -fno-strict-aliasing -Wall -Werror -Wno-array-bounds -include AutoGen.h -fno-common -fstack-protector
+DEFINE GCC_ALL_CC_FLAGS = -g -Os -fshort-wchar -fno-builtin -fno-strict-aliasing -Wall -Werror -Wno-array-bounds -include AutoGen.h -fno-common -fstack-protector ENV(GCC_PREFIX_MAP)
DEFINE GCC_IA32_X64_CC_FLAGS = -mstack-protector-guard=global
- DEFINE GCC_ARM_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -mlittle-endian -mabi=aapcs -fno-short-enums -funsigned-char -ffunction-sections -fdata-sections -fomit-frame-pointer -Wno-address -mthumb -fno-pic -fno-pie -mstack-protector-guard=global
DEFINE GCC_LOONGARCH64_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -mabi=lp64d -fno-asynchronous-unwind-tables -Wno-address -fno-short-enums -fsigned-char -ffunction-sections -fdata-sections
-@@ -938,8 +938,8 @@ DEFINE GCC_ARM_AARCH64_ASLDLINK_FLAGS = -Wl,--defsym=PECOFF_HEADER_SIZE=0 DEF(GC
- DEFINE GCC_ARM_ASLDLINK_FLAGS = DEF(GCC_ARM_DLINK_FLAGS) -Wl,--entry,ReferenceAcpiTable -u $(IMAGE_ENTRY_POINT) DEF(GCC_ARM_AARCH64_ASLDLINK_FLAGS)
- DEFINE GCC_AARCH64_ASLDLINK_FLAGS = DEF(GCC_AARCH64_DLINK_FLAGS) -Wl,--entry,ReferenceAcpiTable -u $(IMAGE_ENTRY_POINT) DEF(GCC_ARM_AARCH64_ASLDLINK_FLAGS)
+ DEFINE GCC_AARCH64_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -mlittle-endian -fno-short-enums -fverbose-asm -funsigned-char -ffunction-sections -fdata-sections -Wno-address -fno-asynchronous-unwind-tables -fno-unwind-tables -fno-pic -fno-pie -ffixed-x18 -mstack-protector-guard=global
+@@ -845,8 +845,8 @@ DEFINE GCC_AARCH64_DLINK_FLAGS = -Wl,--emit-relocs -nostdlib -Wl,--gc-sectio
+ DEFINE GCC_LOONGARCH64_DLINK_FLAGS = DEF(GCC_LOONGARCH64_DLINK_COMMON) -z common-page-size=0x20
+ DEFINE GCC_AARCH64_ASLDLINK_FLAGS = DEF(GCC_AARCH64_DLINK_FLAGS) -Wl,--entry,ReferenceAcpiTable -u $(IMAGE_ENTRY_POINT) -Wl,--defsym=PECOFF_HEADER_SIZE=0 DEF(GCC_DLINK2_FLAGS_COMMON) -z common-page-size=0x20
DEFINE GCC_LOONGARCH64_ASLDLINK_FLAGS = DEF(GCC_LOONGARCH64_DLINK_FLAGS) -Wl,--entry,ReferenceAcpiTable -u $(IMAGE_ENTRY_POINT)
--DEFINE GCC_ASM_FLAGS = -c -x assembler -imacros AutoGen.h
+-DEFINE GCC_ASM_FLAGS = -c -x assembler
-DEFINE GCC_PP_FLAGS = -E -x assembler-with-cpp -include AutoGen.h
-+DEFINE GCC_ASM_FLAGS = -c -x assembler -imacros AutoGen.h ENV(GCC_PREFIX_MAP)
++DEFINE GCC_ASM_FLAGS = -c -x assembler ENV(GCC_PREFIX_MAP)
+DEFINE GCC_PP_FLAGS = -E -x assembler-with-cpp -include AutoGen.h ENV(GCC_PREFIX_MAP)
DEFINE GCC_VFRPP_FLAGS = -x c -E -DVFRCOMPILE --include $(MODULE_NAME)StrDefs.h
DEFINE GCC_ASLPP_FLAGS = -x c -E -include AutoGen.h
- DEFINE GCC_ASLCC_FLAGS = -x c
-@@ -1092,7 +1092,7 @@ DEFINE GCC5_LOONGARCH64_PP_FLAGS = -mabi=lp64d -march=loongarch64 DEF(
+ DEFINE GCC_ASLCC_FLAGS = -x c -include AutoGen.h -fshort-wchar
+@@ -980,7 +980,7 @@ DEFINE GCC5_LOONGARCH64_PP_FLAGS = -mabi=lp64d -march=loongarch64 DEF(
*_GCC48_IA32_DLINK2_FLAGS = DEF(GCC48_IA32_DLINK2_FLAGS)
*_GCC48_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
*_GCC48_IA32_OBJCOPY_FLAGS =
@@ -54,7 +54,7 @@ index 0caa1c9001..dd86b3249d 100755
DEBUG_GCC48_IA32_CC_FLAGS = DEF(GCC48_IA32_CC_FLAGS)
RELEASE_GCC48_IA32_CC_FLAGS = DEF(GCC48_IA32_CC_FLAGS) -Wno-unused-but-set-variable
-@@ -1120,7 +1120,7 @@ RELEASE_GCC48_IA32_CC_FLAGS = DEF(GCC48_IA32_CC_FLAGS) -Wno-unused-but-set
+@@ -1008,7 +1008,7 @@ RELEASE_GCC48_IA32_CC_FLAGS = DEF(GCC48_IA32_CC_FLAGS) -Wno-unused-but-set
*_GCC48_X64_DLINK2_FLAGS = DEF(GCC48_X64_DLINK2_FLAGS)
*_GCC48_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
*_GCC48_X64_OBJCOPY_FLAGS =
@@ -63,7 +63,7 @@ index 0caa1c9001..dd86b3249d 100755
DEBUG_GCC48_X64_CC_FLAGS = DEF(GCC48_X64_CC_FLAGS)
RELEASE_GCC48_X64_CC_FLAGS = DEF(GCC48_X64_CC_FLAGS) -Wno-unused-but-set-variable
-@@ -1229,7 +1229,7 @@ RELEASE_GCC48_AARCH64_CC_FLAGS = DEF(GCC48_AARCH64_CC_FLAGS) -Wno-unused-but-s
+@@ -1087,7 +1087,7 @@ RELEASE_GCC48_AARCH64_CC_FLAGS = DEF(GCC48_AARCH64_CC_FLAGS) -Wno-unused-but-s
*_GCC49_IA32_DLINK2_FLAGS = DEF(GCC49_IA32_DLINK2_FLAGS)
*_GCC49_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
*_GCC49_IA32_OBJCOPY_FLAGS =
@@ -72,7 +72,7 @@ index 0caa1c9001..dd86b3249d 100755
DEBUG_GCC49_IA32_CC_FLAGS = DEF(GCC49_IA32_CC_FLAGS)
RELEASE_GCC49_IA32_CC_FLAGS = DEF(GCC49_IA32_CC_FLAGS) -Wno-unused-but-set-variable -Wno-unused-const-variable
-@@ -1257,7 +1257,7 @@ RELEASE_GCC49_IA32_CC_FLAGS = DEF(GCC49_IA32_CC_FLAGS) -Wno-unused-but-set
+@@ -1115,7 +1115,7 @@ RELEASE_GCC49_IA32_CC_FLAGS = DEF(GCC49_IA32_CC_FLAGS) -Wno-unused-but-set
*_GCC49_X64_DLINK2_FLAGS = DEF(GCC49_X64_DLINK2_FLAGS)
*_GCC49_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
*_GCC49_X64_OBJCOPY_FLAGS =
@@ -81,7 +81,7 @@ index 0caa1c9001..dd86b3249d 100755
DEBUG_GCC49_X64_CC_FLAGS = DEF(GCC49_X64_CC_FLAGS)
RELEASE_GCC49_X64_CC_FLAGS = DEF(GCC49_X64_CC_FLAGS) -Wno-unused-but-set-variable -Wno-unused-const-variable
-@@ -1516,7 +1516,7 @@ RELEASE_GCCNOLTO_AARCH64_DLINK_XIPFLAGS = -z common-page-size=0x20
+@@ -1314,7 +1314,7 @@ RELEASE_GCCNOLTO_AARCH64_DLINK_XIPFLAGS = -z common-page-size=0x20
*_GCC5_IA32_DLINK2_FLAGS = DEF(GCC5_IA32_DLINK2_FLAGS) -no-pie
*_GCC5_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
*_GCC5_IA32_OBJCOPY_FLAGS =
@@ -90,7 +90,7 @@ index 0caa1c9001..dd86b3249d 100755
DEBUG_GCC5_IA32_CC_FLAGS = DEF(GCC5_IA32_CC_FLAGS) -flto
DEBUG_GCC5_IA32_DLINK_FLAGS = DEF(GCC5_IA32_X64_DLINK_FLAGS) -flto -Os -Wl,-m,elf_i386,--oformat=elf32-i386
-@@ -1548,7 +1548,7 @@ RELEASE_GCC5_IA32_DLINK_FLAGS = DEF(GCC5_IA32_X64_DLINK_FLAGS) -flto -Os -Wl,
+@@ -1346,7 +1346,7 @@ RELEASE_GCC5_IA32_DLINK_FLAGS = DEF(GCC5_IA32_X64_DLINK_FLAGS) -flto -Os -Wl,
*_GCC5_X64_DLINK2_FLAGS = DEF(GCC5_X64_DLINK2_FLAGS)
*_GCC5_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
*_GCC5_X64_OBJCOPY_FLAGS =
@@ -99,3 +99,6 @@ index 0caa1c9001..dd86b3249d 100755
DEBUG_GCC5_X64_CC_FLAGS = DEF(GCC5_X64_CC_FLAGS) -flto -DUSING_LTO
DEBUG_GCC5_X64_DLINK_FLAGS = DEF(GCC5_X64_DLINK_FLAGS) -flto -Os
+--
+2.47.3
+
diff --git a/meta/recipes-core/ovmf/ovmf/0004-reproducible.patch b/meta/recipes-core/ovmf/ovmf/0004-reproducible.patch
index 73f242321e..b42ecde211 100644
--- a/meta/recipes-core/ovmf/ovmf/0004-reproducible.patch
+++ b/meta/recipes-core/ovmf/ovmf/0004-reproducible.patch
@@ -1,7 +1,7 @@
-From 0d22e07cd9cc35ede04c01d3141068db744d7677 Mon Sep 17 00:00:00 2001
+From 8b218dffa0368fbc2bfb5d8051b358476266fcb4 Mon Sep 17 00:00:00 2001
From: Alexander Kanavin <alex.kanavin@gmail.com>
Date: Mon, 14 Jun 2021 19:57:30 +0200
-Subject: [PATCH] reproducible
+Subject: [PATCH 4/5] reproducible
This patch fixes various things which make the build more reproducible. Some changes
here only change intermediate artefacts but that means when you have two build trees
@@ -35,7 +35,7 @@ Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
4 files changed, 24 insertions(+), 16 deletions(-)
diff --git a/BaseTools/Source/C/GenFw/Elf64Convert.c b/BaseTools/Source/C/GenFw/Elf64Convert.c
-index 18594122ea..92b5f13cf6 100644
+index 83f1b285c2..e2f582f8fb 100644
--- a/BaseTools/Source/C/GenFw/Elf64Convert.c
+++ b/BaseTools/Source/C/GenFw/Elf64Convert.c
@@ -15,6 +15,8 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
@@ -47,7 +47,7 @@ index 18594122ea..92b5f13cf6 100644
#endif
#include <assert.h>
#include <stdio.h>
-@@ -990,7 +992,7 @@ ScanSections64 (
+@@ -995,7 +997,7 @@ ScanSections64 (
}
mCoffOffset = mDebugOffset + sizeof(EFI_IMAGE_DEBUG_DIRECTORY_ENTRY) +
sizeof(EFI_IMAGE_DEBUG_CODEVIEW_NB10_ENTRY) +
@@ -56,7 +56,7 @@ index 18594122ea..92b5f13cf6 100644
//
// Add more space in the .debug data region for the DllCharacteristicsEx
-@@ -2322,7 +2324,7 @@ WriteDebug64 (
+@@ -2329,7 +2331,7 @@ WriteDebug64 (
EFI_IMAGE_DEBUG_CODEVIEW_NB10_ENTRY *Nb10;
EFI_IMAGE_DEBUG_EX_DLLCHARACTERISTICS_ENTRY *DllEntry;
@@ -65,7 +65,7 @@ index 18594122ea..92b5f13cf6 100644
NtHdr = (EFI_IMAGE_OPTIONAL_HEADER_UNION *)(mCoffFile + mNtHdrOffset);
DataDir = &NtHdr->Pe32Plus.OptionalHeader.DataDirectory[EFI_IMAGE_DIRECTORY_ENTRY_DEBUG];
-@@ -2355,7 +2357,7 @@ WriteDebug64 (
+@@ -2362,7 +2364,7 @@ WriteDebug64 (
Nb10 = (EFI_IMAGE_DEBUG_CODEVIEW_NB10_ENTRY*)(Dir + 1);
Nb10->Signature = CODEVIEW_SIGNATURE_NB10;
@@ -153,7 +153,7 @@ index e5f282c4ac..27a34ef7c6 100755
if T.GenFileListMacro and T.FileListMacro not in self.FileListMacros:
self.FileListMacros[T.FileListMacro] = []
diff --git a/BaseTools/Source/Python/AutoGen/ModuleAutoGen.py b/BaseTools/Source/Python/AutoGen/ModuleAutoGen.py
-index aa0b71632e..57c9cad117 100755
+index 764c51789b..40aadbcfbc 100755
--- a/BaseTools/Source/Python/AutoGen/ModuleAutoGen.py
+++ b/BaseTools/Source/Python/AutoGen/ModuleAutoGen.py
@@ -1429,6 +1429,9 @@ class ModuleAutoGen(AutoGen):
@@ -175,3 +175,6 @@ index aa0b71632e..57c9cad117 100755
# Ignore generating makefile when it is a binary module
if self.IsBinaryModule:
+--
+2.47.3
+
diff --git a/meta/recipes-core/ovmf/ovmf/0005-UefiCpuPkg-CpuExceptionHandlerLib-fix-push-instructi.patch b/meta/recipes-core/ovmf/ovmf/0005-UefiCpuPkg-CpuExceptionHandlerLib-fix-push-instructi.patch
index 43c402b91a..650e084b5b 100644
--- a/meta/recipes-core/ovmf/ovmf/0005-UefiCpuPkg-CpuExceptionHandlerLib-fix-push-instructi.patch
+++ b/meta/recipes-core/ovmf/ovmf/0005-UefiCpuPkg-CpuExceptionHandlerLib-fix-push-instructi.patch
@@ -1,7 +1,7 @@
-From 7dcf5ed06b5a256436521f892d2579421c163902 Mon Sep 17 00:00:00 2001
+From 7e6be0f4068a2158af3c97e873edb33fa4d5c6b8 Mon Sep 17 00:00:00 2001
From: Gerd Hoffmann <kraxel@redhat.com>
Date: Mon, 3 Nov 2025 09:56:52 +0100
-Subject: [PATCH] UefiCpuPkg/CpuExceptionHandlerLib: fix push instructions
+Subject: [PATCH 5/5] UefiCpuPkg/CpuExceptionHandlerLib: fix push instructions
Nasm 3.0 complains about 'dword' being invalid. The comment talks about
a '8-byte value' so 'qword' should be correct here.
@@ -41,3 +41,6 @@ index 3d64ac9080..671ed98f85 100644
VectorNum:
push rax
%ifdef NO_ABSOLUTE_RELOCS_IN_TEXT
+--
+2.47.3
+
diff --git a/meta/recipes-core/ovmf/ovmf_git.bb b/meta/recipes-core/ovmf/ovmf_git.bb
index 6b42041ac7..ec6c3b516c 100644
--- a/meta/recipes-core/ovmf/ovmf_git.bb
+++ b/meta/recipes-core/ovmf/ovmf_git.bb
@@ -28,8 +28,8 @@ SRC_URI = "gitsm://github.com/tianocore/edk2.git;branch=master;protocol=https;ta
file://0005-UefiCpuPkg-CpuExceptionHandlerLib-fix-push-instructi.patch \
"
-PV = "edk2-stable202508"
-SRCREV = "d46aa46c8361194521391aa581593e556c707c6e"
+PV = "edk2-stable202511"
+SRCREV = "46548b1adac82211d8d11da12dd914f41e7aa775"
UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>edk2-stable.*)"
CVE_PRODUCT = "edk2"
@@ -58,7 +58,7 @@ EDK_TOOLS_DIR = "edk2_basetools"
BUILD_OPTIMIZATION = ""
# OVMF supports IA only, although it could conceivably support ARM someday.
-COMPATIBLE_HOST:class-target = '(i.86|x86_64).*'
+COMPATIBLE_HOST:class-target = '(x86_64).*'
# Additional build flags for OVMF with Secure Boot.
# Fedora also uses "-D SMM_REQUIRE -D EXCLUDE_SHELL_FROM_FD".
@@ -178,9 +178,6 @@ do_compile:class-target() {
export LFLAGS="${LDFLAGS}"
PARALLEL_JOBS="${@oe.utils.parallel_make_argument(d, '-n %d')}"
OVMF_ARCH="X64"
- if [ "${TARGET_ARCH}" != "x86_64" ] ; then
- OVMF_ARCH="IA32"
- fi
# The build for the target uses BaseTools/Conf/tools_def.template
# from ovmf-native to find the compiler, which depends on
@@ -197,9 +194,6 @@ do_compile:class-target() {
rm -rf ${WORKDIR}/ovmf
mkdir ${WORKDIR}/ovmf
OVMF_DIR_SUFFIX="X64"
- if [ "${TARGET_ARCH}" != "x86_64" ] ; then
- OVMF_DIR_SUFFIX="Ia32" # Note the different capitalization
- fi
FIXED_GCCVER=$(fixup_target_tools ${GCC_VER})
bbnote FIXED_GCCVER is ${FIXED_GCCVER}
build_dir="${S}/Build/Ovmf$OVMF_DIR_SUFFIX/${OVMF_BUILD_TYPE}_${FIXED_GCCVER}"
@@ -231,10 +225,10 @@ do_install:class-native() {
do_install:class-target() {
# Content for UEFI shell iso. We install the EFI shell as
- # bootx64/ia32.efi because then it can be started even when the
+ # bootx64.efi because then it can be started even when the
# firmware itself does not contain it.
install -d ${D}/efi/boot
- install ${WORKDIR}/ovmf/Shell.efi ${D}/efi/boot/boot${@ "ia32" if "${TARGET_ARCH}" != "x86_64" else "x64"}.efi
+ install ${WORKDIR}/ovmf/Shell.efi ${D}/efi/boot/bootx64.efi
if ${@bb.utils.contains('PACKAGECONFIG', 'secureboot', 'true', 'false', d)}; then
install ${WORKDIR}/ovmf/EnrollDefaultKeys.efi ${D}
fi
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 048/114] puzzles: upgrade to latest revision
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (45 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 047/114] ovmf: upgrade 202508 -> 202511 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 049/114] p11-kit: upgrade 0.25.5 -> 0.25.10 Alexander Kanavin
` (50 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
meta/recipes-sato/puzzles/puzzles_git.bb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/recipes-sato/puzzles/puzzles_git.bb b/meta/recipes-sato/puzzles/puzzles_git.bb
index 91b5740df3..9745c26502 100644
--- a/meta/recipes-sato/puzzles/puzzles_git.bb
+++ b/meta/recipes-sato/puzzles/puzzles_git.bb
@@ -10,7 +10,7 @@ REQUIRED_DISTRO_FEATURES = "x11"
SRC_URI = "git://git.tartarus.org/simon/puzzles.git;branch=main;protocol=https"
UPSTREAM_CHECK_COMMITS = "1"
-SRCREV = "a7c7826bce5cbb9b9c337c11b9b7f8b278e76fba"
+SRCREV = "ecb576fb2a0a47df6486919c1ebb945f7f252234"
PE = "2"
PV = "0.0+git"
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 049/114] p11-kit: upgrade 0.25.5 -> 0.25.10
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (46 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 048/114] puzzles: upgrade to latest revision Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 050/114] python3-beartype: upgrade 0.21.0 -> 0.22.9 Alexander Kanavin
` (49 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Package datadir where /usr/share/zsh/site-functions are now installed.
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../p11-kit/{p11-kit_0.25.5.bb => p11-kit_0.25.10.bb} | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
rename meta/recipes-support/p11-kit/{p11-kit_0.25.5.bb => p11-kit_0.25.10.bb} (96%)
diff --git a/meta/recipes-support/p11-kit/p11-kit_0.25.5.bb b/meta/recipes-support/p11-kit/p11-kit_0.25.10.bb
similarity index 96%
rename from meta/recipes-support/p11-kit/p11-kit_0.25.5.bb
rename to meta/recipes-support/p11-kit/p11-kit_0.25.10.bb
index 1c982a2aab..656ca1cf26 100644
--- a/meta/recipes-support/p11-kit/p11-kit_0.25.5.bb
+++ b/meta/recipes-support/p11-kit/p11-kit_0.25.10.bb
@@ -10,9 +10,9 @@ DEPENDS = "libtasn1 libtasn1-native libffi"
DEPENDS:append = "${@' glib-2.0' if d.getVar('GTKDOC_ENABLED') == 'True' else ''}"
-SRC_URI = "gitsm://github.com/p11-glue/p11-kit;branch=master;protocol=https \
+SRC_URI = "gitsm://github.com/p11-glue/p11-kit;branch=master;protocol=https;tag=${PV} \
"
-SRCREV = "0dd113361057e477f40ff4d8788f3e7e400af5f9"
+SRCREV = "90dba4ded391c6232a78ee14db0da76efda7b1c3"
PACKAGECONFIG ??= ""
PACKAGECONFIG[manpages] = "-Dman=true,-Dman=false,libxslt-native"
@@ -25,6 +25,7 @@ FILES:${PN} += " \
${libdir}/p11-kit-proxy.so \
${libdir}/pkcs11/*.so \
${libdir}/pkcs11/*.la \
+ ${datadir} \
${systemd_user_unitdir}/*"
# PN contains p11-kit-proxy.so, a symlink to a loadable module
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 050/114] python3-beartype: upgrade 0.21.0 -> 0.22.9
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (47 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 049/114] p11-kit: upgrade 0.25.5 -> 0.25.10 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 051/114] python3-calver: upgrade 2025.04.17 -> 2025.10.20 Alexander Kanavin
` (48 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../{python3-beartype_0.21.0.bb => python3-beartype_0.22.9.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-beartype_0.21.0.bb => python3-beartype_0.22.9.bb} (78%)
diff --git a/meta/recipes-devtools/python/python3-beartype_0.21.0.bb b/meta/recipes-devtools/python/python3-beartype_0.22.9.bb
similarity index 78%
rename from meta/recipes-devtools/python/python3-beartype_0.21.0.bb
rename to meta/recipes-devtools/python/python3-beartype_0.22.9.bb
index 43427c1472..e39599ccf3 100644
--- a/meta/recipes-devtools/python/python3-beartype_0.21.0.bb
+++ b/meta/recipes-devtools/python/python3-beartype_0.22.9.bb
@@ -4,7 +4,7 @@ HOMEPAGE = "https://beartype.readthedocs.io"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3a5bc05a109d235912da97a053cd7a58"
-SRC_URI[sha256sum] = "f9a5078f5ce87261c2d22851d19b050b64f6a805439e8793aecf01ce660d3244"
+SRC_URI[sha256sum] = "8f82b54aa723a2848a56008d18875f91c1db02c32ef6a62319a002e3e25a975f"
inherit pypi python_hatchling
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 051/114] python3-calver: upgrade 2025.04.17 -> 2025.10.20
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (48 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 050/114] python3-beartype: upgrade 0.21.0 -> 0.22.9 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 052/114] python3-certifi: upgrade 2025.8.3 -> 2025.11.12 Alexander Kanavin
` (47 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
...ython3-calver_2025.04.17.bb => python3-calver_2025.10.20.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-calver_2025.04.17.bb => python3-calver_2025.10.20.bb} (89%)
diff --git a/meta/recipes-devtools/python/python3-calver_2025.04.17.bb b/meta/recipes-devtools/python/python3-calver_2025.10.20.bb
similarity index 89%
rename from meta/recipes-devtools/python/python3-calver_2025.04.17.bb
rename to meta/recipes-devtools/python/python3-calver_2025.10.20.bb
index 85ad18701c..0aa468e05a 100644
--- a/meta/recipes-devtools/python/python3-calver_2025.04.17.bb
+++ b/meta/recipes-devtools/python/python3-calver_2025.10.20.bb
@@ -4,7 +4,7 @@ LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
SRC_URI = "git://github.com/di/calver;branch=master;protocol=https;tag=${PV}"
-SRCREV = "3b74bdce35f2814eb2b65db39a133d5c849ddea7"
+SRCREV = "36c6977d6e2d9b9912c2afb83b4e36bb1289dbdd"
inherit python_setuptools_build_meta ptest-python-pytest
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 052/114] python3-certifi: upgrade 2025.8.3 -> 2025.11.12
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (49 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 051/114] python3-calver: upgrade 2025.04.17 -> 2025.10.20 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 053/114] python3-cffi: upgrade 1.17.1 -> 2.0.0 Alexander Kanavin
` (46 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
...ython3-certifi_2025.8.3.bb => python3-certifi_2025.11.12.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-certifi_2025.8.3.bb => python3-certifi_2025.11.12.bb} (87%)
diff --git a/meta/recipes-devtools/python/python3-certifi_2025.8.3.bb b/meta/recipes-devtools/python/python3-certifi_2025.11.12.bb
similarity index 87%
rename from meta/recipes-devtools/python/python3-certifi_2025.8.3.bb
rename to meta/recipes-devtools/python/python3-certifi_2025.11.12.bb
index d3e842b4bd..a7ba12b620 100644
--- a/meta/recipes-devtools/python/python3-certifi_2025.8.3.bb
+++ b/meta/recipes-devtools/python/python3-certifi_2025.11.12.bb
@@ -7,7 +7,7 @@ HOMEPAGE = " http://certifi.io/"
LICENSE = "ISC"
LIC_FILES_CHKSUM = "file://LICENSE;md5=11618cb6a975948679286b1211bd573c"
-SRC_URI[sha256sum] = "e564105f78ded564e3ae7c923924435e1daa7463faeab5bb932bc53ffae63407"
+SRC_URI[sha256sum] = "d8ab5478f2ecd78af242878415affce761ca6bc54a22a27e026d7c25357c3316"
inherit pypi python_setuptools_build_meta
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 053/114] python3-cffi: upgrade 1.17.1 -> 2.0.0
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (50 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 052/114] python3-certifi: upgrade 2025.8.3 -> 2025.11.12 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 054/114] python3-click: upgrade 8.2.2 -> 8.3.1 Alexander Kanavin
` (45 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
License-Update: MIT -> MIT no attribution variant
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
...ize_t-to-avoid-c-11-narrowing-warnin.patch | 34 -------------------
...3-cffi_1.17.1.bb => python3-cffi_2.0.0.bb} | 9 +++--
2 files changed, 4 insertions(+), 39 deletions(-)
delete mode 100644 meta/recipes-devtools/python/python3-cffi/0001-Cast-offset-to-size_t-to-avoid-c-11-narrowing-warnin.patch
rename meta/recipes-devtools/python/{python3-cffi_1.17.1.bb => python3-cffi_2.0.0.bb} (74%)
diff --git a/meta/recipes-devtools/python/python3-cffi/0001-Cast-offset-to-size_t-to-avoid-c-11-narrowing-warnin.patch b/meta/recipes-devtools/python/python3-cffi/0001-Cast-offset-to-size_t-to-avoid-c-11-narrowing-warnin.patch
deleted file mode 100644
index a919f4f6fb..0000000000
--- a/meta/recipes-devtools/python/python3-cffi/0001-Cast-offset-to-size_t-to-avoid-c-11-narrowing-warnin.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From 2ac63f8765e62f1492ef3ee06791636700bc6cfb Mon Sep 17 00:00:00 2001
-From: triallax <triallax@tutanota.com>
-Date: Sat, 29 Jun 2024 15:25:24 +0100
-Subject: [PATCH] Cast offset to size_t to avoid c++11-narrowing warning (#92)
-
-e.g. with clang 18 on chimera linux:
-
-_CFFI_test_verify_anonymous_struct_with_star_typedef.cpp:583:10: error: non-constant-expression cannot be narrowed from type 'long' to 'size_t' (aka 'unsigned long') in initializer list [-Wc++11-narrowing]
- 583 | { "a", ((char *)&((foo_t)4096)->a) - (char *)4096,
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-_CFFI_test_verify_anonymous_struct_with_star_typedef.cpp:583:10: note: insert an explicit cast to silence this issue
- 583 | { "a", ((char *)&((foo_t)4096)->a) - (char *)4096,
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- | static_cast<size_t>( )
-
-Upstream-Status: Backport [https://github.com/python-cffi/cffi/pull/92]
-Signed-off-by: Khem Raj <raj.khem@gmail.com>
----
- src/cffi/recompiler.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/cffi/recompiler.py b/src/cffi/recompiler.py
-index ac6c163e..14d578ee 100644
---- a/src/cffi/recompiler.py
-+++ b/src/cffi/recompiler.py
-@@ -953,7 +953,7 @@ class Recompiler:
- if cname is None or fbitsize >= 0:
- offset = '(size_t)-1'
- elif named_ptr is not None:
-- offset = '((char *)&((%s)4096)->%s) - (char *)4096' % (
-+ offset = '(size_t)(((char *)&((%s)4096)->%s) - (char *)4096)' % (
- named_ptr.name, fldname)
- else:
- offset = 'offsetof(%s, %s)' % (tp.get_c_name(''), fldname)
diff --git a/meta/recipes-devtools/python/python3-cffi_1.17.1.bb b/meta/recipes-devtools/python/python3-cffi_2.0.0.bb
similarity index 74%
rename from meta/recipes-devtools/python/python3-cffi_1.17.1.bb
rename to meta/recipes-devtools/python/python3-cffi_2.0.0.bb
index 5a3af03d9f..9bfc430dde 100644
--- a/meta/recipes-devtools/python/python3-cffi_1.17.1.bb
+++ b/meta/recipes-devtools/python/python3-cffi_2.0.0.bb
@@ -1,13 +1,12 @@
SUMMARY = "Foreign Function Interface for Python calling C code"
HOMEPAGE = "http://cffi.readthedocs.org/"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=5677e2fdbf7cdda61d6dd2b57df547bf"
+LICENSE = "MIT-0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=c0158ab9b75875f3bb7fea081d388818"
DEPENDS += "libffi python3-pycparser"
-SRC_URI[sha256sum] = "1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824"
+SRC_URI[sha256sum] = "44d1b5909021139fe36001ae048dbdde8214afa20200eda0f64c068cac5d5529"
-SRC_URI += "file://run-ptest \
- file://0001-Cast-offset-to-size_t-to-avoid-c-11-narrowing-warnin.patch"
+SRC_URI += "file://run-ptest"
inherit pypi python_setuptools_build_meta ptest pkgconfig
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 054/114] python3-click: upgrade 8.2.2 -> 8.3.1
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (51 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 053/114] python3-cffi: upgrade 1.17.1 -> 2.0.0 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 055/114] python3-cryptography: upgrade 45.0.7 -> 46.0.3 Alexander Kanavin
` (44 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../python/{python3-click_8.2.2.bb => python3-click_8.3.1.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-click_8.2.2.bb => python3-click_8.3.1.bb} (91%)
diff --git a/meta/recipes-devtools/python/python3-click_8.2.2.bb b/meta/recipes-devtools/python/python3-click_8.3.1.bb
similarity index 91%
rename from meta/recipes-devtools/python/python3-click_8.2.2.bb
rename to meta/recipes-devtools/python/python3-click_8.3.1.bb
index 9710e8a71c..1f42fe1a50 100644
--- a/meta/recipes-devtools/python/python3-click_8.2.2.bb
+++ b/meta/recipes-devtools/python/python3-click_8.3.1.bb
@@ -8,7 +8,7 @@ HOMEPAGE = "http://click.pocoo.org/"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=1fa98232fd645608937a0fdc82e999b8"
-SRC_URI[sha256sum] = "068616e6ef9705a07b6db727cb9c248f4eb9dae437a30239f56fa94b18b852ef"
+SRC_URI[sha256sum] = "12ff4785d337a1bb490bb7e9c2b1ee5da3112e94a8622f26a6c77f5d2fc6842a"
inherit pypi python_flit_core ptest-python-pytest
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 055/114] python3-cryptography: upgrade 45.0.7 -> 46.0.3
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (52 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 054/114] python3-click: upgrade 8.2.2 -> 8.3.1 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 056/114] python3-cython: upgrade 3.1.3 -> 3.2.3 Alexander Kanavin
` (43 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
python3-cryptography-vectors is now using uv-build for building.
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../python/python3-cryptography-common.inc | 2 +-
.../python/python3-cryptography-crates.inc | 78 ++++++++++---------
.../python/python3-cryptography-vectors.bb | 5 +-
...ml-bump-uv_build-version-requirement.patch | 22 ++++++
.../python/python3-cryptography.bb | 2 +-
...toml-remove-benchmark-disable-option.patch | 6 +-
6 files changed, 71 insertions(+), 44 deletions(-)
create mode 100644 meta/recipes-devtools/python/python3-cryptography-vectors/0001-pyproject.toml-bump-uv_build-version-requirement.patch
diff --git a/meta/recipes-devtools/python/python3-cryptography-common.inc b/meta/recipes-devtools/python/python3-cryptography-common.inc
index bcb907b645..24969828b1 100644
--- a/meta/recipes-devtools/python/python3-cryptography-common.inc
+++ b/meta/recipes-devtools/python/python3-cryptography-common.inc
@@ -3,4 +3,4 @@
#
# Additionally AUH will detect that they share this .inc file and
# perform a lockstep upgrade for both.
-PV = "45.0.7"
+PV = "46.0.3"
diff --git a/meta/recipes-devtools/python/python3-cryptography-crates.inc b/meta/recipes-devtools/python/python3-cryptography-crates.inc
index e178790448..6e3667eef1 100644
--- a/meta/recipes-devtools/python/python3-cryptography-crates.inc
+++ b/meta/recipes-devtools/python/python3-cryptography-crates.inc
@@ -2,75 +2,77 @@
# from Cargo.lock
SRC_URI += " \
- crate://crates.io/asn1/0.21.3 \
- crate://crates.io/asn1_derive/0.21.3 \
- crate://crates.io/autocfg/1.4.0 \
+ crate://crates.io/asn1/0.22.0 \
+ crate://crates.io/asn1_derive/0.22.0 \
+ crate://crates.io/autocfg/1.5.0 \
crate://crates.io/base64/0.22.1 \
- crate://crates.io/bitflags/2.9.1 \
- crate://crates.io/cc/1.2.23 \
- crate://crates.io/cfg-if/1.0.0 \
+ crate://crates.io/bitflags/2.9.4 \
+ crate://crates.io/cc/1.2.37 \
+ crate://crates.io/cfg-if/1.0.3 \
+ crate://crates.io/find-msvc-tools/0.1.1 \
crate://crates.io/foreign-types/0.3.2 \
crate://crates.io/foreign-types-shared/0.1.1 \
crate://crates.io/heck/0.5.0 \
crate://crates.io/indoc/2.0.6 \
crate://crates.io/itoa/1.0.15 \
- crate://crates.io/libc/0.2.172 \
+ crate://crates.io/libc/0.2.175 \
crate://crates.io/memoffset/0.9.1 \
crate://crates.io/once_cell/1.21.3 \
- crate://crates.io/openssl/0.10.72 \
+ crate://crates.io/openssl/0.10.74 \
crate://crates.io/openssl-macros/0.1.1 \
- crate://crates.io/openssl-sys/0.9.108 \
+ crate://crates.io/openssl-sys/0.9.110 \
crate://crates.io/pem/3.0.5 \
crate://crates.io/pkg-config/0.3.32 \
- crate://crates.io/portable-atomic/1.11.0 \
- crate://crates.io/proc-macro2/1.0.95 \
- crate://crates.io/pyo3/0.25.0 \
- crate://crates.io/pyo3-build-config/0.25.0 \
- crate://crates.io/pyo3-ffi/0.25.0 \
- crate://crates.io/pyo3-macros/0.25.0 \
- crate://crates.io/pyo3-macros-backend/0.25.0 \
+ crate://crates.io/portable-atomic/1.11.1 \
+ crate://crates.io/proc-macro2/1.0.101 \
+ crate://crates.io/pyo3/0.26.0 \
+ crate://crates.io/pyo3-build-config/0.26.0 \
+ crate://crates.io/pyo3-ffi/0.26.0 \
+ crate://crates.io/pyo3-macros/0.26.0 \
+ crate://crates.io/pyo3-macros-backend/0.26.0 \
crate://crates.io/quote/1.0.40 \
crate://crates.io/self_cell/1.2.0 \
crate://crates.io/shlex/1.3.0 \
- crate://crates.io/syn/2.0.101 \
- crate://crates.io/target-lexicon/0.13.2 \
- crate://crates.io/unicode-ident/1.0.18 \
+ crate://crates.io/syn/2.0.106 \
+ crate://crates.io/target-lexicon/0.13.3 \
+ crate://crates.io/unicode-ident/1.0.19 \
crate://crates.io/unindent/0.2.4 \
crate://crates.io/vcpkg/0.2.15 \
"
-SRC_URI[asn1-0.21.3.sha256sum] = "2d9c3502a6f1b50a2c69b97b71638a81ad3b21b9874604880401b9b2b0bf758f"
-SRC_URI[asn1_derive-0.21.3.sha256sum] = "1766ebcb519d8dd186d60dfa912571edcaa2c1f995e2e56643a261a87df69a61"
-SRC_URI[autocfg-1.4.0.sha256sum] = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
+SRC_URI[asn1-0.22.0.sha256sum] = "df42c2b01c5e1060b8281f67b4e5fb858260694916a667345a7305cd11e5dbfa"
+SRC_URI[asn1_derive-0.22.0.sha256sum] = "cdccf849b54365e3693e9a90ad36e4482b79937e6373ac8e2cf229c985187b21"
+SRC_URI[autocfg-1.5.0.sha256sum] = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
SRC_URI[base64-0.22.1.sha256sum] = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
-SRC_URI[bitflags-2.9.1.sha256sum] = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967"
-SRC_URI[cc-1.2.23.sha256sum] = "5f4ac86a9e5bc1e2b3449ab9d7d3a6a405e3d1bb28d7b9be8614f55846ae3766"
-SRC_URI[cfg-if-1.0.0.sha256sum] = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
+SRC_URI[bitflags-2.9.4.sha256sum] = "2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394"
+SRC_URI[cc-1.2.37.sha256sum] = "65193589c6404eb80b450d618eaf9a2cafaaafd57ecce47370519ef674a7bd44"
+SRC_URI[cfg-if-1.0.3.sha256sum] = "2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9"
+SRC_URI[find-msvc-tools-0.1.1.sha256sum] = "7fd99930f64d146689264c637b5af2f0233a933bef0d8570e2526bf9e083192d"
SRC_URI[foreign-types-0.3.2.sha256sum] = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
SRC_URI[foreign-types-shared-0.1.1.sha256sum] = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
SRC_URI[heck-0.5.0.sha256sum] = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
SRC_URI[indoc-2.0.6.sha256sum] = "f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd"
SRC_URI[itoa-1.0.15.sha256sum] = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c"
-SRC_URI[libc-0.2.172.sha256sum] = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa"
+SRC_URI[libc-0.2.175.sha256sum] = "6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543"
SRC_URI[memoffset-0.9.1.sha256sum] = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"
SRC_URI[once_cell-1.21.3.sha256sum] = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
-SRC_URI[openssl-0.10.72.sha256sum] = "fedfea7d58a1f73118430a55da6a286e7b044961736ce96a16a17068ea25e5da"
+SRC_URI[openssl-0.10.74.sha256sum] = "24ad14dd45412269e1a30f52ad8f0664f0f4f4a89ee8fe28c3b3527021ebb654"
SRC_URI[openssl-macros-0.1.1.sha256sum] = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
-SRC_URI[openssl-sys-0.9.108.sha256sum] = "e145e1651e858e820e4860f7b9c5e169bc1d8ce1c86043be79fa7b7634821847"
+SRC_URI[openssl-sys-0.9.110.sha256sum] = "0a9f0075ba3c21b09f8e8b2026584b1d18d49388648f2fbbf3c97ea8deced8e2"
SRC_URI[pem-3.0.5.sha256sum] = "38af38e8470ac9dee3ce1bae1af9c1671fffc44ddfd8bd1d0a3445bf349a8ef3"
SRC_URI[pkg-config-0.3.32.sha256sum] = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c"
-SRC_URI[portable-atomic-1.11.0.sha256sum] = "350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e"
-SRC_URI[proc-macro2-1.0.95.sha256sum] = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778"
-SRC_URI[pyo3-0.25.0.sha256sum] = "f239d656363bcee73afef85277f1b281e8ac6212a1d42aa90e55b90ed43c47a4"
-SRC_URI[pyo3-build-config-0.25.0.sha256sum] = "755ea671a1c34044fa165247aaf6f419ca39caa6003aee791a0df2713d8f1b6d"
-SRC_URI[pyo3-ffi-0.25.0.sha256sum] = "fc95a2e67091e44791d4ea300ff744be5293f394f1bafd9f78c080814d35956e"
-SRC_URI[pyo3-macros-0.25.0.sha256sum] = "a179641d1b93920829a62f15e87c0ed791b6c8db2271ba0fd7c2686090510214"
-SRC_URI[pyo3-macros-backend-0.25.0.sha256sum] = "9dff85ebcaab8c441b0e3f7ae40a6963ecea8a9f5e74f647e33fcf5ec9a1e89e"
+SRC_URI[portable-atomic-1.11.1.sha256sum] = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483"
+SRC_URI[proc-macro2-1.0.101.sha256sum] = "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de"
+SRC_URI[pyo3-0.26.0.sha256sum] = "7ba0117f4212101ee6544044dae45abe1083d30ce7b29c4b5cbdfa2354e07383"
+SRC_URI[pyo3-build-config-0.26.0.sha256sum] = "4fc6ddaf24947d12a9aa31ac65431fb1b851b8f4365426e182901eabfb87df5f"
+SRC_URI[pyo3-ffi-0.26.0.sha256sum] = "025474d3928738efb38ac36d4744a74a400c901c7596199e20e45d98eb194105"
+SRC_URI[pyo3-macros-0.26.0.sha256sum] = "2e64eb489f22fe1c95911b77c44cc41e7c19f3082fc81cce90f657cdc42ffded"
+SRC_URI[pyo3-macros-backend-0.26.0.sha256sum] = "100246c0ecf400b475341b8455a9213344569af29a3c841d29270e53102e0fcf"
SRC_URI[quote-1.0.40.sha256sum] = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d"
SRC_URI[self_cell-1.2.0.sha256sum] = "0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749"
SRC_URI[shlex-1.3.0.sha256sum] = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
-SRC_URI[syn-2.0.101.sha256sum] = "8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf"
-SRC_URI[target-lexicon-0.13.2.sha256sum] = "e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a"
-SRC_URI[unicode-ident-1.0.18.sha256sum] = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512"
+SRC_URI[syn-2.0.106.sha256sum] = "ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6"
+SRC_URI[target-lexicon-0.13.3.sha256sum] = "df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c"
+SRC_URI[unicode-ident-1.0.19.sha256sum] = "f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d"
SRC_URI[unindent-0.2.4.sha256sum] = "7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3"
SRC_URI[vcpkg-0.2.15.sha256sum] = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
diff --git a/meta/recipes-devtools/python/python3-cryptography-vectors.bb b/meta/recipes-devtools/python/python3-cryptography-vectors.bb
index e845486a94..cff5681df1 100644
--- a/meta/recipes-devtools/python/python3-cryptography-vectors.bb
+++ b/meta/recipes-devtools/python/python3-cryptography-vectors.bb
@@ -9,11 +9,14 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=8c3617db4fb6fae01f1d253ab91511e4 \
# NOTE: Make sure to keep this recipe at the same version as python3-cryptography
# Upgrade both recipes at the same time
require python3-cryptography-common.inc
-SRC_URI[sha256sum] = "48e71fc4ac5f6298b2de53a99726ddc4a9e5ef0a94d921820109e7b90baf9f56"
+SRC_URI += "file://0001-pyproject.toml-bump-uv_build-version-requirement.patch"
+SRC_URI[sha256sum] = "a23246fcb794fc87d814d1b4be20df74a299840a2430cc74651bc7ba0f3b548c"
PYPI_PACKAGE = "cryptography_vectors"
UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
+DEPENDS += "python3-uv-build-native"
+
inherit pypi python_flit_core
BBCLASSEXTEND = "native nativesdk"
diff --git a/meta/recipes-devtools/python/python3-cryptography-vectors/0001-pyproject.toml-bump-uv_build-version-requirement.patch b/meta/recipes-devtools/python/python3-cryptography-vectors/0001-pyproject.toml-bump-uv_build-version-requirement.patch
new file mode 100644
index 0000000000..23af7c200d
--- /dev/null
+++ b/meta/recipes-devtools/python/python3-cryptography-vectors/0001-pyproject.toml-bump-uv_build-version-requirement.patch
@@ -0,0 +1,22 @@
+From f2f6b2b391a34a10ad5d94f5c8c70c32a72a34a3 Mon Sep 17 00:00:00 2001
+From: Alexander Kanavin <alex@linutronix.de>
+Date: Thu, 18 Dec 2025 20:20:13 +0100
+Subject: [PATCH] pyproject.toml: bump uv_build version requirement
+
+Upstream-Status: Backport [partial https://github.com/pyca/cryptography/pull/13617]
+Signed-off-by: Alexander Kanavin <alex@linutronix.de>
+---
+ pyproject.toml | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/pyproject.toml b/pyproject.toml
+index 9beed0d..0c421f3 100644
+--- a/pyproject.toml
++++ b/pyproject.toml
+@@ -1,5 +1,5 @@
+ [build-system]
+-requires = ["uv_build>=0.7.19,<0.9.0"]
++requires = ["uv_build>=0.7.19,<0.10.0"]
+ build-backend = "uv_build"
+
+ [project]
diff --git a/meta/recipes-devtools/python/python3-cryptography.bb b/meta/recipes-devtools/python/python3-cryptography.bb
index 55fdf13972..b3b45cd172 100644
--- a/meta/recipes-devtools/python/python3-cryptography.bb
+++ b/meta/recipes-devtools/python/python3-cryptography.bb
@@ -11,7 +11,7 @@ LDSHARED += "-pthread"
# NOTE: Make sure to keep this recipe at the same version as python3-cryptography-vectors
# Upgrade both recipes at the same time
require python3-cryptography-common.inc
-SRC_URI[sha256sum] = "4b1654dfc64ea479c242508eb8c724044f1e964a47d1d1cacc5132292d851971"
+SRC_URI[sha256sum] = "a8b17438104fed022ce745b362294d9ce35b4c2e45c1d958ad4a4b019285f4a1"
SRC_URI += "file://0001-pyproject.toml-remove-benchmark-disable-option.patch \
file://check-memfree.py \
diff --git a/meta/recipes-devtools/python/python3-cryptography/0001-pyproject.toml-remove-benchmark-disable-option.patch b/meta/recipes-devtools/python/python3-cryptography/0001-pyproject.toml-remove-benchmark-disable-option.patch
index 16681e80a8..866b7a058f 100644
--- a/meta/recipes-devtools/python/python3-cryptography/0001-pyproject.toml-remove-benchmark-disable-option.patch
+++ b/meta/recipes-devtools/python/python3-cryptography/0001-pyproject.toml-remove-benchmark-disable-option.patch
@@ -1,4 +1,4 @@
-From b033cd32813a104fb216135cdca7da7180912e56 Mon Sep 17 00:00:00 2001
+From 1fb7785f80037fa1258added61470d0c73fd3222 Mon Sep 17 00:00:00 2001
From: Mingli Yu <mingli.yu@windriver.com>
Date: Tue, 17 May 2022 17:22:48 +0800
Subject: [PATCH] pyproject.toml: remove --benchmark-disable option
@@ -26,10 +26,10 @@ Signed-off-by: Tim Orling <tim.orling@konsulko.com>
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pyproject.toml b/pyproject.toml
-index 4746201..df98351 100644
+index b3d8c31..6593057 100644
--- a/pyproject.toml
+++ b/pyproject.toml
-@@ -129,7 +129,7 @@ exclude = [
+@@ -134,7 +134,7 @@ exclude = [
]
[tool.pytest.ini_options]
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 056/114] python3-cython: upgrade 3.1.3 -> 3.2.3
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (53 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 055/114] python3-cryptography: upgrade 45.0.7 -> 46.0.3 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 057/114] python3-dbusmock: upgrade 0.37.0 -> 0.37.2 Alexander Kanavin
` (42 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
...ce-not-predictable-build-path-prefix-with-hardc.patch | 9 +++------
.../{python3-cython_3.1.3.bb => python3-cython_3.2.3.bb} | 2 +-
2 files changed, 4 insertions(+), 7 deletions(-)
rename meta/recipes-devtools/python/{python3-cython_3.1.3.bb => python3-cython_3.2.3.bb} (93%)
diff --git a/meta/recipes-devtools/python/python3-cython/0001-Replace-not-predictable-build-path-prefix-with-hardc.patch b/meta/recipes-devtools/python/python3-cython/0001-Replace-not-predictable-build-path-prefix-with-hardc.patch
index 1fbbd8fd48..d232f58e02 100644
--- a/meta/recipes-devtools/python/python3-cython/0001-Replace-not-predictable-build-path-prefix-with-hardc.patch
+++ b/meta/recipes-devtools/python/python3-cython/0001-Replace-not-predictable-build-path-prefix-with-hardc.patch
@@ -1,4 +1,4 @@
-From 1690c505f1387e1884565021991a162e2f88f2b9 Mon Sep 17 00:00:00 2001
+From 77c73d8c317224f66af66521f8cfe7a8e5491136 Mon Sep 17 00:00:00 2001
From: Hongxu Jia <hongxu.jia@windriver.com>
Date: Wed, 17 Sep 2025 01:42:08 -0700
Subject: [PATCH] Replace not predictable build path prefix with hardcode
@@ -53,10 +53,10 @@ Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/Cython/Compiler/ModuleNode.py b/Cython/Compiler/ModuleNode.py
-index 6672cb986..b1123515e 100644
+index c1d8783..f24b2d9 100644
--- a/Cython/Compiler/ModuleNode.py
+++ b/Cython/Compiler/ModuleNode.py
-@@ -779,7 +779,9 @@ class ModuleNode(Nodes.Node, Nodes.BlockNode):
+@@ -877,7 +877,9 @@ class ModuleNode(Nodes.Node, Nodes.BlockNode):
code.put_generated_by()
if metadata:
code.putln("/* BEGIN: Cython Metadata")
@@ -67,6 +67,3 @@ index 6672cb986..b1123515e 100644
code.putln("END: Cython Metadata */")
code.putln("")
---
-2.49.0
-
diff --git a/meta/recipes-devtools/python/python3-cython_3.1.3.bb b/meta/recipes-devtools/python/python3-cython_3.2.3.bb
similarity index 93%
rename from meta/recipes-devtools/python/python3-cython_3.1.3.bb
rename to meta/recipes-devtools/python/python3-cython_3.2.3.bb
index 3b2835d9c5..f58b74f272 100644
--- a/meta/recipes-devtools/python/python3-cython_3.1.3.bb
+++ b/meta/recipes-devtools/python/python3-cython_3.2.3.bb
@@ -7,7 +7,7 @@ SECTION = "devel/python"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=61c3ee8961575861fa86c7e62bc9f69c"
-SRC_URI[sha256sum] = "10ee785e42328924b78f75a74f66a813cb956b4a9bc91c44816d089d5934c089"
+SRC_URI[sha256sum] = "f13832412d633376ffc08d751cc18ed0d7d00a398a4065e2871db505258748a6"
inherit pypi setuptools3 cython
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 057/114] python3-dbusmock: upgrade 0.37.0 -> 0.37.2
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (54 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 056/114] python3-cython: upgrade 3.1.3 -> 3.2.3 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 058/114] python3-dtschema: upgrade 2025.8 -> 2025.12 Alexander Kanavin
` (41 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../{python3-dbusmock_0.37.0.bb => python3-dbusmock_0.37.2.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-dbusmock_0.37.0.bb => python3-dbusmock_0.37.2.bb} (88%)
diff --git a/meta/recipes-devtools/python/python3-dbusmock_0.37.0.bb b/meta/recipes-devtools/python/python3-dbusmock_0.37.2.bb
similarity index 88%
rename from meta/recipes-devtools/python/python3-dbusmock_0.37.0.bb
rename to meta/recipes-devtools/python/python3-dbusmock_0.37.2.bb
index 50c46abc95..afbf0f0c57 100644
--- a/meta/recipes-devtools/python/python3-dbusmock_0.37.0.bb
+++ b/meta/recipes-devtools/python/python3-dbusmock_0.37.2.bb
@@ -4,7 +4,7 @@ HOMEPAGE = "https://pypi.org/project/python-dbusmock/"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=e6a600fd5e1d9cbde2d983680233ad02"
-SRC_URI[sha256sum] = "38754c5ad2ad8f3936ff67d4b058bca416588a72bc094e91ded9f8f401b06310"
+SRC_URI[sha256sum] = "e0c7354f6887036ee519f2fbba55ce14bb21c3ffceab06c085d15bbbda2b1d03"
PYPI_PACKAGE = "python_dbusmock"
UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 058/114] python3-dtschema: upgrade 2025.8 -> 2025.12
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (55 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 057/114] python3-dbusmock: upgrade 0.37.0 -> 0.37.2 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 059/114] python3-hypothesis: upgrade 6.148.5 -> 6.148.7 Alexander Kanavin
` (40 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../{python3-dtschema_2025.8.bb => python3-dtschema_2025.12.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-dtschema_2025.8.bb => python3-dtschema_2025.12.bb} (85%)
diff --git a/meta/recipes-devtools/python/python3-dtschema_2025.8.bb b/meta/recipes-devtools/python/python3-dtschema_2025.12.bb
similarity index 85%
rename from meta/recipes-devtools/python/python3-dtschema_2025.8.bb
rename to meta/recipes-devtools/python/python3-dtschema_2025.12.bb
index 9aba5f85ee..5ae67805b9 100644
--- a/meta/recipes-devtools/python/python3-dtschema_2025.8.bb
+++ b/meta/recipes-devtools/python/python3-dtschema_2025.12.bb
@@ -7,7 +7,7 @@ inherit pypi python_setuptools_build_meta
PYPI_PACKAGE = "dtschema"
-SRC_URI[sha256sum] = "3c63b643fa76215b32cc6cbea9fd0dc7627dc71c67f3dca14fc04d70a7e1235e"
+SRC_URI[sha256sum] = "327fdf5d5ec60934cc3eddab09e68be2310173a33e15eee24dffa89787706db7"
DEPENDS += "python3-setuptools-scm-native"
RDEPENDS:${PN} += "\
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 059/114] python3-hypothesis: upgrade 6.148.5 -> 6.148.7
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (56 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 058/114] python3-dtschema: upgrade 2025.8 -> 2025.12 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 060/114] python3-iniconfig: upgrade 2.1.0 -> 2.3.0 Alexander Kanavin
` (39 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
...hon3-hypothesis_6.148.5.bb => python3-hypothesis_6.148.7.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-hypothesis_6.148.5.bb => python3-hypothesis_6.148.7.bb} (91%)
diff --git a/meta/recipes-devtools/python/python3-hypothesis_6.148.5.bb b/meta/recipes-devtools/python/python3-hypothesis_6.148.7.bb
similarity index 91%
rename from meta/recipes-devtools/python/python3-hypothesis_6.148.5.bb
rename to meta/recipes-devtools/python/python3-hypothesis_6.148.7.bb
index b461e8f9b6..a8c0421025 100644
--- a/meta/recipes-devtools/python/python3-hypothesis_6.148.5.bb
+++ b/meta/recipes-devtools/python/python3-hypothesis_6.148.7.bb
@@ -13,7 +13,7 @@ SRC_URI += " \
file://test_rle.py \
"
-SRC_URI[sha256sum] = "bb0c67bff155b8d8cfe8fbc1f1218028f7e2f0ee7f24d8ccc89f4c14ee4e65c0"
+SRC_URI[sha256sum] = "b96e817e715c5b1a278411e3b9baf6d599d5b12207ba25e41a8f066929f6c2a6"
RDEPENDS:${PN} += " \
python3-attrs \
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 060/114] python3-iniconfig: upgrade 2.1.0 -> 2.3.0
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (57 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 059/114] python3-hypothesis: upgrade 6.148.5 -> 6.148.7 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 061/114] python3-maturin: upgrade 1.9.4 -> 1.10.2 Alexander Kanavin
` (38 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../{python3-iniconfig_2.1.0.bb => python3-iniconfig_2.3.0.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-iniconfig_2.1.0.bb => python3-iniconfig_2.3.0.bb} (77%)
diff --git a/meta/recipes-devtools/python/python3-iniconfig_2.1.0.bb b/meta/recipes-devtools/python/python3-iniconfig_2.3.0.bb
similarity index 77%
rename from meta/recipes-devtools/python/python3-iniconfig_2.1.0.bb
rename to meta/recipes-devtools/python/python3-iniconfig_2.3.0.bb
index d9b31aea4a..1937285c3b 100644
--- a/meta/recipes-devtools/python/python3-iniconfig_2.1.0.bb
+++ b/meta/recipes-devtools/python/python3-iniconfig_2.3.0.bb
@@ -4,7 +4,7 @@ HOMEPAGE = "https://pypi.org/project/iniconfig/"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=4a73af4b5f1f3a8731e5def70e8c1254"
-SRC_URI[sha256sum] = "3abbd2e30b36733fee78f9c7f7308f2d0050e88f0087fd25c2645f63c773e1c7"
+SRC_URI[sha256sum] = "c76315c77db068650d49c5b56314774a7804df16fee4402c1f19d6d15d8c4730"
DEPENDS += "python3-hatch-vcs-native"
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 061/114] python3-maturin: upgrade 1.9.4 -> 1.10.2
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (58 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 060/114] python3-iniconfig: upgrade 2.1.0 -> 2.3.0 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 062/114] python3-numpy: upgrade 2.3.4 -> 2.3.5 Alexander Kanavin
` (37 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../python/python3-maturin-crates.inc | 1028 +++++++++--------
...rin_1.9.4.bb => python3-maturin_1.10.2.bb} | 2 +-
2 files changed, 539 insertions(+), 491 deletions(-)
rename meta/recipes-devtools/python/{python3-maturin_1.9.4.bb => python3-maturin_1.10.2.bb} (92%)
diff --git a/meta/recipes-devtools/python/python3-maturin-crates.inc b/meta/recipes-devtools/python/python3-maturin-crates.inc
index 28551ff4ca..cc83b59754 100644
--- a/meta/recipes-devtools/python/python3-maturin-crates.inc
+++ b/meta/recipes-devtools/python/python3-maturin-crates.inc
@@ -2,747 +2,795 @@
# from Cargo.lock
SRC_URI += " \
- crate://crates.io/adler2/2.0.0 \
- crate://crates.io/ahash/0.8.11 \
+ crate://crates.io/adler2/2.0.1 \
+ crate://crates.io/ahash/0.8.12 \
crate://crates.io/aho-corasick/1.1.3 \
- crate://crates.io/allocator-api2/0.2.18 \
- crate://crates.io/anstream/0.6.14 \
- crate://crates.io/anstyle/1.0.7 \
- crate://crates.io/anstyle-parse/0.2.4 \
- crate://crates.io/anstyle-query/1.1.0 \
- crate://crates.io/anstyle-wincon/3.0.3 \
- crate://crates.io/anyhow/1.0.89 \
- crate://crates.io/arbitrary/1.4.1 \
- crate://crates.io/autocfg/1.3.0 \
- crate://crates.io/automod/1.0.14 \
- crate://crates.io/base64/0.21.7 \
+ crate://crates.io/allocator-api2/0.2.21 \
+ crate://crates.io/anstream/0.6.21 \
+ crate://crates.io/anstyle/1.0.13 \
+ crate://crates.io/anstyle-parse/0.2.7 \
+ crate://crates.io/anstyle-query/1.1.4 \
+ crate://crates.io/anstyle-wincon/3.0.10 \
+ crate://crates.io/anyhow/1.0.100 \
+ crate://crates.io/arbitrary/1.4.2 \
+ crate://crates.io/autocfg/1.5.0 \
+ crate://crates.io/automod/1.0.15 \
crate://crates.io/base64/0.22.1 \
- crate://crates.io/bitflags/1.3.2 \
- crate://crates.io/bitflags/2.5.0 \
+ crate://crates.io/bitflags/2.10.0 \
crate://crates.io/block-buffer/0.10.4 \
- crate://crates.io/boxcar/0.2.8 \
- crate://crates.io/bstr/1.10.0 \
- crate://crates.io/bumpalo/3.16.0 \
+ crate://crates.io/boxcar/0.2.14 \
+ crate://crates.io/bstr/1.12.0 \
+ crate://crates.io/bumpalo/3.19.0 \
crate://crates.io/byteorder/1.5.0 \
- crate://crates.io/bytes/1.9.0 \
- crate://crates.io/bytesize/1.3.0 \
- crate://crates.io/bzip2/0.5.2 \
- crate://crates.io/bzip2-sys/0.1.13+1.0.8 \
+ crate://crates.io/bytes/1.10.1 \
+ crate://crates.io/bytesize/1.3.3 \
+ crate://crates.io/bzip2/0.6.1 \
crate://crates.io/cab/0.6.0 \
- crate://crates.io/camino/1.1.9 \
- crate://crates.io/cargo-config2/0.1.26 \
- crate://crates.io/cargo-options/0.7.4 \
- crate://crates.io/cargo-platform/0.1.8 \
+ crate://crates.io/camino/1.2.1 \
+ crate://crates.io/cargo-config2/0.1.39 \
+ crate://crates.io/cargo-options/0.7.6 \
+ crate://crates.io/cargo-platform/0.1.9 \
crate://crates.io/cargo-xwin/0.18.6 \
- crate://crates.io/cargo-zigbuild/0.20.0 \
- crate://crates.io/cargo_metadata/0.19.0 \
+ crate://crates.io/cargo-zigbuild/0.20.1 \
+ crate://crates.io/cargo_metadata/0.19.2 \
crate://crates.io/cbindgen/0.29.0 \
- crate://crates.io/cc/1.2.16 \
+ crate://crates.io/cc/1.2.41 \
crate://crates.io/cfb/0.10.0 \
- crate://crates.io/cfg-if/1.0.0 \
+ crate://crates.io/cfg-if/1.0.4 \
crate://crates.io/charset/0.1.5 \
crate://crates.io/chumsky/0.9.3 \
- crate://crates.io/clap/4.5.7 \
- crate://crates.io/clap_builder/4.5.7 \
- crate://crates.io/clap_complete/4.5.5 \
+ crate://crates.io/clap/4.5.49 \
+ crate://crates.io/clap_builder/4.5.49 \
+ crate://crates.io/clap_complete/4.5.59 \
crate://crates.io/clap_complete_command/0.6.1 \
- crate://crates.io/clap_complete_nushell/4.5.2 \
- crate://crates.io/clap_derive/4.5.5 \
- crate://crates.io/clap_lex/0.7.1 \
- crate://crates.io/cli-table/0.4.7 \
- crate://crates.io/colorchoice/1.0.1 \
+ crate://crates.io/clap_complete_nushell/4.5.9 \
+ crate://crates.io/clap_derive/4.5.49 \
+ crate://crates.io/clap_lex/0.7.6 \
+ crate://crates.io/cli-table/0.4.9 \
+ crate://crates.io/colorchoice/1.0.4 \
crate://crates.io/configparser/3.1.0 \
- crate://crates.io/console/0.15.8 \
+ crate://crates.io/console/0.15.11 \
+ crate://crates.io/console/0.16.1 \
crate://crates.io/content_inspector/0.2.4 \
crate://crates.io/core-foundation/0.9.4 \
- crate://crates.io/core-foundation-sys/0.8.6 \
- crate://crates.io/cpufeatures/0.2.12 \
- crate://crates.io/crc/3.2.1 \
+ crate://crates.io/core-foundation-sys/0.8.7 \
+ crate://crates.io/cpufeatures/0.2.17 \
+ crate://crates.io/crc/3.3.0 \
crate://crates.io/crc-catalog/2.4.0 \
- crate://crates.io/crc32fast/1.4.2 \
+ crate://crates.io/crc32fast/1.5.0 \
crate://crates.io/crossbeam-channel/0.5.15 \
- crate://crates.io/crossbeam-deque/0.8.5 \
+ crate://crates.io/crossbeam-deque/0.8.6 \
crate://crates.io/crossbeam-epoch/0.9.18 \
- crate://crates.io/crossbeam-utils/0.8.20 \
+ crate://crates.io/crossbeam-utils/0.8.21 \
crate://crates.io/crypto-common/0.1.6 \
- crate://crates.io/data-encoding/2.6.0 \
- crate://crates.io/deranged/0.3.11 \
- crate://crates.io/derive_arbitrary/1.4.1 \
+ crate://crates.io/data-encoding/2.9.0 \
+ crate://crates.io/deranged/0.5.4 \
+ crate://crates.io/derive_arbitrary/1.4.2 \
crate://crates.io/dialoguer/0.11.0 \
crate://crates.io/diff/0.1.13 \
crate://crates.io/digest/0.10.7 \
crate://crates.io/dirs/5.0.1 \
crate://crates.io/dirs-sys/0.4.1 \
crate://crates.io/displaydoc/0.2.5 \
- crate://crates.io/dissimilar/1.0.9 \
+ crate://crates.io/dissimilar/1.0.10 \
crate://crates.io/dunce/1.0.5 \
- crate://crates.io/dyn-clone/1.0.17 \
- crate://crates.io/either/1.13.0 \
- crate://crates.io/encode_unicode/0.3.6 \
- crate://crates.io/encoding_rs/0.8.34 \
- crate://crates.io/equivalent/1.0.1 \
- crate://crates.io/errno/0.3.9 \
- crate://crates.io/expect-test/1.5.0 \
- crate://crates.io/fastrand/2.1.0 \
+ crate://crates.io/dyn-clone/1.0.20 \
+ crate://crates.io/either/1.15.0 \
+ crate://crates.io/encode_unicode/1.0.0 \
+ crate://crates.io/encoding_rs/0.8.35 \
+ crate://crates.io/env_home/0.1.0 \
+ crate://crates.io/equivalent/1.0.2 \
+ crate://crates.io/errno/0.3.14 \
+ crate://crates.io/expect-test/1.5.1 \
+ crate://crates.io/fastrand/2.3.0 \
crate://crates.io/fat-macho/0.4.9 \
- crate://crates.io/filetime/0.2.23 \
- crate://crates.io/flate2/1.0.33 \
+ crate://crates.io/filetime/0.2.26 \
+ crate://crates.io/find-msvc-tools/0.1.4 \
+ crate://crates.io/flate2/1.1.4 \
crate://crates.io/fnv/1.0.7 \
crate://crates.io/foreign-types/0.3.2 \
crate://crates.io/foreign-types-shared/0.1.1 \
- crate://crates.io/form_urlencoded/1.2.1 \
- crate://crates.io/fs-err/3.0.0 \
+ crate://crates.io/form_urlencoded/1.2.2 \
+ crate://crates.io/fs-err/3.1.3 \
crate://crates.io/fs4/0.12.0 \
- crate://crates.io/futures/0.3.30 \
+ crate://crates.io/futures/0.3.31 \
crate://crates.io/futures-channel/0.3.31 \
crate://crates.io/futures-core/0.3.31 \
- crate://crates.io/futures-executor/0.3.30 \
+ crate://crates.io/futures-executor/0.3.31 \
crate://crates.io/futures-io/0.3.31 \
crate://crates.io/futures-macro/0.3.31 \
crate://crates.io/futures-sink/0.3.31 \
crate://crates.io/futures-task/0.3.31 \
crate://crates.io/futures-timer/3.0.3 \
crate://crates.io/futures-util/0.3.31 \
- crate://crates.io/generic-array/0.14.7 \
- crate://crates.io/getrandom/0.2.15 \
- crate://crates.io/getrandom/0.3.3 \
- crate://crates.io/glob/0.3.1 \
+ crate://crates.io/generic-array/0.14.9 \
+ crate://crates.io/getrandom/0.2.16 \
+ crate://crates.io/getrandom/0.3.4 \
+ crate://crates.io/glob/0.3.3 \
crate://crates.io/globset/0.4.16 \
- crate://crates.io/goblin/0.9.2 \
+ crate://crates.io/goblin/0.9.3 \
crate://crates.io/hashbrown/0.14.5 \
- crate://crates.io/hashbrown/0.15.2 \
+ crate://crates.io/hashbrown/0.16.0 \
crate://crates.io/heck/0.5.0 \
- crate://crates.io/home/0.5.9 \
- crate://crates.io/humantime/2.1.0 \
+ crate://crates.io/humantime/2.3.0 \
crate://crates.io/humantime-serde/1.1.1 \
- crate://crates.io/icu_collections/1.5.0 \
- crate://crates.io/icu_locid/1.5.0 \
- crate://crates.io/icu_locid_transform/1.5.0 \
- crate://crates.io/icu_locid_transform_data/1.5.0 \
- crate://crates.io/icu_normalizer/1.5.0 \
- crate://crates.io/icu_normalizer_data/1.5.0 \
- crate://crates.io/icu_properties/1.5.1 \
- crate://crates.io/icu_properties_data/1.5.0 \
- crate://crates.io/icu_provider/1.5.0 \
- crate://crates.io/icu_provider_macros/1.5.0 \
- crate://crates.io/idna/1.0.3 \
- crate://crates.io/idna_adapter/1.2.0 \
+ crate://crates.io/icu_collections/2.0.0 \
+ crate://crates.io/icu_locale_core/2.0.0 \
+ crate://crates.io/icu_normalizer/2.0.0 \
+ crate://crates.io/icu_normalizer_data/2.0.0 \
+ crate://crates.io/icu_properties/2.0.1 \
+ crate://crates.io/icu_properties_data/2.0.1 \
+ crate://crates.io/icu_provider/2.0.0 \
+ crate://crates.io/idna/1.1.0 \
+ crate://crates.io/idna_adapter/1.2.1 \
crate://crates.io/ignore/0.4.23 \
- crate://crates.io/indexmap/2.6.0 \
- crate://crates.io/indicatif/0.17.9 \
- crate://crates.io/indoc/2.0.5 \
- crate://crates.io/insta/1.43.1 \
- crate://crates.io/is_terminal_polyfill/1.70.0 \
- crate://crates.io/itertools/0.12.1 \
+ crate://crates.io/indexmap/2.12.0 \
+ crate://crates.io/indicatif/0.17.11 \
+ crate://crates.io/indoc/2.0.6 \
+ crate://crates.io/insta/1.43.2 \
+ crate://crates.io/is_terminal_polyfill/1.70.1 \
crate://crates.io/itertools/0.13.0 \
- crate://crates.io/itoa/1.0.11 \
- crate://crates.io/jobserver/0.1.33 \
- crate://crates.io/js-sys/0.3.73 \
+ crate://crates.io/itertools/0.14.0 \
+ crate://crates.io/itoa/1.0.15 \
+ crate://crates.io/jobserver/0.1.34 \
+ crate://crates.io/js-sys/0.3.81 \
crate://crates.io/keyring/2.3.3 \
- crate://crates.io/lazy_static/1.4.0 \
+ crate://crates.io/lazy_static/1.5.0 \
crate://crates.io/lddtree/0.3.7 \
- crate://crates.io/libc/0.2.172 \
- crate://crates.io/libmimalloc-sys/0.1.39 \
- crate://crates.io/libredox/0.1.3 \
+ crate://crates.io/libbz2-rs-sys/0.2.2 \
+ crate://crates.io/libc/0.2.177 \
+ crate://crates.io/libmimalloc-sys/0.1.44 \
+ crate://crates.io/libredox/0.1.10 \
+ crate://crates.io/libz-rs-sys/0.5.2 \
crate://crates.io/linux-keyutils/0.2.4 \
- crate://crates.io/linux-raw-sys/0.4.14 \
- crate://crates.io/litemap/0.7.3 \
- crate://crates.io/lock_api/0.4.12 \
- crate://crates.io/lockfree-object-pool/0.1.6 \
- crate://crates.io/log/0.4.22 \
- crate://crates.io/lzma-rs/0.3.0 \
+ crate://crates.io/linux-raw-sys/0.4.15 \
+ crate://crates.io/linux-raw-sys/0.11.0 \
+ crate://crates.io/litemap/0.8.0 \
+ crate://crates.io/lock_api/0.4.14 \
+ crate://crates.io/log/0.4.28 \
+ crate://crates.io/lzma-rust2/0.13.0 \
crate://crates.io/lzma-sys/0.1.20 \
- crate://crates.io/lzxd/0.2.5 \
- crate://crates.io/mailparse/0.15.0 \
- crate://crates.io/matchers/0.1.0 \
- crate://crates.io/memchr/2.7.4 \
- crate://crates.io/mimalloc/0.1.43 \
+ crate://crates.io/lzxd/0.2.6 \
+ crate://crates.io/mailparse/0.16.1 \
+ crate://crates.io/matchers/0.2.0 \
+ crate://crates.io/memchr/2.7.6 \
+ crate://crates.io/mimalloc/0.1.48 \
crate://crates.io/mime/0.3.17 \
- crate://crates.io/mime_guess/2.0.4 \
- crate://crates.io/minijinja/2.5.0 \
+ crate://crates.io/mime_guess/2.0.5 \
+ crate://crates.io/minijinja/2.12.0 \
crate://crates.io/minimal-lexical/0.2.1 \
- crate://crates.io/miniz_oxide/0.8.0 \
+ crate://crates.io/miniz_oxide/0.8.9 \
crate://crates.io/msi/0.8.0 \
crate://crates.io/multipart/0.18.0 \
- crate://crates.io/native-tls/0.2.12 \
+ crate://crates.io/native-tls/0.2.14 \
crate://crates.io/nom/7.1.3 \
crate://crates.io/normalize-line-endings/0.3.0 \
- crate://crates.io/normpath/1.2.0 \
- crate://crates.io/nu-ansi-term/0.46.0 \
+ crate://crates.io/normpath/1.5.0 \
+ crate://crates.io/nu-ansi-term/0.50.3 \
crate://crates.io/num-conv/0.1.0 \
crate://crates.io/number_prefix/0.4.0 \
- crate://crates.io/once_cell/1.20.2 \
- crate://crates.io/openssl/0.10.72 \
+ crate://crates.io/once_cell/1.21.3 \
+ crate://crates.io/once_cell_polyfill/1.70.1 \
+ crate://crates.io/openssl/0.10.74 \
crate://crates.io/openssl-macros/0.1.1 \
- crate://crates.io/openssl-probe/0.1.5 \
- crate://crates.io/openssl-sys/0.9.107 \
+ crate://crates.io/openssl-probe/0.1.6 \
+ crate://crates.io/openssl-sys/0.9.110 \
crate://crates.io/option-ext/0.2.0 \
- crate://crates.io/os_pipe/1.2.0 \
- crate://crates.io/overload/0.1.1 \
- crate://crates.io/parking_lot/0.12.3 \
- crate://crates.io/parking_lot_core/0.9.10 \
+ crate://crates.io/os_pipe/1.2.3 \
+ crate://crates.io/parking_lot/0.12.5 \
+ crate://crates.io/parking_lot_core/0.9.12 \
crate://crates.io/paste/1.0.15 \
crate://crates.io/path-slash/0.2.1 \
crate://crates.io/pep440_rs/0.7.3 \
crate://crates.io/pep508_rs/0.9.2 \
- crate://crates.io/percent-encoding/2.3.1 \
- crate://crates.io/pin-project-lite/0.2.15 \
+ crate://crates.io/percent-encoding/2.3.2 \
+ crate://crates.io/pin-project-lite/0.2.16 \
crate://crates.io/pin-utils/0.1.0 \
- crate://crates.io/pkg-config/0.3.30 \
+ crate://crates.io/pkg-config/0.3.32 \
crate://crates.io/plain/0.2.3 \
crate://crates.io/platform-info/2.0.5 \
- crate://crates.io/portable-atomic/1.6.0 \
+ crate://crates.io/portable-atomic/1.11.1 \
+ crate://crates.io/potential_utf/0.1.3 \
crate://crates.io/powerfmt/0.2.0 \
- crate://crates.io/ppv-lite86/0.2.17 \
+ crate://crates.io/ppv-lite86/0.2.21 \
crate://crates.io/pretty_assertions/1.4.1 \
- crate://crates.io/proc-macro-crate/3.1.0 \
- crate://crates.io/proc-macro2/1.0.92 \
- crate://crates.io/psm/0.1.21 \
- crate://crates.io/pyproject-toml/0.13.5 \
- crate://crates.io/python-pkginfo/0.6.5 \
- crate://crates.io/quote/1.0.37 \
- crate://crates.io/quoted_printable/0.5.0 \
- crate://crates.io/r-efi/5.2.0 \
+ crate://crates.io/proc-macro-crate/3.4.0 \
+ crate://crates.io/proc-macro2/1.0.101 \
+ crate://crates.io/psm/0.1.27 \
+ crate://crates.io/pyproject-toml/0.13.7 \
+ crate://crates.io/python-pkginfo/0.6.6 \
+ crate://crates.io/quote/1.0.41 \
+ crate://crates.io/quoted_printable/0.5.1 \
+ crate://crates.io/r-efi/5.3.0 \
crate://crates.io/rand/0.8.5 \
crate://crates.io/rand_chacha/0.3.1 \
crate://crates.io/rand_core/0.6.4 \
- crate://crates.io/rayon/1.10.0 \
- crate://crates.io/rayon-core/1.12.1 \
- crate://crates.io/redox_syscall/0.4.1 \
- crate://crates.io/redox_syscall/0.5.1 \
- crate://crates.io/redox_users/0.4.5 \
- crate://crates.io/regex/1.11.1 \
- crate://crates.io/regex-automata/0.1.10 \
- crate://crates.io/regex-automata/0.4.9 \
- crate://crates.io/regex-syntax/0.6.29 \
- crate://crates.io/regex-syntax/0.8.5 \
+ crate://crates.io/rayon/1.11.0 \
+ crate://crates.io/rayon-core/1.13.0 \
+ crate://crates.io/redox_syscall/0.5.18 \
+ crate://crates.io/redox_users/0.4.6 \
+ crate://crates.io/ref-cast/1.0.25 \
+ crate://crates.io/ref-cast-impl/1.0.25 \
+ crate://crates.io/regex/1.12.2 \
+ crate://crates.io/regex-automata/0.4.13 \
+ crate://crates.io/regex-syntax/0.8.8 \
crate://crates.io/relative-path/1.9.3 \
crate://crates.io/rfc2047-decoder/1.0.6 \
- crate://crates.io/ring/0.17.13 \
+ crate://crates.io/ring/0.17.14 \
crate://crates.io/rstest/0.22.0 \
crate://crates.io/rstest_macros/0.22.0 \
- crate://crates.io/rustc-hash/2.0.0 \
+ crate://crates.io/rustc-hash/2.1.1 \
crate://crates.io/rustc_version/0.4.1 \
- crate://crates.io/rustflags/0.1.6 \
- crate://crates.io/rustix/0.38.41 \
- crate://crates.io/rustls/0.23.19 \
- crate://crates.io/rustls-pemfile/2.1.3 \
- crate://crates.io/rustls-pki-types/1.10.0 \
- crate://crates.io/rustls-webpki/0.102.8 \
- crate://crates.io/rustversion/1.0.18 \
- crate://crates.io/ryu/1.0.18 \
+ crate://crates.io/rustflags/0.1.7 \
+ crate://crates.io/rustix/0.38.44 \
+ crate://crates.io/rustix/1.1.2 \
+ crate://crates.io/rustls/0.23.33 \
+ crate://crates.io/rustls-pemfile/2.2.0 \
+ crate://crates.io/rustls-pki-types/1.12.0 \
+ crate://crates.io/rustls-webpki/0.103.7 \
+ crate://crates.io/rustversion/1.0.22 \
+ crate://crates.io/ryu/1.0.20 \
crate://crates.io/same-file/1.0.6 \
- crate://crates.io/schannel/0.1.23 \
- crate://crates.io/schemars/0.8.21 \
- crate://crates.io/schemars_derive/0.8.21 \
+ crate://crates.io/scc/2.4.0 \
+ crate://crates.io/schannel/0.1.28 \
+ crate://crates.io/schemars/1.0.4 \
+ crate://crates.io/schemars_derive/1.0.4 \
crate://crates.io/scopeguard/1.2.0 \
crate://crates.io/scroll/0.12.0 \
- crate://crates.io/scroll_derive/0.12.0 \
- crate://crates.io/security-framework/2.11.0 \
- crate://crates.io/security-framework-sys/2.11.0 \
- crate://crates.io/semver/1.0.23 \
- crate://crates.io/serde/1.0.217 \
- crate://crates.io/serde_derive/1.0.217 \
+ crate://crates.io/scroll_derive/0.12.1 \
+ crate://crates.io/sdd/3.0.10 \
+ crate://crates.io/security-framework/2.11.1 \
+ crate://crates.io/security-framework-sys/2.15.0 \
+ crate://crates.io/semver/1.0.27 \
+ crate://crates.io/serde/1.0.228 \
+ crate://crates.io/serde_core/1.0.228 \
+ crate://crates.io/serde_derive/1.0.228 \
crate://crates.io/serde_derive_internals/0.29.1 \
- crate://crates.io/serde_json/1.0.135 \
- crate://crates.io/serde_spanned/0.6.8 \
- crate://crates.io/sha2/0.10.8 \
+ crate://crates.io/serde_json/1.0.145 \
+ crate://crates.io/serde_spanned/0.6.9 \
+ crate://crates.io/serde_spanned/1.0.3 \
+ crate://crates.io/serial_test/3.2.0 \
+ crate://crates.io/serial_test_derive/3.2.0 \
+ crate://crates.io/sha2/0.10.9 \
crate://crates.io/sharded-slab/0.1.7 \
crate://crates.io/shell-words/1.1.0 \
crate://crates.io/shlex/1.3.0 \
crate://crates.io/simd-adler32/0.3.7 \
- crate://crates.io/similar/2.5.0 \
- crate://crates.io/slab/0.4.9 \
- crate://crates.io/smallvec/1.13.2 \
+ crate://crates.io/similar/2.7.0 \
+ crate://crates.io/slab/0.4.11 \
+ crate://crates.io/smallvec/1.15.1 \
crate://crates.io/smawk/0.3.2 \
- crate://crates.io/snapbox/0.6.16 \
+ crate://crates.io/snapbox/0.6.22 \
crate://crates.io/snapbox-macros/0.3.10 \
crate://crates.io/socks/0.3.4 \
- crate://crates.io/stable_deref_trait/1.2.0 \
- crate://crates.io/stacker/0.1.15 \
+ crate://crates.io/stable_deref_trait/1.2.1 \
+ crate://crates.io/stacker/0.1.22 \
crate://crates.io/static_assertions/1.1.0 \
crate://crates.io/strsim/0.11.1 \
- crate://crates.io/subtle/2.5.0 \
- crate://crates.io/syn/2.0.90 \
- crate://crates.io/synstructure/0.13.1 \
- crate://crates.io/tar/0.4.43 \
- crate://crates.io/target-lexicon/0.13.1 \
- crate://crates.io/tempfile/3.11.0 \
+ crate://crates.io/subtle/2.6.1 \
+ crate://crates.io/syn/2.0.107 \
+ crate://crates.io/synstructure/0.13.2 \
+ crate://crates.io/tar/0.4.44 \
+ crate://crates.io/target-lexicon/0.13.3 \
+ crate://crates.io/tempfile/3.23.0 \
crate://crates.io/termcolor/1.4.1 \
- crate://crates.io/terminal_size/0.3.0 \
- crate://crates.io/textwrap/0.16.1 \
+ crate://crates.io/terminal_size/0.4.3 \
+ crate://crates.io/textwrap/0.16.2 \
crate://crates.io/thiserror/1.0.69 \
- crate://crates.io/thiserror/2.0.12 \
+ crate://crates.io/thiserror/2.0.17 \
crate://crates.io/thiserror-impl/1.0.69 \
- crate://crates.io/thiserror-impl/2.0.12 \
- crate://crates.io/thread_local/1.1.8 \
- crate://crates.io/time/0.3.36 \
- crate://crates.io/time-core/0.1.2 \
- crate://crates.io/time-macros/0.2.18 \
- crate://crates.io/tinystr/0.7.6 \
- crate://crates.io/toml/0.8.19 \
- crate://crates.io/toml_datetime/0.6.8 \
- crate://crates.io/toml_edit/0.21.1 \
- crate://crates.io/toml_edit/0.22.22 \
+ crate://crates.io/thiserror-impl/2.0.17 \
+ crate://crates.io/thread_local/1.1.9 \
+ crate://crates.io/time/0.3.44 \
+ crate://crates.io/time-core/0.1.6 \
+ crate://crates.io/time-macros/0.2.24 \
+ crate://crates.io/tinystr/0.8.1 \
+ crate://crates.io/toml/0.8.23 \
+ crate://crates.io/toml/0.9.8 \
+ crate://crates.io/toml_datetime/0.6.11 \
+ crate://crates.io/toml_datetime/0.7.3 \
+ crate://crates.io/toml_edit/0.22.27 \
+ crate://crates.io/toml_edit/0.23.7 \
+ crate://crates.io/toml_parser/1.0.4 \
+ crate://crates.io/toml_write/0.1.2 \
+ crate://crates.io/toml_writer/1.0.4 \
crate://crates.io/tracing/0.1.41 \
- crate://crates.io/tracing-attributes/0.1.28 \
- crate://crates.io/tracing-core/0.1.33 \
+ crate://crates.io/tracing-attributes/0.1.30 \
+ crate://crates.io/tracing-core/0.1.34 \
crate://crates.io/tracing-log/0.2.0 \
crate://crates.io/tracing-serde/0.2.0 \
- crate://crates.io/tracing-subscriber/0.3.19 \
- crate://crates.io/trycmd/0.15.6 \
+ crate://crates.io/tracing-subscriber/0.3.20 \
+ crate://crates.io/trycmd/0.15.10 \
crate://crates.io/twox-hash/1.6.3 \
- crate://crates.io/typenum/1.17.0 \
- crate://crates.io/unicase/2.7.0 \
- crate://crates.io/unicode-ident/1.0.12 \
+ crate://crates.io/typenum/1.19.0 \
+ crate://crates.io/unicase/2.8.1 \
+ crate://crates.io/unicode-ident/1.0.19 \
crate://crates.io/unicode-linebreak/0.1.5 \
- crate://crates.io/unicode-width/0.1.13 \
- crate://crates.io/unicode-width/0.2.0 \
+ crate://crates.io/unicode-width/0.1.14 \
+ crate://crates.io/unicode-width/0.2.2 \
crate://crates.io/unicode-xid/0.2.6 \
crate://crates.io/unscanny/0.1.0 \
crate://crates.io/untrusted/0.9.0 \
- crate://crates.io/ureq/2.11.0 \
- crate://crates.io/url/2.5.4 \
+ crate://crates.io/ureq/2.12.1 \
+ crate://crates.io/url/2.5.7 \
crate://crates.io/urlencoding/2.1.3 \
- crate://crates.io/utf16_iter/1.0.5 \
crate://crates.io/utf8_iter/1.0.4 \
crate://crates.io/utf8parse/0.2.2 \
- crate://crates.io/uuid/1.8.0 \
- crate://crates.io/valuable/0.1.0 \
+ crate://crates.io/uuid/1.18.1 \
+ crate://crates.io/valuable/0.1.1 \
crate://crates.io/vcpkg/0.2.15 \
crate://crates.io/version-ranges/0.1.1 \
- crate://crates.io/version_check/0.9.4 \
- crate://crates.io/versions/6.2.0 \
- crate://crates.io/wait-timeout/0.2.0 \
+ crate://crates.io/version_check/0.9.5 \
+ crate://crates.io/versions/6.3.2 \
+ crate://crates.io/wait-timeout/0.2.1 \
crate://crates.io/walkdir/2.5.0 \
- crate://crates.io/wasi/0.11.0+wasi-snapshot-preview1 \
- crate://crates.io/wasi/0.14.2+wasi-0.2.4 \
- crate://crates.io/wasm-bindgen/0.2.96 \
- crate://crates.io/wasm-bindgen-backend/0.2.96 \
- crate://crates.io/wasm-bindgen-macro/0.2.96 \
- crate://crates.io/wasm-bindgen-macro-support/0.2.96 \
- crate://crates.io/wasm-bindgen-shared/0.2.96 \
+ crate://crates.io/wasi/0.11.1+wasi-snapshot-preview1 \
+ crate://crates.io/wasip2/1.0.1+wasi-0.2.4 \
+ crate://crates.io/wasm-bindgen/0.2.104 \
+ crate://crates.io/wasm-bindgen-backend/0.2.104 \
+ crate://crates.io/wasm-bindgen-macro/0.2.104 \
+ crate://crates.io/wasm-bindgen-macro-support/0.2.104 \
+ crate://crates.io/wasm-bindgen-shared/0.2.104 \
crate://crates.io/web-time/1.1.0 \
- crate://crates.io/webpki-roots/0.26.2 \
- crate://crates.io/which/7.0.0 \
+ crate://crates.io/webpki-roots/0.26.11 \
+ crate://crates.io/webpki-roots/1.0.3 \
+ crate://crates.io/which/7.0.3 \
crate://crates.io/wild/2.2.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.8 \
+ crate://crates.io/winapi-util/0.1.11 \
crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \
+ crate://crates.io/windows-link/0.2.1 \
crate://crates.io/windows-sys/0.48.0 \
crate://crates.io/windows-sys/0.52.0 \
+ crate://crates.io/windows-sys/0.59.0 \
+ crate://crates.io/windows-sys/0.60.2 \
+ crate://crates.io/windows-sys/0.61.2 \
crate://crates.io/windows-targets/0.48.5 \
- crate://crates.io/windows-targets/0.52.5 \
+ crate://crates.io/windows-targets/0.52.6 \
+ crate://crates.io/windows-targets/0.53.5 \
crate://crates.io/windows_aarch64_gnullvm/0.48.5 \
- crate://crates.io/windows_aarch64_gnullvm/0.52.5 \
+ crate://crates.io/windows_aarch64_gnullvm/0.52.6 \
+ crate://crates.io/windows_aarch64_gnullvm/0.53.1 \
crate://crates.io/windows_aarch64_msvc/0.48.5 \
- crate://crates.io/windows_aarch64_msvc/0.52.5 \
+ crate://crates.io/windows_aarch64_msvc/0.52.6 \
+ crate://crates.io/windows_aarch64_msvc/0.53.1 \
crate://crates.io/windows_i686_gnu/0.48.5 \
- crate://crates.io/windows_i686_gnu/0.52.5 \
- crate://crates.io/windows_i686_gnullvm/0.52.5 \
+ crate://crates.io/windows_i686_gnu/0.52.6 \
+ crate://crates.io/windows_i686_gnu/0.53.1 \
+ crate://crates.io/windows_i686_gnullvm/0.52.6 \
+ crate://crates.io/windows_i686_gnullvm/0.53.1 \
crate://crates.io/windows_i686_msvc/0.48.5 \
- crate://crates.io/windows_i686_msvc/0.52.5 \
+ crate://crates.io/windows_i686_msvc/0.52.6 \
+ crate://crates.io/windows_i686_msvc/0.53.1 \
crate://crates.io/windows_x86_64_gnu/0.48.5 \
- crate://crates.io/windows_x86_64_gnu/0.52.5 \
+ crate://crates.io/windows_x86_64_gnu/0.52.6 \
+ crate://crates.io/windows_x86_64_gnu/0.53.1 \
crate://crates.io/windows_x86_64_gnullvm/0.48.5 \
- crate://crates.io/windows_x86_64_gnullvm/0.52.5 \
+ crate://crates.io/windows_x86_64_gnullvm/0.52.6 \
+ crate://crates.io/windows_x86_64_gnullvm/0.53.1 \
crate://crates.io/windows_x86_64_msvc/0.48.5 \
- crate://crates.io/windows_x86_64_msvc/0.52.5 \
- crate://crates.io/winnow/0.5.40 \
- crate://crates.io/winnow/0.6.20 \
+ crate://crates.io/windows_x86_64_msvc/0.52.6 \
+ crate://crates.io/windows_x86_64_msvc/0.53.1 \
+ crate://crates.io/winnow/0.7.13 \
crate://crates.io/winsafe/0.0.19 \
- crate://crates.io/wit-bindgen-rt/0.39.0 \
- crate://crates.io/write16/1.0.0 \
- crate://crates.io/writeable/0.5.5 \
- crate://crates.io/xattr/1.3.1 \
+ crate://crates.io/wit-bindgen/0.46.0 \
+ crate://crates.io/writeable/0.6.1 \
+ crate://crates.io/xattr/1.6.1 \
crate://crates.io/xwin/0.6.5 \
crate://crates.io/xz2/0.1.7 \
crate://crates.io/yansi/1.0.1 \
- crate://crates.io/yoke/0.7.4 \
- crate://crates.io/yoke-derive/0.7.5 \
- crate://crates.io/zerocopy/0.7.35 \
- crate://crates.io/zerocopy-derive/0.7.35 \
- crate://crates.io/zerofrom/0.1.4 \
- crate://crates.io/zerofrom-derive/0.1.5 \
- crate://crates.io/zeroize/1.8.1 \
- crate://crates.io/zerovec/0.10.4 \
- crate://crates.io/zerovec-derive/0.10.3 \
- crate://crates.io/zip/2.3.0 \
- crate://crates.io/zopfli/0.8.1 \
+ crate://crates.io/yoke/0.8.0 \
+ crate://crates.io/yoke-derive/0.8.0 \
+ crate://crates.io/zerocopy/0.8.27 \
+ crate://crates.io/zerocopy-derive/0.8.27 \
+ crate://crates.io/zerofrom/0.1.6 \
+ crate://crates.io/zerofrom-derive/0.1.6 \
+ crate://crates.io/zeroize/1.8.2 \
+ crate://crates.io/zerotrie/0.2.2 \
+ crate://crates.io/zerovec/0.11.4 \
+ crate://crates.io/zerovec-derive/0.11.1 \
+ crate://crates.io/zip/2.4.2 \
+ crate://crates.io/zip/6.0.0 \
+ crate://crates.io/zlib-rs/0.5.2 \
+ crate://crates.io/zopfli/0.8.2 \
crate://crates.io/zstd/0.13.3 \
crate://crates.io/zstd-safe/7.2.4 \
- crate://crates.io/zstd-sys/2.0.15+zstd.1.5.7 \
+ crate://crates.io/zstd-sys/2.0.16+zstd.1.5.7 \
"
-SRC_URI[adler2-2.0.0.sha256sum] = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627"
-SRC_URI[ahash-0.8.11.sha256sum] = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011"
+SRC_URI[adler2-2.0.1.sha256sum] = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa"
+SRC_URI[ahash-0.8.12.sha256sum] = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75"
SRC_URI[aho-corasick-1.1.3.sha256sum] = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
-SRC_URI[allocator-api2-0.2.18.sha256sum] = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f"
-SRC_URI[anstream-0.6.14.sha256sum] = "418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b"
-SRC_URI[anstyle-1.0.7.sha256sum] = "038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b"
-SRC_URI[anstyle-parse-0.2.4.sha256sum] = "c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4"
-SRC_URI[anstyle-query-1.1.0.sha256sum] = "ad186efb764318d35165f1758e7dcef3b10628e26d41a44bc5550652e6804391"
-SRC_URI[anstyle-wincon-3.0.3.sha256sum] = "61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19"
-SRC_URI[anyhow-1.0.89.sha256sum] = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6"
-SRC_URI[arbitrary-1.4.1.sha256sum] = "dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223"
-SRC_URI[autocfg-1.3.0.sha256sum] = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0"
-SRC_URI[automod-1.0.14.sha256sum] = "edf3ee19dbc0a46d740f6f0926bde8c50f02bdbc7b536842da28f6ac56513a8b"
-SRC_URI[base64-0.21.7.sha256sum] = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567"
+SRC_URI[allocator-api2-0.2.21.sha256sum] = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923"
+SRC_URI[anstream-0.6.21.sha256sum] = "43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a"
+SRC_URI[anstyle-1.0.13.sha256sum] = "5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78"
+SRC_URI[anstyle-parse-0.2.7.sha256sum] = "4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2"
+SRC_URI[anstyle-query-1.1.4.sha256sum] = "9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2"
+SRC_URI[anstyle-wincon-3.0.10.sha256sum] = "3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a"
+SRC_URI[anyhow-1.0.100.sha256sum] = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61"
+SRC_URI[arbitrary-1.4.2.sha256sum] = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1"
+SRC_URI[autocfg-1.5.0.sha256sum] = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
+SRC_URI[automod-1.0.15.sha256sum] = "ebb4bd301db2e2ca1f5be131c24eb8ebf2d9559bc3744419e93baf8ddea7e670"
SRC_URI[base64-0.22.1.sha256sum] = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
-SRC_URI[bitflags-1.3.2.sha256sum] = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
-SRC_URI[bitflags-2.5.0.sha256sum] = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1"
+SRC_URI[bitflags-2.10.0.sha256sum] = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3"
SRC_URI[block-buffer-0.10.4.sha256sum] = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
-SRC_URI[boxcar-0.2.8.sha256sum] = "2721c3c5a6f0e7f7e607125d963fedeb765f545f67adc9d71ed934693881eb42"
-SRC_URI[bstr-1.10.0.sha256sum] = "40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c"
-SRC_URI[bumpalo-3.16.0.sha256sum] = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c"
+SRC_URI[boxcar-0.2.14.sha256sum] = "36f64beae40a84da1b4b26ff2761a5b895c12adc41dc25aaee1c4f2bbfe97a6e"
+SRC_URI[bstr-1.12.0.sha256sum] = "234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4"
+SRC_URI[bumpalo-3.19.0.sha256sum] = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43"
SRC_URI[byteorder-1.5.0.sha256sum] = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
-SRC_URI[bytes-1.9.0.sha256sum] = "325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b"
-SRC_URI[bytesize-1.3.0.sha256sum] = "a3e368af43e418a04d52505cf3dbc23dda4e3407ae2fa99fd0e4f308ce546acc"
-SRC_URI[bzip2-0.5.2.sha256sum] = "49ecfb22d906f800d4fe833b6282cf4dc1c298f5057ca0b5445e5c209735ca47"
-SRC_URI[bzip2-sys-0.1.13+1.0.8.sha256sum] = "225bff33b2141874fe80d71e07d6eec4f85c5c216453dd96388240f96e1acc14"
+SRC_URI[bytes-1.10.1.sha256sum] = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a"
+SRC_URI[bytesize-1.3.3.sha256sum] = "2e93abca9e28e0a1b9877922aacb20576e05d4679ffa78c3d6dc22a26a216659"
+SRC_URI[bzip2-0.6.1.sha256sum] = "f3a53fac24f34a81bc9954b5d6cfce0c21e18ec6959f44f56e8e90e4bb7c346c"
SRC_URI[cab-0.6.0.sha256sum] = "171228650e6721d5acc0868a462cd864f49ac5f64e4a42cde270406e64e404d2"
-SRC_URI[camino-1.1.9.sha256sum] = "8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3"
-SRC_URI[cargo-config2-0.1.26.sha256sum] = "d83ce0be8bd1479e5de6202def660e6c7e27e4e0599bffa4fed05bd380ec2ede"
-SRC_URI[cargo-options-0.7.4.sha256sum] = "f3540247c0a37a76eb324acc238dc617786ea22c43b95da560c82a8f2714321f"
-SRC_URI[cargo-platform-0.1.8.sha256sum] = "24b1f0365a6c6bb4020cd05806fd0d33c44d38046b8bd7f0e40814b9763cabfc"
+SRC_URI[camino-1.2.1.sha256sum] = "276a59bf2b2c967788139340c9f0c5b12d7fd6630315c15c217e559de85d2609"
+SRC_URI[cargo-config2-0.1.39.sha256sum] = "3795d3a48839a46854805f56c8fe9c558f10804bcf57df53925ca843d87c788f"
+SRC_URI[cargo-options-0.7.6.sha256sum] = "f89e1d6d6f65fe04d5e21be9de19d31a074e3b7e43aa39ee5b85f4cee16c3188"
+SRC_URI[cargo-platform-0.1.9.sha256sum] = "e35af189006b9c0f00a064685c727031e3ed2d8020f7ba284d78cc2671bd36ea"
SRC_URI[cargo-xwin-0.18.6.sha256sum] = "5dff83aad332bd6ee29072dd874b48892cd22c58e233c25735eb4417b3999685"
-SRC_URI[cargo-zigbuild-0.20.0.sha256sum] = "3f6e9e856390d5b0a859acaeda16528f8a61c964bdb894c3216c254908f1c2ea"
-SRC_URI[cargo_metadata-0.19.0.sha256sum] = "afc309ed89476c8957c50fb818f56fe894db857866c3e163335faa91dc34eb85"
+SRC_URI[cargo-zigbuild-0.20.1.sha256sum] = "a9584d77470f7ffea2fb67fbcc9e8dbe9fa79a80dafd579a83507c0a08d1f658"
+SRC_URI[cargo_metadata-0.19.2.sha256sum] = "dd5eb614ed4c27c5d706420e4320fbe3216ab31fa1c33cd8246ac36dae4479ba"
SRC_URI[cbindgen-0.29.0.sha256sum] = "975982cdb7ad6a142be15bdf84aea7ec6a9e5d4d797c004d43185b24cfe4e684"
-SRC_URI[cc-1.2.16.sha256sum] = "be714c154be609ec7f5dad223a33bf1482fff90472de28f7362806e6d4832b8c"
+SRC_URI[cc-1.2.41.sha256sum] = "ac9fe6cdbb24b6ade63616c0a0688e45bb56732262c158df3c0c4bea4ca47cb7"
SRC_URI[cfb-0.10.0.sha256sum] = "d8a4f8e55be323b378facfcf1f06aa97f6ec17cf4ac84fb17325093aaf62da41"
-SRC_URI[cfg-if-1.0.0.sha256sum] = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
+SRC_URI[cfg-if-1.0.4.sha256sum] = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
SRC_URI[charset-0.1.5.sha256sum] = "f1f927b07c74ba84c7e5fe4db2baeb3e996ab2688992e39ac68ce3220a677c7e"
SRC_URI[chumsky-0.9.3.sha256sum] = "8eebd66744a15ded14960ab4ccdbfb51ad3b81f51f3f04a80adac98c985396c9"
-SRC_URI[clap-4.5.7.sha256sum] = "5db83dced34638ad474f39f250d7fea9598bdd239eaced1bdf45d597da0f433f"
-SRC_URI[clap_builder-4.5.7.sha256sum] = "f7e204572485eb3fbf28f871612191521df159bc3e15a9f5064c66dba3a8c05f"
-SRC_URI[clap_complete-4.5.5.sha256sum] = "d2020fa13af48afc65a9a87335bda648309ab3d154cd03c7ff95b378c7ed39c4"
+SRC_URI[clap-4.5.49.sha256sum] = "f4512b90fa68d3a9932cea5184017c5d200f5921df706d45e853537dea51508f"
+SRC_URI[clap_builder-4.5.49.sha256sum] = "0025e98baa12e766c67ba13ff4695a887a1eba19569aad00a472546795bd6730"
+SRC_URI[clap_complete-4.5.59.sha256sum] = "2348487adcd4631696ced64ccdb40d38ac4d31cae7f2eec8817fcea1b9d1c43c"
SRC_URI[clap_complete_command-0.6.1.sha256sum] = "da8e198c052315686d36371e8a3c5778b7852fc75cc313e4e11eeb7a644a1b62"
-SRC_URI[clap_complete_nushell-4.5.2.sha256sum] = "1accf1b463dee0d3ab2be72591dccdab8bef314958340447c882c4c72acfe2a3"
-SRC_URI[clap_derive-4.5.5.sha256sum] = "c780290ccf4fb26629baa7a1081e68ced113f1d3ec302fa5948f1c381ebf06c6"
-SRC_URI[clap_lex-0.7.1.sha256sum] = "4b82cf0babdbd58558212896d1a4272303a57bdb245c2bf1147185fb45640e70"
-SRC_URI[cli-table-0.4.7.sha256sum] = "adfbb116d9e2c4be7011360d0c0bee565712c11e969c9609b25b619366dc379d"
-SRC_URI[colorchoice-1.0.1.sha256sum] = "0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422"
+SRC_URI[clap_complete_nushell-4.5.9.sha256sum] = "811159f339691baacdf7d534df2946b9d217014081099e23d31d887d99521e70"
+SRC_URI[clap_derive-4.5.49.sha256sum] = "2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671"
+SRC_URI[clap_lex-0.7.6.sha256sum] = "a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d"
+SRC_URI[cli-table-0.4.9.sha256sum] = "b53f9241f288a7b12c56565f04aaeaeeab6b8923d42d99255d4ca428b4d97f89"
+SRC_URI[colorchoice-1.0.4.sha256sum] = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75"
SRC_URI[configparser-3.1.0.sha256sum] = "e57e3272f0190c3f1584272d613719ba5fc7df7f4942fe542e63d949cf3a649b"
-SRC_URI[console-0.15.8.sha256sum] = "0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb"
+SRC_URI[console-0.15.11.sha256sum] = "054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8"
+SRC_URI[console-0.16.1.sha256sum] = "b430743a6eb14e9764d4260d4c0d8123087d504eeb9c48f2b2a5e810dd369df4"
SRC_URI[content_inspector-0.2.4.sha256sum] = "b7bda66e858c683005a53a9a60c69a4aca7eeaa45d124526e389f7aec8e62f38"
SRC_URI[core-foundation-0.9.4.sha256sum] = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f"
-SRC_URI[core-foundation-sys-0.8.6.sha256sum] = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f"
-SRC_URI[cpufeatures-0.2.12.sha256sum] = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504"
-SRC_URI[crc-3.2.1.sha256sum] = "69e6e4d7b33a94f0991c26729976b10ebde1d34c3ee82408fb536164fa10d636"
+SRC_URI[core-foundation-sys-0.8.7.sha256sum] = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
+SRC_URI[cpufeatures-0.2.17.sha256sum] = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280"
+SRC_URI[crc-3.3.0.sha256sum] = "9710d3b3739c2e349eb44fe848ad0b7c8cb1e42bd87ee49371df2f7acaf3e675"
SRC_URI[crc-catalog-2.4.0.sha256sum] = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5"
-SRC_URI[crc32fast-1.4.2.sha256sum] = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3"
+SRC_URI[crc32fast-1.5.0.sha256sum] = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511"
SRC_URI[crossbeam-channel-0.5.15.sha256sum] = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2"
-SRC_URI[crossbeam-deque-0.8.5.sha256sum] = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d"
+SRC_URI[crossbeam-deque-0.8.6.sha256sum] = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51"
SRC_URI[crossbeam-epoch-0.9.18.sha256sum] = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
-SRC_URI[crossbeam-utils-0.8.20.sha256sum] = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80"
+SRC_URI[crossbeam-utils-0.8.21.sha256sum] = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28"
SRC_URI[crypto-common-0.1.6.sha256sum] = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
-SRC_URI[data-encoding-2.6.0.sha256sum] = "e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2"
-SRC_URI[deranged-0.3.11.sha256sum] = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4"
-SRC_URI[derive_arbitrary-1.4.1.sha256sum] = "30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800"
+SRC_URI[data-encoding-2.9.0.sha256sum] = "2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476"
+SRC_URI[deranged-0.5.4.sha256sum] = "a41953f86f8a05768a6cda24def994fd2f424b04ec5c719cf89989779f199071"
+SRC_URI[derive_arbitrary-1.4.2.sha256sum] = "1e567bd82dcff979e4b03460c307b3cdc9e96fde3d73bed1496d2bc75d9dd62a"
SRC_URI[dialoguer-0.11.0.sha256sum] = "658bce805d770f407bc62102fca7c2c64ceef2fbcb2b8bd19d2765ce093980de"
SRC_URI[diff-0.1.13.sha256sum] = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8"
SRC_URI[digest-0.10.7.sha256sum] = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
SRC_URI[dirs-5.0.1.sha256sum] = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225"
SRC_URI[dirs-sys-0.4.1.sha256sum] = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c"
SRC_URI[displaydoc-0.2.5.sha256sum] = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
-SRC_URI[dissimilar-1.0.9.sha256sum] = "59f8e79d1fbf76bdfbde321e902714bf6c49df88a7dda6fc682fc2979226962d"
+SRC_URI[dissimilar-1.0.10.sha256sum] = "8975ffdaa0ef3661bfe02dbdcc06c9f829dfafe6a3c474de366a8d5e44276921"
SRC_URI[dunce-1.0.5.sha256sum] = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813"
-SRC_URI[dyn-clone-1.0.17.sha256sum] = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125"
-SRC_URI[either-1.13.0.sha256sum] = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0"
-SRC_URI[encode_unicode-0.3.6.sha256sum] = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f"
-SRC_URI[encoding_rs-0.8.34.sha256sum] = "b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59"
-SRC_URI[equivalent-1.0.1.sha256sum] = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
-SRC_URI[errno-0.3.9.sha256sum] = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba"
-SRC_URI[expect-test-1.5.0.sha256sum] = "9e0be0a561335815e06dab7c62e50353134c796e7a6155402a64bcff66b6a5e0"
-SRC_URI[fastrand-2.1.0.sha256sum] = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a"
+SRC_URI[dyn-clone-1.0.20.sha256sum] = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555"
+SRC_URI[either-1.15.0.sha256sum] = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
+SRC_URI[encode_unicode-1.0.0.sha256sum] = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0"
+SRC_URI[encoding_rs-0.8.35.sha256sum] = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3"
+SRC_URI[env_home-0.1.0.sha256sum] = "c7f84e12ccf0a7ddc17a6c41c93326024c42920d7ee630d04950e6926645c0fe"
+SRC_URI[equivalent-1.0.2.sha256sum] = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
+SRC_URI[errno-0.3.14.sha256sum] = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
+SRC_URI[expect-test-1.5.1.sha256sum] = "63af43ff4431e848fb47472a920f14fa71c24de13255a5692e93d4e90302acb0"
+SRC_URI[fastrand-2.3.0.sha256sum] = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be"
SRC_URI[fat-macho-0.4.9.sha256sum] = "4c9c45caa6c6edfaee4cb3bd84ea9686e115df7f0efb530e15fb466eccb0b345"
-SRC_URI[filetime-0.2.23.sha256sum] = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd"
-SRC_URI[flate2-1.0.33.sha256sum] = "324a1be68054ef05ad64b861cc9eaf1d623d2d8cb25b4bf2cb9cdd902b4bf253"
+SRC_URI[filetime-0.2.26.sha256sum] = "bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed"
+SRC_URI[find-msvc-tools-0.1.4.sha256sum] = "52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127"
+SRC_URI[flate2-1.1.4.sha256sum] = "dc5a4e564e38c699f2880d3fda590bedc2e69f3f84cd48b457bd892ce61d0aa9"
SRC_URI[fnv-1.0.7.sha256sum] = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
SRC_URI[foreign-types-0.3.2.sha256sum] = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
SRC_URI[foreign-types-shared-0.1.1.sha256sum] = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
-SRC_URI[form_urlencoded-1.2.1.sha256sum] = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456"
-SRC_URI[fs-err-3.0.0.sha256sum] = "8bb60e7409f34ef959985bc9d9c5ee8f5db24ee46ed9775850548021710f807f"
+SRC_URI[form_urlencoded-1.2.2.sha256sum] = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf"
+SRC_URI[fs-err-3.1.3.sha256sum] = "6ad492b2cf1d89d568a43508ab24f98501fe03f2f31c01e1d0fe7366a71745d2"
SRC_URI[fs4-0.12.0.sha256sum] = "c29c30684418547d476f0b48e84f4821639119c483b1eccd566c8cd0cd05f521"
-SRC_URI[futures-0.3.30.sha256sum] = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0"
+SRC_URI[futures-0.3.31.sha256sum] = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876"
SRC_URI[futures-channel-0.3.31.sha256sum] = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10"
SRC_URI[futures-core-0.3.31.sha256sum] = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e"
-SRC_URI[futures-executor-0.3.30.sha256sum] = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d"
+SRC_URI[futures-executor-0.3.31.sha256sum] = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f"
SRC_URI[futures-io-0.3.31.sha256sum] = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6"
SRC_URI[futures-macro-0.3.31.sha256sum] = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
SRC_URI[futures-sink-0.3.31.sha256sum] = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7"
SRC_URI[futures-task-0.3.31.sha256sum] = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988"
SRC_URI[futures-timer-3.0.3.sha256sum] = "f288b0a4f20f9a56b5d1da57e2227c661b7b16168e2f72365f57b63326e29b24"
SRC_URI[futures-util-0.3.31.sha256sum] = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81"
-SRC_URI[generic-array-0.14.7.sha256sum] = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
-SRC_URI[getrandom-0.2.15.sha256sum] = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"
-SRC_URI[getrandom-0.3.3.sha256sum] = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4"
-SRC_URI[glob-0.3.1.sha256sum] = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b"
+SRC_URI[generic-array-0.14.9.sha256sum] = "4bb6743198531e02858aeaea5398fcc883e71851fcbcb5a2f773e2fb6cb1edf2"
+SRC_URI[getrandom-0.2.16.sha256sum] = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592"
+SRC_URI[getrandom-0.3.4.sha256sum] = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd"
+SRC_URI[glob-0.3.3.sha256sum] = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280"
SRC_URI[globset-0.4.16.sha256sum] = "54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5"
-SRC_URI[goblin-0.9.2.sha256sum] = "53ab3f32d1d77146981dea5d6b1e8fe31eedcb7013e5e00d6ccd1259a4b4d923"
+SRC_URI[goblin-0.9.3.sha256sum] = "daa0a64d21a7eb230583b4c5f4e23b7e4e57974f96620f42a7e75e08ae66d745"
SRC_URI[hashbrown-0.14.5.sha256sum] = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
-SRC_URI[hashbrown-0.15.2.sha256sum] = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289"
+SRC_URI[hashbrown-0.16.0.sha256sum] = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d"
SRC_URI[heck-0.5.0.sha256sum] = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
-SRC_URI[home-0.5.9.sha256sum] = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5"
-SRC_URI[humantime-2.1.0.sha256sum] = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
+SRC_URI[humantime-2.3.0.sha256sum] = "135b12329e5e3ce057a9f972339ea52bc954fe1e9358ef27f95e89716fbc5424"
SRC_URI[humantime-serde-1.1.1.sha256sum] = "57a3db5ea5923d99402c94e9feb261dc5ee9b4efa158b0315f788cf549cc200c"
-SRC_URI[icu_collections-1.5.0.sha256sum] = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526"
-SRC_URI[icu_locid-1.5.0.sha256sum] = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637"
-SRC_URI[icu_locid_transform-1.5.0.sha256sum] = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e"
-SRC_URI[icu_locid_transform_data-1.5.0.sha256sum] = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e"
-SRC_URI[icu_normalizer-1.5.0.sha256sum] = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f"
-SRC_URI[icu_normalizer_data-1.5.0.sha256sum] = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516"
-SRC_URI[icu_properties-1.5.1.sha256sum] = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5"
-SRC_URI[icu_properties_data-1.5.0.sha256sum] = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569"
-SRC_URI[icu_provider-1.5.0.sha256sum] = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9"
-SRC_URI[icu_provider_macros-1.5.0.sha256sum] = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6"
-SRC_URI[idna-1.0.3.sha256sum] = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e"
-SRC_URI[idna_adapter-1.2.0.sha256sum] = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71"
+SRC_URI[icu_collections-2.0.0.sha256sum] = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47"
+SRC_URI[icu_locale_core-2.0.0.sha256sum] = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a"
+SRC_URI[icu_normalizer-2.0.0.sha256sum] = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979"
+SRC_URI[icu_normalizer_data-2.0.0.sha256sum] = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3"
+SRC_URI[icu_properties-2.0.1.sha256sum] = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b"
+SRC_URI[icu_properties_data-2.0.1.sha256sum] = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632"
+SRC_URI[icu_provider-2.0.0.sha256sum] = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af"
+SRC_URI[idna-1.1.0.sha256sum] = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de"
+SRC_URI[idna_adapter-1.2.1.sha256sum] = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344"
SRC_URI[ignore-0.4.23.sha256sum] = "6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b"
-SRC_URI[indexmap-2.6.0.sha256sum] = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da"
-SRC_URI[indicatif-0.17.9.sha256sum] = "cbf675b85ed934d3c67b5c5469701eec7db22689d0a2139d856e0925fa28b281"
-SRC_URI[indoc-2.0.5.sha256sum] = "b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5"
-SRC_URI[insta-1.43.1.sha256sum] = "154934ea70c58054b556dd430b99a98c2a7ff5309ac9891597e339b5c28f4371"
-SRC_URI[is_terminal_polyfill-1.70.0.sha256sum] = "f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800"
-SRC_URI[itertools-0.12.1.sha256sum] = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569"
+SRC_URI[indexmap-2.12.0.sha256sum] = "6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f"
+SRC_URI[indicatif-0.17.11.sha256sum] = "183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235"
+SRC_URI[indoc-2.0.6.sha256sum] = "f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd"
+SRC_URI[insta-1.43.2.sha256sum] = "46fdb647ebde000f43b5b53f773c30cf9b0cb4300453208713fa38b2c70935a0"
+SRC_URI[is_terminal_polyfill-1.70.1.sha256sum] = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf"
SRC_URI[itertools-0.13.0.sha256sum] = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186"
-SRC_URI[itoa-1.0.11.sha256sum] = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b"
-SRC_URI[jobserver-0.1.33.sha256sum] = "38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a"
-SRC_URI[js-sys-0.3.73.sha256sum] = "fb15147158e79fd8b8afd0252522769c4f48725460b37338544d8379d94fc8f9"
+SRC_URI[itertools-0.14.0.sha256sum] = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285"
+SRC_URI[itoa-1.0.15.sha256sum] = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c"
+SRC_URI[jobserver-0.1.34.sha256sum] = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33"
+SRC_URI[js-sys-0.3.81.sha256sum] = "ec48937a97411dcb524a265206ccd4c90bb711fca92b2792c407f268825b9305"
SRC_URI[keyring-2.3.3.sha256sum] = "363387f0019d714aa60cc30ab4fe501a747f4c08fc58f069dd14be971bd495a0"
-SRC_URI[lazy_static-1.4.0.sha256sum] = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
+SRC_URI[lazy_static-1.5.0.sha256sum] = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
SRC_URI[lddtree-0.3.7.sha256sum] = "e0779ac94bd7b6ab781fa12388dbf79ac45ec1fa433e7d25521753be8227b08e"
-SRC_URI[libc-0.2.172.sha256sum] = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa"
-SRC_URI[libmimalloc-sys-0.1.39.sha256sum] = "23aa6811d3bd4deb8a84dde645f943476d13b248d818edcf8ce0b2f37f036b44"
-SRC_URI[libredox-0.1.3.sha256sum] = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d"
+SRC_URI[libbz2-rs-sys-0.2.2.sha256sum] = "2c4a545a15244c7d945065b5d392b2d2d7f21526fba56ce51467b06ed445e8f7"
+SRC_URI[libc-0.2.177.sha256sum] = "2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976"
+SRC_URI[libmimalloc-sys-0.1.44.sha256sum] = "667f4fec20f29dfc6bc7357c582d91796c169ad7e2fce709468aefeb2c099870"
+SRC_URI[libredox-0.1.10.sha256sum] = "416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb"
+SRC_URI[libz-rs-sys-0.5.2.sha256sum] = "840db8cf39d9ec4dd794376f38acc40d0fc65eec2a8f484f7fd375b84602becd"
SRC_URI[linux-keyutils-0.2.4.sha256sum] = "761e49ec5fd8a5a463f9b84e877c373d888935b71c6be78f3767fe2ae6bed18e"
-SRC_URI[linux-raw-sys-0.4.14.sha256sum] = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89"
-SRC_URI[litemap-0.7.3.sha256sum] = "643cb0b8d4fcc284004d5fd0d67ccf61dfffadb7f75e1e71bc420f4688a3a704"
-SRC_URI[lock_api-0.4.12.sha256sum] = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17"
-SRC_URI[lockfree-object-pool-0.1.6.sha256sum] = "9374ef4228402d4b7e403e5838cb880d9ee663314b0a900d5a6aabf0c213552e"
-SRC_URI[log-0.4.22.sha256sum] = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24"
-SRC_URI[lzma-rs-0.3.0.sha256sum] = "297e814c836ae64db86b36cf2a557ba54368d03f6afcd7d947c266692f71115e"
+SRC_URI[linux-raw-sys-0.4.15.sha256sum] = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab"
+SRC_URI[linux-raw-sys-0.11.0.sha256sum] = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039"
+SRC_URI[litemap-0.8.0.sha256sum] = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956"
+SRC_URI[lock_api-0.4.14.sha256sum] = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965"
+SRC_URI[log-0.4.28.sha256sum] = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432"
+SRC_URI[lzma-rust2-0.13.0.sha256sum] = "c60a23ffb90d527e23192f1246b14746e2f7f071cb84476dd879071696c18a4a"
SRC_URI[lzma-sys-0.1.20.sha256sum] = "5fda04ab3764e6cde78b9974eec4f779acaba7c4e84b36eca3cf77c581b85d27"
-SRC_URI[lzxd-0.2.5.sha256sum] = "5de7336a183103429ad66d11d56d8bdc9c4a2916f6b85a8f11e5b127bde12001"
-SRC_URI[mailparse-0.15.0.sha256sum] = "3da03d5980411a724e8aaf7b61a7b5e386ec55a7fb49ee3d0ff79efc7e5e7c7e"
-SRC_URI[matchers-0.1.0.sha256sum] = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558"
-SRC_URI[memchr-2.7.4.sha256sum] = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
-SRC_URI[mimalloc-0.1.43.sha256sum] = "68914350ae34959d83f732418d51e2427a794055d0b9529f48259ac07af65633"
+SRC_URI[lzxd-0.2.6.sha256sum] = "7b29dffab797218e12e4df08ef5d15ab9efca2504038b1b32b9b32fc844b39c9"
+SRC_URI[mailparse-0.16.1.sha256sum] = "60819a97ddcb831a5614eb3b0174f3620e793e97e09195a395bfa948fd68ed2f"
+SRC_URI[matchers-0.2.0.sha256sum] = "d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9"
+SRC_URI[memchr-2.7.6.sha256sum] = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273"
+SRC_URI[mimalloc-0.1.48.sha256sum] = "e1ee66a4b64c74f4ef288bcbb9192ad9c3feaad75193129ac8509af543894fd8"
SRC_URI[mime-0.3.17.sha256sum] = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
-SRC_URI[mime_guess-2.0.4.sha256sum] = "4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef"
-SRC_URI[minijinja-2.5.0.sha256sum] = "2c37e1b517d1dcd0e51dc36c4567b9d5a29262b3ec8da6cb5d35e27a8fb529b5"
+SRC_URI[mime_guess-2.0.5.sha256sum] = "f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e"
+SRC_URI[minijinja-2.12.0.sha256sum] = "a9f264d75233323f4b7d2f03aefe8a990690cdebfbfe26ea86bcbaec5e9ac990"
SRC_URI[minimal-lexical-0.2.1.sha256sum] = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
-SRC_URI[miniz_oxide-0.8.0.sha256sum] = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1"
+SRC_URI[miniz_oxide-0.8.9.sha256sum] = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316"
SRC_URI[msi-0.8.0.sha256sum] = "4a2332f87a064dea9cce571408c879e0da8dc193b3af06a2b3b2604ee4182a32"
SRC_URI[multipart-0.18.0.sha256sum] = "00dec633863867f29cb39df64a397cdf4a6354708ddd7759f70c7fb51c5f9182"
-SRC_URI[native-tls-0.2.12.sha256sum] = "a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466"
+SRC_URI[native-tls-0.2.14.sha256sum] = "87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e"
SRC_URI[nom-7.1.3.sha256sum] = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
SRC_URI[normalize-line-endings-0.3.0.sha256sum] = "61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be"
-SRC_URI[normpath-1.2.0.sha256sum] = "5831952a9476f2fed74b77d74182fa5ddc4d21c72ec45a333b250e3ed0272804"
-SRC_URI[nu-ansi-term-0.46.0.sha256sum] = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84"
+SRC_URI[normpath-1.5.0.sha256sum] = "bf23ab2b905654b4cb177e30b629937b3868311d4e1cba859f899c041046e69b"
+SRC_URI[nu-ansi-term-0.50.3.sha256sum] = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5"
SRC_URI[num-conv-0.1.0.sha256sum] = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9"
SRC_URI[number_prefix-0.4.0.sha256sum] = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3"
-SRC_URI[once_cell-1.20.2.sha256sum] = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775"
-SRC_URI[openssl-0.10.72.sha256sum] = "fedfea7d58a1f73118430a55da6a286e7b044961736ce96a16a17068ea25e5da"
+SRC_URI[once_cell-1.21.3.sha256sum] = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
+SRC_URI[once_cell_polyfill-1.70.1.sha256sum] = "a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad"
+SRC_URI[openssl-0.10.74.sha256sum] = "24ad14dd45412269e1a30f52ad8f0664f0f4f4a89ee8fe28c3b3527021ebb654"
SRC_URI[openssl-macros-0.1.1.sha256sum] = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
-SRC_URI[openssl-probe-0.1.5.sha256sum] = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
-SRC_URI[openssl-sys-0.9.107.sha256sum] = "8288979acd84749c744a9014b4382d42b8f7b2592847b5afb2ed29e5d16ede07"
+SRC_URI[openssl-probe-0.1.6.sha256sum] = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e"
+SRC_URI[openssl-sys-0.9.110.sha256sum] = "0a9f0075ba3c21b09f8e8b2026584b1d18d49388648f2fbbf3c97ea8deced8e2"
SRC_URI[option-ext-0.2.0.sha256sum] = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d"
-SRC_URI[os_pipe-1.2.0.sha256sum] = "29d73ba8daf8fac13b0501d1abeddcfe21ba7401ada61a819144b6c2a4f32209"
-SRC_URI[overload-0.1.1.sha256sum] = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39"
-SRC_URI[parking_lot-0.12.3.sha256sum] = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27"
-SRC_URI[parking_lot_core-0.9.10.sha256sum] = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8"
+SRC_URI[os_pipe-1.2.3.sha256sum] = "7d8fae84b431384b68627d0f9b3b1245fcf9f46f6c0e3dc902e9dce64edd1967"
+SRC_URI[parking_lot-0.12.5.sha256sum] = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a"
+SRC_URI[parking_lot_core-0.9.12.sha256sum] = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1"
SRC_URI[paste-1.0.15.sha256sum] = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
SRC_URI[path-slash-0.2.1.sha256sum] = "1e91099d4268b0e11973f036e885d652fb0b21fedcf69738c627f94db6a44f42"
SRC_URI[pep440_rs-0.7.3.sha256sum] = "31095ca1f396e3de32745f42b20deef7bc09077f918b085307e8eab6ddd8fb9c"
SRC_URI[pep508_rs-0.9.2.sha256sum] = "faee7227064121fcadcd2ff788ea26f0d8f2bd23a0574da11eca23bc935bcc05"
-SRC_URI[percent-encoding-2.3.1.sha256sum] = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
-SRC_URI[pin-project-lite-0.2.15.sha256sum] = "915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff"
+SRC_URI[percent-encoding-2.3.2.sha256sum] = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220"
+SRC_URI[pin-project-lite-0.2.16.sha256sum] = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b"
SRC_URI[pin-utils-0.1.0.sha256sum] = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
-SRC_URI[pkg-config-0.3.30.sha256sum] = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec"
+SRC_URI[pkg-config-0.3.32.sha256sum] = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c"
SRC_URI[plain-0.2.3.sha256sum] = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6"
SRC_URI[platform-info-2.0.5.sha256sum] = "7539aeb3fdd8cb4f6a331307cf71a1039cee75e94e8a71725b9484f4a0d9451a"
-SRC_URI[portable-atomic-1.6.0.sha256sum] = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0"
+SRC_URI[portable-atomic-1.11.1.sha256sum] = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483"
+SRC_URI[potential_utf-0.1.3.sha256sum] = "84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a"
SRC_URI[powerfmt-0.2.0.sha256sum] = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
-SRC_URI[ppv-lite86-0.2.17.sha256sum] = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
+SRC_URI[ppv-lite86-0.2.21.sha256sum] = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9"
SRC_URI[pretty_assertions-1.4.1.sha256sum] = "3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d"
-SRC_URI[proc-macro-crate-3.1.0.sha256sum] = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284"
-SRC_URI[proc-macro2-1.0.92.sha256sum] = "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0"
-SRC_URI[psm-0.1.21.sha256sum] = "5787f7cda34e3033a72192c018bc5883100330f362ef279a8cbccfce8bb4e874"
-SRC_URI[pyproject-toml-0.13.5.sha256sum] = "7b0f6160dc48298b9260d9b958ad1d7f96f6cd0b9df200b22329204e09334663"
-SRC_URI[python-pkginfo-0.6.5.sha256sum] = "c21f58880fc45e91d29b2f639ab4051aaa6a2b054534c2d343a953347d0dd600"
-SRC_URI[quote-1.0.37.sha256sum] = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af"
-SRC_URI[quoted_printable-0.5.0.sha256sum] = "79ec282e887b434b68c18fe5c121d38e72a5cf35119b59e54ec5b992ea9c8eb0"
-SRC_URI[r-efi-5.2.0.sha256sum] = "74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5"
+SRC_URI[proc-macro-crate-3.4.0.sha256sum] = "219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983"
+SRC_URI[proc-macro2-1.0.101.sha256sum] = "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de"
+SRC_URI[psm-0.1.27.sha256sum] = "e66fcd288453b748497d8fb18bccc83a16b0518e3906d4b8df0a8d42d93dbb1c"
+SRC_URI[pyproject-toml-0.13.7.sha256sum] = "f6d755483ad14b49e76713b52285235461a5b4f73f17612353e11a5de36a5fd2"
+SRC_URI[python-pkginfo-0.6.6.sha256sum] = "464e5e2e0fb6c8c2c7aedc0cd6615258a3def4e34b417f6bf8835e76e7d441d4"
+SRC_URI[quote-1.0.41.sha256sum] = "ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1"
+SRC_URI[quoted_printable-0.5.1.sha256sum] = "640c9bd8497b02465aeef5375144c26062e0dcd5939dfcbb0f5db76cb8c17c73"
+SRC_URI[r-efi-5.3.0.sha256sum] = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f"
SRC_URI[rand-0.8.5.sha256sum] = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
SRC_URI[rand_chacha-0.3.1.sha256sum] = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
SRC_URI[rand_core-0.6.4.sha256sum] = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
-SRC_URI[rayon-1.10.0.sha256sum] = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa"
-SRC_URI[rayon-core-1.12.1.sha256sum] = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2"
-SRC_URI[redox_syscall-0.4.1.sha256sum] = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa"
-SRC_URI[redox_syscall-0.5.1.sha256sum] = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e"
-SRC_URI[redox_users-0.4.5.sha256sum] = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891"
-SRC_URI[regex-1.11.1.sha256sum] = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191"
-SRC_URI[regex-automata-0.1.10.sha256sum] = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132"
-SRC_URI[regex-automata-0.4.9.sha256sum] = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908"
-SRC_URI[regex-syntax-0.6.29.sha256sum] = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1"
-SRC_URI[regex-syntax-0.8.5.sha256sum] = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
+SRC_URI[rayon-1.11.0.sha256sum] = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f"
+SRC_URI[rayon-core-1.13.0.sha256sum] = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91"
+SRC_URI[redox_syscall-0.5.18.sha256sum] = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d"
+SRC_URI[redox_users-0.4.6.sha256sum] = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43"
+SRC_URI[ref-cast-1.0.25.sha256sum] = "f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d"
+SRC_URI[ref-cast-impl-1.0.25.sha256sum] = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da"
+SRC_URI[regex-1.12.2.sha256sum] = "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4"
+SRC_URI[regex-automata-0.4.13.sha256sum] = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c"
+SRC_URI[regex-syntax-0.8.8.sha256sum] = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58"
SRC_URI[relative-path-1.9.3.sha256sum] = "ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2"
SRC_URI[rfc2047-decoder-1.0.6.sha256sum] = "bc36545d1021456a751b573517cb52e8c339b2f662e6b2778ef629282678de29"
-SRC_URI[ring-0.17.13.sha256sum] = "70ac5d832aa16abd7d1def883a8545280c20a60f523a370aa3a9617c2b8550ee"
+SRC_URI[ring-0.17.14.sha256sum] = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7"
SRC_URI[rstest-0.22.0.sha256sum] = "7b423f0e62bdd61734b67cd21ff50871dfaeb9cc74f869dcd6af974fbcb19936"
SRC_URI[rstest_macros-0.22.0.sha256sum] = "c5e1711e7d14f74b12a58411c542185ef7fb7f2e7f8ee6e2940a883628522b42"
-SRC_URI[rustc-hash-2.0.0.sha256sum] = "583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152"
+SRC_URI[rustc-hash-2.1.1.sha256sum] = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d"
SRC_URI[rustc_version-0.4.1.sha256sum] = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
-SRC_URI[rustflags-0.1.6.sha256sum] = "d7fc92159fb50a431c5da366f7627751fe7263cf867f8a30f27fa6063ba02ac0"
-SRC_URI[rustix-0.38.41.sha256sum] = "d7f649912bc1495e167a6edee79151c84b1bad49748cb4f1f1167f459f6224f6"
-SRC_URI[rustls-0.23.19.sha256sum] = "934b404430bb06b3fae2cba809eb45a1ab1aecd64491213d7c3301b88393f8d1"
-SRC_URI[rustls-pemfile-2.1.3.sha256sum] = "196fe16b00e106300d3e45ecfcb764fa292a535d7326a29a5875c579c7417425"
-SRC_URI[rustls-pki-types-1.10.0.sha256sum] = "16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b"
-SRC_URI[rustls-webpki-0.102.8.sha256sum] = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9"
-SRC_URI[rustversion-1.0.18.sha256sum] = "0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248"
-SRC_URI[ryu-1.0.18.sha256sum] = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f"
+SRC_URI[rustflags-0.1.7.sha256sum] = "a39e0e9135d7a7208ee80aa4e3e4b88f0f5ad7be92153ed70686c38a03db2e63"
+SRC_URI[rustix-0.38.44.sha256sum] = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154"
+SRC_URI[rustix-1.1.2.sha256sum] = "cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e"
+SRC_URI[rustls-0.23.33.sha256sum] = "751e04a496ca00bb97a5e043158d23d66b5aabf2e1d5aa2a0aaebb1aafe6f82c"
+SRC_URI[rustls-pemfile-2.2.0.sha256sum] = "dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50"
+SRC_URI[rustls-pki-types-1.12.0.sha256sum] = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79"
+SRC_URI[rustls-webpki-0.103.7.sha256sum] = "e10b3f4191e8a80e6b43eebabfac91e5dcecebb27a71f04e820c47ec41d314bf"
+SRC_URI[rustversion-1.0.22.sha256sum] = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d"
+SRC_URI[ryu-1.0.20.sha256sum] = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f"
SRC_URI[same-file-1.0.6.sha256sum] = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
-SRC_URI[schannel-0.1.23.sha256sum] = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534"
-SRC_URI[schemars-0.8.21.sha256sum] = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92"
-SRC_URI[schemars_derive-0.8.21.sha256sum] = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e"
+SRC_URI[scc-2.4.0.sha256sum] = "46e6f046b7fef48e2660c57ed794263155d713de679057f2d0c169bfc6e756cc"
+SRC_URI[schannel-0.1.28.sha256sum] = "891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1"
+SRC_URI[schemars-1.0.4.sha256sum] = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0"
+SRC_URI[schemars_derive-1.0.4.sha256sum] = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80"
SRC_URI[scopeguard-1.2.0.sha256sum] = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
SRC_URI[scroll-0.12.0.sha256sum] = "6ab8598aa408498679922eff7fa985c25d58a90771bd6be794434c5277eab1a6"
-SRC_URI[scroll_derive-0.12.0.sha256sum] = "7f81c2fde025af7e69b1d1420531c8a8811ca898919db177141a85313b1cb932"
-SRC_URI[security-framework-2.11.0.sha256sum] = "c627723fd09706bacdb5cf41499e95098555af3c3c29d014dc3c458ef6be11c0"
-SRC_URI[security-framework-sys-2.11.0.sha256sum] = "317936bbbd05227752583946b9e66d7ce3b489f84e11a94a510b4437fef407d7"
-SRC_URI[semver-1.0.23.sha256sum] = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b"
-SRC_URI[serde-1.0.217.sha256sum] = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70"
-SRC_URI[serde_derive-1.0.217.sha256sum] = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0"
+SRC_URI[scroll_derive-0.12.1.sha256sum] = "1783eabc414609e28a5ba76aee5ddd52199f7107a0b24c2e9746a1ecc34a683d"
+SRC_URI[sdd-3.0.10.sha256sum] = "490dcfcbfef26be6800d11870ff2df8774fa6e86d047e3e8c8a76b25655e41ca"
+SRC_URI[security-framework-2.11.1.sha256sum] = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02"
+SRC_URI[security-framework-sys-2.15.0.sha256sum] = "cc1f0cbffaac4852523ce30d8bd3c5cdc873501d96ff467ca09b6767bb8cd5c0"
+SRC_URI[semver-1.0.27.sha256sum] = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2"
+SRC_URI[serde-1.0.228.sha256sum] = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e"
+SRC_URI[serde_core-1.0.228.sha256sum] = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad"
+SRC_URI[serde_derive-1.0.228.sha256sum] = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
SRC_URI[serde_derive_internals-0.29.1.sha256sum] = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711"
-SRC_URI[serde_json-1.0.135.sha256sum] = "2b0d7ba2887406110130a978386c4e1befb98c674b4fba677954e4db976630d9"
-SRC_URI[serde_spanned-0.6.8.sha256sum] = "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1"
-SRC_URI[sha2-0.10.8.sha256sum] = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8"
+SRC_URI[serde_json-1.0.145.sha256sum] = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c"
+SRC_URI[serde_spanned-0.6.9.sha256sum] = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3"
+SRC_URI[serde_spanned-1.0.3.sha256sum] = "e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392"
+SRC_URI[serial_test-3.2.0.sha256sum] = "1b258109f244e1d6891bf1053a55d63a5cd4f8f4c30cf9a1280989f80e7a1fa9"
+SRC_URI[serial_test_derive-3.2.0.sha256sum] = "5d69265a08751de7844521fd15003ae0a888e035773ba05695c5c759a6f89eef"
+SRC_URI[sha2-0.10.9.sha256sum] = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283"
SRC_URI[sharded-slab-0.1.7.sha256sum] = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6"
SRC_URI[shell-words-1.1.0.sha256sum] = "24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde"
SRC_URI[shlex-1.3.0.sha256sum] = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
SRC_URI[simd-adler32-0.3.7.sha256sum] = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe"
-SRC_URI[similar-2.5.0.sha256sum] = "fa42c91313f1d05da9b26f267f931cf178d4aba455b4c4622dd7355eb80c6640"
-SRC_URI[slab-0.4.9.sha256sum] = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
-SRC_URI[smallvec-1.13.2.sha256sum] = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
+SRC_URI[similar-2.7.0.sha256sum] = "bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa"
+SRC_URI[slab-0.4.11.sha256sum] = "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589"
+SRC_URI[smallvec-1.15.1.sha256sum] = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
SRC_URI[smawk-0.3.2.sha256sum] = "b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c"
-SRC_URI[snapbox-0.6.16.sha256sum] = "027c936207f85d10d015e21faf5c676c7e08c453ed371adf55c0874c443ca77a"
+SRC_URI[snapbox-0.6.22.sha256sum] = "805d09a74586d9b17061e5be6ee5f8cc37e5982c349948114ffc5f68093fe5ec"
SRC_URI[snapbox-macros-0.3.10.sha256sum] = "16569f53ca23a41bb6f62e0a5084aa1661f4814a67fa33696a79073e03a664af"
SRC_URI[socks-0.3.4.sha256sum] = "f0c3dbbd9ae980613c6dd8e28a9407b50509d3803b57624d5dfe8315218cd58b"
-SRC_URI[stable_deref_trait-1.2.0.sha256sum] = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
-SRC_URI[stacker-0.1.15.sha256sum] = "c886bd4480155fd3ef527d45e9ac8dd7118a898a46530b7b94c3e21866259fce"
+SRC_URI[stable_deref_trait-1.2.1.sha256sum] = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596"
+SRC_URI[stacker-0.1.22.sha256sum] = "e1f8b29fb42aafcea4edeeb6b2f2d7ecd0d969c48b4cf0d2e64aafc471dd6e59"
SRC_URI[static_assertions-1.1.0.sha256sum] = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
SRC_URI[strsim-0.11.1.sha256sum] = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
-SRC_URI[subtle-2.5.0.sha256sum] = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc"
-SRC_URI[syn-2.0.90.sha256sum] = "919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31"
-SRC_URI[synstructure-0.13.1.sha256sum] = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971"
-SRC_URI[tar-0.4.43.sha256sum] = "c65998313f8e17d0d553d28f91a0df93e4dbbbf770279c7bc21ca0f09ea1a1f6"
-SRC_URI[target-lexicon-0.13.1.sha256sum] = "dc12939a1c9b9d391e0b7135f72fd30508b73450753e28341fed159317582a77"
-SRC_URI[tempfile-3.11.0.sha256sum] = "b8fcd239983515c23a32fb82099f97d0b11b8c72f654ed659363a95c3dad7a53"
+SRC_URI[subtle-2.6.1.sha256sum] = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292"
+SRC_URI[syn-2.0.107.sha256sum] = "2a26dbd934e5451d21ef060c018dae56fc073894c5a7896f882928a76e6d081b"
+SRC_URI[synstructure-0.13.2.sha256sum] = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2"
+SRC_URI[tar-0.4.44.sha256sum] = "1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a"
+SRC_URI[target-lexicon-0.13.3.sha256sum] = "df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c"
+SRC_URI[tempfile-3.23.0.sha256sum] = "2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16"
SRC_URI[termcolor-1.4.1.sha256sum] = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755"
-SRC_URI[terminal_size-0.3.0.sha256sum] = "21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7"
-SRC_URI[textwrap-0.16.1.sha256sum] = "23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9"
+SRC_URI[terminal_size-0.4.3.sha256sum] = "60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0"
+SRC_URI[textwrap-0.16.2.sha256sum] = "c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057"
SRC_URI[thiserror-1.0.69.sha256sum] = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"
-SRC_URI[thiserror-2.0.12.sha256sum] = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708"
+SRC_URI[thiserror-2.0.17.sha256sum] = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8"
SRC_URI[thiserror-impl-1.0.69.sha256sum] = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
-SRC_URI[thiserror-impl-2.0.12.sha256sum] = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d"
-SRC_URI[thread_local-1.1.8.sha256sum] = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c"
-SRC_URI[time-0.3.36.sha256sum] = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885"
-SRC_URI[time-core-0.1.2.sha256sum] = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3"
-SRC_URI[time-macros-0.2.18.sha256sum] = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf"
-SRC_URI[tinystr-0.7.6.sha256sum] = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f"
-SRC_URI[toml-0.8.19.sha256sum] = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e"
-SRC_URI[toml_datetime-0.6.8.sha256sum] = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41"
-SRC_URI[toml_edit-0.21.1.sha256sum] = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1"
-SRC_URI[toml_edit-0.22.22.sha256sum] = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5"
+SRC_URI[thiserror-impl-2.0.17.sha256sum] = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913"
+SRC_URI[thread_local-1.1.9.sha256sum] = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185"
+SRC_URI[time-0.3.44.sha256sum] = "91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d"
+SRC_URI[time-core-0.1.6.sha256sum] = "40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b"
+SRC_URI[time-macros-0.2.24.sha256sum] = "30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3"
+SRC_URI[tinystr-0.8.1.sha256sum] = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b"
+SRC_URI[toml-0.8.23.sha256sum] = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362"
+SRC_URI[toml-0.9.8.sha256sum] = "f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8"
+SRC_URI[toml_datetime-0.6.11.sha256sum] = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c"
+SRC_URI[toml_datetime-0.7.3.sha256sum] = "f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533"
+SRC_URI[toml_edit-0.22.27.sha256sum] = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a"
+SRC_URI[toml_edit-0.23.7.sha256sum] = "6485ef6d0d9b5d0ec17244ff7eb05310113c3f316f2d14200d4de56b3cb98f8d"
+SRC_URI[toml_parser-1.0.4.sha256sum] = "c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e"
+SRC_URI[toml_write-0.1.2.sha256sum] = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801"
+SRC_URI[toml_writer-1.0.4.sha256sum] = "df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2"
SRC_URI[tracing-0.1.41.sha256sum] = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0"
-SRC_URI[tracing-attributes-0.1.28.sha256sum] = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d"
-SRC_URI[tracing-core-0.1.33.sha256sum] = "e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c"
+SRC_URI[tracing-attributes-0.1.30.sha256sum] = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903"
+SRC_URI[tracing-core-0.1.34.sha256sum] = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678"
SRC_URI[tracing-log-0.2.0.sha256sum] = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3"
SRC_URI[tracing-serde-0.2.0.sha256sum] = "704b1aeb7be0d0a84fc9828cae51dab5970fee5088f83d1dd7ee6f6246fc6ff1"
-SRC_URI[tracing-subscriber-0.3.19.sha256sum] = "e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008"
-SRC_URI[trycmd-0.15.6.sha256sum] = "3e8673f1dc45acdff8e25a06cc62f8e529563e8acd84237ce83d5a28e2befa12"
+SRC_URI[tracing-subscriber-0.3.20.sha256sum] = "2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5"
+SRC_URI[trycmd-0.15.10.sha256sum] = "659488a954e37cc663704c169f829952c49b315e2fe5fd375508baffa698f106"
SRC_URI[twox-hash-1.6.3.sha256sum] = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675"
-SRC_URI[typenum-1.17.0.sha256sum] = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
-SRC_URI[unicase-2.7.0.sha256sum] = "f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89"
-SRC_URI[unicode-ident-1.0.12.sha256sum] = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
+SRC_URI[typenum-1.19.0.sha256sum] = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb"
+SRC_URI[unicase-2.8.1.sha256sum] = "75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539"
+SRC_URI[unicode-ident-1.0.19.sha256sum] = "f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d"
SRC_URI[unicode-linebreak-0.1.5.sha256sum] = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f"
-SRC_URI[unicode-width-0.1.13.sha256sum] = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d"
-SRC_URI[unicode-width-0.2.0.sha256sum] = "1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd"
+SRC_URI[unicode-width-0.1.14.sha256sum] = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af"
+SRC_URI[unicode-width-0.2.2.sha256sum] = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254"
SRC_URI[unicode-xid-0.2.6.sha256sum] = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853"
SRC_URI[unscanny-0.1.0.sha256sum] = "e9df2af067a7953e9c3831320f35c1cc0600c30d44d9f7a12b01db1cd88d6b47"
SRC_URI[untrusted-0.9.0.sha256sum] = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
-SRC_URI[ureq-2.11.0.sha256sum] = "b30e6f97efe1fa43535ee241ee76967d3ff6ff3953ebb430d8d55c5393029e7b"
-SRC_URI[url-2.5.4.sha256sum] = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60"
+SRC_URI[ureq-2.12.1.sha256sum] = "02d1a66277ed75f640d608235660df48c8e3c19f3b4edb6a263315626cc3c01d"
+SRC_URI[url-2.5.7.sha256sum] = "08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b"
SRC_URI[urlencoding-2.1.3.sha256sum] = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da"
-SRC_URI[utf16_iter-1.0.5.sha256sum] = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246"
SRC_URI[utf8_iter-1.0.4.sha256sum] = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
SRC_URI[utf8parse-0.2.2.sha256sum] = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
-SRC_URI[uuid-1.8.0.sha256sum] = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0"
-SRC_URI[valuable-0.1.0.sha256sum] = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d"
+SRC_URI[uuid-1.18.1.sha256sum] = "2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2"
+SRC_URI[valuable-0.1.1.sha256sum] = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65"
SRC_URI[vcpkg-0.2.15.sha256sum] = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
SRC_URI[version-ranges-0.1.1.sha256sum] = "f8d079415ceb2be83fc355adbadafe401307d5c309c7e6ade6638e6f9f42f42d"
-SRC_URI[version_check-0.9.4.sha256sum] = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
-SRC_URI[versions-6.2.0.sha256sum] = "38a8931f8d167b6448076020e70b9de46dcf5ea1731212481a092d0071c4ac5b"
-SRC_URI[wait-timeout-0.2.0.sha256sum] = "9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6"
+SRC_URI[version_check-0.9.5.sha256sum] = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
+SRC_URI[versions-6.3.2.sha256sum] = "f25d498b63d1fdb376b4250f39ab3a5ee8d103957346abacd911e2d8b612c139"
+SRC_URI[wait-timeout-0.2.1.sha256sum] = "09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11"
SRC_URI[walkdir-2.5.0.sha256sum] = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
-SRC_URI[wasi-0.11.0+wasi-snapshot-preview1.sha256sum] = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
-SRC_URI[wasi-0.14.2+wasi-0.2.4.sha256sum] = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3"
-SRC_URI[wasm-bindgen-0.2.96.sha256sum] = "21d3b25c3ea1126a2ad5f4f9068483c2af1e64168f847abe863a526b8dbfe00b"
-SRC_URI[wasm-bindgen-backend-0.2.96.sha256sum] = "52857d4c32e496dc6537646b5b117081e71fd2ff06de792e3577a150627db283"
-SRC_URI[wasm-bindgen-macro-0.2.96.sha256sum] = "920b0ffe069571ebbfc9ddc0b36ba305ef65577c94b06262ed793716a1afd981"
-SRC_URI[wasm-bindgen-macro-support-0.2.96.sha256sum] = "bf59002391099644be3524e23b781fa43d2be0c5aa0719a18c0731b9d195cab6"
-SRC_URI[wasm-bindgen-shared-0.2.96.sha256sum] = "e5047c5392700766601942795a436d7d2599af60dcc3cc1248c9120bfb0827b0"
+SRC_URI[wasi-0.11.1+wasi-snapshot-preview1.sha256sum] = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
+SRC_URI[wasip2-1.0.1+wasi-0.2.4.sha256sum] = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7"
+SRC_URI[wasm-bindgen-0.2.104.sha256sum] = "c1da10c01ae9f1ae40cbfac0bac3b1e724b320abfcf52229f80b547c0d250e2d"
+SRC_URI[wasm-bindgen-backend-0.2.104.sha256sum] = "671c9a5a66f49d8a47345ab942e2cb93c7d1d0339065d4f8139c486121b43b19"
+SRC_URI[wasm-bindgen-macro-0.2.104.sha256sum] = "7ca60477e4c59f5f2986c50191cd972e3a50d8a95603bc9434501cf156a9a119"
+SRC_URI[wasm-bindgen-macro-support-0.2.104.sha256sum] = "9f07d2f20d4da7b26400c9f4a0511e6e0345b040694e8a75bd41d578fa4421d7"
+SRC_URI[wasm-bindgen-shared-0.2.104.sha256sum] = "bad67dc8b2a1a6e5448428adec4c3e84c43e561d8c9ee8a9e5aabeb193ec41d1"
SRC_URI[web-time-1.1.0.sha256sum] = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb"
-SRC_URI[webpki-roots-0.26.2.sha256sum] = "3c452ad30530b54a4d8e71952716a212b08efd0f3562baa66c29a618b07da7c3"
-SRC_URI[which-7.0.0.sha256sum] = "c9cad3279ade7346b96e38731a641d7343dd6a53d55083dd54eadfa5a1b38c6b"
+SRC_URI[webpki-roots-0.26.11.sha256sum] = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9"
+SRC_URI[webpki-roots-1.0.3.sha256sum] = "32b130c0d2d49f8b6889abc456e795e82525204f27c42cf767cf0d7734e089b8"
+SRC_URI[which-7.0.3.sha256sum] = "24d643ce3fd3e5b54854602a080f34fb10ab75e0b813ee32d00ca2b44fa74762"
SRC_URI[wild-2.2.1.sha256sum] = "a3131afc8c575281e1e80f36ed6a092aa502c08b18ed7524e86fbbb12bb410e1"
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.8.sha256sum] = "4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b"
+SRC_URI[winapi-util-0.1.11.sha256sum] = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
SRC_URI[winapi-x86_64-pc-windows-gnu-0.4.0.sha256sum] = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
+SRC_URI[windows-link-0.2.1.sha256sum] = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
SRC_URI[windows-sys-0.48.0.sha256sum] = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
SRC_URI[windows-sys-0.52.0.sha256sum] = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
+SRC_URI[windows-sys-0.59.0.sha256sum] = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
+SRC_URI[windows-sys-0.60.2.sha256sum] = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb"
+SRC_URI[windows-sys-0.61.2.sha256sum] = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
SRC_URI[windows-targets-0.48.5.sha256sum] = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
-SRC_URI[windows-targets-0.52.5.sha256sum] = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb"
+SRC_URI[windows-targets-0.52.6.sha256sum] = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
+SRC_URI[windows-targets-0.53.5.sha256sum] = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3"
SRC_URI[windows_aarch64_gnullvm-0.48.5.sha256sum] = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
-SRC_URI[windows_aarch64_gnullvm-0.52.5.sha256sum] = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263"
+SRC_URI[windows_aarch64_gnullvm-0.52.6.sha256sum] = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
+SRC_URI[windows_aarch64_gnullvm-0.53.1.sha256sum] = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53"
SRC_URI[windows_aarch64_msvc-0.48.5.sha256sum] = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
-SRC_URI[windows_aarch64_msvc-0.52.5.sha256sum] = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6"
+SRC_URI[windows_aarch64_msvc-0.52.6.sha256sum] = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
+SRC_URI[windows_aarch64_msvc-0.53.1.sha256sum] = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006"
SRC_URI[windows_i686_gnu-0.48.5.sha256sum] = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
-SRC_URI[windows_i686_gnu-0.52.5.sha256sum] = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670"
-SRC_URI[windows_i686_gnullvm-0.52.5.sha256sum] = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9"
+SRC_URI[windows_i686_gnu-0.52.6.sha256sum] = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
+SRC_URI[windows_i686_gnu-0.53.1.sha256sum] = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3"
+SRC_URI[windows_i686_gnullvm-0.52.6.sha256sum] = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
+SRC_URI[windows_i686_gnullvm-0.53.1.sha256sum] = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c"
SRC_URI[windows_i686_msvc-0.48.5.sha256sum] = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
-SRC_URI[windows_i686_msvc-0.52.5.sha256sum] = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf"
+SRC_URI[windows_i686_msvc-0.52.6.sha256sum] = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
+SRC_URI[windows_i686_msvc-0.53.1.sha256sum] = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2"
SRC_URI[windows_x86_64_gnu-0.48.5.sha256sum] = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
-SRC_URI[windows_x86_64_gnu-0.52.5.sha256sum] = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9"
+SRC_URI[windows_x86_64_gnu-0.52.6.sha256sum] = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
+SRC_URI[windows_x86_64_gnu-0.53.1.sha256sum] = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499"
SRC_URI[windows_x86_64_gnullvm-0.48.5.sha256sum] = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
-SRC_URI[windows_x86_64_gnullvm-0.52.5.sha256sum] = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596"
+SRC_URI[windows_x86_64_gnullvm-0.52.6.sha256sum] = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
+SRC_URI[windows_x86_64_gnullvm-0.53.1.sha256sum] = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1"
SRC_URI[windows_x86_64_msvc-0.48.5.sha256sum] = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
-SRC_URI[windows_x86_64_msvc-0.52.5.sha256sum] = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0"
-SRC_URI[winnow-0.5.40.sha256sum] = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876"
-SRC_URI[winnow-0.6.20.sha256sum] = "36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b"
+SRC_URI[windows_x86_64_msvc-0.52.6.sha256sum] = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
+SRC_URI[windows_x86_64_msvc-0.53.1.sha256sum] = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650"
+SRC_URI[winnow-0.7.13.sha256sum] = "21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf"
SRC_URI[winsafe-0.0.19.sha256sum] = "d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904"
-SRC_URI[wit-bindgen-rt-0.39.0.sha256sum] = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1"
-SRC_URI[write16-1.0.0.sha256sum] = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936"
-SRC_URI[writeable-0.5.5.sha256sum] = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51"
-SRC_URI[xattr-1.3.1.sha256sum] = "8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f"
+SRC_URI[wit-bindgen-0.46.0.sha256sum] = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59"
+SRC_URI[writeable-0.6.1.sha256sum] = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb"
+SRC_URI[xattr-1.6.1.sha256sum] = "32e45ad4206f6d2479085147f02bc2ef834ac85886624a23575ae137c8aa8156"
SRC_URI[xwin-0.6.5.sha256sum] = "ca7e4546db1514c186778f0a257d89732ed9ed75587d0953ac25be7519d9f0d1"
SRC_URI[xz2-0.1.7.sha256sum] = "388c44dc09d76f1536602ead6d325eb532f5c122f17782bd57fb47baeeb767e2"
SRC_URI[yansi-1.0.1.sha256sum] = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049"
-SRC_URI[yoke-0.7.4.sha256sum] = "6c5b1314b079b0930c31e3af543d8ee1757b1951ae1e1565ec704403a7240ca5"
-SRC_URI[yoke-derive-0.7.5.sha256sum] = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154"
-SRC_URI[zerocopy-0.7.35.sha256sum] = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0"
-SRC_URI[zerocopy-derive-0.7.35.sha256sum] = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
-SRC_URI[zerofrom-0.1.4.sha256sum] = "91ec111ce797d0e0784a1116d0ddcdbea84322cd79e5d5ad173daeba4f93ab55"
-SRC_URI[zerofrom-derive-0.1.5.sha256sum] = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808"
-SRC_URI[zeroize-1.8.1.sha256sum] = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde"
-SRC_URI[zerovec-0.10.4.sha256sum] = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079"
-SRC_URI[zerovec-derive-0.10.3.sha256sum] = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6"
-SRC_URI[zip-2.3.0.sha256sum] = "84e9a772a54b54236b9b744aaaf8d7be01b4d6e99725523cb82cb32d1c81b1d7"
-SRC_URI[zopfli-0.8.1.sha256sum] = "e5019f391bac5cf252e93bbcc53d039ffd62c7bfb7c150414d61369afe57e946"
+SRC_URI[yoke-0.8.0.sha256sum] = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc"
+SRC_URI[yoke-derive-0.8.0.sha256sum] = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6"
+SRC_URI[zerocopy-0.8.27.sha256sum] = "0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c"
+SRC_URI[zerocopy-derive-0.8.27.sha256sum] = "88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831"
+SRC_URI[zerofrom-0.1.6.sha256sum] = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5"
+SRC_URI[zerofrom-derive-0.1.6.sha256sum] = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502"
+SRC_URI[zeroize-1.8.2.sha256sum] = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0"
+SRC_URI[zerotrie-0.2.2.sha256sum] = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595"
+SRC_URI[zerovec-0.11.4.sha256sum] = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b"
+SRC_URI[zerovec-derive-0.11.1.sha256sum] = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f"
+SRC_URI[zip-2.4.2.sha256sum] = "fabe6324e908f85a1c52063ce7aa26b68dcb7eb6dbc83a2d148403c9bc3eba50"
+SRC_URI[zip-6.0.0.sha256sum] = "eb2a05c7c36fde6c09b08576c9f7fb4cda705990f73b58fe011abf7dfb24168b"
+SRC_URI[zlib-rs-0.5.2.sha256sum] = "2f06ae92f42f5e5c42443fd094f245eb656abf56dd7cce9b8b263236565e00f2"
+SRC_URI[zopfli-0.8.2.sha256sum] = "edfc5ee405f504cd4984ecc6f14d02d55cfda60fa4b689434ef4102aae150cd7"
SRC_URI[zstd-0.13.3.sha256sum] = "e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a"
SRC_URI[zstd-safe-7.2.4.sha256sum] = "8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d"
-SRC_URI[zstd-sys-2.0.15+zstd.1.5.7.sha256sum] = "eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237"
+SRC_URI[zstd-sys-2.0.16+zstd.1.5.7.sha256sum] = "91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748"
diff --git a/meta/recipes-devtools/python/python3-maturin_1.9.4.bb b/meta/recipes-devtools/python/python3-maturin_1.10.2.bb
similarity index 92%
rename from meta/recipes-devtools/python/python3-maturin_1.9.4.bb
rename to meta/recipes-devtools/python/python3-maturin_1.10.2.bb
index f47c8061bb..889fc6e6aa 100644
--- a/meta/recipes-devtools/python/python3-maturin_1.9.4.bb
+++ b/meta/recipes-devtools/python/python3-maturin_1.10.2.bb
@@ -5,7 +5,7 @@ LICENSE = "MIT | Apache-2.0"
LIC_FILES_CHKSUM = "file://license-apache;md5=1836efb2eb779966696f473ee8540542 \
file://license-mit;md5=85fd3b67069cff784d98ebfc7d5c0797"
-SRC_URI[sha256sum] = "235163a0c99bc6f380fb8786c04fd14dcf6cd622ff295ea3de525015e6ac40cf"
+SRC_URI[sha256sum] = "259292563da89850bf8f7d37aa4ddba22905214c1e180b1c8f55505dfd8c0e81"
S = "${UNPACKDIR}/maturin-${PV}"
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 062/114] python3-numpy: upgrade 2.3.4 -> 2.3.5
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (59 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 061/114] python3-maturin: upgrade 1.9.4 -> 1.10.2 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 063/114] python3-pbr: upgrade 7.0.1 -> 7.0.3 Alexander Kanavin
` (36 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
...Don-t-search-usr-and-so-on-for-libraries-by-default-.patch | 4 ++--
.../python/python3-numpy/fix_reproducibility.patch | 4 ++--
.../python/{python3-numpy_2.3.4.bb => python3-numpy_2.3.5.bb} | 2 +-
3 files changed, 5 insertions(+), 5 deletions(-)
rename meta/recipes-devtools/python/{python3-numpy_2.3.4.bb => python3-numpy_2.3.5.bb} (97%)
diff --git a/meta/recipes-devtools/python/python3-numpy/0001-Don-t-search-usr-and-so-on-for-libraries-by-default-.patch b/meta/recipes-devtools/python/python3-numpy/0001-Don-t-search-usr-and-so-on-for-libraries-by-default-.patch
index 3e08b43587..3a77ffa4e0 100644
--- a/meta/recipes-devtools/python/python3-numpy/0001-Don-t-search-usr-and-so-on-for-libraries-by-default-.patch
+++ b/meta/recipes-devtools/python/python3-numpy/0001-Don-t-search-usr-and-so-on-for-libraries-by-default-.patch
@@ -1,4 +1,4 @@
-From b036c984b019d941ead2efd5a05d1588c4bc193a Mon Sep 17 00:00:00 2001
+From 5cb7316128845e3da1ce1618a42b2e3222b59ba9 Mon Sep 17 00:00:00 2001
From: Alexander Kanavin <alex.kanavin@gmail.com>
Date: Thu, 10 Dec 2015 13:20:30 +0200
Subject: [PATCH] Don't search /usr and so on for libraries by default to
@@ -13,7 +13,7 @@ Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
1 file changed, 6 insertions(+), 36 deletions(-)
diff --git a/numpy/distutils/system_info.py b/numpy/distutils/system_info.py
-index 6478548..c0620e7 100644
+index e428b47..65d95ed 100644
--- a/numpy/distutils/system_info.py
+++ b/numpy/distutils/system_info.py
@@ -326,44 +326,14 @@ def add_system_root(library_root):
diff --git a/meta/recipes-devtools/python/python3-numpy/fix_reproducibility.patch b/meta/recipes-devtools/python/python3-numpy/fix_reproducibility.patch
index 8b39b7bcfe..71b3634b77 100644
--- a/meta/recipes-devtools/python/python3-numpy/fix_reproducibility.patch
+++ b/meta/recipes-devtools/python/python3-numpy/fix_reproducibility.patch
@@ -1,4 +1,4 @@
-From 45d76002bc989a9098141f2bfcd2d2fabc5a04d5 Mon Sep 17 00:00:00 2001
+From 6fd79cbe7ae9f0a7a5fc4e5cd6c5c3da9ea09815 Mon Sep 17 00:00:00 2001
From: Richard Purdie <richard.purdie@linuxfoundation.org>
Date: Fri, 29 Sep 2023 22:53:24 +0100
Subject: [PATCH] This regex decides whether to use O3 opimisation on numpy or
@@ -26,7 +26,7 @@ Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/numpy/distutils/ccompiler_opt.py b/numpy/distutils/ccompiler_opt.py
-index b1a6fa3..7b0302b 100644
+index 4dea2f9..00f563f 100644
--- a/numpy/distutils/ccompiler_opt.py
+++ b/numpy/distutils/ccompiler_opt.py
@@ -991,7 +991,7 @@ def __init__(self):
diff --git a/meta/recipes-devtools/python/python3-numpy_2.3.4.bb b/meta/recipes-devtools/python/python3-numpy_2.3.5.bb
similarity index 97%
rename from meta/recipes-devtools/python/python3-numpy_2.3.4.bb
rename to meta/recipes-devtools/python/python3-numpy_2.3.5.bb
index 520c567bd4..55b8091ff8 100644
--- a/meta/recipes-devtools/python/python3-numpy_2.3.4.bb
+++ b/meta/recipes-devtools/python/python3-numpy_2.3.5.bb
@@ -12,7 +12,7 @@ SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/${SRCNAME}-${PV}.tar.gz \
file://fix_reproducibility.patch \
file://run-ptest \
"
-SRC_URI[sha256sum] = "a7d018bfedb375a8d979ac758b120ba846a7fe764911a64465fd87b8729f4a6a"
+SRC_URI[sha256sum] = "784db1dcdab56bf0517743e746dfb0f885fc68d948aba86eeec2cba234bdf1c0"
GITHUB_BASE_URI = "https://github.com/numpy/numpy/releases"
UPSTREAM_CHECK_REGEX = "releases/tag/v?(?P<pver>\d+(\.\d+)+)$"
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 063/114] python3-pbr: upgrade 7.0.1 -> 7.0.3
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (60 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 062/114] python3-numpy: upgrade 2.3.4 -> 2.3.5 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 064/114] python3-pdm: upgrade 2.26.1 -> 2.26.2 Alexander Kanavin
` (35 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../python/{python3-pbr_7.0.1.bb => python3-pbr_7.0.3.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-pbr_7.0.1.bb => python3-pbr_7.0.3.bb} (83%)
diff --git a/meta/recipes-devtools/python/python3-pbr_7.0.1.bb b/meta/recipes-devtools/python/python3-pbr_7.0.3.bb
similarity index 83%
rename from meta/recipes-devtools/python/python3-pbr_7.0.1.bb
rename to meta/recipes-devtools/python/python3-pbr_7.0.3.bb
index 6878fa0967..dee32aa885 100644
--- a/meta/recipes-devtools/python/python3-pbr_7.0.1.bb
+++ b/meta/recipes-devtools/python/python3-pbr_7.0.3.bb
@@ -11,4 +11,4 @@ RDEPENDS:${PN} += "python3-pip"
BBCLASSEXTEND = "native nativesdk"
-SRC_URI[sha256sum] = "3ecbcb11d2b8551588ec816b3756b1eb4394186c3b689b17e04850dfc20f7e57"
+SRC_URI[sha256sum] = "b46004ec30a5324672683ec848aed9e8fc500b0d261d40a3229c2d2bbfcedc29"
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 064/114] python3-pdm: upgrade 2.26.1 -> 2.26.2
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (61 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 063/114] python3-pbr: upgrade 7.0.1 -> 7.0.3 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 065/114] python3-pdm-backend: upgrade 2.4.5 -> 2.4.6 Alexander Kanavin
` (34 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../python/{python3-pdm_2.26.1.bb => python3-pdm_2.26.2.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-pdm_2.26.1.bb => python3-pdm_2.26.2.bb} (80%)
diff --git a/meta/recipes-devtools/python/python3-pdm_2.26.1.bb b/meta/recipes-devtools/python/python3-pdm_2.26.2.bb
similarity index 80%
rename from meta/recipes-devtools/python/python3-pdm_2.26.1.bb
rename to meta/recipes-devtools/python/python3-pdm_2.26.2.bb
index bd25f141f0..13dd1ec0db 100644
--- a/meta/recipes-devtools/python/python3-pdm_2.26.1.bb
+++ b/meta/recipes-devtools/python/python3-pdm_2.26.2.bb
@@ -4,7 +4,7 @@ LICENSE = "MIT"
SECTION = "devel/python"
LIC_FILES_CHKSUM = "file://LICENSE;md5=2eb31a2cc1a758c34b499f287dd04ef2"
-SRC_URI[sha256sum] = "60a568201424a7193b661f6fed6e446e39695b52edc5e0904ba0b07fcaf2e787"
+SRC_URI[sha256sum] = "98207f8aabd6913a25ee0b4985e79e1652e2db274915f3ccf9408e33191ede4e"
inherit pypi python_pdm
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 065/114] python3-pdm-backend: upgrade 2.4.5 -> 2.4.6
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (62 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 064/114] python3-pdm: upgrade 2.26.1 -> 2.26.2 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 066/114] python3-pdm-build-locked: upgrade 0.3.5 -> 0.3.7 Alexander Kanavin
` (33 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
...ython3-pdm-backend_2.4.5.bb => python3-pdm-backend_2.4.6.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-pdm-backend_2.4.5.bb => python3-pdm-backend_2.4.6.bb} (81%)
diff --git a/meta/recipes-devtools/python/python3-pdm-backend_2.4.5.bb b/meta/recipes-devtools/python/python3-pdm-backend_2.4.6.bb
similarity index 81%
rename from meta/recipes-devtools/python/python3-pdm-backend_2.4.5.bb
rename to meta/recipes-devtools/python/python3-pdm-backend_2.4.6.bb
index 5e6d75c188..95d8e3e4a4 100644
--- a/meta/recipes-devtools/python/python3-pdm-backend_2.4.5.bb
+++ b/meta/recipes-devtools/python/python3-pdm-backend_2.4.6.bb
@@ -4,7 +4,7 @@ LICENSE = "MIT"
SECTION = "devel/python"
LIC_FILES_CHKSUM = "file://LICENSE;md5=4a564297b3c5b629a528b92fd8ff61ea"
-SRC_URI[sha256sum] = "56c019c440308adad5d057c08cbb777e65f43b991a3b0920749781258972fe5b"
+SRC_URI[sha256sum] = "5dd9cd581a4f18d57ff506a5b3aad7c8df31e5949b6fd854bbc34c38107e4532"
inherit pypi python_pep517
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 066/114] python3-pdm-build-locked: upgrade 0.3.5 -> 0.3.7
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (63 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 065/114] python3-pdm-backend: upgrade 2.4.5 -> 2.4.6 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 067/114] python3-pip: upgrade 25.2 -> 25.3 Alexander Kanavin
` (32 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
...-build-locked_0.3.5.bb => python3-pdm-build-locked_0.3.7.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-pdm-build-locked_0.3.5.bb => python3-pdm-build-locked_0.3.7.bb} (80%)
diff --git a/meta/recipes-devtools/python/python3-pdm-build-locked_0.3.5.bb b/meta/recipes-devtools/python/python3-pdm-build-locked_0.3.7.bb
similarity index 80%
rename from meta/recipes-devtools/python/python3-pdm-build-locked_0.3.5.bb
rename to meta/recipes-devtools/python/python3-pdm-build-locked_0.3.7.bb
index e8f2ad0e93..3844934d93 100644
--- a/meta/recipes-devtools/python/python3-pdm-build-locked_0.3.5.bb
+++ b/meta/recipes-devtools/python/python3-pdm-build-locked_0.3.7.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] = "ab2f381e00d79841d46be2e6909c265038b9fa951de2bf551ca6adb7f6844201"
+SRC_URI[sha256sum] = "53428268284125532413434ebfeb8e7a287525516cc5a0a055d63ba63b207165"
inherit pypi python_pdm
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 067/114] python3-pip: upgrade 25.2 -> 25.3
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (64 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 066/114] python3-pdm-build-locked: upgrade 0.3.5 -> 0.3.7 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 068/114] python3-poetry-core: upgrade 2.1.3 -> 2.2.1 Alexander Kanavin
` (31 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../python/python3-pip/no_shebang_mangling.patch | 2 +-
.../python/{python3-pip_25.2.bb => python3-pip_25.3.bb} | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-devtools/python/{python3-pip_25.2.bb => python3-pip_25.3.bb} (96%)
diff --git a/meta/recipes-devtools/python/python3-pip/no_shebang_mangling.patch b/meta/recipes-devtools/python/python3-pip/no_shebang_mangling.patch
index 7f15e9c0da..c71b46bca4 100644
--- a/meta/recipes-devtools/python/python3-pip/no_shebang_mangling.patch
+++ b/meta/recipes-devtools/python/python3-pip/no_shebang_mangling.patch
@@ -1,4 +1,4 @@
-From 6adf47097928ee3bb1b02c204126ed923faa7446 Mon Sep 17 00:00:00 2001
+From 48fa8ab5e68b0e349d988ea45bb6a8e2f9bf8fd3 Mon Sep 17 00:00:00 2001
From: Richard Purdie <richard.purdie@linuxfoundation.org>
Date: Wed, 23 Feb 2022 12:27:06 +0000
Subject: [PATCH] python3-pip: Don't change shebang
diff --git a/meta/recipes-devtools/python/python3-pip_25.2.bb b/meta/recipes-devtools/python/python3-pip_25.3.bb
similarity index 96%
rename from meta/recipes-devtools/python/python3-pip_25.2.bb
rename to meta/recipes-devtools/python/python3-pip_25.3.bb
index 350092d9ad..bbc70e3eae 100644
--- a/meta/recipes-devtools/python/python3-pip_25.2.bb
+++ b/meta/recipes-devtools/python/python3-pip_25.3.bb
@@ -26,7 +26,7 @@ inherit pypi python_setuptools_build_meta
SRC_URI += "file://no_shebang_mangling.patch"
-SRC_URI[sha256sum] = "578283f006390f85bb6282dffb876454593d637f5d1be494b5202ce4877e71f2"
+SRC_URI[sha256sum] = "8d0538dbbd7babbd207f261ed969c65de439f6bc9e5dbd3b3b9a77f25d95f343"
RDEPENDS:${PN} = "\
python3-compile \
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 068/114] python3-poetry-core: upgrade 2.1.3 -> 2.2.1
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (65 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 067/114] python3-pip: upgrade 25.2 -> 25.3 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 069/114] python3-pycairo: upgrade 1.28.0 -> 1.29.0 Alexander Kanavin
` (30 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
...ython3-poetry-core_2.1.3.bb => python3-poetry-core_2.2.1.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-poetry-core_2.1.3.bb => python3-poetry-core_2.2.1.bb} (94%)
diff --git a/meta/recipes-devtools/python/python3-poetry-core_2.1.3.bb b/meta/recipes-devtools/python/python3-poetry-core_2.2.1.bb
similarity index 94%
rename from meta/recipes-devtools/python/python3-poetry-core_2.1.3.bb
rename to meta/recipes-devtools/python/python3-poetry-core_2.2.1.bb
index 12c4751de8..45af8768e9 100644
--- a/meta/recipes-devtools/python/python3-poetry-core_2.1.3.bb
+++ b/meta/recipes-devtools/python/python3-poetry-core_2.2.1.bb
@@ -15,7 +15,7 @@ LIC_FILES_CHKSUM = "\
file://src/poetry/core/_vendor/tomli/LICENSE;md5=aaaaf0879d17df0110d1aa8c8c9f46f5 \
"
-SRC_URI[sha256sum] = "0522a015477ed622c89aad56a477a57813cace0c8e7ff2a2906b7ef4a2e296a4"
+SRC_URI[sha256sum] = "97e50d8593c8729d3f49364b428583e044087ee3def1e010c6496db76bd65ac5"
inherit python_poetry_core pypi
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 069/114] python3-pycairo: upgrade 1.28.0 -> 1.29.0
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (66 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 068/114] python3-poetry-core: upgrade 2.1.3 -> 2.2.1 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 070/114] python3-pycparser: upgrade 2.22 -> 2.23 Alexander Kanavin
` (29 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../{python3-pycairo_1.28.0.bb => python3-pycairo_1.29.0.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-pycairo_1.28.0.bb => python3-pycairo_1.29.0.bb} (90%)
diff --git a/meta/recipes-devtools/python/python3-pycairo_1.28.0.bb b/meta/recipes-devtools/python/python3-pycairo_1.29.0.bb
similarity index 90%
rename from meta/recipes-devtools/python/python3-pycairo_1.28.0.bb
rename to meta/recipes-devtools/python/python3-pycairo_1.29.0.bb
index 498c4db586..20c2c332cd 100644
--- a/meta/recipes-devtools/python/python3-pycairo_1.28.0.bb
+++ b/meta/recipes-devtools/python/python3-pycairo_1.29.0.bb
@@ -13,7 +13,7 @@ DEPENDS = "cairo python3"
SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/pycairo-${PV}.tar.gz"
GITHUB_BASE_URI = "https://github.com/pygobject/pycairo/releases/"
-SRC_URI[sha256sum] = "26ec5c6126781eb167089a123919f87baa2740da2cca9098be8b3a6b91cc5fbc"
+SRC_URI[sha256sum] = "f3f7fde97325cae80224c09f12564ef58d0d0f655da0e3b040f5807bd5bd3142"
S = "${UNPACKDIR}/pycairo-${PV}"
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 070/114] python3-pycparser: upgrade 2.22 -> 2.23
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (67 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 069/114] python3-pycairo: upgrade 1.28.0 -> 1.29.0 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 071/114] python3-pyopenssl: upgrade 25.1.0 -> 25.3.0 Alexander Kanavin
` (28 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../{python3-pycparser_2.22.bb => python3-pycparser_2.23.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-pycparser_2.22.bb => python3-pycparser_2.23.bb} (82%)
diff --git a/meta/recipes-devtools/python/python3-pycparser_2.22.bb b/meta/recipes-devtools/python/python3-pycparser_2.23.bb
similarity index 82%
rename from meta/recipes-devtools/python/python3-pycparser_2.22.bb
rename to meta/recipes-devtools/python/python3-pycparser_2.23.bb
index 0be39ea383..a33a6553b4 100644
--- a/meta/recipes-devtools/python/python3-pycparser_2.22.bb
+++ b/meta/recipes-devtools/python/python3-pycparser_2.23.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/eliben/pycparser"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=9761c3ffee7ba99c60dca0408fd3262b"
-SRC_URI[sha256sum] = "491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6"
+SRC_URI[sha256sum] = "78816d4f24add8f10a06d6f05b4d424ad9e96cfebf68a4ddc99c65c0720d00c2"
inherit pypi setuptools3
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 071/114] python3-pyopenssl: upgrade 25.1.0 -> 25.3.0
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (68 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 070/114] python3-pycparser: upgrade 2.22 -> 2.23 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 072/114] python3-pyparsing: upgrade 3.2.4 -> 3.2.5 Alexander Kanavin
` (27 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
...{python3-pyopenssl_25.1.0.bb => python3-pyopenssl_25.3.0.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-pyopenssl_25.1.0.bb => python3-pyopenssl_25.3.0.bb} (85%)
diff --git a/meta/recipes-devtools/python/python3-pyopenssl_25.1.0.bb b/meta/recipes-devtools/python/python3-pyopenssl_25.3.0.bb
similarity index 85%
rename from meta/recipes-devtools/python/python3-pyopenssl_25.1.0.bb
rename to meta/recipes-devtools/python/python3-pyopenssl_25.3.0.bb
index c1f571c552..b5230293d2 100644
--- a/meta/recipes-devtools/python/python3-pyopenssl_25.1.0.bb
+++ b/meta/recipes-devtools/python/python3-pyopenssl_25.3.0.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
DEPENDS += "openssl python3-cryptography"
-SRC_URI[sha256sum] = "8d031884482e0c67ee92bf9a4d8cceb08d92aba7136432ffb0703c5280fc205b"
+SRC_URI[sha256sum] = "c981cb0a3fd84e8602d7afc209522773b94c1c2446a3c710a75b06fe1beae329"
inherit pypi setuptools3
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 072/114] python3-pyparsing: upgrade 3.2.4 -> 3.2.5
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (69 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 071/114] python3-pyopenssl: upgrade 25.1.0 -> 25.3.0 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 073/114] python3-pyproject-metadata: upgrade 0.9.1 -> 0.10.0 Alexander Kanavin
` (26 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../{python3-pyparsing_3.2.4.bb => python3-pyparsing_3.2.5.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-pyparsing_3.2.4.bb => python3-pyparsing_3.2.5.bb} (90%)
diff --git a/meta/recipes-devtools/python/python3-pyparsing_3.2.4.bb b/meta/recipes-devtools/python/python3-pyparsing_3.2.5.bb
similarity index 90%
rename from meta/recipes-devtools/python/python3-pyparsing_3.2.4.bb
rename to meta/recipes-devtools/python/python3-pyparsing_3.2.5.bb
index 46556e6fb8..e94bebae38 100644
--- a/meta/recipes-devtools/python/python3-pyparsing_3.2.4.bb
+++ b/meta/recipes-devtools/python/python3-pyparsing_3.2.5.bb
@@ -10,7 +10,7 @@ BUGTRACKER = "https://github.com/pyparsing/pyparsing/issues"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=657a566233888513e1f07ba13e2f47f1"
-SRC_URI[sha256sum] = "fff89494f45559d0f2ce46613b419f632bbb6afbdaed49696d322bcf98a58e99"
+SRC_URI[sha256sum] = "2df8d5b7b2802ef88e8d016a2eb9c7aeaa923529cd251ed0fe4608275d4105b6"
inherit pypi python_flit_core
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 073/114] python3-pyproject-metadata: upgrade 0.9.1 -> 0.10.0
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (70 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 072/114] python3-pyparsing: upgrade 3.2.4 -> 3.2.5 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 074/114] python3-pytest: upgrade 8.4.2 -> 9.0.2 Alexander Kanavin
` (25 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
...t-metadata_0.9.1.bb => python3-pyproject-metadata_0.10.0.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-pyproject-metadata_0.9.1.bb => python3-pyproject-metadata_0.10.0.bb} (90%)
diff --git a/meta/recipes-devtools/python/python3-pyproject-metadata_0.9.1.bb b/meta/recipes-devtools/python/python3-pyproject-metadata_0.10.0.bb
similarity index 90%
rename from meta/recipes-devtools/python/python3-pyproject-metadata_0.9.1.bb
rename to meta/recipes-devtools/python/python3-pyproject-metadata_0.10.0.bb
index d3a93efa31..5b5396fdd7 100644
--- a/meta/recipes-devtools/python/python3-pyproject-metadata_0.9.1.bb
+++ b/meta/recipes-devtools/python/python3-pyproject-metadata_0.10.0.bb
@@ -17,7 +17,7 @@ UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
inherit pypi python_flit_core
-SRC_URI[sha256sum] = "b8b2253dd1b7062b78cf949a115f02ba7fa4114aabe63fa10528e9e1a954a816"
+SRC_URI[sha256sum] = "7f5bd0ef398b60169556cb17ea261d715caf7f8561238151f51b2305084ba8d4"
RDEPENDS:${PN} += " \
python3-logging \
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 074/114] python3-pytest: upgrade 8.4.2 -> 9.0.2
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (71 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 073/114] python3-pyproject-metadata: upgrade 0.9.1 -> 0.10.0 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 075/114] python3-pytest-subtests: upgrade 0.14.2 -> 0.15.0 Alexander Kanavin
` (24 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../python/{python3-pytest_8.4.2.bb => python3-pytest_9.0.2.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-pytest_8.4.2.bb => python3-pytest_9.0.2.bb} (91%)
diff --git a/meta/recipes-devtools/python/python3-pytest_8.4.2.bb b/meta/recipes-devtools/python/python3-pytest_9.0.2.bb
similarity index 91%
rename from meta/recipes-devtools/python/python3-pytest_8.4.2.bb
rename to meta/recipes-devtools/python/python3-pytest_9.0.2.bb
index d85033cd1f..007db2e732 100644
--- a/meta/recipes-devtools/python/python3-pytest_8.4.2.bb
+++ b/meta/recipes-devtools/python/python3-pytest_9.0.2.bb
@@ -5,7 +5,7 @@ DESCRIPTION = "The pytest framework makes it easy to write small tests, yet scal
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=bd27e41b6550fe0fc45356d1d81ee37c"
-SRC_URI[sha256sum] = "86c0d0b93306b961d58d62a4db4879f27fe25513d4b969df351abdddb3c30e01"
+SRC_URI[sha256sum] = "75186651a92bd89611d1d9fc20f0b4345fd827c41ccd5c299a868a05d70edf11"
DEPENDS += "python3-setuptools-scm-native"
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 075/114] python3-pytest-subtests: upgrade 0.14.2 -> 0.15.0
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (72 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 074/114] python3-pytest: upgrade 8.4.2 -> 9.0.2 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 076/114] python3-pyyaml: upgrade 6.0.2 -> 6.0.3 Alexander Kanavin
` (23 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
...est-subtests_0.14.2.bb => python3-pytest-subtests_0.15.0.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-pytest-subtests_0.14.2.bb => python3-pytest-subtests_0.15.0.bb} (88%)
diff --git a/meta/recipes-devtools/python/python3-pytest-subtests_0.14.2.bb b/meta/recipes-devtools/python/python3-pytest-subtests_0.15.0.bb
similarity index 88%
rename from meta/recipes-devtools/python/python3-pytest-subtests_0.14.2.bb
rename to meta/recipes-devtools/python/python3-pytest-subtests_0.15.0.bb
index 58212bfb1c..01d2332732 100644
--- a/meta/recipes-devtools/python/python3-pytest-subtests_0.14.2.bb
+++ b/meta/recipes-devtools/python/python3-pytest-subtests_0.15.0.bb
@@ -7,7 +7,7 @@ BUGTRACKER = "https://github.com/pytest-dev/pytest-subtests/issues"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=242b4e17fa287dcf7aef372f6bc3dcb1"
-SRC_URI[sha256sum] = "7154a8665fd528ee70a76d00216a44d139dc3c9c83521a0f779f7b0ad4f800de"
+SRC_URI[sha256sum] = "cb495bde05551b784b8f0b8adfaa27edb4131469a27c339b80fd8d6ba33f887c"
PYPI_PACKAGE = "pytest_subtests"
UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 076/114] python3-pyyaml: upgrade 6.0.2 -> 6.0.3
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (73 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 075/114] python3-pytest-subtests: upgrade 0.14.2 -> 0.15.0 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 077/114] python3-rdflib: upgrade 7.1.4 -> 7.5.0 Alexander Kanavin
` (22 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../python/{python3-pyyaml_6.0.2.bb => python3-pyyaml_6.0.3.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-pyyaml_6.0.2.bb => python3-pyyaml_6.0.3.bb} (88%)
diff --git a/meta/recipes-devtools/python/python3-pyyaml_6.0.2.bb b/meta/recipes-devtools/python/python3-pyyaml_6.0.3.bb
similarity index 88%
rename from meta/recipes-devtools/python/python3-pyyaml_6.0.2.bb
rename to meta/recipes-devtools/python/python3-pyyaml_6.0.3.bb
index 7ebe3f7d9f..7e2b088ca5 100644
--- a/meta/recipes-devtools/python/python3-pyyaml_6.0.2.bb
+++ b/meta/recipes-devtools/python/python3-pyyaml_6.0.3.bb
@@ -4,7 +4,7 @@ HOMEPAGE = "https://pyyaml.org/"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=6d8242660a8371add5fe547adf083079"
-SRC_URI[sha256sum] = "d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"
+SRC_URI[sha256sum] = "d76623373421df22fb4cf8817020cbb7ef15c725b9d5e45f17e189bfc384190f"
SRC_URI += "\
https://raw.githubusercontent.com/yaml/pyyaml/a98fd6088e81d7aca571220c966bbfe2ac43c335/tests/test_dump_load.py;name=test \
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 077/114] python3-rdflib: upgrade 7.1.4 -> 7.5.0
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (74 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 076/114] python3-pyyaml: upgrade 6.0.2 -> 6.0.3 Alexander Kanavin
@ 2025-12-22 20:06 ` Alexander Kanavin
2025-12-22 20:07 ` [PATCH 078/114] python3-rpds-py: upgrade 0.27.1 -> 0.30.0 Alexander Kanavin
` (21 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:06 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../python/{python3-rdflib_7.1.4.bb => python3-rdflib_7.5.0.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-rdflib_7.1.4.bb => python3-rdflib_7.5.0.bb} (84%)
diff --git a/meta/recipes-devtools/python/python3-rdflib_7.1.4.bb b/meta/recipes-devtools/python/python3-rdflib_7.5.0.bb
similarity index 84%
rename from meta/recipes-devtools/python/python3-rdflib_7.1.4.bb
rename to meta/recipes-devtools/python/python3-rdflib_7.5.0.bb
index 01841cda4f..e421aa2bac 100644
--- a/meta/recipes-devtools/python/python3-rdflib_7.1.4.bb
+++ b/meta/recipes-devtools/python/python3-rdflib_7.5.0.bb
@@ -4,7 +4,7 @@ SECTION = "devel/python"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=7006e973486c4700556f6d58cba0ab6c"
-SRC_URI[sha256sum] = "fed46e24f26a788e2ab8e445f7077f00edcf95abb73bcef4b86cefa8b62dd174"
+SRC_URI[sha256sum] = "663083443908b1830e567350d72e74d9948b310f827966358d76eebdc92bf592"
inherit pypi python_poetry_core
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 078/114] python3-rpds-py: upgrade 0.27.1 -> 0.30.0
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (75 preceding siblings ...)
2025-12-22 20:06 ` [PATCH 077/114] python3-rdflib: upgrade 7.1.4 -> 7.5.0 Alexander Kanavin
@ 2025-12-22 20:07 ` Alexander Kanavin
2025-12-22 20:07 ` [PATCH 079/114] python3-ruamel-yaml: upgrade 0.18.15 -> 0.18.17 Alexander Kanavin
` (20 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:07 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../python/python3-rpds-py-crates.inc | 76 ++++++++++---------
...py_0.27.1.bb => python3-rpds-py_0.30.0.bb} | 2 +-
2 files changed, 41 insertions(+), 37 deletions(-)
rename meta/recipes-devtools/python/{python3-rpds-py_0.27.1.bb => python3-rpds-py_0.30.0.bb} (85%)
diff --git a/meta/recipes-devtools/python/python3-rpds-py-crates.inc b/meta/recipes-devtools/python/python3-rpds-py-crates.inc
index a0b669df2d..c9e354ac04 100644
--- a/meta/recipes-devtools/python/python3-rpds-py-crates.inc
+++ b/meta/recipes-devtools/python/python3-rpds-py-crates.inc
@@ -2,53 +2,57 @@
# from Cargo.lock
SRC_URI += " \
- crate://crates.io/archery/1.2.1 \
- crate://crates.io/autocfg/1.4.0 \
- crate://crates.io/cc/1.2.25 \
+ crate://crates.io/archery/1.2.2 \
+ crate://crates.io/autocfg/1.5.0 \
+ crate://crates.io/cc/1.2.48 \
+ crate://crates.io/find-msvc-tools/0.1.5 \
crate://crates.io/heck/0.5.0 \
- crate://crates.io/indoc/2.0.6 \
- crate://crates.io/libc/0.2.172 \
+ crate://crates.io/indoc/2.0.7 \
+ crate://crates.io/libc/0.2.177 \
crate://crates.io/memoffset/0.9.1 \
crate://crates.io/once_cell/1.21.3 \
- crate://crates.io/portable-atomic/1.11.0 \
- crate://crates.io/proc-macro2/1.0.95 \
- crate://crates.io/pyo3/0.25.1 \
- crate://crates.io/pyo3-build-config/0.25.1 \
- crate://crates.io/pyo3-ffi/0.25.1 \
- crate://crates.io/pyo3-macros/0.25.1 \
- crate://crates.io/pyo3-macros-backend/0.25.1 \
+ crate://crates.io/portable-atomic/1.11.1 \
+ crate://crates.io/proc-macro2/1.0.103 \
+ crate://crates.io/pyo3/0.27.2 \
+ crate://crates.io/pyo3-build-config/0.27.2 \
+ crate://crates.io/pyo3-ffi/0.27.2 \
+ crate://crates.io/pyo3-macros/0.27.2 \
+ crate://crates.io/pyo3-macros-backend/0.27.2 \
crate://crates.io/python3-dll-a/0.2.14 \
- crate://crates.io/quote/1.0.40 \
- crate://crates.io/rpds/1.1.1 \
+ crate://crates.io/quote/1.0.42 \
+ crate://crates.io/rpds/1.2.0 \
+ crate://crates.io/rustversion/1.0.22 \
crate://crates.io/shlex/1.3.0 \
- crate://crates.io/syn/2.0.101 \
- crate://crates.io/target-lexicon/0.13.2 \
- crate://crates.io/triomphe/0.1.14 \
- crate://crates.io/unicode-ident/1.0.18 \
+ crate://crates.io/syn/2.0.111 \
+ crate://crates.io/target-lexicon/0.13.3 \
+ crate://crates.io/triomphe/0.1.15 \
+ crate://crates.io/unicode-ident/1.0.22 \
crate://crates.io/unindent/0.2.4 \
"
-SRC_URI[archery-1.2.1.sha256sum] = "eae2ed21cd55021f05707a807a5fc85695dafb98832921f6cfa06db67ca5b869"
-SRC_URI[autocfg-1.4.0.sha256sum] = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
-SRC_URI[cc-1.2.25.sha256sum] = "d0fc897dc1e865cc67c0e05a836d9d3f1df3cbe442aa4a9473b18e12624a4951"
+SRC_URI[archery-1.2.2.sha256sum] = "70e0a5f99dfebb87bb342d0f53bb92c81842e100bbb915223e38349580e5441d"
+SRC_URI[autocfg-1.5.0.sha256sum] = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
+SRC_URI[cc-1.2.48.sha256sum] = "c481bdbf0ed3b892f6f806287d72acd515b352a4ec27a208489b8c1bc839633a"
+SRC_URI[find-msvc-tools-0.1.5.sha256sum] = "3a3076410a55c90011c298b04d0cfa770b00fa04e1e3c97d3f6c9de105a03844"
SRC_URI[heck-0.5.0.sha256sum] = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
-SRC_URI[indoc-2.0.6.sha256sum] = "f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd"
-SRC_URI[libc-0.2.172.sha256sum] = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa"
+SRC_URI[indoc-2.0.7.sha256sum] = "79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706"
+SRC_URI[libc-0.2.177.sha256sum] = "2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976"
SRC_URI[memoffset-0.9.1.sha256sum] = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"
SRC_URI[once_cell-1.21.3.sha256sum] = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
-SRC_URI[portable-atomic-1.11.0.sha256sum] = "350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e"
-SRC_URI[proc-macro2-1.0.95.sha256sum] = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778"
-SRC_URI[pyo3-0.25.1.sha256sum] = "8970a78afe0628a3e3430376fc5fd76b6b45c4d43360ffd6cdd40bdde72b682a"
-SRC_URI[pyo3-build-config-0.25.1.sha256sum] = "458eb0c55e7ece017adeba38f2248ff3ac615e53660d7c71a238d7d2a01c7598"
-SRC_URI[pyo3-ffi-0.25.1.sha256sum] = "7114fe5457c61b276ab77c5055f206295b812608083644a5c5b2640c3102565c"
-SRC_URI[pyo3-macros-0.25.1.sha256sum] = "a8725c0a622b374d6cb051d11a0983786448f7785336139c3c94f5aa6bef7e50"
-SRC_URI[pyo3-macros-backend-0.25.1.sha256sum] = "4109984c22491085343c05b0dbc54ddc405c3cf7b4374fc533f5c3313a572ccc"
+SRC_URI[portable-atomic-1.11.1.sha256sum] = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483"
+SRC_URI[proc-macro2-1.0.103.sha256sum] = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8"
+SRC_URI[pyo3-0.27.2.sha256sum] = "ab53c047fcd1a1d2a8820fe84f05d6be69e9526be40cb03b73f86b6b03e6d87d"
+SRC_URI[pyo3-build-config-0.27.2.sha256sum] = "b455933107de8642b4487ed26d912c2d899dec6114884214a0b3bb3be9261ea6"
+SRC_URI[pyo3-ffi-0.27.2.sha256sum] = "1c85c9cbfaddf651b1221594209aed57e9e5cff63c4d11d1feead529b872a089"
+SRC_URI[pyo3-macros-0.27.2.sha256sum] = "0a5b10c9bf9888125d917fb4d2ca2d25c8df94c7ab5a52e13313a07e050a3b02"
+SRC_URI[pyo3-macros-backend-0.27.2.sha256sum] = "03b51720d314836e53327f5871d4c0cfb4fb37cc2c4a11cc71907a86342c40f9"
SRC_URI[python3-dll-a-0.2.14.sha256sum] = "d381ef313ae70b4da5f95f8a4de773c6aa5cd28f73adec4b4a31df70b66780d8"
-SRC_URI[quote-1.0.40.sha256sum] = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d"
-SRC_URI[rpds-1.1.1.sha256sum] = "a7f89f654d51fffdd6026289d07d1fd523244d46ae0a8bc22caa6dd7f9e8cb0b"
+SRC_URI[quote-1.0.42.sha256sum] = "a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f"
+SRC_URI[rpds-1.2.0.sha256sum] = "9e75f485e819d4d3015e6c0d55d02a4fd3db47c1993d9e603e0361fba2bffb34"
+SRC_URI[rustversion-1.0.22.sha256sum] = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d"
SRC_URI[shlex-1.3.0.sha256sum] = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
-SRC_URI[syn-2.0.101.sha256sum] = "8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf"
-SRC_URI[target-lexicon-0.13.2.sha256sum] = "e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a"
-SRC_URI[triomphe-0.1.14.sha256sum] = "ef8f7726da4807b58ea5c96fdc122f80702030edc33b35aff9190a51148ccc85"
-SRC_URI[unicode-ident-1.0.18.sha256sum] = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512"
+SRC_URI[syn-2.0.111.sha256sum] = "390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87"
+SRC_URI[target-lexicon-0.13.3.sha256sum] = "df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c"
+SRC_URI[triomphe-0.1.15.sha256sum] = "dd69c5aa8f924c7519d6372789a74eac5b94fb0f8fcf0d4a97eb0bfc3e785f39"
+SRC_URI[unicode-ident-1.0.22.sha256sum] = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5"
SRC_URI[unindent-0.2.4.sha256sum] = "7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3"
diff --git a/meta/recipes-devtools/python/python3-rpds-py_0.27.1.bb b/meta/recipes-devtools/python/python3-rpds-py_0.30.0.bb
similarity index 85%
rename from meta/recipes-devtools/python/python3-rpds-py_0.27.1.bb
rename to meta/recipes-devtools/python/python3-rpds-py_0.30.0.bb
index dfaffb6546..bef2cf52d2 100644
--- a/meta/recipes-devtools/python/python3-rpds-py_0.27.1.bb
+++ b/meta/recipes-devtools/python/python3-rpds-py_0.30.0.bb
@@ -4,7 +4,7 @@ HOMEPAGE = "https://pypi.org/project/rpds-py/"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=7767fa537c4596c54141f32882c4a984"
-SRC_URI[sha256sum] = "26a1c73171d10b7acccbded82bf6a586ab8203601e565badc74bbbf8bc5a10f8"
+SRC_URI[sha256sum] = "dd8ff7cf90014af0c0f787eea34794ebf6415242ee1d6fa91eaba725cc441e84"
require ${BPN}-crates.inc
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 079/114] python3-ruamel-yaml: upgrade 0.18.15 -> 0.18.17
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (76 preceding siblings ...)
2025-12-22 20:07 ` [PATCH 078/114] python3-rpds-py: upgrade 0.27.1 -> 0.30.0 Alexander Kanavin
@ 2025-12-22 20:07 ` Alexander Kanavin
2025-12-22 20:07 ` [PATCH 080/114] python3-scons: upgrade 4.9.1 -> 4.10.1 Alexander Kanavin
` (19 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:07 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
...ruamel-yaml_0.18.15.bb => python3-ruamel-yaml_0.18.17.bb} | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
rename meta/recipes-devtools/python/{python3-ruamel-yaml_0.18.15.bb => python3-ruamel-yaml_0.18.17.bb} (75%)
diff --git a/meta/recipes-devtools/python/python3-ruamel-yaml_0.18.15.bb b/meta/recipes-devtools/python/python3-ruamel-yaml_0.18.17.bb
similarity index 75%
rename from meta/recipes-devtools/python/python3-ruamel-yaml_0.18.15.bb
rename to meta/recipes-devtools/python/python3-ruamel-yaml_0.18.17.bb
index f14d043f56..a513a9e957 100644
--- a/meta/recipes-devtools/python/python3-ruamel-yaml_0.18.15.bb
+++ b/meta/recipes-devtools/python/python3-ruamel-yaml_0.18.17.bb
@@ -4,12 +4,13 @@ HOMEPAGE = "https://pypi.org/project/ruamel.yaml/"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=5cc5d45e8a30c81dade6ca1928caa515"
-PYPI_PACKAGE = "ruamel.yaml"
+PYPI_PACKAGE = "ruamel_yaml"
UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
inherit pypi python_setuptools_build_meta
-SRC_URI[sha256sum] = "dbfca74b018c4c3fba0b9cc9ee33e53c371194a9000e694995e620490fd40700"
+S = "${UNPACKDIR}/ruamel.yaml-${PV}"
+SRC_URI[sha256sum] = "9091cd6e2d93a3a4b157ddb8fabf348c3de7f1fb1381346d985b6b247dcd8d3c"
RDEPENDS:${PN} += "\
python3-shell \
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 080/114] python3-scons: upgrade 4.9.1 -> 4.10.1
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (77 preceding siblings ...)
2025-12-22 20:07 ` [PATCH 079/114] python3-ruamel-yaml: upgrade 0.18.15 -> 0.18.17 Alexander Kanavin
@ 2025-12-22 20:07 ` Alexander Kanavin
2025-12-22 20:07 ` [PATCH 081/114] python3-setuptools-scm: upgrade 8.3.1 -> 9.2.2 Alexander Kanavin
` (18 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:07 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../python/{python3-scons_4.9.1.bb => python3-scons_4.10.1.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-scons_4.9.1.bb => python3-scons_4.10.1.bb} (88%)
diff --git a/meta/recipes-devtools/python/python3-scons_4.9.1.bb b/meta/recipes-devtools/python/python3-scons_4.10.1.bb
similarity index 88%
rename from meta/recipes-devtools/python/python3-scons_4.9.1.bb
rename to meta/recipes-devtools/python/python3-scons_4.10.1.bb
index 1eac1ce5a9..4a62e2e811 100644
--- a/meta/recipes-devtools/python/python3-scons_4.9.1.bb
+++ b/meta/recipes-devtools/python/python3-scons_4.10.1.bb
@@ -4,7 +4,7 @@ SECTION = "devel/python"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=d903b0b8027f461402bac9b5169b36f7"
-SRC_URI[sha256sum] = "bacac880ba2e86d6a156c116e2f8f2bfa82b257046f3ac2666c85c53c615c338"
+SRC_URI[sha256sum] = "99c0e94a42a2c1182fa6859b0be697953db07ba936ecc9817ae0d218ced20b15"
inherit pypi python_setuptools_build_meta
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 081/114] python3-setuptools-scm: upgrade 8.3.1 -> 9.2.2
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (78 preceding siblings ...)
2025-12-22 20:07 ` [PATCH 080/114] python3-scons: upgrade 4.9.1 -> 4.10.1 Alexander Kanavin
@ 2025-12-22 20:07 ` Alexander Kanavin
2025-12-22 20:07 ` [PATCH 082/114] python3-sphinx: upgrade 8.2.1 -> 9.0.4 Alexander Kanavin
` (17 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:07 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
...-setuptools-scm_8.3.1.bb => python3-setuptools-scm_9.2.2.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-setuptools-scm_8.3.1.bb => python3-setuptools-scm_9.2.2.bb} (89%)
diff --git a/meta/recipes-devtools/python/python3-setuptools-scm_8.3.1.bb b/meta/recipes-devtools/python/python3-setuptools-scm_9.2.2.bb
similarity index 89%
rename from meta/recipes-devtools/python/python3-setuptools-scm_8.3.1.bb
rename to meta/recipes-devtools/python/python3-setuptools-scm_9.2.2.bb
index 81e04ddea5..175da34179 100644
--- a/meta/recipes-devtools/python/python3-setuptools-scm_8.3.1.bb
+++ b/meta/recipes-devtools/python/python3-setuptools-scm_9.2.2.bb
@@ -6,7 +6,7 @@ argument or in a SCM managed file."
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=838c366f69b72c5df05c96dff79b35f2"
-SRC_URI[sha256sum] = "3d555e92b75dacd037d32bafdf94f97af51ea29ae8c7b234cf94b7a5bd242a63"
+SRC_URI[sha256sum] = "1c674ab4665686a0887d7e24c03ab25f24201c213e82ea689d2f3e169ef7ef57"
PYPI_PACKAGE = "setuptools_scm"
UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 082/114] python3-sphinx: upgrade 8.2.1 -> 9.0.4
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (79 preceding siblings ...)
2025-12-22 20:07 ` [PATCH 081/114] python3-setuptools-scm: upgrade 8.3.1 -> 9.2.2 Alexander Kanavin
@ 2025-12-22 20:07 ` Alexander Kanavin
2025-12-22 20:07 ` [PATCH 083/114] python3-testtools: upgrade 2.7.2 -> 2.8.1 Alexander Kanavin
` (16 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:07 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../python/{python3-sphinx_8.2.1.bb => python3-sphinx_9.0.4.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-sphinx_8.2.1.bb => python3-sphinx_9.0.4.bb} (91%)
diff --git a/meta/recipes-devtools/python/python3-sphinx_8.2.1.bb b/meta/recipes-devtools/python/python3-sphinx_9.0.4.bb
similarity index 91%
rename from meta/recipes-devtools/python/python3-sphinx_8.2.1.bb
rename to meta/recipes-devtools/python/python3-sphinx_9.0.4.bb
index 614566b8f4..00384b40e9 100644
--- a/meta/recipes-devtools/python/python3-sphinx_8.2.1.bb
+++ b/meta/recipes-devtools/python/python3-sphinx_9.0.4.bb
@@ -4,7 +4,7 @@ SECTION = "devel/python"
LICENSE = "BSD-2-Clause & MIT"
LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=e30c37a2b7fb0afa3adc0d72b85e8b04"
-SRC_URI[sha256sum] = "e4b932951b9c18b039f73b72e4e63afe967d90408700ec222b981ac24647c01e"
+SRC_URI[sha256sum] = "594ef59d042972abbc581d8baa577404abe4e6c3b04ef61bd7fc2acbd51f3fa3"
inherit python_flit_core pypi
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 083/114] python3-testtools: upgrade 2.7.2 -> 2.8.1
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (80 preceding siblings ...)
2025-12-22 20:07 ` [PATCH 082/114] python3-sphinx: upgrade 8.2.1 -> 9.0.4 Alexander Kanavin
@ 2025-12-22 20:07 ` Alexander Kanavin
2025-12-22 20:07 ` [PATCH 084/114] python3-trove-classifiers: upgrade 2025.9.11.17 -> 2025.12.1.14 Alexander Kanavin
` (15 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:07 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
License-Update: additional files and contributors
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
...{python3-testtools_2.7.2.bb => python3-testtools_2.8.1.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-devtools/python/{python3-testtools_2.7.2.bb => python3-testtools_2.8.1.bb} (71%)
diff --git a/meta/recipes-devtools/python/python3-testtools_2.7.2.bb b/meta/recipes-devtools/python/python3-testtools_2.8.1.bb
similarity index 71%
rename from meta/recipes-devtools/python/python3-testtools_2.7.2.bb
rename to meta/recipes-devtools/python/python3-testtools_2.8.1.bb
index 8d7759b4a7..29a28d80da 100644
--- a/meta/recipes-devtools/python/python3-testtools_2.7.2.bb
+++ b/meta/recipes-devtools/python/python3-testtools_2.8.1.bb
@@ -2,13 +2,13 @@ SUMMARY = "Extensions to the Python standard library unit testing framework"
HOMEPAGE = "https://pypi.org/project/testtools/"
SECTION = "devel/python"
LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=e2c9d3e8ba7141c83bfef190e0b9379a"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=d6fd7d57d2bdc8678de824fb404cb1a4"
DEPENDS += "python3-hatch-vcs-native"
inherit pypi python_hatchling
-SRC_URI[sha256sum] = "5be5bbc1f0fa0f8b60aca6ceec07845d41d0c475cf445bfadb4d2c45ec397ea3"
+SRC_URI[sha256sum] = "da5102b02b6d9924607d31dda6deb26a085a78afa78826bf44e3b8717fc77208"
RDEPENDS:${PN} += "\
python3-compression \
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 084/114] python3-trove-classifiers: upgrade 2025.9.11.17 -> 2025.12.1.14
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (81 preceding siblings ...)
2025-12-22 20:07 ` [PATCH 083/114] python3-testtools: upgrade 2.7.2 -> 2.8.1 Alexander Kanavin
@ 2025-12-22 20:07 ` Alexander Kanavin
2025-12-22 20:07 ` [PATCH 085/114] python3-urllib3: upgrade 2.5.0 -> 2.6.2 Alexander Kanavin
` (14 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:07 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
...025.9.11.17.bb => python3-trove-classifiers_2025.12.1.14.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-trove-classifiers_2025.9.11.17.bb => python3-trove-classifiers_2025.12.1.14.bb} (83%)
diff --git a/meta/recipes-devtools/python/python3-trove-classifiers_2025.9.11.17.bb b/meta/recipes-devtools/python/python3-trove-classifiers_2025.12.1.14.bb
similarity index 83%
rename from meta/recipes-devtools/python/python3-trove-classifiers_2025.9.11.17.bb
rename to meta/recipes-devtools/python/python3-trove-classifiers_2025.12.1.14.bb
index 4bbdd243ef..5ca8ff24c0 100644
--- a/meta/recipes-devtools/python/python3-trove-classifiers_2025.9.11.17.bb
+++ b/meta/recipes-devtools/python/python3-trove-classifiers_2025.12.1.14.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/pypa/trove-classifiers"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327"
-SRC_URI[sha256sum] = "931ca9841a5e9c9408bc2ae67b50d28acf85bef56219b56860876dd1f2d024dd"
+SRC_URI[sha256sum] = "a74f0400524fc83620a9be74a07074b5cbe7594fd4d97fd4c2bfde625fdc1633"
PYPI_PACKAGE = "trove_classifiers"
UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 085/114] python3-urllib3: upgrade 2.5.0 -> 2.6.2
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (82 preceding siblings ...)
2025-12-22 20:07 ` [PATCH 084/114] python3-trove-classifiers: upgrade 2025.9.11.17 -> 2025.12.1.14 Alexander Kanavin
@ 2025-12-22 20:07 ` Alexander Kanavin
2025-12-22 20:07 ` [PATCH 086/114] python3-wcwidth: upgrade 0.2.13 -> 0.2.14 Alexander Kanavin
` (13 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:07 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../{python3-urllib3_2.5.0.bb => python3-urllib3_2.6.2.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-urllib3_2.5.0.bb => python3-urllib3_2.6.2.bb} (91%)
diff --git a/meta/recipes-devtools/python/python3-urllib3_2.5.0.bb b/meta/recipes-devtools/python/python3-urllib3_2.6.2.bb
similarity index 91%
rename from meta/recipes-devtools/python/python3-urllib3_2.5.0.bb
rename to meta/recipes-devtools/python/python3-urllib3_2.6.2.bb
index 62fdf8e345..3957818f6f 100644
--- a/meta/recipes-devtools/python/python3-urllib3_2.5.0.bb
+++ b/meta/recipes-devtools/python/python3-urllib3_2.6.2.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/urllib3/urllib3"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=52d273a3054ced561275d4d15260ecda"
-SRC_URI[sha256sum] = "3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760"
+SRC_URI[sha256sum] = "016f9c98bb7e98085cb2b4b17b87d2c702975664e4f060c6532e64d1c1a5e797"
inherit pypi python_hatchling
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 086/114] python3-wcwidth: upgrade 0.2.13 -> 0.2.14
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (83 preceding siblings ...)
2025-12-22 20:07 ` [PATCH 085/114] python3-urllib3: upgrade 2.5.0 -> 2.6.2 Alexander Kanavin
@ 2025-12-22 20:07 ` Alexander Kanavin
2025-12-22 20:07 ` [PATCH 087/114] python3-webcolors: upgrade 24.11.1 -> 25.10.0 Alexander Kanavin
` (12 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:07 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../{python3-wcwidth_0.2.13.bb => python3-wcwidth_0.2.14.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-wcwidth_0.2.13.bb => python3-wcwidth_0.2.14.bb} (84%)
diff --git a/meta/recipes-devtools/python/python3-wcwidth_0.2.13.bb b/meta/recipes-devtools/python/python3-wcwidth_0.2.14.bb
similarity index 84%
rename from meta/recipes-devtools/python/python3-wcwidth_0.2.13.bb
rename to meta/recipes-devtools/python/python3-wcwidth_0.2.14.bb
index 71bb1a2703..da2dc60263 100644
--- a/meta/recipes-devtools/python/python3-wcwidth_0.2.13.bb
+++ b/meta/recipes-devtools/python/python3-wcwidth_0.2.14.bb
@@ -4,7 +4,7 @@ HOMEPAGE = "https://github.com/jquast/wcwidth"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=b15979c39a2543892fca8cd86b4b52cb"
-SRC_URI[sha256sum] = "72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5"
+SRC_URI[sha256sum] = "4d478375d31bc5395a3c55c40ccdf3354688364cd61c4f6adacaa9215d0b3605"
inherit pypi setuptools3 ptest-python-pytest
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 087/114] python3-webcolors: upgrade 24.11.1 -> 25.10.0
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (84 preceding siblings ...)
2025-12-22 20:07 ` [PATCH 086/114] python3-wcwidth: upgrade 0.2.13 -> 0.2.14 Alexander Kanavin
@ 2025-12-22 20:07 ` Alexander Kanavin
2025-12-22 20:07 ` [PATCH 088/114] python3-xmltodict: upgrade 0.15.1 -> 1.0.2 Alexander Kanavin
` (11 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:07 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
...ython3-webcolors_24.11.1.bb => python3-webcolors_25.10.0.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-webcolors_24.11.1.bb => python3-webcolors_25.10.0.bb} (80%)
diff --git a/meta/recipes-devtools/python/python3-webcolors_24.11.1.bb b/meta/recipes-devtools/python/python3-webcolors_25.10.0.bb
similarity index 80%
rename from meta/recipes-devtools/python/python3-webcolors_24.11.1.bb
rename to meta/recipes-devtools/python/python3-webcolors_25.10.0.bb
index d537614545..8e4f264d04 100644
--- a/meta/recipes-devtools/python/python3-webcolors_24.11.1.bb
+++ b/meta/recipes-devtools/python/python3-webcolors_25.10.0.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://pypi.org/project/webcolors/"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=cbaebec43b7d199c7fd8f5411b3b0448"
-SRC_URI[sha256sum] = "ecb3d768f32202af770477b8b65f318fa4f566c22948673a977b00d589dd80f6"
+SRC_URI[sha256sum] = "62abae86504f66d0f6364c2a8520de4a0c47b80c03fc3a5f1815fedbef7c19bf"
inherit pypi python_pdm ptest-python-pytest
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 088/114] python3-xmltodict: upgrade 0.15.1 -> 1.0.2
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (85 preceding siblings ...)
2025-12-22 20:07 ` [PATCH 087/114] python3-webcolors: upgrade 24.11.1 -> 25.10.0 Alexander Kanavin
@ 2025-12-22 20:07 ` Alexander Kanavin
2025-12-22 20:07 ` [PATCH 089/114] qemu: upgrade 10.0.7 -> 10.1.3 Alexander Kanavin
` (10 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:07 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Convert to python_setuptools_build_meta.
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
...python3-xmltodict_0.15.1.bb => python3-xmltodict_1.0.2.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-devtools/python/{python3-xmltodict_0.15.1.bb => python3-xmltodict_1.0.2.bb} (70%)
diff --git a/meta/recipes-devtools/python/python3-xmltodict_0.15.1.bb b/meta/recipes-devtools/python/python3-xmltodict_1.0.2.bb
similarity index 70%
rename from meta/recipes-devtools/python/python3-xmltodict_0.15.1.bb
rename to meta/recipes-devtools/python/python3-xmltodict_1.0.2.bb
index a1d1bb47e4..e58e32e338 100644
--- a/meta/recipes-devtools/python/python3-xmltodict_0.15.1.bb
+++ b/meta/recipes-devtools/python/python3-xmltodict_1.0.2.bb
@@ -3,13 +3,13 @@ HOMEPAGE = "https://github.com/martinblech/xmltodict"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=01441d50dc74476db58a41ac10cb9fa2"
-SRC_URI[sha256sum] = "3d8d49127f3ce6979d40a36dbcad96f8bab106d232d24b49efdd4bd21716983c"
+SRC_URI[sha256sum] = "54306780b7c2175a3967cad1db92f218207e5bc1aba697d887807c0fb68b7649"
PYPI_PACKAGE = "xmltodict"
BBCLASSEXTEND = "native nativesdk"
-inherit pypi setuptools3 ptest-python-pytest
+inherit pypi python_setuptools_build_meta ptest-python-pytest
RDEPENDS:${PN} += " \
python3-core \
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 089/114] qemu: upgrade 10.0.7 -> 10.1.3
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (86 preceding siblings ...)
2025-12-22 20:07 ` [PATCH 088/114] python3-xmltodict: upgrade 0.15.1 -> 1.0.2 Alexander Kanavin
@ 2025-12-22 20:07 ` Alexander Kanavin
2025-12-22 20:07 ` [PATCH 090/114] quota: upgrade 4.10 -> 4.11 Alexander Kanavin
` (9 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:07 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
License-Update: FSF physical address -> URI
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
...{qemu-native_10.0.7.bb => qemu-native_10.1.3.bb} | 0
...ative_10.0.7.bb => qemu-system-native_10.1.3.bb} | 1 +
meta/recipes-devtools/qemu/qemu.inc | 7 ++++---
...ddition-environment-space-to-boot-loader-q.patch | 4 ++--
.../qemu/0002-apic-fixup-fallthrough-to-PIC.patch | 6 +++---
...004-qemu-Do-not-include-file-if-not-exists.patch | 6 +++---
...ome-user-space-mmap-tweaks-to-address-musl.patch | 6 +++---
.../qemu/qemu/0006-qemu-Determinism-fixes.patch | 6 +++---
...n.build-use-relative-path-to-refer-to-file.patch | 2 +-
..._SYNC-and-MAP_SHARED_VALIDATE-on-needed-li.patch | 2 +-
...-configure-lookup-meson-exutable-from-PATH.patch | 6 +++---
...e-pip-and-the-python-venv-aren-t-used-for-.patch | 6 +++---
...ard-Fix-size-check-for-backing-block-image.patch | 13 +++++--------
.../qemu/qemu/fix-strerrorname_np.patch | 6 +++---
.../qemu/{qemu_10.0.7.bb => qemu_10.1.3.bb} | 0
15 files changed, 35 insertions(+), 36 deletions(-)
rename meta/recipes-devtools/qemu/{qemu-native_10.0.7.bb => qemu-native_10.1.3.bb} (100%)
rename meta/recipes-devtools/qemu/{qemu-system-native_10.0.7.bb => qemu-system-native_10.1.3.bb} (97%)
rename meta/recipes-devtools/qemu/{qemu_10.0.7.bb => qemu_10.1.3.bb} (100%)
diff --git a/meta/recipes-devtools/qemu/qemu-native_10.0.7.bb b/meta/recipes-devtools/qemu/qemu-native_10.1.3.bb
similarity index 100%
rename from meta/recipes-devtools/qemu/qemu-native_10.0.7.bb
rename to meta/recipes-devtools/qemu/qemu-native_10.1.3.bb
diff --git a/meta/recipes-devtools/qemu/qemu-system-native_10.0.7.bb b/meta/recipes-devtools/qemu/qemu-system-native_10.1.3.bb
similarity index 97%
rename from meta/recipes-devtools/qemu/qemu-system-native_10.0.7.bb
rename to meta/recipes-devtools/qemu/qemu-system-native_10.1.3.bb
index 22462e2499..2e4f7328ad 100644
--- a/meta/recipes-devtools/qemu/qemu-system-native_10.0.7.bb
+++ b/meta/recipes-devtools/qemu/qemu-system-native_10.1.3.bb
@@ -22,6 +22,7 @@ do_install:append() {
# The following is also installed by qemu-native
rm -f ${D}${datadir}/qemu/trace-events-all
rm -rf ${D}${datadir}/qemu/keymaps
+ rm -rf ${D}${datadir}/qemu/dtb
rm -rf ${D}${datadir}/icons/
rm -rf ${D}${includedir}/qemu-plugin.h
diff --git a/meta/recipes-devtools/qemu/qemu.inc b/meta/recipes-devtools/qemu/qemu.inc
index 63414196fa..62c5e8e46f 100644
--- a/meta/recipes-devtools/qemu/qemu.inc
+++ b/meta/recipes-devtools/qemu/qemu.inc
@@ -15,8 +15,9 @@ require qemu-targets.inc
# we need a full python3-native setup
inherit pkgconfig ptest update-rc.d systemd python3native
-LIC_FILES_CHKSUM = "file://COPYING;md5=441c28d2cf86e15a37fa47e15a72fbac \
- file://COPYING.LIB;endline=24;md5=8c5efda6cf1e1b03dcfd0e6c0d271c7f"
+LIC_FILES_CHKSUM = "file://COPYING;md5=a3b50d8b88dcc0eb3d7d39b760b9e821 \
+ file://COPYING.LIB;endline=24;md5=8a8178c06478747a771588adec965232 \
+ "
SRC_URI = "https://download.qemu.org/${BPN}-${PV}.tar.xz \
file://powerpc_rom.bin \
@@ -39,7 +40,7 @@ SRC_URI = "https://download.qemu.org/${BPN}-${PV}.tar.xz \
UPSTREAM_CHECK_URI = "https://www.qemu.org"
UPSTREAM_CHECK_REGEX = "qemu-(?P<pver>\d+(\.\d+)+)\.tar"
-SRC_URI[sha256sum] = "faeea5d45a4d9bdde60716814eafadac4286f8a03ce757be632671e0eaa4ce0b"
+SRC_URI[sha256sum] = "fbaa7a0d7a9a1deb5695b125916746ec28fe0de6275d4454f3e3bbaf8b339b53"
CVE_STATUS[CVE-2007-0998] = "not-applicable-config: The VNC server can expose host files uder some circumstances. We don't enable it by default."
diff --git a/meta/recipes-devtools/qemu/qemu/0001-qemu-Add-addition-environment-space-to-boot-loader-q.patch b/meta/recipes-devtools/qemu/qemu/0001-qemu-Add-addition-environment-space-to-boot-loader-q.patch
index f27208f45f..bc8dace013 100644
--- a/meta/recipes-devtools/qemu/qemu/0001-qemu-Add-addition-environment-space-to-boot-loader-q.patch
+++ b/meta/recipes-devtools/qemu/qemu/0001-qemu-Add-addition-environment-space-to-boot-loader-q.patch
@@ -1,4 +1,4 @@
-From 27273fcac6857750f07a2632bdb6b0ed66ae982a Mon Sep 17 00:00:00 2001
+From f2d9bc614f7edf66412209aba78aa086e65dc75e Mon Sep 17 00:00:00 2001
From: Jason Wessel <jason.wessel@windriver.com>
Date: Fri, 28 Mar 2014 17:42:43 +0800
Subject: [PATCH] qemu: Add addition environment space to boot loader
@@ -18,7 +18,7 @@ Signed-off-by: Roy Li <rongqing.li@windriver.com>
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/hw/mips/malta.c b/hw/mips/malta.c
-index 8e9cea70b..2268a8b61 100644
+index cbdbb2105..62681fdae 100644
--- a/hw/mips/malta.c
+++ b/hw/mips/malta.c
@@ -65,7 +65,7 @@
diff --git a/meta/recipes-devtools/qemu/qemu/0002-apic-fixup-fallthrough-to-PIC.patch b/meta/recipes-devtools/qemu/qemu/0002-apic-fixup-fallthrough-to-PIC.patch
index ad5c5ba03e..afbe1bd381 100644
--- a/meta/recipes-devtools/qemu/qemu/0002-apic-fixup-fallthrough-to-PIC.patch
+++ b/meta/recipes-devtools/qemu/qemu/0002-apic-fixup-fallthrough-to-PIC.patch
@@ -1,4 +1,4 @@
-From 19b95073e5d42dc4aa5392da3d422ab668003107 Mon Sep 17 00:00:00 2001
+From 945af9ecc80653955cbdbb7d3e28dce61795b251 Mon Sep 17 00:00:00 2001
From: Mark Asselstine <mark.asselstine@windriver.com>
Date: Tue, 26 Feb 2013 11:43:28 -0500
Subject: [PATCH] apic: fixup fallthrough to PIC
@@ -29,10 +29,10 @@ Signed-off-by: He Zhe <zhe.he@windriver.com>
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/hw/intc/apic.c b/hw/intc/apic.c
-index d18c1dbf2..45dde1fc5 100644
+index 143d08f1a..5bb008d59 100644
--- a/hw/intc/apic.c
+++ b/hw/intc/apic.c
-@@ -758,7 +758,7 @@ int apic_accept_pic_intr(DeviceState *dev)
+@@ -756,7 +756,7 @@ int apic_accept_pic_intr(DeviceState *dev)
APICCommonState *s = APIC(dev);
uint32_t lvt0;
diff --git a/meta/recipes-devtools/qemu/qemu/0004-qemu-Do-not-include-file-if-not-exists.patch b/meta/recipes-devtools/qemu/qemu/0004-qemu-Do-not-include-file-if-not-exists.patch
index c04e42608f..2e738abaa3 100644
--- a/meta/recipes-devtools/qemu/qemu/0004-qemu-Do-not-include-file-if-not-exists.patch
+++ b/meta/recipes-devtools/qemu/qemu/0004-qemu-Do-not-include-file-if-not-exists.patch
@@ -1,4 +1,4 @@
-From 913064f9fe724fa1b70b9bf6dd3444c7dddeb928 Mon Sep 17 00:00:00 2001
+From f8c1614b204c1d64af906dc70dbf4a1534eb6b38 Mon Sep 17 00:00:00 2001
From: Oleksiy Obitotskyy <oobitots@cisco.com>
Date: Wed, 25 Mar 2020 21:21:35 +0200
Subject: [PATCH] qemu: Do not include file if not exists
@@ -16,10 +16,10 @@ Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com>
1 file changed, 2 insertions(+)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
-index 8bfe4912e..d04984f66 100644
+index c236b2834..2a3527a87 100644
--- a/linux-user/syscall.c
+++ b/linux-user/syscall.c
-@@ -118,7 +118,9 @@
+@@ -119,7 +119,9 @@
#include <linux/blkpg.h>
#include <netpacket/packet.h>
#include <linux/netlink.h>
diff --git a/meta/recipes-devtools/qemu/qemu/0005-qemu-Add-some-user-space-mmap-tweaks-to-address-musl.patch b/meta/recipes-devtools/qemu/qemu/0005-qemu-Add-some-user-space-mmap-tweaks-to-address-musl.patch
index 388d11d10d..ffbbb1ab32 100644
--- a/meta/recipes-devtools/qemu/qemu/0005-qemu-Add-some-user-space-mmap-tweaks-to-address-musl.patch
+++ b/meta/recipes-devtools/qemu/qemu/0005-qemu-Add-some-user-space-mmap-tweaks-to-address-musl.patch
@@ -1,4 +1,4 @@
-From f2adfc703e94819b0daca98fde1d0a30168c292d Mon Sep 17 00:00:00 2001
+From 3621615790270449bf9c8a0777e8ef28eb762bf9 Mon Sep 17 00:00:00 2001
From: Richard Purdie <richard.purdie@linuxfoundation.org>
Date: Fri, 8 Jan 2021 17:27:06 +0000
Subject: [PATCH] qemu: Add some user space mmap tweaks to address musl 32 bit
@@ -22,10 +22,10 @@ Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/linux-user/mmap.c b/linux-user/mmap.c
-index d1f36e6f1..26ccf8f4d 100644
+index 002e1e668..912839dec 100644
--- a/linux-user/mmap.c
+++ b/linux-user/mmap.c
-@@ -1108,12 +1108,16 @@ abi_long target_mremap(abi_ulong old_addr, abi_ulong old_size,
+@@ -1109,12 +1109,16 @@ abi_long target_mremap(abi_ulong old_addr, abi_ulong old_size,
int prot;
void *host_addr;
diff --git a/meta/recipes-devtools/qemu/qemu/0006-qemu-Determinism-fixes.patch b/meta/recipes-devtools/qemu/qemu/0006-qemu-Determinism-fixes.patch
index 4690d86315..5b24c18916 100644
--- a/meta/recipes-devtools/qemu/qemu/0006-qemu-Determinism-fixes.patch
+++ b/meta/recipes-devtools/qemu/qemu/0006-qemu-Determinism-fixes.patch
@@ -1,4 +1,4 @@
-From e032726e9da8de0088d6c70cfd92e0a52155315f Mon Sep 17 00:00:00 2001
+From 8b28a9376074067bc2d84d4f77d5c7a42433b31b Mon Sep 17 00:00:00 2001
From: Richard Purdie <richard.purdie@linuxfoundation.org>
Date: Mon, 1 Mar 2021 13:00:47 +0000
Subject: [PATCH] qemu: Determinism fixes
@@ -16,10 +16,10 @@ RP 2021/3/1
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/scripts/decodetree.py b/scripts/decodetree.py
-index e8b72da3a..5cd86b142 100644
+index f992472b7..2e4218b14 100644
--- a/scripts/decodetree.py
+++ b/scripts/decodetree.py
-@@ -1558,7 +1558,7 @@ def main():
+@@ -1559,7 +1559,7 @@ def main():
toppat = ExcMultiPattern(0)
for filename in args:
diff --git a/meta/recipes-devtools/qemu/qemu/0007-tests-meson.build-use-relative-path-to-refer-to-file.patch b/meta/recipes-devtools/qemu/qemu/0007-tests-meson.build-use-relative-path-to-refer-to-file.patch
index 7c24f432f2..a58c936d06 100644
--- a/meta/recipes-devtools/qemu/qemu/0007-tests-meson.build-use-relative-path-to-refer-to-file.patch
+++ b/meta/recipes-devtools/qemu/qemu/0007-tests-meson.build-use-relative-path-to-refer-to-file.patch
@@ -1,4 +1,4 @@
-From ebeab06747306ec16299207bf4bd7481a472b4de Mon Sep 17 00:00:00 2001
+From 097b75ad8310143decab92f6d1744144e7a4809f Mon Sep 17 00:00:00 2001
From: Changqing Li <changqing.li@windriver.com>
Date: Thu, 14 Jan 2021 06:33:04 +0000
Subject: [PATCH] tests/meson.build: use relative path to refer to files
diff --git a/meta/recipes-devtools/qemu/qemu/0008-Define-MAP_SYNC-and-MAP_SHARED_VALIDATE-on-needed-li.patch b/meta/recipes-devtools/qemu/qemu/0008-Define-MAP_SYNC-and-MAP_SHARED_VALIDATE-on-needed-li.patch
index 54421544bb..af0eafb65f 100644
--- a/meta/recipes-devtools/qemu/qemu/0008-Define-MAP_SYNC-and-MAP_SHARED_VALIDATE-on-needed-li.patch
+++ b/meta/recipes-devtools/qemu/qemu/0008-Define-MAP_SYNC-and-MAP_SHARED_VALIDATE-on-needed-li.patch
@@ -1,4 +1,4 @@
-From 9c225234a756f2745cf04c3c3af6ef6b6acf4277 Mon Sep 17 00:00:00 2001
+From 9d5deb767523ea0d1aeecb9960244c702530acad Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Mon, 21 Mar 2022 10:09:38 -0700
Subject: [PATCH] Define MAP_SYNC and MAP_SHARED_VALIDATE on needed linux
diff --git a/meta/recipes-devtools/qemu/qemu/0010-configure-lookup-meson-exutable-from-PATH.patch b/meta/recipes-devtools/qemu/qemu/0010-configure-lookup-meson-exutable-from-PATH.patch
index 28a10d98bd..6e9350ad74 100644
--- a/meta/recipes-devtools/qemu/qemu/0010-configure-lookup-meson-exutable-from-PATH.patch
+++ b/meta/recipes-devtools/qemu/qemu/0010-configure-lookup-meson-exutable-from-PATH.patch
@@ -1,4 +1,4 @@
-From 9adf3fc3ea2cbccb41d49695a53c74fed6850fb0 Mon Sep 17 00:00:00 2001
+From aaec67c133dddda7204d23964732b4b788cbc9ce Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Martin=20Hundeb=C3=B8ll?= <martin@geanix.com>
Date: Wed, 22 May 2024 14:02:55 +0200
Subject: [PATCH] configure: lookup meson exutable from PATH
@@ -9,10 +9,10 @@ Upstream-Status: Inappropriate [workaround, would need a real fix for upstream]
1 file changed, 1 insertion(+), 6 deletions(-)
diff --git a/configure b/configure
-index 02f1dd231..2c5ecd346 100755
+index 274a77876..84e429409 100755
--- a/configure
+++ b/configure
-@@ -983,12 +983,7 @@ mkvenv="$python ${source_path}/python/scripts/mkvenv.py"
+@@ -995,12 +995,7 @@ mkvenv="$python ${source_path}/python/scripts/mkvenv.py"
$mkvenv ensuregroup --dir "${source_path}/python/wheels" \
${source_path}/pythondeps.toml meson || exit 1
diff --git a/meta/recipes-devtools/qemu/qemu/0011-qemu-Ensure-pip-and-the-python-venv-aren-t-used-for-.patch b/meta/recipes-devtools/qemu/qemu/0011-qemu-Ensure-pip-and-the-python-venv-aren-t-used-for-.patch
index b06020d106..d04596d313 100644
--- a/meta/recipes-devtools/qemu/qemu/0011-qemu-Ensure-pip-and-the-python-venv-aren-t-used-for-.patch
+++ b/meta/recipes-devtools/qemu/qemu/0011-qemu-Ensure-pip-and-the-python-venv-aren-t-used-for-.patch
@@ -1,4 +1,4 @@
-From 0d85988457a475c25b84085cf090040150a9c16d Mon Sep 17 00:00:00 2001
+From c9f174b2f7b43e59e91f88c75c8b3e2ee30bfcdd Mon Sep 17 00:00:00 2001
From: Richard Purdie <richard.purdie@linuxfoundation.org>
Date: Wed, 22 May 2024 13:58:23 +0200
Subject: [PATCH] qemu: Ensure pip and the python venv aren't used for meson
@@ -29,10 +29,10 @@ Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/configure b/configure
-index 2c5ecd346..5315ede35 100755
+index 84e429409..1a9585e8e 100755
--- a/configure
+++ b/configure
-@@ -969,14 +969,14 @@ python="$(command -v "$python")"
+@@ -981,14 +981,14 @@ python="$(command -v "$python")"
echo "python determined to be '$python'"
echo "python version: $($python --version)"
diff --git a/meta/recipes-devtools/qemu/qemu/0012-hw-sd-sdcard-Fix-size-check-for-backing-block-image.patch b/meta/recipes-devtools/qemu/qemu/0012-hw-sd-sdcard-Fix-size-check-for-backing-block-image.patch
index a8e570db33..431b49bad7 100644
--- a/meta/recipes-devtools/qemu/qemu/0012-hw-sd-sdcard-Fix-size-check-for-backing-block-image.patch
+++ b/meta/recipes-devtools/qemu/qemu/0012-hw-sd-sdcard-Fix-size-check-for-backing-block-image.patch
@@ -1,7 +1,7 @@
-From be0a5f477ae2c73d80ade595f28783d85e1ef3e0 Mon Sep 17 00:00:00 2001
+From 9b262cda68d2b687f803a8030d3a1ad29a93a41e Mon Sep 17 00:00:00 2001
From: Jan Kiszka <jan.kiszka@siemens.com>
Date: Sun, 24 Aug 2025 09:18:33 +0200
-Subject: [PATCH 10/10] hw/sd/sdcard: Fix size check for backing block image
+Subject: [PATCH] hw/sd/sdcard: Fix size check for backing block image
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
@@ -28,10 +28,10 @@ Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
1 file changed, 47 insertions(+), 20 deletions(-)
diff --git a/hw/sd/sd.c b/hw/sd/sd.c
-index e541c57f8c3c..db86849b8512 100644
+index 8c290595f..58387440b 100644
--- a/hw/sd/sd.c
+++ b/hw/sd/sd.c
-@@ -2675,9 +2675,32 @@ static void sd_instance_finalize(Object *obj)
+@@ -2767,9 +2767,32 @@ static void sd_instance_finalize(Object *obj)
timer_free(sd->ocr_power_timer);
}
@@ -64,7 +64,7 @@ index e541c57f8c3c..db86849b8512 100644
int ret;
switch (sd->spec_version) {
-@@ -2690,32 +2713,36 @@ static void sd_realize(DeviceState *dev, Error **errp)
+@@ -2782,32 +2805,36 @@ static void sd_realize(DeviceState *dev, Error **errp)
}
if (sd->blk) {
@@ -121,6 +121,3 @@ index e541c57f8c3c..db86849b8512 100644
return;
}
---
-2.47.3
-
diff --git a/meta/recipes-devtools/qemu/qemu/fix-strerrorname_np.patch b/meta/recipes-devtools/qemu/qemu/fix-strerrorname_np.patch
index 1cc973443e..524e20a3dd 100644
--- a/meta/recipes-devtools/qemu/qemu/fix-strerrorname_np.patch
+++ b/meta/recipes-devtools/qemu/qemu/fix-strerrorname_np.patch
@@ -1,4 +1,4 @@
-From 7e09654fa179ad5fab1dc0a47886c6a1a2acc097 Mon Sep 17 00:00:00 2001
+From 475dbdbee7ff878d113f45a1a623e9abbf0e55f3 Mon Sep 17 00:00:00 2001
From: Natanael Copa <ncopa@alpinelinux.org>
Date: Wed, 18 Sep 2024 16:19:37 -0700
Subject: [PATCH] target/riscv/kvm: do not use non-portable strerrorname_np()
@@ -20,10 +20,10 @@ Signed-off-by: Natanael Copa <ncopa@alpinelinux.org>
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/target/riscv/kvm/kvm-cpu.c b/target/riscv/kvm/kvm-cpu.c
-index 8001ca153..79fb43f92 100644
+index e06d2126b..e1cc02fba 100644
--- a/target/riscv/kvm/kvm-cpu.c
+++ b/target/riscv/kvm/kvm-cpu.c
-@@ -1968,8 +1968,7 @@ static bool kvm_cpu_realize(CPUState *cs, Error **errp)
+@@ -1994,8 +1994,7 @@ static bool kvm_cpu_realize(CPUState *cs, Error **errp)
if (riscv_has_ext(&cpu->env, RVV)) {
ret = prctl(PR_RISCV_V_SET_CONTROL, PR_RISCV_V_VSTATE_CTRL_ON);
if (ret) {
diff --git a/meta/recipes-devtools/qemu/qemu_10.0.7.bb b/meta/recipes-devtools/qemu/qemu_10.1.3.bb
similarity index 100%
rename from meta/recipes-devtools/qemu/qemu_10.0.7.bb
rename to meta/recipes-devtools/qemu/qemu_10.1.3.bb
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 090/114] quota: upgrade 4.10 -> 4.11
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (87 preceding siblings ...)
2025-12-22 20:07 ` [PATCH 089/114] qemu: upgrade 10.0.7 -> 10.1.3 Alexander Kanavin
@ 2025-12-22 20:07 ` Alexander Kanavin
2025-12-22 20:07 ` [PATCH 091/114] re2c: upgrade 4.3 -> 4.3.1 Alexander Kanavin
` (8 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:07 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../0001-setproject-Fix-openWRT-build.patch | 30 -------------------
.../quota/{quota_4.10.bb => quota_4.11.bb} | 6 ++--
2 files changed, 2 insertions(+), 34 deletions(-)
delete mode 100644 meta/recipes-extended/quota/quota/0001-setproject-Fix-openWRT-build.patch
rename meta/recipes-extended/quota/{quota_4.10.bb => quota_4.11.bb} (87%)
diff --git a/meta/recipes-extended/quota/quota/0001-setproject-Fix-openWRT-build.patch b/meta/recipes-extended/quota/quota/0001-setproject-Fix-openWRT-build.patch
deleted file mode 100644
index 8ca3d9f773..0000000000
--- a/meta/recipes-extended/quota/quota/0001-setproject-Fix-openWRT-build.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From 41ba7031ca4852739dd1f66102d34e4a98490906 Mon Sep 17 00:00:00 2001
-From: Jan Kara <jack@suse.cz>
-Date: Tue, 1 Jul 2025 15:41:56 +0200
-Subject: [PATCH] setproject: Fix openWRT build
-
-basename() needs libgen.h include in openWRT build environment. Add it.
-
-Reported-by: "W. Michael Petullo" <mike@flyn.org>
-Signed-off-by: Jan Kara <jack@suse.cz>
-
-Upstream-Status: Backport [https://sourceforge.net/p/linuxquota/code/ci/41ba7031ca4852739dd1f66102d34e4a98490906/]
-
-This also fixes the build in Yocto.
-Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
----
- setproject.c | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/setproject.c b/setproject.c
-index e688dcd..4308435 100644
---- a/setproject.c
-+++ b/setproject.c
-@@ -13,6 +13,7 @@
- #include <sys/stat.h>
- #include <sys/types.h>
- #include <unistd.h>
-+#include <libgen.h>
-
- #include <linux/fs.h>
-
diff --git a/meta/recipes-extended/quota/quota_4.10.bb b/meta/recipes-extended/quota/quota_4.11.bb
similarity index 87%
rename from meta/recipes-extended/quota/quota_4.10.bb
rename to meta/recipes-extended/quota/quota_4.11.bb
index 8f9e4fdf34..b386071961 100644
--- a/meta/recipes-extended/quota/quota_4.10.bb
+++ b/meta/recipes-extended/quota/quota_4.11.bb
@@ -7,10 +7,8 @@ LICENSE = "GPL-2.0-or-later & LGPL-2.1-or-later"
LIC_FILES_CHKSUM = "file://rquota_server.c;beginline=1;endline=20;md5=fe7e0d7e11c6f820f8fa62a5af71230f \
file://svc_socket.c;beginline=1;endline=17;md5=24d5a8792da45910786eeac750be8ceb"
-SRC_URI = "${SOURCEFORGE_MIRROR}/project/linuxquota/quota-tools/${PV}/quota-${PV}.tar.gz \
- file://0001-setproject-Fix-openWRT-build.patch \
- "
-SRC_URI[sha256sum] = "a04a0cafca29c15be8b6ac660e06188bccb802c19efe2e7c19ed7f3d667ecf5e"
+SRC_URI = "${SOURCEFORGE_MIRROR}/project/linuxquota/quota-tools/${PV}/quota-${PV}.tar.gz"
+SRC_URI[sha256sum] = "0a51b8f920254d8e83c34a4c3082b7d241f5d6fd65188afadf29859d5223ef78"
CVE_PRODUCT = "linux_diskquota"
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 091/114] re2c: upgrade 4.3 -> 4.3.1
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (88 preceding siblings ...)
2025-12-22 20:07 ` [PATCH 090/114] quota: upgrade 4.10 -> 4.11 Alexander Kanavin
@ 2025-12-22 20:07 ` Alexander Kanavin
2025-12-22 20:07 ` [PATCH 092/114] repo: upgrade 2.59 -> 2.60.1 Alexander Kanavin
` (7 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:07 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
meta/recipes-support/re2c/{re2c_4.3.bb => re2c_4.3.1.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-support/re2c/{re2c_4.3.bb => re2c_4.3.1.bb} (90%)
diff --git a/meta/recipes-support/re2c/re2c_4.3.bb b/meta/recipes-support/re2c/re2c_4.3.1.bb
similarity index 90%
rename from meta/recipes-support/re2c/re2c_4.3.bb
rename to meta/recipes-support/re2c/re2c_4.3.1.bb
index eafdf93078..bead73279f 100644
--- a/meta/recipes-support/re2c/re2c_4.3.bb
+++ b/meta/recipes-support/re2c/re2c_4.3.1.bb
@@ -7,7 +7,7 @@ LICENSE = "PD"
LIC_FILES_CHKSUM = "file://LICENSE;md5=64eca4d8a3b67f9dc7656094731a2c8d"
SRC_URI = "${GITHUB_BASE_URI}/download/${PV}/${BPN}-${PV}.tar.xz"
-SRC_URI[sha256sum] = "51e88d6d6b6ab03eb7970276aca7e0db4f8e29c958b84b561d2fdcb8351c7150"
+SRC_URI[sha256sum] = "5f5e8a618960f68bb46ee8728ecd4132e1275b595cfc7a48476f977afd01d0cc"
GITHUB_BASE_URI = "https://github.com/skvadrik/re2c/releases"
BBCLASSEXTEND = "native nativesdk"
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 092/114] repo: upgrade 2.59 -> 2.60.1
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (89 preceding siblings ...)
2025-12-22 20:07 ` [PATCH 091/114] re2c: upgrade 4.3 -> 4.3.1 Alexander Kanavin
@ 2025-12-22 20:07 ` Alexander Kanavin
2025-12-22 20:07 ` [PATCH 093/114] rpm-sequoia: upgrade 1.9.0 -> 1.10.0 Alexander Kanavin
` (6 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:07 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
meta/recipes-devtools/repo/{repo_2.59.bb => repo_2.60.1.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/repo/{repo_2.59.bb => repo_2.60.1.bb} (94%)
diff --git a/meta/recipes-devtools/repo/repo_2.59.bb b/meta/recipes-devtools/repo/repo_2.60.1.bb
similarity index 94%
rename from meta/recipes-devtools/repo/repo_2.59.bb
rename to meta/recipes-devtools/repo/repo_2.60.1.bb
index e447fd9492..4a981e5270 100644
--- a/meta/recipes-devtools/repo/repo_2.59.bb
+++ b/meta/recipes-devtools/repo/repo_2.60.1.bb
@@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
SRC_URI = "git://gerrit.googlesource.com/git-repo.git;protocol=https;branch=main;tag=v${PV} \
"
-SRCREV = "1afe96a7e997ce7748f066b206a85ac648f7a87c"
+SRCREV = "871e4c7ed153682a77de44e300b5f5461eb08538"
MIRRORS += "git://gerrit.googlesource.com/git-repo.git git://github.com/GerritCodeReview/git-repo.git"
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 093/114] rpm-sequoia: upgrade 1.9.0 -> 1.10.0
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (90 preceding siblings ...)
2025-12-22 20:07 ` [PATCH 092/114] repo: upgrade 2.59 -> 2.60.1 Alexander Kanavin
@ 2025-12-22 20:07 ` Alexander Kanavin
2025-12-22 20:07 ` [PATCH 094/114] rpm-sequoia-crypto-policy: upgrade to latest revision Alexander Kanavin
` (5 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:07 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
...-vars-to-force-runtime-paths-in-test.patch | 8 +-
...-lib-for-symbols-tests-conditionally.patch | 41 -
.../rpm-sequoia/rpm-sequoia-crates.inc | 702 +++++++++---------
...sequoia_1.9.0.bb => rpm-sequoia_1.10.0.bb} | 3 +-
4 files changed, 339 insertions(+), 415 deletions(-)
delete mode 100644 meta/recipes-devtools/rpm-sequoia/files/0001-tests-build-lib-for-symbols-tests-conditionally.patch
rename meta/recipes-devtools/rpm-sequoia/{rpm-sequoia_1.9.0.bb => rpm-sequoia_1.10.0.bb} (95%)
diff --git a/meta/recipes-devtools/rpm-sequoia/files/0001-Use-optional-env-vars-to-force-runtime-paths-in-test.patch b/meta/recipes-devtools/rpm-sequoia/files/0001-Use-optional-env-vars-to-force-runtime-paths-in-test.patch
index d0179fc53c..9dbe70bcbf 100644
--- a/meta/recipes-devtools/rpm-sequoia/files/0001-Use-optional-env-vars-to-force-runtime-paths-in-test.patch
+++ b/meta/recipes-devtools/rpm-sequoia/files/0001-Use-optional-env-vars-to-force-runtime-paths-in-test.patch
@@ -1,4 +1,4 @@
-From 590937523deea4ad2a2ee0e1ae4412a8f59e0170 Mon Sep 17 00:00:00 2001
+From 55c7c95e47e383af8df5eed88f207eed82be9b52 Mon Sep 17 00:00:00 2001
From: Ines KCHELFI <ines.kchelfi@smile.fr>
Date: Thu, 10 Apr 2025 15:14:11 +0200
Subject: [PATCH] Use optional env vars to force runtime paths in tests
@@ -10,10 +10,10 @@ Upstream-Status: Submitted [https://github.com/rpm-software-management/rpm-sequo
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/tests/symbols.rs b/tests/symbols.rs
-index c16dd9b..dc4a42c 100644
+index 0c4d268..00038dc 100644
--- a/tests/symbols.rs
+++ b/tests/symbols.rs
-@@ -14,7 +14,8 @@ fn symbols() -> anyhow::Result<()> {
+@@ -20,7 +20,8 @@ fn symbols() -> anyhow::Result<()> {
// OUT_DIR gives us
// `/tmp/rpm-sequoia/debug/build/rpm-sequoia-HASH/out`.
@@ -23,7 +23,7 @@ index c16dd9b..dc4a42c 100644
let mut build_dir = out_dir;
let lib = loop {
let mut lib = build_dir.clone();
-@@ -53,7 +54,8 @@ fn symbols() -> anyhow::Result<()> {
+@@ -59,7 +60,8 @@ fn symbols() -> anyhow::Result<()> {
}
let mut expected_symbols_txt_fn
diff --git a/meta/recipes-devtools/rpm-sequoia/files/0001-tests-build-lib-for-symbols-tests-conditionally.patch b/meta/recipes-devtools/rpm-sequoia/files/0001-tests-build-lib-for-symbols-tests-conditionally.patch
deleted file mode 100644
index ddc897b86c..0000000000
--- a/meta/recipes-devtools/rpm-sequoia/files/0001-tests-build-lib-for-symbols-tests-conditionally.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-From aaae1cc05c906b1d413e02f9da0b908e4cf9456d Mon Sep 17 00:00:00 2001
-From: Gyorgy Sarvari <skandigraun@gmail.com>
-Date: Fri, 8 Aug 2025 18:17:39 +0200
-Subject: [PATCH] tests: build lib for symbols tests conditionally
-
-When the tests are executed, cargo might not be available,
-however the library could be built already.
-
-An example of when this could happen is cross-compiling for
-embedded systems: when the library is compiled for a different
-(potentially low powered) system, then at runtime frequently
-there is no rust toolchain available to build the library;
-however the library is usually already built and installed.
-
-To be able to run the test on pre-built artifacts, introduce
-an environment variable, "DONT_BUILD_TEST_LIB", which, if
-present with any value, will skip building the library.
-
-Upstream-Status: Submitted [https://github.com/rpm-software-management/rpm-sequoia/pull/99]
-
-Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
----
- tests/symbols.rs | 5 ++++-
- 1 file changed, 4 insertions(+), 1 deletion(-)
-
-diff --git a/tests/symbols.rs b/tests/symbols.rs
-index c532a15..0c4d268 100644
---- a/tests/symbols.rs
-+++ b/tests/symbols.rs
-@@ -9,7 +9,10 @@ use assert_cmd::assert::OutputAssertExt;
- #[test]
- fn symbols() -> anyhow::Result<()> {
- // Make sure the library is built.
-- Command::new("cargo").arg("build").ok()?;
-+ let skip_build_library = env::var("TEST_DONT_BUILD_LIB").is_ok();
-+ if ! skip_build_library {
-+ Command::new("cargo").arg("build").ok()?;
-+ }
-
- // We want the location of the build directory (e.g.,
- // `/tmp/rpm-sequoia/debug`).
diff --git a/meta/recipes-devtools/rpm-sequoia/rpm-sequoia-crates.inc b/meta/recipes-devtools/rpm-sequoia/rpm-sequoia-crates.inc
index b97e27a34f..ebd72161b8 100644
--- a/meta/recipes-devtools/rpm-sequoia/rpm-sequoia-crates.inc
+++ b/meta/recipes-devtools/rpm-sequoia/rpm-sequoia-crates.inc
@@ -2,282 +2,264 @@
# from Cargo.lock
SRC_URI += " \
- crate://crates.io/aead/0.5.2 \
- crate://crates.io/aes/0.8.4 \
- crate://crates.io/aes-gcm/0.10.3 \
- crate://crates.io/aho-corasick/1.1.3 \
- crate://crates.io/android-tzdata/0.1.1 \
- crate://crates.io/android_system_properties/0.1.5 \
- crate://crates.io/anstyle/1.0.11 \
- crate://crates.io/anyhow/1.0.98 \
- crate://crates.io/argon2/0.5.3 \
- crate://crates.io/ascii-canvas/3.0.0 \
- crate://crates.io/assert_cmd/2.0.17 \
- crate://crates.io/autocfg/1.5.0 \
- crate://crates.io/base16ct/0.2.0 \
- crate://crates.io/base64/0.22.1 \
- crate://crates.io/base64ct/1.8.0 \
- crate://crates.io/bindgen/0.70.1 \
- crate://crates.io/bit-set/0.5.3 \
- crate://crates.io/bit-vec/0.6.3 \
- crate://crates.io/bitflags/2.9.1 \
- crate://crates.io/blake2/0.10.6 \
- crate://crates.io/block-buffer/0.10.4 \
- crate://crates.io/block-padding/0.3.3 \
- crate://crates.io/blowfish/0.9.1 \
- crate://crates.io/botan/0.11.1 \
- crate://crates.io/botan-sys/0.11.1 \
- crate://crates.io/bstr/1.12.0 \
- crate://crates.io/buffered-reader/1.4.0 \
- crate://crates.io/bumpalo/3.19.0 \
- crate://crates.io/byteorder/1.5.0 \
- crate://crates.io/camellia/0.1.0 \
- crate://crates.io/cast5/0.11.1 \
- crate://crates.io/cc/1.2.27 \
- crate://crates.io/cdylib-link-lines/0.1.5 \
- crate://crates.io/cexpr/0.6.0 \
- crate://crates.io/cfb-mode/0.8.2 \
- crate://crates.io/cfg-if/1.0.1 \
- crate://crates.io/chrono/0.4.41 \
- crate://crates.io/cipher/0.4.4 \
- crate://crates.io/clang-sys/1.8.1 \
- crate://crates.io/cmac/0.7.2 \
- crate://crates.io/const-oid/0.9.6 \
- crate://crates.io/core-foundation-sys/0.8.7 \
- crate://crates.io/cpufeatures/0.2.17 \
- crate://crates.io/crunchy/0.2.4 \
- crate://crates.io/crypto-bigint/0.5.5 \
- crate://crates.io/crypto-common/0.1.6 \
- crate://crates.io/ctr/0.9.2 \
- crate://crates.io/curve25519-dalek/4.1.3 \
- crate://crates.io/curve25519-dalek-derive/0.1.1 \
- crate://crates.io/dbl/0.3.2 \
- crate://crates.io/der/0.7.10 \
- crate://crates.io/des/0.8.1 \
- crate://crates.io/difflib/0.4.0 \
- crate://crates.io/digest/0.10.7 \
- crate://crates.io/dirs-next/2.0.0 \
- crate://crates.io/dirs-sys-next/0.1.2 \
- crate://crates.io/displaydoc/0.2.5 \
- crate://crates.io/doc-comment/0.3.3 \
- crate://crates.io/dsa/0.6.3 \
- crate://crates.io/dyn-clone/1.0.19 \
- crate://crates.io/eax/0.5.0 \
- crate://crates.io/ecb/0.1.2 \
- crate://crates.io/ecdsa/0.16.9 \
- crate://crates.io/ed25519/2.2.3 \
- crate://crates.io/ed25519-dalek/2.1.1 \
- crate://crates.io/either/1.15.0 \
- crate://crates.io/elliptic-curve/0.13.8 \
- crate://crates.io/ena/0.14.3 \
- crate://crates.io/equivalent/1.0.2 \
- crate://crates.io/errno/0.3.13 \
- crate://crates.io/fastrand/2.3.0 \
- crate://crates.io/ff/0.13.1 \
- crate://crates.io/fiat-crypto/0.2.9 \
- crate://crates.io/fixedbitset/0.4.2 \
- crate://crates.io/foreign-types/0.3.2 \
- crate://crates.io/foreign-types-shared/0.1.1 \
- crate://crates.io/generic-array/0.14.7 \
- crate://crates.io/getrandom/0.2.16 \
- crate://crates.io/getrandom/0.3.3 \
- crate://crates.io/ghash/0.5.1 \
- crate://crates.io/glob/0.3.2 \
- crate://crates.io/group/0.13.0 \
- crate://crates.io/hashbrown/0.15.4 \
- crate://crates.io/hkdf/0.12.4 \
- crate://crates.io/hmac/0.12.1 \
- crate://crates.io/iana-time-zone/0.1.63 \
- crate://crates.io/iana-time-zone-haiku/0.1.2 \
- crate://crates.io/icu_collections/2.0.0 \
- crate://crates.io/icu_locale_core/2.0.0 \
- crate://crates.io/icu_normalizer/2.0.0 \
- crate://crates.io/icu_normalizer_data/2.0.0 \
- crate://crates.io/icu_properties/2.0.1 \
- crate://crates.io/icu_properties_data/2.0.1 \
- crate://crates.io/icu_provider/2.0.0 \
- crate://crates.io/idea/0.5.1 \
- crate://crates.io/idna/1.0.3 \
- crate://crates.io/idna_adapter/1.2.1 \
- crate://crates.io/indexmap/2.10.0 \
- crate://crates.io/inout/0.1.4 \
- crate://crates.io/itertools/0.11.0 \
- crate://crates.io/itertools/0.13.0 \
- crate://crates.io/js-sys/0.3.77 \
- crate://crates.io/keccak/0.1.5 \
- crate://crates.io/lalrpop/0.20.2 \
- crate://crates.io/lalrpop-util/0.20.2 \
- crate://crates.io/lazy_static/1.5.0 \
- crate://crates.io/libc/0.2.174 \
- crate://crates.io/libloading/0.8.8 \
- crate://crates.io/libm/0.2.15 \
- crate://crates.io/libredox/0.1.4 \
- crate://crates.io/linux-raw-sys/0.9.4 \
- crate://crates.io/litemap/0.8.0 \
- crate://crates.io/lock_api/0.4.13 \
- crate://crates.io/log/0.4.27 \
- crate://crates.io/md-5/0.10.6 \
- crate://crates.io/memchr/2.7.5 \
- crate://crates.io/memsec/0.7.0 \
- crate://crates.io/minimal-lexical/0.2.1 \
- crate://crates.io/nettle/7.4.0 \
- crate://crates.io/nettle-sys/2.3.1 \
- crate://crates.io/new_debug_unreachable/1.0.6 \
- crate://crates.io/nom/7.1.3 \
- crate://crates.io/num-bigint-dig/0.8.4 \
- crate://crates.io/num-integer/0.1.46 \
- crate://crates.io/num-iter/0.1.45 \
- crate://crates.io/num-traits/0.2.19 \
- crate://crates.io/ocb3/0.1.0 \
- crate://crates.io/once_cell/1.21.3 \
- crate://crates.io/opaque-debug/0.3.1 \
- crate://crates.io/openssl/0.10.73 \
- crate://crates.io/openssl-macros/0.1.1 \
- crate://crates.io/openssl-sys/0.9.109 \
- crate://crates.io/p256/0.13.2 \
- crate://crates.io/p384/0.13.1 \
- crate://crates.io/p521/0.13.3 \
- crate://crates.io/parking_lot/0.12.4 \
- crate://crates.io/parking_lot_core/0.9.11 \
- crate://crates.io/password-hash/0.5.0 \
- crate://crates.io/pem-rfc7468/0.7.0 \
- crate://crates.io/petgraph/0.6.5 \
- crate://crates.io/phf_shared/0.11.3 \
- crate://crates.io/pkcs1/0.7.5 \
- crate://crates.io/pkcs8/0.10.2 \
- crate://crates.io/pkg-config/0.3.32 \
- crate://crates.io/polyval/0.6.2 \
- crate://crates.io/potential_utf/0.1.2 \
- crate://crates.io/ppv-lite86/0.2.21 \
- crate://crates.io/precomputed-hash/0.1.1 \
- crate://crates.io/predicates/3.1.3 \
- crate://crates.io/predicates-core/1.0.9 \
- crate://crates.io/predicates-tree/1.0.12 \
- crate://crates.io/primeorder/0.13.6 \
- crate://crates.io/proc-macro2/1.0.95 \
- crate://crates.io/quote/1.0.40 \
- crate://crates.io/r-efi/5.3.0 \
- crate://crates.io/rand/0.8.5 \
- crate://crates.io/rand_chacha/0.3.1 \
- crate://crates.io/rand_core/0.6.4 \
- crate://crates.io/redox_syscall/0.5.13 \
- crate://crates.io/redox_users/0.4.6 \
- crate://crates.io/regex/1.11.1 \
- crate://crates.io/regex-automata/0.4.9 \
- crate://crates.io/regex-syntax/0.8.5 \
- crate://crates.io/rfc6979/0.4.0 \
- crate://crates.io/ripemd/0.1.3 \
- crate://crates.io/rsa/0.9.8 \
- crate://crates.io/rustc-hash/1.1.0 \
- crate://crates.io/rustc_version/0.4.1 \
- crate://crates.io/rustix/1.0.7 \
- crate://crates.io/rustversion/1.0.21 \
- crate://crates.io/same-file/1.0.6 \
- crate://crates.io/scopeguard/1.2.0 \
- crate://crates.io/sec1/0.7.3 \
- crate://crates.io/semver/1.0.26 \
- crate://crates.io/sequoia-openpgp/2.0.0 \
- crate://crates.io/sequoia-policy-config/0.8.0 \
- crate://crates.io/serde/1.0.219 \
- crate://crates.io/serde_derive/1.0.219 \
- crate://crates.io/sha1collisiondetection/0.3.4 \
- crate://crates.io/sha2/0.10.9 \
- crate://crates.io/sha3/0.10.8 \
- crate://crates.io/shlex/1.3.0 \
- crate://crates.io/signature/2.2.0 \
- crate://crates.io/siphasher/1.0.1 \
- crate://crates.io/smallvec/1.15.1 \
- crate://crates.io/spin/0.9.8 \
- crate://crates.io/spki/0.7.3 \
- crate://crates.io/stable_deref_trait/1.2.0 \
- crate://crates.io/string_cache/0.8.9 \
- crate://crates.io/subtle/2.6.1 \
- crate://crates.io/syn/2.0.104 \
- crate://crates.io/synstructure/0.13.2 \
- crate://crates.io/tempfile/3.20.0 \
- crate://crates.io/term/0.7.0 \
- crate://crates.io/termtree/0.5.1 \
- crate://crates.io/thiserror/1.0.69 \
- crate://crates.io/thiserror-impl/1.0.69 \
- crate://crates.io/tiny-keccak/2.0.2 \
- crate://crates.io/tinystr/0.8.1 \
- crate://crates.io/toml/0.5.11 \
- crate://crates.io/twofish/0.7.1 \
- crate://crates.io/typenum/1.18.0 \
- crate://crates.io/unicode-ident/1.0.18 \
- crate://crates.io/unicode-xid/0.2.6 \
- crate://crates.io/universal-hash/0.5.1 \
- crate://crates.io/utf8_iter/1.0.4 \
- crate://crates.io/vcpkg/0.2.15 \
- crate://crates.io/version_check/0.9.5 \
- crate://crates.io/wait-timeout/0.2.1 \
- crate://crates.io/walkdir/2.5.0 \
- crate://crates.io/wasi/0.11.1+wasi-snapshot-preview1 \
- crate://crates.io/wasi/0.14.2+wasi-0.2.4 \
- crate://crates.io/wasm-bindgen/0.2.100 \
- crate://crates.io/wasm-bindgen-backend/0.2.100 \
- crate://crates.io/wasm-bindgen-macro/0.2.100 \
- crate://crates.io/wasm-bindgen-macro-support/0.2.100 \
- crate://crates.io/wasm-bindgen-shared/0.2.100 \
- crate://crates.io/win-crypto-ng/0.5.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.9 \
- crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \
- crate://crates.io/windows-core/0.61.2 \
- crate://crates.io/windows-implement/0.60.0 \
- crate://crates.io/windows-interface/0.59.1 \
- crate://crates.io/windows-link/0.1.3 \
- crate://crates.io/windows-result/0.3.4 \
- crate://crates.io/windows-strings/0.4.2 \
- crate://crates.io/windows-sys/0.59.0 \
- crate://crates.io/windows-sys/0.60.2 \
- crate://crates.io/windows-targets/0.52.6 \
- crate://crates.io/windows-targets/0.53.2 \
- crate://crates.io/windows_aarch64_gnullvm/0.52.6 \
- crate://crates.io/windows_aarch64_gnullvm/0.53.0 \
- crate://crates.io/windows_aarch64_msvc/0.52.6 \
- crate://crates.io/windows_aarch64_msvc/0.53.0 \
- crate://crates.io/windows_i686_gnu/0.52.6 \
- crate://crates.io/windows_i686_gnu/0.53.0 \
- crate://crates.io/windows_i686_gnullvm/0.52.6 \
- crate://crates.io/windows_i686_gnullvm/0.53.0 \
- crate://crates.io/windows_i686_msvc/0.52.6 \
- crate://crates.io/windows_i686_msvc/0.53.0 \
- crate://crates.io/windows_x86_64_gnu/0.52.6 \
- crate://crates.io/windows_x86_64_gnu/0.53.0 \
- crate://crates.io/windows_x86_64_gnullvm/0.52.6 \
- crate://crates.io/windows_x86_64_gnullvm/0.53.0 \
- crate://crates.io/windows_x86_64_msvc/0.52.6 \
- crate://crates.io/windows_x86_64_msvc/0.53.0 \
- crate://crates.io/wit-bindgen-rt/0.39.0 \
- crate://crates.io/writeable/0.6.1 \
- crate://crates.io/x25519-dalek/2.0.1 \
- crate://crates.io/xxhash-rust/0.8.15 \
- crate://crates.io/yoke/0.8.0 \
- crate://crates.io/yoke-derive/0.8.0 \
- crate://crates.io/zerocopy/0.8.26 \
- crate://crates.io/zerocopy-derive/0.8.26 \
- crate://crates.io/zerofrom/0.1.6 \
- crate://crates.io/zerofrom-derive/0.1.6 \
- crate://crates.io/zeroize/1.8.1 \
- crate://crates.io/zeroize_derive/1.4.2 \
- crate://crates.io/zerotrie/0.2.2 \
- crate://crates.io/zerovec/0.11.2 \
- crate://crates.io/zerovec-derive/0.11.1 \
-"
+ crate://crates.io/aead/0.5.2 \
+ crate://crates.io/aes/0.8.4 \
+ crate://crates.io/aes-gcm/0.10.3 \
+ crate://crates.io/aho-corasick/1.1.4 \
+ crate://crates.io/android_system_properties/0.1.5 \
+ crate://crates.io/anstyle/1.0.13 \
+ crate://crates.io/anyhow/1.0.100 \
+ crate://crates.io/argon2/0.5.3 \
+ crate://crates.io/ascii-canvas/3.0.0 \
+ crate://crates.io/assert_cmd/2.1.1 \
+ crate://crates.io/autocfg/1.5.0 \
+ crate://crates.io/base16ct/0.2.0 \
+ crate://crates.io/base64/0.22.1 \
+ crate://crates.io/base64ct/1.8.0 \
+ crate://crates.io/bindgen/0.70.1 \
+ crate://crates.io/bit-set/0.5.3 \
+ crate://crates.io/bit-vec/0.6.3 \
+ crate://crates.io/bitflags/2.10.0 \
+ crate://crates.io/blake2/0.10.6 \
+ crate://crates.io/block-buffer/0.10.4 \
+ crate://crates.io/block-padding/0.3.3 \
+ crate://crates.io/blowfish/0.9.1 \
+ crate://crates.io/botan/0.11.1 \
+ crate://crates.io/botan-sys/0.11.1 \
+ crate://crates.io/bstr/1.12.1 \
+ crate://crates.io/buffered-reader/1.4.0 \
+ crate://crates.io/bumpalo/3.19.0 \
+ crate://crates.io/byteorder/1.5.0 \
+ crate://crates.io/camellia/0.1.0 \
+ crate://crates.io/cast5/0.11.1 \
+ crate://crates.io/cc/1.2.47 \
+ crate://crates.io/cdylib-link-lines/0.1.5 \
+ crate://crates.io/cexpr/0.6.0 \
+ crate://crates.io/cfb-mode/0.8.2 \
+ crate://crates.io/cfg-if/1.0.4 \
+ crate://crates.io/chrono/0.4.42 \
+ crate://crates.io/cipher/0.4.4 \
+ crate://crates.io/clang-sys/1.8.1 \
+ crate://crates.io/cmac/0.7.2 \
+ crate://crates.io/const-oid/0.9.6 \
+ crate://crates.io/core-foundation-sys/0.8.7 \
+ crate://crates.io/cpufeatures/0.2.17 \
+ crate://crates.io/crunchy/0.2.4 \
+ crate://crates.io/crypto-bigint/0.5.5 \
+ crate://crates.io/crypto-common/0.1.7 \
+ crate://crates.io/ctr/0.9.2 \
+ crate://crates.io/curve25519-dalek/4.1.3 \
+ crate://crates.io/curve25519-dalek-derive/0.1.1 \
+ crate://crates.io/dbl/0.3.2 \
+ crate://crates.io/der/0.7.10 \
+ crate://crates.io/des/0.8.1 \
+ crate://crates.io/difflib/0.4.0 \
+ crate://crates.io/digest/0.10.7 \
+ crate://crates.io/dirs-next/2.0.0 \
+ crate://crates.io/dirs-sys-next/0.1.2 \
+ crate://crates.io/displaydoc/0.2.5 \
+ crate://crates.io/doc-comment/0.3.4 \
+ crate://crates.io/dsa/0.6.3 \
+ crate://crates.io/dyn-clone/1.0.20 \
+ crate://crates.io/eax/0.5.0 \
+ crate://crates.io/ecb/0.1.2 \
+ crate://crates.io/ecdsa/0.16.9 \
+ crate://crates.io/ed25519/2.2.3 \
+ crate://crates.io/ed25519-dalek/2.2.0 \
+ crate://crates.io/either/1.15.0 \
+ crate://crates.io/elliptic-curve/0.13.8 \
+ crate://crates.io/ena/0.14.3 \
+ crate://crates.io/equivalent/1.0.2 \
+ crate://crates.io/errno/0.3.14 \
+ crate://crates.io/fastrand/2.3.0 \
+ crate://crates.io/ff/0.13.1 \
+ crate://crates.io/fiat-crypto/0.2.9 \
+ crate://crates.io/find-msvc-tools/0.1.5 \
+ crate://crates.io/fixedbitset/0.4.2 \
+ crate://crates.io/foreign-types/0.3.2 \
+ crate://crates.io/foreign-types-shared/0.1.1 \
+ crate://crates.io/generic-array/0.14.7 \
+ crate://crates.io/getrandom/0.2.16 \
+ crate://crates.io/getrandom/0.3.4 \
+ crate://crates.io/ghash/0.5.1 \
+ crate://crates.io/glob/0.3.3 \
+ crate://crates.io/group/0.13.0 \
+ crate://crates.io/hashbrown/0.16.1 \
+ crate://crates.io/hkdf/0.12.4 \
+ crate://crates.io/hmac/0.12.1 \
+ crate://crates.io/iana-time-zone/0.1.64 \
+ crate://crates.io/iana-time-zone-haiku/0.1.2 \
+ crate://crates.io/icu_collections/2.1.1 \
+ crate://crates.io/icu_locale_core/2.1.1 \
+ crate://crates.io/icu_normalizer/2.1.1 \
+ crate://crates.io/icu_normalizer_data/2.1.1 \
+ crate://crates.io/icu_properties/2.1.1 \
+ crate://crates.io/icu_properties_data/2.1.1 \
+ crate://crates.io/icu_provider/2.1.1 \
+ crate://crates.io/idea/0.5.1 \
+ crate://crates.io/idna/1.1.0 \
+ crate://crates.io/idna_adapter/1.2.1 \
+ crate://crates.io/indexmap/2.12.1 \
+ crate://crates.io/inout/0.1.4 \
+ crate://crates.io/itertools/0.11.0 \
+ crate://crates.io/itertools/0.13.0 \
+ crate://crates.io/js-sys/0.3.82 \
+ crate://crates.io/keccak/0.1.5 \
+ crate://crates.io/lalrpop/0.20.2 \
+ crate://crates.io/lalrpop-util/0.20.2 \
+ crate://crates.io/lazy_static/1.5.0 \
+ crate://crates.io/libc/0.2.177 \
+ crate://crates.io/libloading/0.8.9 \
+ crate://crates.io/libm/0.2.15 \
+ crate://crates.io/libredox/0.1.10 \
+ crate://crates.io/linux-raw-sys/0.11.0 \
+ crate://crates.io/litemap/0.8.1 \
+ crate://crates.io/lock_api/0.4.14 \
+ crate://crates.io/log/0.4.28 \
+ crate://crates.io/md-5/0.10.6 \
+ crate://crates.io/memchr/2.7.6 \
+ crate://crates.io/memsec/0.7.0 \
+ crate://crates.io/minimal-lexical/0.2.1 \
+ crate://crates.io/nettle/7.4.0 \
+ crate://crates.io/nettle-sys/2.3.1 \
+ crate://crates.io/new_debug_unreachable/1.0.6 \
+ crate://crates.io/nom/7.1.3 \
+ crate://crates.io/num-bigint-dig/0.8.6 \
+ crate://crates.io/num-integer/0.1.46 \
+ crate://crates.io/num-iter/0.1.45 \
+ crate://crates.io/num-traits/0.2.19 \
+ crate://crates.io/ocb3/0.1.0 \
+ crate://crates.io/once_cell/1.21.3 \
+ crate://crates.io/opaque-debug/0.3.1 \
+ crate://crates.io/openssl/0.10.75 \
+ crate://crates.io/openssl-macros/0.1.1 \
+ crate://crates.io/openssl-sys/0.9.111 \
+ crate://crates.io/p256/0.13.2 \
+ crate://crates.io/p384/0.13.1 \
+ crate://crates.io/p521/0.13.3 \
+ crate://crates.io/parking_lot/0.12.5 \
+ crate://crates.io/parking_lot_core/0.9.12 \
+ crate://crates.io/password-hash/0.5.0 \
+ crate://crates.io/pem-rfc7468/0.7.0 \
+ crate://crates.io/petgraph/0.6.5 \
+ crate://crates.io/phf_shared/0.11.3 \
+ crate://crates.io/pkcs1/0.7.5 \
+ crate://crates.io/pkcs8/0.10.2 \
+ crate://crates.io/pkg-config/0.3.32 \
+ crate://crates.io/polyval/0.6.2 \
+ crate://crates.io/potential_utf/0.1.4 \
+ crate://crates.io/ppv-lite86/0.2.21 \
+ crate://crates.io/precomputed-hash/0.1.1 \
+ crate://crates.io/predicates/3.1.3 \
+ crate://crates.io/predicates-core/1.0.9 \
+ crate://crates.io/predicates-tree/1.0.12 \
+ crate://crates.io/primeorder/0.13.6 \
+ crate://crates.io/proc-macro2/1.0.103 \
+ crate://crates.io/quote/1.0.42 \
+ crate://crates.io/r-efi/5.3.0 \
+ crate://crates.io/rand/0.8.5 \
+ crate://crates.io/rand_chacha/0.3.1 \
+ crate://crates.io/rand_core/0.6.4 \
+ crate://crates.io/redox_syscall/0.5.18 \
+ crate://crates.io/redox_users/0.4.6 \
+ crate://crates.io/regex/1.12.2 \
+ crate://crates.io/regex-automata/0.4.13 \
+ crate://crates.io/regex-syntax/0.8.8 \
+ crate://crates.io/rfc6979/0.4.0 \
+ crate://crates.io/ripemd/0.1.3 \
+ crate://crates.io/rsa/0.9.9 \
+ crate://crates.io/rustc-hash/1.1.0 \
+ crate://crates.io/rustc_version/0.4.1 \
+ crate://crates.io/rustix/1.1.2 \
+ crate://crates.io/rustversion/1.0.22 \
+ crate://crates.io/same-file/1.0.6 \
+ crate://crates.io/scopeguard/1.2.0 \
+ crate://crates.io/sec1/0.7.3 \
+ crate://crates.io/semver/1.0.27 \
+ crate://crates.io/sequoia-openpgp/2.0.0 \
+ crate://crates.io/sequoia-policy-config/0.8.0 \
+ crate://crates.io/serde/1.0.228 \
+ crate://crates.io/serde_core/1.0.228 \
+ crate://crates.io/serde_derive/1.0.228 \
+ crate://crates.io/sha1collisiondetection/0.3.4 \
+ crate://crates.io/sha2/0.10.9 \
+ crate://crates.io/sha3/0.10.8 \
+ crate://crates.io/shlex/1.3.0 \
+ crate://crates.io/signature/2.2.0 \
+ crate://crates.io/siphasher/1.0.1 \
+ crate://crates.io/smallvec/1.15.1 \
+ crate://crates.io/spin/0.9.8 \
+ crate://crates.io/spki/0.7.3 \
+ crate://crates.io/stable_deref_trait/1.2.1 \
+ crate://crates.io/string_cache/0.8.9 \
+ crate://crates.io/subtle/2.6.1 \
+ crate://crates.io/syn/2.0.111 \
+ crate://crates.io/synstructure/0.13.2 \
+ crate://crates.io/tempfile/3.23.0 \
+ crate://crates.io/term/0.7.0 \
+ crate://crates.io/termtree/0.5.1 \
+ crate://crates.io/thiserror/1.0.69 \
+ crate://crates.io/thiserror/2.0.17 \
+ crate://crates.io/thiserror-impl/1.0.69 \
+ crate://crates.io/thiserror-impl/2.0.17 \
+ crate://crates.io/tiny-keccak/2.0.2 \
+ crate://crates.io/tinystr/0.8.2 \
+ crate://crates.io/toml/0.5.11 \
+ crate://crates.io/twofish/0.7.1 \
+ crate://crates.io/typenum/1.19.0 \
+ crate://crates.io/unicode-ident/1.0.22 \
+ crate://crates.io/unicode-xid/0.2.6 \
+ crate://crates.io/universal-hash/0.5.1 \
+ crate://crates.io/utf8_iter/1.0.4 \
+ crate://crates.io/vcpkg/0.2.15 \
+ crate://crates.io/version_check/0.9.5 \
+ crate://crates.io/wait-timeout/0.2.1 \
+ crate://crates.io/walkdir/2.5.0 \
+ crate://crates.io/wasi/0.11.1+wasi-snapshot-preview1 \
+ crate://crates.io/wasip2/1.0.1+wasi-0.2.4 \
+ crate://crates.io/wasm-bindgen/0.2.105 \
+ crate://crates.io/wasm-bindgen-macro/0.2.105 \
+ crate://crates.io/wasm-bindgen-macro-support/0.2.105 \
+ crate://crates.io/wasm-bindgen-shared/0.2.105 \
+ crate://crates.io/win-crypto-ng/0.5.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 \
+ crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \
+ crate://crates.io/windows-core/0.62.2 \
+ crate://crates.io/windows-implement/0.60.2 \
+ crate://crates.io/windows-interface/0.59.3 \
+ crate://crates.io/windows-link/0.2.1 \
+ crate://crates.io/windows-result/0.4.1 \
+ crate://crates.io/windows-strings/0.5.1 \
+ crate://crates.io/windows-sys/0.61.2 \
+ crate://crates.io/wit-bindgen/0.46.0 \
+ crate://crates.io/writeable/0.6.2 \
+ crate://crates.io/x25519-dalek/2.0.1 \
+ crate://crates.io/xxhash-rust/0.8.15 \
+ crate://crates.io/yoke/0.8.1 \
+ crate://crates.io/yoke-derive/0.8.1 \
+ crate://crates.io/zerocopy/0.8.30 \
+ crate://crates.io/zerocopy-derive/0.8.30 \
+ crate://crates.io/zerofrom/0.1.6 \
+ crate://crates.io/zerofrom-derive/0.1.6 \
+ crate://crates.io/zeroize/1.8.2 \
+ crate://crates.io/zeroize_derive/1.4.2 \
+ crate://crates.io/zerotrie/0.2.3 \
+ crate://crates.io/zerovec/0.11.5 \
+ crate://crates.io/zerovec-derive/0.11.2 \
+ "
SRC_URI[aead-0.5.2.sha256sum] = "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0"
SRC_URI[aes-0.8.4.sha256sum] = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0"
SRC_URI[aes-gcm-0.10.3.sha256sum] = "831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1"
-SRC_URI[aho-corasick-1.1.3.sha256sum] = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
-SRC_URI[android-tzdata-0.1.1.sha256sum] = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
+SRC_URI[aho-corasick-1.1.4.sha256sum] = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301"
SRC_URI[android_system_properties-0.1.5.sha256sum] = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
-SRC_URI[anstyle-1.0.11.sha256sum] = "862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd"
-SRC_URI[anyhow-1.0.98.sha256sum] = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487"
+SRC_URI[anstyle-1.0.13.sha256sum] = "5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78"
+SRC_URI[anyhow-1.0.100.sha256sum] = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61"
SRC_URI[argon2-0.5.3.sha256sum] = "3c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072"
SRC_URI[ascii-canvas-3.0.0.sha256sum] = "8824ecca2e851cec16968d54a01dd372ef8f95b244fb84b84e70128be347c3c6"
-SRC_URI[assert_cmd-2.0.17.sha256sum] = "2bd389a4b2970a01282ee455294913c0a43724daedcd1a24c3eb0ec1c1320b66"
+SRC_URI[assert_cmd-2.1.1.sha256sum] = "bcbb6924530aa9e0432442af08bbcafdad182db80d2e560da42a6d442535bf85"
SRC_URI[autocfg-1.5.0.sha256sum] = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
SRC_URI[base16ct-0.2.0.sha256sum] = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf"
SRC_URI[base64-0.22.1.sha256sum] = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
@@ -285,25 +267,25 @@ SRC_URI[base64ct-1.8.0.sha256sum] = "55248b47b0caf0546f7988906588779981c43bb1bc9
SRC_URI[bindgen-0.70.1.sha256sum] = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f"
SRC_URI[bit-set-0.5.3.sha256sum] = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1"
SRC_URI[bit-vec-0.6.3.sha256sum] = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb"
-SRC_URI[bitflags-2.9.1.sha256sum] = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967"
+SRC_URI[bitflags-2.10.0.sha256sum] = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3"
SRC_URI[blake2-0.10.6.sha256sum] = "46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe"
SRC_URI[block-buffer-0.10.4.sha256sum] = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
SRC_URI[block-padding-0.3.3.sha256sum] = "a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93"
SRC_URI[blowfish-0.9.1.sha256sum] = "e412e2cd0f2b2d93e02543ceae7917b3c70331573df19ee046bcbc35e45e87d7"
SRC_URI[botan-0.11.1.sha256sum] = "24d4c7647d67c53194fa0740404c6c508880aef2bfe99a9868dbb4b86f090377"
SRC_URI[botan-sys-0.11.1.sha256sum] = "04285fa0c094cc9961fe435b1b279183db9394844ad82ce483aa6196c0e6da38"
-SRC_URI[bstr-1.12.0.sha256sum] = "234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4"
+SRC_URI[bstr-1.12.1.sha256sum] = "63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab"
SRC_URI[buffered-reader-1.4.0.sha256sum] = "db26bf1f092fd5e05b5ab3be2f290915aeb6f3f20c4e9f86ce0f07f336c2412f"
SRC_URI[bumpalo-3.19.0.sha256sum] = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43"
SRC_URI[byteorder-1.5.0.sha256sum] = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
SRC_URI[camellia-0.1.0.sha256sum] = "3264e2574e9ef2b53ce6f536dea83a69ac0bc600b762d1523ff83fe07230ce30"
SRC_URI[cast5-0.11.1.sha256sum] = "26b07d673db1ccf000e90f54b819db9e75a8348d6eb056e9b8ab53231b7a9911"
-SRC_URI[cc-1.2.27.sha256sum] = "d487aa071b5f64da6f19a3e848e3578944b726ee5a4854b82172f02aa876bfdc"
+SRC_URI[cc-1.2.47.sha256sum] = "cd405d82c84ff7f35739f175f67d8b9fb7687a0e84ccdc78bd3568839827cf07"
SRC_URI[cdylib-link-lines-0.1.5.sha256sum] = "d98eabef08bbdf5afd0b9c0cabb1ac335f7c70447ef095eed85dffd9628b20bc"
SRC_URI[cexpr-0.6.0.sha256sum] = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766"
SRC_URI[cfb-mode-0.8.2.sha256sum] = "738b8d467867f80a71351933f70461f5b56f24d5c93e0cf216e59229c968d330"
-SRC_URI[cfg-if-1.0.1.sha256sum] = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268"
-SRC_URI[chrono-0.4.41.sha256sum] = "c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d"
+SRC_URI[cfg-if-1.0.4.sha256sum] = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
+SRC_URI[chrono-0.4.42.sha256sum] = "145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2"
SRC_URI[cipher-0.4.4.sha256sum] = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad"
SRC_URI[clang-sys-1.8.1.sha256sum] = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4"
SRC_URI[cmac-0.7.2.sha256sum] = "8543454e3c3f5126effff9cd44d562af4e31fb8ce1cc0d3dcd8f084515dbc1aa"
@@ -312,7 +294,7 @@ SRC_URI[core-foundation-sys-0.8.7.sha256sum] = "773648b94d0e5d620f64f28077744574
SRC_URI[cpufeatures-0.2.17.sha256sum] = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280"
SRC_URI[crunchy-0.2.4.sha256sum] = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5"
SRC_URI[crypto-bigint-0.5.5.sha256sum] = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76"
-SRC_URI[crypto-common-0.1.6.sha256sum] = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
+SRC_URI[crypto-common-0.1.7.sha256sum] = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a"
SRC_URI[ctr-0.9.2.sha256sum] = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835"
SRC_URI[curve25519-dalek-4.1.3.sha256sum] = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be"
SRC_URI[curve25519-dalek-derive-0.1.1.sha256sum] = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3"
@@ -324,86 +306,87 @@ SRC_URI[digest-0.10.7.sha256sum] = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff424
SRC_URI[dirs-next-2.0.0.sha256sum] = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1"
SRC_URI[dirs-sys-next-0.1.2.sha256sum] = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d"
SRC_URI[displaydoc-0.2.5.sha256sum] = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
-SRC_URI[doc-comment-0.3.3.sha256sum] = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10"
+SRC_URI[doc-comment-0.3.4.sha256sum] = "780955b8b195a21ab8e4ac6b60dd1dbdcec1dc6c51c0617964b08c81785e12c9"
SRC_URI[dsa-0.6.3.sha256sum] = "48bc224a9084ad760195584ce5abb3c2c34a225fa312a128ad245a6b412b7689"
-SRC_URI[dyn-clone-1.0.19.sha256sum] = "1c7a8fb8a9fbf66c1f703fe16184d10ca0ee9d23be5b4436400408ba54a95005"
+SRC_URI[dyn-clone-1.0.20.sha256sum] = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555"
SRC_URI[eax-0.5.0.sha256sum] = "9954fabd903b82b9d7a68f65f97dc96dd9ad368e40ccc907a7c19d53e6bfac28"
SRC_URI[ecb-0.1.2.sha256sum] = "1a8bfa975b1aec2145850fcaa1c6fe269a16578c44705a532ae3edc92b8881c7"
SRC_URI[ecdsa-0.16.9.sha256sum] = "ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca"
SRC_URI[ed25519-2.2.3.sha256sum] = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53"
-SRC_URI[ed25519-dalek-2.1.1.sha256sum] = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871"
+SRC_URI[ed25519-dalek-2.2.0.sha256sum] = "70e796c081cee67dc755e1a36a0a172b897fab85fc3f6bc48307991f64e4eca9"
SRC_URI[either-1.15.0.sha256sum] = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
SRC_URI[elliptic-curve-0.13.8.sha256sum] = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47"
SRC_URI[ena-0.14.3.sha256sum] = "3d248bdd43ce613d87415282f69b9bb99d947d290b10962dd6c56233312c2ad5"
SRC_URI[equivalent-1.0.2.sha256sum] = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
-SRC_URI[errno-0.3.13.sha256sum] = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad"
+SRC_URI[errno-0.3.14.sha256sum] = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
SRC_URI[fastrand-2.3.0.sha256sum] = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be"
SRC_URI[ff-0.13.1.sha256sum] = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393"
SRC_URI[fiat-crypto-0.2.9.sha256sum] = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d"
+SRC_URI[find-msvc-tools-0.1.5.sha256sum] = "3a3076410a55c90011c298b04d0cfa770b00fa04e1e3c97d3f6c9de105a03844"
SRC_URI[fixedbitset-0.4.2.sha256sum] = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80"
SRC_URI[foreign-types-0.3.2.sha256sum] = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
SRC_URI[foreign-types-shared-0.1.1.sha256sum] = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
SRC_URI[generic-array-0.14.7.sha256sum] = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
SRC_URI[getrandom-0.2.16.sha256sum] = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592"
-SRC_URI[getrandom-0.3.3.sha256sum] = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4"
+SRC_URI[getrandom-0.3.4.sha256sum] = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd"
SRC_URI[ghash-0.5.1.sha256sum] = "f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1"
-SRC_URI[glob-0.3.2.sha256sum] = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2"
+SRC_URI[glob-0.3.3.sha256sum] = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280"
SRC_URI[group-0.13.0.sha256sum] = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63"
-SRC_URI[hashbrown-0.15.4.sha256sum] = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5"
+SRC_URI[hashbrown-0.16.1.sha256sum] = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100"
SRC_URI[hkdf-0.12.4.sha256sum] = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7"
SRC_URI[hmac-0.12.1.sha256sum] = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e"
-SRC_URI[iana-time-zone-0.1.63.sha256sum] = "b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8"
+SRC_URI[iana-time-zone-0.1.64.sha256sum] = "33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb"
SRC_URI[iana-time-zone-haiku-0.1.2.sha256sum] = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
-SRC_URI[icu_collections-2.0.0.sha256sum] = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47"
-SRC_URI[icu_locale_core-2.0.0.sha256sum] = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a"
-SRC_URI[icu_normalizer-2.0.0.sha256sum] = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979"
-SRC_URI[icu_normalizer_data-2.0.0.sha256sum] = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3"
-SRC_URI[icu_properties-2.0.1.sha256sum] = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b"
-SRC_URI[icu_properties_data-2.0.1.sha256sum] = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632"
-SRC_URI[icu_provider-2.0.0.sha256sum] = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af"
+SRC_URI[icu_collections-2.1.1.sha256sum] = "4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43"
+SRC_URI[icu_locale_core-2.1.1.sha256sum] = "edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6"
+SRC_URI[icu_normalizer-2.1.1.sha256sum] = "5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599"
+SRC_URI[icu_normalizer_data-2.1.1.sha256sum] = "7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a"
+SRC_URI[icu_properties-2.1.1.sha256sum] = "e93fcd3157766c0c8da2f8cff6ce651a31f0810eaa1c51ec363ef790bbb5fb99"
+SRC_URI[icu_properties_data-2.1.1.sha256sum] = "02845b3647bb045f1100ecd6480ff52f34c35f82d9880e029d329c21d1054899"
+SRC_URI[icu_provider-2.1.1.sha256sum] = "85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614"
SRC_URI[idea-0.5.1.sha256sum] = "075557004419d7f2031b8bb7f44bb43e55a83ca7b63076a8fb8fe75753836477"
-SRC_URI[idna-1.0.3.sha256sum] = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e"
+SRC_URI[idna-1.1.0.sha256sum] = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de"
SRC_URI[idna_adapter-1.2.1.sha256sum] = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344"
-SRC_URI[indexmap-2.10.0.sha256sum] = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661"
+SRC_URI[indexmap-2.12.1.sha256sum] = "0ad4bb2b565bca0645f4d68c5c9af97fba094e9791da685bf83cb5f3ce74acf2"
SRC_URI[inout-0.1.4.sha256sum] = "879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01"
SRC_URI[itertools-0.11.0.sha256sum] = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57"
SRC_URI[itertools-0.13.0.sha256sum] = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186"
-SRC_URI[js-sys-0.3.77.sha256sum] = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f"
+SRC_URI[js-sys-0.3.82.sha256sum] = "b011eec8cc36da2aab2d5cff675ec18454fad408585853910a202391cf9f8e65"
SRC_URI[keccak-0.1.5.sha256sum] = "ecc2af9a1119c51f12a14607e783cb977bde58bc069ff0c3da1095e635d70654"
SRC_URI[lalrpop-0.20.2.sha256sum] = "55cb077ad656299f160924eb2912aa147d7339ea7d69e1b5517326fdcec3c1ca"
SRC_URI[lalrpop-util-0.20.2.sha256sum] = "507460a910eb7b32ee961886ff48539633b788a36b65692b95f225b844c82553"
SRC_URI[lazy_static-1.5.0.sha256sum] = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
-SRC_URI[libc-0.2.174.sha256sum] = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776"
-SRC_URI[libloading-0.8.8.sha256sum] = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667"
+SRC_URI[libc-0.2.177.sha256sum] = "2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976"
+SRC_URI[libloading-0.8.9.sha256sum] = "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55"
SRC_URI[libm-0.2.15.sha256sum] = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de"
-SRC_URI[libredox-0.1.4.sha256sum] = "1580801010e535496706ba011c15f8532df6b42297d2e471fec38ceadd8c0638"
-SRC_URI[linux-raw-sys-0.9.4.sha256sum] = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12"
-SRC_URI[litemap-0.8.0.sha256sum] = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956"
-SRC_URI[lock_api-0.4.13.sha256sum] = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765"
-SRC_URI[log-0.4.27.sha256sum] = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94"
+SRC_URI[libredox-0.1.10.sha256sum] = "416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb"
+SRC_URI[linux-raw-sys-0.11.0.sha256sum] = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039"
+SRC_URI[litemap-0.8.1.sha256sum] = "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77"
+SRC_URI[lock_api-0.4.14.sha256sum] = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965"
+SRC_URI[log-0.4.28.sha256sum] = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432"
SRC_URI[md-5-0.10.6.sha256sum] = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf"
-SRC_URI[memchr-2.7.5.sha256sum] = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0"
+SRC_URI[memchr-2.7.6.sha256sum] = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273"
SRC_URI[memsec-0.7.0.sha256sum] = "c797b9d6bb23aab2fc369c65f871be49214f5c759af65bde26ffaaa2b646b492"
SRC_URI[minimal-lexical-0.2.1.sha256sum] = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
SRC_URI[nettle-7.4.0.sha256sum] = "44e6ff4a94e5d34a1fd5abbd39418074646e2fa51b257198701330f22fcd6936"
SRC_URI[nettle-sys-2.3.1.sha256sum] = "61a3f5406064d310d59b1a219d3c5c9a49caf4047b6496032e3f930876488c34"
SRC_URI[new_debug_unreachable-1.0.6.sha256sum] = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086"
SRC_URI[nom-7.1.3.sha256sum] = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
-SRC_URI[num-bigint-dig-0.8.4.sha256sum] = "dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151"
+SRC_URI[num-bigint-dig-0.8.6.sha256sum] = "e661dda6640fad38e827a6d4a310ff4763082116fe217f279885c97f511bb0b7"
SRC_URI[num-integer-0.1.46.sha256sum] = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
SRC_URI[num-iter-0.1.45.sha256sum] = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf"
SRC_URI[num-traits-0.2.19.sha256sum] = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
SRC_URI[ocb3-0.1.0.sha256sum] = "c196e0276c471c843dd5777e7543a36a298a4be942a2a688d8111cd43390dedb"
SRC_URI[once_cell-1.21.3.sha256sum] = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
SRC_URI[opaque-debug-0.3.1.sha256sum] = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381"
-SRC_URI[openssl-0.10.73.sha256sum] = "8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8"
+SRC_URI[openssl-0.10.75.sha256sum] = "08838db121398ad17ab8531ce9de97b244589089e290a384c900cb9ff7434328"
SRC_URI[openssl-macros-0.1.1.sha256sum] = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
-SRC_URI[openssl-sys-0.9.109.sha256sum] = "90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571"
+SRC_URI[openssl-sys-0.9.111.sha256sum] = "82cab2d520aa75e3c58898289429321eb788c3106963d0dc886ec7a5f4adc321"
SRC_URI[p256-0.13.2.sha256sum] = "c9863ad85fa8f4460f9c48cb909d38a0d689dba1f6f6988a5e3e0d31071bcd4b"
SRC_URI[p384-0.13.1.sha256sum] = "fe42f1670a52a47d448f14b6a5c61dd78fce51856e68edaa38f7ae3a46b8d6b6"
SRC_URI[p521-0.13.3.sha256sum] = "0fc9e2161f1f215afdfce23677034ae137bbd45016a880c2eb3ba8eb95f085b2"
-SRC_URI[parking_lot-0.12.4.sha256sum] = "70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13"
-SRC_URI[parking_lot_core-0.9.11.sha256sum] = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5"
+SRC_URI[parking_lot-0.12.5.sha256sum] = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a"
+SRC_URI[parking_lot_core-0.9.12.sha256sum] = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1"
SRC_URI[password-hash-0.5.0.sha256sum] = "346f04948ba92c43e8469c1ee6736c7563d71012b17d40745260fe106aac2166"
SRC_URI[pem-rfc7468-0.7.0.sha256sum] = "88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412"
SRC_URI[petgraph-0.6.5.sha256sum] = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db"
@@ -412,39 +395,40 @@ SRC_URI[pkcs1-0.7.5.sha256sum] = "c8ffb9f10fa047879315e6625af03c164b16962a5368d7
SRC_URI[pkcs8-0.10.2.sha256sum] = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7"
SRC_URI[pkg-config-0.3.32.sha256sum] = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c"
SRC_URI[polyval-0.6.2.sha256sum] = "9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25"
-SRC_URI[potential_utf-0.1.2.sha256sum] = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585"
+SRC_URI[potential_utf-0.1.4.sha256sum] = "b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77"
SRC_URI[ppv-lite86-0.2.21.sha256sum] = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9"
SRC_URI[precomputed-hash-0.1.1.sha256sum] = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c"
SRC_URI[predicates-3.1.3.sha256sum] = "a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573"
SRC_URI[predicates-core-1.0.9.sha256sum] = "727e462b119fe9c93fd0eb1429a5f7647394014cf3c04ab2c0350eeb09095ffa"
SRC_URI[predicates-tree-1.0.12.sha256sum] = "72dd2d6d381dfb73a193c7fca536518d7caee39fc8503f74e7dc0be0531b425c"
SRC_URI[primeorder-0.13.6.sha256sum] = "353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6"
-SRC_URI[proc-macro2-1.0.95.sha256sum] = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778"
-SRC_URI[quote-1.0.40.sha256sum] = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d"
+SRC_URI[proc-macro2-1.0.103.sha256sum] = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8"
+SRC_URI[quote-1.0.42.sha256sum] = "a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f"
SRC_URI[r-efi-5.3.0.sha256sum] = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f"
SRC_URI[rand-0.8.5.sha256sum] = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
SRC_URI[rand_chacha-0.3.1.sha256sum] = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
SRC_URI[rand_core-0.6.4.sha256sum] = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
-SRC_URI[redox_syscall-0.5.13.sha256sum] = "0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6"
+SRC_URI[redox_syscall-0.5.18.sha256sum] = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d"
SRC_URI[redox_users-0.4.6.sha256sum] = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43"
-SRC_URI[regex-1.11.1.sha256sum] = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191"
-SRC_URI[regex-automata-0.4.9.sha256sum] = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908"
-SRC_URI[regex-syntax-0.8.5.sha256sum] = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
+SRC_URI[regex-1.12.2.sha256sum] = "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4"
+SRC_URI[regex-automata-0.4.13.sha256sum] = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c"
+SRC_URI[regex-syntax-0.8.8.sha256sum] = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58"
SRC_URI[rfc6979-0.4.0.sha256sum] = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2"
SRC_URI[ripemd-0.1.3.sha256sum] = "bd124222d17ad93a644ed9d011a40f4fb64aa54275c08cc216524a9ea82fb09f"
-SRC_URI[rsa-0.9.8.sha256sum] = "78928ac1ed176a5ca1d17e578a1825f3d81ca54cf41053a592584b020cfd691b"
+SRC_URI[rsa-0.9.9.sha256sum] = "40a0376c50d0358279d9d643e4bf7b7be212f1f4ff1da9070a7b54d22ef75c88"
SRC_URI[rustc-hash-1.1.0.sha256sum] = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
SRC_URI[rustc_version-0.4.1.sha256sum] = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
-SRC_URI[rustix-1.0.7.sha256sum] = "c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266"
-SRC_URI[rustversion-1.0.21.sha256sum] = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d"
+SRC_URI[rustix-1.1.2.sha256sum] = "cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e"
+SRC_URI[rustversion-1.0.22.sha256sum] = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d"
SRC_URI[same-file-1.0.6.sha256sum] = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
SRC_URI[scopeguard-1.2.0.sha256sum] = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
SRC_URI[sec1-0.7.3.sha256sum] = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc"
-SRC_URI[semver-1.0.26.sha256sum] = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0"
+SRC_URI[semver-1.0.27.sha256sum] = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2"
SRC_URI[sequoia-openpgp-2.0.0.sha256sum] = "015e5fc3d023418b9db98ca9a7f3e90b305872eeafe5ca45c5c32b5eb335c1e8"
SRC_URI[sequoia-policy-config-0.8.0.sha256sum] = "8e016b708d64857b6a97e1a331d9471b73e30ed450d247628e1a0ce236b1e597"
-SRC_URI[serde-1.0.219.sha256sum] = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6"
-SRC_URI[serde_derive-1.0.219.sha256sum] = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00"
+SRC_URI[serde-1.0.228.sha256sum] = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e"
+SRC_URI[serde_core-1.0.228.sha256sum] = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad"
+SRC_URI[serde_derive-1.0.228.sha256sum] = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
SRC_URI[sha1collisiondetection-0.3.4.sha256sum] = "1f606421e4a6012877e893c399822a4ed4b089164c5969424e1b9d1e66e6964b"
SRC_URI[sha2-0.10.9.sha256sum] = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283"
SRC_URI[sha3-0.10.8.sha256sum] = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60"
@@ -454,22 +438,24 @@ SRC_URI[siphasher-1.0.1.sha256sum] = "56199f7ddabf13fe5074ce809e7d3f42b42ae71180
SRC_URI[smallvec-1.15.1.sha256sum] = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
SRC_URI[spin-0.9.8.sha256sum] = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
SRC_URI[spki-0.7.3.sha256sum] = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d"
-SRC_URI[stable_deref_trait-1.2.0.sha256sum] = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
+SRC_URI[stable_deref_trait-1.2.1.sha256sum] = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596"
SRC_URI[string_cache-0.8.9.sha256sum] = "bf776ba3fa74f83bf4b63c3dcbbf82173db2632ed8452cb2d891d33f459de70f"
SRC_URI[subtle-2.6.1.sha256sum] = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292"
-SRC_URI[syn-2.0.104.sha256sum] = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40"
+SRC_URI[syn-2.0.111.sha256sum] = "390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87"
SRC_URI[synstructure-0.13.2.sha256sum] = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2"
-SRC_URI[tempfile-3.20.0.sha256sum] = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1"
+SRC_URI[tempfile-3.23.0.sha256sum] = "2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16"
SRC_URI[term-0.7.0.sha256sum] = "c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f"
SRC_URI[termtree-0.5.1.sha256sum] = "8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683"
SRC_URI[thiserror-1.0.69.sha256sum] = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"
+SRC_URI[thiserror-2.0.17.sha256sum] = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8"
SRC_URI[thiserror-impl-1.0.69.sha256sum] = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
+SRC_URI[thiserror-impl-2.0.17.sha256sum] = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913"
SRC_URI[tiny-keccak-2.0.2.sha256sum] = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237"
-SRC_URI[tinystr-0.8.1.sha256sum] = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b"
+SRC_URI[tinystr-0.8.2.sha256sum] = "42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869"
SRC_URI[toml-0.5.11.sha256sum] = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234"
SRC_URI[twofish-0.7.1.sha256sum] = "a78e83a30223c757c3947cd144a31014ff04298d8719ae10d03c31c0448c8013"
-SRC_URI[typenum-1.18.0.sha256sum] = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f"
-SRC_URI[unicode-ident-1.0.18.sha256sum] = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512"
+SRC_URI[typenum-1.19.0.sha256sum] = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb"
+SRC_URI[unicode-ident-1.0.22.sha256sum] = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5"
SRC_URI[unicode-xid-0.2.6.sha256sum] = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853"
SRC_URI[universal-hash-0.5.1.sha256sum] = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea"
SRC_URI[utf8_iter-1.0.4.sha256sum] = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
@@ -478,55 +464,35 @@ 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[wasi-0.11.1+wasi-snapshot-preview1.sha256sum] = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
-SRC_URI[wasi-0.14.2+wasi-0.2.4.sha256sum] = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3"
-SRC_URI[wasm-bindgen-0.2.100.sha256sum] = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5"
-SRC_URI[wasm-bindgen-backend-0.2.100.sha256sum] = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6"
-SRC_URI[wasm-bindgen-macro-0.2.100.sha256sum] = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407"
-SRC_URI[wasm-bindgen-macro-support-0.2.100.sha256sum] = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de"
-SRC_URI[wasm-bindgen-shared-0.2.100.sha256sum] = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d"
+SRC_URI[wasip2-1.0.1+wasi-0.2.4.sha256sum] = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7"
+SRC_URI[wasm-bindgen-0.2.105.sha256sum] = "da95793dfc411fbbd93f5be7715b0578ec61fe87cb1a42b12eb625caa5c5ea60"
+SRC_URI[wasm-bindgen-macro-0.2.105.sha256sum] = "04264334509e04a7bf8690f2384ef5265f05143a4bff3889ab7a3269adab59c2"
+SRC_URI[wasm-bindgen-macro-support-0.2.105.sha256sum] = "420bc339d9f322e562942d52e115d57e950d12d88983a14c79b86859ee6c7ebc"
+SRC_URI[wasm-bindgen-shared-0.2.105.sha256sum] = "76f218a38c84bcb33c25ec7059b07847d465ce0e0a76b995e134a45adcb6af76"
SRC_URI[win-crypto-ng-0.5.1.sha256sum] = "99abfb435a71e54ab2971d8d8c32f1a7e006cdbf527f71743b1d45b93517bb92"
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.9.sha256sum] = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
+SRC_URI[winapi-util-0.1.11.sha256sum] = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
SRC_URI[winapi-x86_64-pc-windows-gnu-0.4.0.sha256sum] = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
-SRC_URI[windows-core-0.61.2.sha256sum] = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3"
-SRC_URI[windows-implement-0.60.0.sha256sum] = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836"
-SRC_URI[windows-interface-0.59.1.sha256sum] = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8"
-SRC_URI[windows-link-0.1.3.sha256sum] = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a"
-SRC_URI[windows-result-0.3.4.sha256sum] = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6"
-SRC_URI[windows-strings-0.4.2.sha256sum] = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57"
-SRC_URI[windows-sys-0.59.0.sha256sum] = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
-SRC_URI[windows-sys-0.60.2.sha256sum] = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb"
-SRC_URI[windows-targets-0.52.6.sha256sum] = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
-SRC_URI[windows-targets-0.53.2.sha256sum] = "c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef"
-SRC_URI[windows_aarch64_gnullvm-0.52.6.sha256sum] = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
-SRC_URI[windows_aarch64_gnullvm-0.53.0.sha256sum] = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764"
-SRC_URI[windows_aarch64_msvc-0.52.6.sha256sum] = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
-SRC_URI[windows_aarch64_msvc-0.53.0.sha256sum] = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c"
-SRC_URI[windows_i686_gnu-0.52.6.sha256sum] = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
-SRC_URI[windows_i686_gnu-0.53.0.sha256sum] = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3"
-SRC_URI[windows_i686_gnullvm-0.52.6.sha256sum] = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
-SRC_URI[windows_i686_gnullvm-0.53.0.sha256sum] = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11"
-SRC_URI[windows_i686_msvc-0.52.6.sha256sum] = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
-SRC_URI[windows_i686_msvc-0.53.0.sha256sum] = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d"
-SRC_URI[windows_x86_64_gnu-0.52.6.sha256sum] = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
-SRC_URI[windows_x86_64_gnu-0.53.0.sha256sum] = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba"
-SRC_URI[windows_x86_64_gnullvm-0.52.6.sha256sum] = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
-SRC_URI[windows_x86_64_gnullvm-0.53.0.sha256sum] = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57"
-SRC_URI[windows_x86_64_msvc-0.52.6.sha256sum] = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
-SRC_URI[windows_x86_64_msvc-0.53.0.sha256sum] = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486"
-SRC_URI[wit-bindgen-rt-0.39.0.sha256sum] = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1"
-SRC_URI[writeable-0.6.1.sha256sum] = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb"
+SRC_URI[windows-core-0.62.2.sha256sum] = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb"
+SRC_URI[windows-implement-0.60.2.sha256sum] = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf"
+SRC_URI[windows-interface-0.59.3.sha256sum] = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358"
+SRC_URI[windows-link-0.2.1.sha256sum] = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
+SRC_URI[windows-result-0.4.1.sha256sum] = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5"
+SRC_URI[windows-strings-0.5.1.sha256sum] = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091"
+SRC_URI[windows-sys-0.61.2.sha256sum] = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
+SRC_URI[wit-bindgen-0.46.0.sha256sum] = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59"
+SRC_URI[writeable-0.6.2.sha256sum] = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9"
SRC_URI[x25519-dalek-2.0.1.sha256sum] = "c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277"
SRC_URI[xxhash-rust-0.8.15.sha256sum] = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3"
-SRC_URI[yoke-0.8.0.sha256sum] = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc"
-SRC_URI[yoke-derive-0.8.0.sha256sum] = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6"
-SRC_URI[zerocopy-0.8.26.sha256sum] = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f"
-SRC_URI[zerocopy-derive-0.8.26.sha256sum] = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181"
+SRC_URI[yoke-0.8.1.sha256sum] = "72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954"
+SRC_URI[yoke-derive-0.8.1.sha256sum] = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d"
+SRC_URI[zerocopy-0.8.30.sha256sum] = "4ea879c944afe8a2b25fef16bb4ba234f47c694565e97383b36f3a878219065c"
+SRC_URI[zerocopy-derive-0.8.30.sha256sum] = "cf955aa904d6040f70dc8e9384444cb1030aed272ba3cb09bbc4ab9e7c1f34f5"
SRC_URI[zerofrom-0.1.6.sha256sum] = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5"
SRC_URI[zerofrom-derive-0.1.6.sha256sum] = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502"
-SRC_URI[zeroize-1.8.1.sha256sum] = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde"
+SRC_URI[zeroize-1.8.2.sha256sum] = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0"
SRC_URI[zeroize_derive-1.4.2.sha256sum] = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69"
-SRC_URI[zerotrie-0.2.2.sha256sum] = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595"
-SRC_URI[zerovec-0.11.2.sha256sum] = "4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428"
-SRC_URI[zerovec-derive-0.11.1.sha256sum] = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f"
+SRC_URI[zerotrie-0.2.3.sha256sum] = "2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851"
+SRC_URI[zerovec-0.11.5.sha256sum] = "6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002"
+SRC_URI[zerovec-derive-0.11.2.sha256sum] = "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3"
diff --git a/meta/recipes-devtools/rpm-sequoia/rpm-sequoia_1.9.0.bb b/meta/recipes-devtools/rpm-sequoia/rpm-sequoia_1.10.0.bb
similarity index 95%
rename from meta/recipes-devtools/rpm-sequoia/rpm-sequoia_1.9.0.bb
rename to meta/recipes-devtools/rpm-sequoia/rpm-sequoia_1.10.0.bb
index 577acfdc86..a89ae4f2a6 100644
--- a/meta/recipes-devtools/rpm-sequoia/rpm-sequoia_1.9.0.bb
+++ b/meta/recipes-devtools/rpm-sequoia/rpm-sequoia_1.10.0.bb
@@ -14,10 +14,9 @@ inherit pkgconfig rust cargo cargo-update-recipe-crates ptest-cargo
SRC_URI = "git://github.com/rpm-software-management/rpm-sequoia.git;protocol=https;branch=main;tag=v${PV} \
file://0001-Use-optional-env-vars-to-force-runtime-paths-in-test.patch \
- file://0001-tests-build-lib-for-symbols-tests-conditionally.patch \
file://run-ptest \
"
-SRCREV = "cd090b02119565c6d171fa9a892790c966cf10ef"
+SRCREV = "eb3cd2bfaf42a8806cba5bd060c7458654625c94"
require ${BPN}-crates.inc
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 094/114] rpm-sequoia-crypto-policy: upgrade to latest revision
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (91 preceding siblings ...)
2025-12-22 20:07 ` [PATCH 093/114] rpm-sequoia: upgrade 1.9.0 -> 1.10.0 Alexander Kanavin
@ 2025-12-22 20:07 ` Alexander Kanavin
2025-12-22 20:07 ` [PATCH 095/114] shaderc: upgrade 2025.3 -> 2025.5 Alexander Kanavin
` (4 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:07 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../rpm-sequoia/rpm-sequoia-crypto-policy_git.bb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/recipes-devtools/rpm-sequoia/rpm-sequoia-crypto-policy_git.bb b/meta/recipes-devtools/rpm-sequoia/rpm-sequoia-crypto-policy_git.bb
index 19b86ae391..d368159df2 100644
--- a/meta/recipes-devtools/rpm-sequoia/rpm-sequoia-crypto-policy_git.bb
+++ b/meta/recipes-devtools/rpm-sequoia/rpm-sequoia-crypto-policy_git.bb
@@ -10,7 +10,7 @@ inherit allarch python3native
SRC_URI = "git://gitlab.com/redhat-crypto/fedora-crypto-policies.git;protocol=https;branch=master"
-SRCREV = "ae1df75b1155294ebbd3c84fd206ffb55414c3ec"
+SRCREV = "19878fea4c5f62208655e32269842bce55c819b2"
UPSTREAM_CHECK_COMMITS = "1"
do_compile () {
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 095/114] shaderc: upgrade 2025.3 -> 2025.5
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (92 preceding siblings ...)
2025-12-22 20:07 ` [PATCH 094/114] rpm-sequoia-crypto-policy: upgrade to latest revision Alexander Kanavin
@ 2025-12-22 20:07 ` Alexander Kanavin
2025-12-22 20:07 ` [PATCH 096/114] spirv-llvm-translator: upgrade 21.1.2 -> 21.1.3 Alexander Kanavin
` (3 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:07 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../0001-cmake-disable-building-external-dependencies.patch | 2 +-
| 4 ++--
.../shaderc/{shaderc_2025.3.bb => shaderc_2025.5.bb} | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
rename meta/recipes-graphics/shaderc/{shaderc_2025.3.bb => shaderc_2025.5.bb} (95%)
diff --git a/meta/recipes-graphics/shaderc/files/0001-cmake-disable-building-external-dependencies.patch b/meta/recipes-graphics/shaderc/files/0001-cmake-disable-building-external-dependencies.patch
index 77b81635b6..cb8bbdd28f 100644
--- a/meta/recipes-graphics/shaderc/files/0001-cmake-disable-building-external-dependencies.patch
+++ b/meta/recipes-graphics/shaderc/files/0001-cmake-disable-building-external-dependencies.patch
@@ -1,4 +1,4 @@
-From 3db09ee0d0bf6390eb3dcd835bd4ef786188bf16 Mon Sep 17 00:00:00 2001
+From 29f9099f15755ca8a201a4a02dc1370e21ec936a Mon Sep 17 00:00:00 2001
From: Jose Quaresma <quaresma.jose@gmail.com>
Date: Sat, 13 Feb 2021 00:45:56 +0000
Subject: [PATCH] cmake: disable building external dependencies
--git a/meta/recipes-graphics/shaderc/files/0002-libshaderc_util-fix-glslang-header-file-location.patch b/meta/recipes-graphics/shaderc/files/0002-libshaderc_util-fix-glslang-header-file-location.patch
index 429b53c308..3f030e5c8b 100644
--- a/meta/recipes-graphics/shaderc/files/0002-libshaderc_util-fix-glslang-header-file-location.patch
+++ b/meta/recipes-graphics/shaderc/files/0002-libshaderc_util-fix-glslang-header-file-location.patch
@@ -1,4 +1,4 @@
-From 4797642a6394ad7e5a23aaa3bdf8e2d011f69adf Mon Sep 17 00:00:00 2001
+From 7831df8bb68a8992a07ecc359550879e629e8c79 Mon Sep 17 00:00:00 2001
From: Jose Quaresma <quaresma.jose@gmail.com>
Date: Sat, 13 Feb 2021 00:45:56 +0000
Subject: [PATCH] libshaderc_util: fix glslang header file location
@@ -11,7 +11,7 @@ Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libshaderc_util/src/compiler.cc b/libshaderc_util/src/compiler.cc
-index 9bf9a43..dc0efd2 100644
+index f2ed3c7..59b262a 100644
--- a/libshaderc_util/src/compiler.cc
+++ b/libshaderc_util/src/compiler.cc
@@ -20,7 +20,7 @@
diff --git a/meta/recipes-graphics/shaderc/shaderc_2025.3.bb b/meta/recipes-graphics/shaderc/shaderc_2025.5.bb
similarity index 95%
rename from meta/recipes-graphics/shaderc/shaderc_2025.3.bb
rename to meta/recipes-graphics/shaderc/shaderc_2025.5.bb
index 692e85e56c..9ae5defa5f 100644
--- a/meta/recipes-graphics/shaderc/shaderc_2025.3.bb
+++ b/meta/recipes-graphics/shaderc/shaderc_2025.5.bb
@@ -6,7 +6,7 @@ HOMEPAGE = "https://github.com/google/shaderc"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327"
-SRCREV = "eb0bc20d0c31320fe834e4ee8eb02807292b9703"
+SRCREV = "bca2fa0bf0242340440d54f8d8e05c5dd2fafcea"
SRC_URI = "git://github.com/google/shaderc.git;protocol=https;branch=main;tag=v${PV} \
file://0001-cmake-disable-building-external-dependencies.patch \
file://0002-libshaderc_util-fix-glslang-header-file-location.patch \
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 096/114] spirv-llvm-translator: upgrade 21.1.2 -> 21.1.3
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (93 preceding siblings ...)
2025-12-22 20:07 ` [PATCH 095/114] shaderc: upgrade 2025.3 -> 2025.5 Alexander Kanavin
@ 2025-12-22 20:07 ` Alexander Kanavin
2025-12-22 20:07 ` [PATCH 097/114] strace: upgrade 6.17 -> 6.18 Alexander Kanavin
` (2 subsequent siblings)
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:07 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
...lvm-translator_21.1.2.bb => spirv-llvm-translator_21.1.3.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-graphics/spir/{spirv-llvm-translator_21.1.2.bb => spirv-llvm-translator_21.1.3.bb} (94%)
diff --git a/meta/recipes-graphics/spir/spirv-llvm-translator_21.1.2.bb b/meta/recipes-graphics/spir/spirv-llvm-translator_21.1.3.bb
similarity index 94%
rename from meta/recipes-graphics/spir/spirv-llvm-translator_21.1.2.bb
rename to meta/recipes-graphics/spir/spirv-llvm-translator_21.1.3.bb
index 763afbd608..f8a7b8f32e 100644
--- a/meta/recipes-graphics/spir/spirv-llvm-translator_21.1.2.bb
+++ b/meta/recipes-graphics/spir/spirv-llvm-translator_21.1.3.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.TXT;md5=47e311aa9caedd1b3abf098bd7814d1d"
# pattern: llvm_branch_200, currently there are no minor releases, so, no llvm_branch_201
SPIRV_BRANCH = "llvm_release_${@oe.utils.trim_version('${PV}', 1).replace('.', '')}0"
-SRCREV = "a37544fc0bb90b4e8b8d755580119c018891dfa4"
+SRCREV = "a79c852b36785588032a2dd7c39aa15ec4d24b20"
SRC_URI = " \
git://github.com/KhronosGroup/SPIRV-LLVM-Translator;protocol=https;tag=v${PV};branch=${SPIRV_BRANCH} \
"
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 097/114] strace: upgrade 6.17 -> 6.18
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (94 preceding siblings ...)
2025-12-22 20:07 ` [PATCH 096/114] spirv-llvm-translator: upgrade 21.1.2 -> 21.1.3 Alexander Kanavin
@ 2025-12-22 20:07 ` Alexander Kanavin
2025-12-24 9:56 ` [OE-core] " Mathieu Dubois-Briand
2025-12-22 20:07 ` [PATCH 098/114] stress-ng: upgrade 0.19.04 -> 0.19.06 Alexander Kanavin
2025-12-22 20:07 ` [PATCH 099/114] swig: upgrade 4.3.1 -> 4.4.1 Alexander Kanavin
97 siblings, 1 reply; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:07 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Add a patch to skip tests with newly appeared failures.
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
...gnore-pwritev-pwrite64-tests-on-musl.patch | 16 +++++++---
...toconf-macro-to-detect-largefile-sup.patch | 4 +--
...001-strace-fix-reproducibilty-issues.patch | 2 +-
.../strace/0001-tests-skip-bpf-tests.patch | 32 +++++++++++++++++++
...002-tests-Replace-off64_t-with-off_t.patch | 2 +-
.../strace/strace/Makefile-ptest.patch | 6 ++--
.../strace/strace/ptest-spacesave.patch | 2 +-
.../strace/strace/skip-load.patch | 2 +-
.../strace/strace/update-gawk-paths.patch | 2 +-
.../strace/{strace_6.17.bb => strace_6.18.bb} | 3 +-
10 files changed, 55 insertions(+), 16 deletions(-)
create mode 100644 meta/recipes-devtools/strace/strace/0001-tests-skip-bpf-tests.patch
rename meta/recipes-devtools/strace/{strace_6.17.bb => strace_6.18.bb} (94%)
diff --git a/meta/recipes-devtools/strace/strace/0001-Ignore-pwritev-pwrite64-tests-on-musl.patch b/meta/recipes-devtools/strace/strace/0001-Ignore-pwritev-pwrite64-tests-on-musl.patch
index f21f68001f..86447939b8 100644
--- a/meta/recipes-devtools/strace/strace/0001-Ignore-pwritev-pwrite64-tests-on-musl.patch
+++ b/meta/recipes-devtools/strace/strace/0001-Ignore-pwritev-pwrite64-tests-on-musl.patch
@@ -1,4 +1,4 @@
-From 13fd22ad0df5b80c428d3ecc0114fb340f3b3894 Mon Sep 17 00:00:00 2001
+From 0d37c910b2a944eb216700d3630dc18bfe8753b1 Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Mon, 18 Aug 2025 22:18:58 -0700
Subject: [PATCH] Ignore pwritev/pwrite64 tests on musl
@@ -19,11 +19,13 @@ Issue is reported upstream [3]
Upstream-Status: Inappropriate [Musl Specific]
Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
- tests/pread64-pwrite64.gen.test | 2 ++
- tests/preadv-pwritev.gen.test | 2 ++
- tests/pwritev.gen.test | 2 ++
- 3 files changed, 6 insertions(+)
+ tests/pread64-pwrite64.gen.test | 3 +++
+ tests/preadv-pwritev.gen.test | 3 +++
+ tests/pwritev.gen.test | 3 +++
+ 3 files changed, 9 insertions(+)
+diff --git a/tests/pread64-pwrite64.gen.test b/tests/pread64-pwrite64.gen.test
+index b53e069..0a1e6e6 100755
--- a/tests/pread64-pwrite64.gen.test
+++ b/tests/pread64-pwrite64.gen.test
@@ -1,4 +1,7 @@
@@ -34,6 +36,8 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
+skip_ "Test not ported to musl, musl generates pwritev2"
+
run_strace_match_diff -a21 -eread=0 -ewrite=1 -e trace=pread64,pwrite64 -P pread64-pwrite64-tmpfile -P /dev/zero -P /dev/null
+diff --git a/tests/preadv-pwritev.gen.test b/tests/preadv-pwritev.gen.test
+index 5ed8297..b83f129 100755
--- a/tests/preadv-pwritev.gen.test
+++ b/tests/preadv-pwritev.gen.test
@@ -1,4 +1,7 @@
@@ -44,6 +48,8 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
+skip_ "Test not ported to musl, musl generates pwritev2"
+
run_strace_match_diff -a19 -eread=0 -ewrite=1 -e trace=preadv,pwritev
+diff --git a/tests/pwritev.gen.test b/tests/pwritev.gen.test
+index e54fd15..4999816 100755
--- a/tests/pwritev.gen.test
+++ b/tests/pwritev.gen.test
@@ -1,4 +1,7 @@
diff --git a/meta/recipes-devtools/strace/strace/0001-configure-Use-autoconf-macro-to-detect-largefile-sup.patch b/meta/recipes-devtools/strace/strace/0001-configure-Use-autoconf-macro-to-detect-largefile-sup.patch
index 1750f34518..d5d61823fb 100644
--- a/meta/recipes-devtools/strace/strace/0001-configure-Use-autoconf-macro-to-detect-largefile-sup.patch
+++ b/meta/recipes-devtools/strace/strace/0001-configure-Use-autoconf-macro-to-detect-largefile-sup.patch
@@ -1,4 +1,4 @@
-From 4c7112f36a70d3034c583ab45058491129111585 Mon Sep 17 00:00:00 2001
+From b3991207af0ea13b38a64172b9cbd9a6390a34ef Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Thu, 15 Dec 2022 15:54:27 -0800
Subject: [PATCH] configure: Use autoconf macro to detect largefile support
@@ -13,7 +13,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
1 file changed, 2 insertions(+)
diff --git a/configure.ac b/configure.ac
-index ad12d20..a760789 100644
+index b9450c3..2bde478 100644
--- a/configure.ac
+++ b/configure.ac
@@ -43,6 +43,8 @@ AC_PROG_INSTALL
diff --git a/meta/recipes-devtools/strace/strace/0001-strace-fix-reproducibilty-issues.patch b/meta/recipes-devtools/strace/strace/0001-strace-fix-reproducibilty-issues.patch
index c633531f44..7c9b77463a 100644
--- a/meta/recipes-devtools/strace/strace/0001-strace-fix-reproducibilty-issues.patch
+++ b/meta/recipes-devtools/strace/strace/0001-strace-fix-reproducibilty-issues.patch
@@ -1,4 +1,4 @@
-From d0bbbf170f70746b2b8e9bb6129b0b9441a1c4b5 Mon Sep 17 00:00:00 2001
+From b97b0c867fe6241b2a3b6146174c860f1ab93578 Mon Sep 17 00:00:00 2001
From: Jeremy Puhlman <jpuhlman@mvista.com>
Date: Wed, 11 Mar 2020 19:56:55 +0000
Subject: [PATCH] strace: fix reproducibilty issues
diff --git a/meta/recipes-devtools/strace/strace/0001-tests-skip-bpf-tests.patch b/meta/recipes-devtools/strace/strace/0001-tests-skip-bpf-tests.patch
new file mode 100644
index 0000000000..e50aee352e
--- /dev/null
+++ b/meta/recipes-devtools/strace/strace/0001-tests-skip-bpf-tests.patch
@@ -0,0 +1,32 @@
+From 62a51905c5ccf06f2fecd8fed284adc21c1860d2 Mon Sep 17 00:00:00 2001
+From: Alexander Kanavin <alex@linutronix.de>
+Date: Thu, 18 Dec 2025 12:20:57 +0100
+Subject: [PATCH] tests: skip bpf tests
+
+Upstream-Status: Inappropriate [issue reported at https://github.com/strace/strace/issues/370]
+Signed-off-by: Alexander Kanavin <alex@linutronix.de>
+---
+ tests/bpf-v.gen.test | 1 +
+ tests/bpf.gen.test | 1 +
+ 2 files changed, 2 insertions(+)
+
+diff --git a/tests/bpf-v.gen.test b/tests/bpf-v.gen.test
+index e57154e..4abde9a 100755
+--- a/tests/bpf-v.gen.test
++++ b/tests/bpf-v.gen.test
+@@ -1,4 +1,5 @@
+ #!/bin/sh -efu
+ # Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (bpf-v -a20 -v -e trace=bpf); do not edit.
+ . "${srcdir=.}/init.sh"
++skip_ "Issue reported at https://github.com/strace/strace/issues/370"
+ run_strace_match_diff -a20 -v -e trace=bpf
+diff --git a/tests/bpf.gen.test b/tests/bpf.gen.test
+index 1391d6b..c11e5be 100755
+--- a/tests/bpf.gen.test
++++ b/tests/bpf.gen.test
+@@ -1,4 +1,5 @@
+ #!/bin/sh -efu
+ # Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (bpf -a20 ); do not edit.
+ . "${srcdir=.}/init.sh"
++skip_ "Issue reported at https://github.com/strace/strace/issues/370"
+ run_strace_match_diff -a20
diff --git a/meta/recipes-devtools/strace/strace/0002-tests-Replace-off64_t-with-off_t.patch b/meta/recipes-devtools/strace/strace/0002-tests-Replace-off64_t-with-off_t.patch
index 093cedc233..1c423be8ea 100644
--- a/meta/recipes-devtools/strace/strace/0002-tests-Replace-off64_t-with-off_t.patch
+++ b/meta/recipes-devtools/strace/strace/0002-tests-Replace-off64_t-with-off_t.patch
@@ -1,4 +1,4 @@
-From f487e2a0f1568c989a0294f4335f3dc9a6012d8d Mon Sep 17 00:00:00 2001
+From 331f84f0fa88885206aec173f3dec80bad84e97b Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Thu, 15 Dec 2022 15:56:13 -0800
Subject: [PATCH] tests: Replace off64_t with off_t
diff --git a/meta/recipes-devtools/strace/strace/Makefile-ptest.patch b/meta/recipes-devtools/strace/strace/Makefile-ptest.patch
index 60562ae7d9..b3d4e226da 100644
--- a/meta/recipes-devtools/strace/strace/Makefile-ptest.patch
+++ b/meta/recipes-devtools/strace/strace/Makefile-ptest.patch
@@ -1,4 +1,4 @@
-From 6d77203fb22e076918dc983db47b48b28cbbc06d Mon Sep 17 00:00:00 2001
+From 89257167c9beeacf0e36bd93505b120b915fe1a3 Mon Sep 17 00:00:00 2001
From: Gabriel Barbu <gabriel.barbu@enea.com>
Date: Thu, 25 Jul 2013 15:28:33 +0200
Subject: [PATCH] strace: Add ptest
@@ -13,7 +13,7 @@ Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
1 file changed, 20 insertions(+)
diff --git a/tests/Makefile.am b/tests/Makefile.am
-index d76b5c6..d4fc206 100644
+index 8971a88..7e3e072 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -18,6 +18,7 @@ SIZEOF_LONG = @SIZEOF_LONG@
@@ -24,7 +24,7 @@ index d76b5c6..d4fc206 100644
AM_CFLAGS = $(WARN_CFLAGS) $(TEST_WARN_CFLAGS)
bundled_CPPFLAGS =
if USE_BUNDLED_HEADERS
-@@ -939,3 +940,22 @@ BUILT_SOURCES = ksysent.h
+@@ -943,3 +944,22 @@ BUILT_SOURCES = ksysent.h
CLEANFILES = ksysent.h
include ../src/scno.am
diff --git a/meta/recipes-devtools/strace/strace/ptest-spacesave.patch b/meta/recipes-devtools/strace/strace/ptest-spacesave.patch
index 3e66b15850..cf7c718149 100644
--- a/meta/recipes-devtools/strace/strace/ptest-spacesave.patch
+++ b/meta/recipes-devtools/strace/strace/ptest-spacesave.patch
@@ -1,4 +1,4 @@
-From 76c23e018608421624d1e00b9e387b265e6da469 Mon Sep 17 00:00:00 2001
+From cee971bb430e53b9c3018301f4c52e8d73c705ad Mon Sep 17 00:00:00 2001
From: Richard Purdie <richard.purdie@linuxfoundation.org>
Date: Wed, 29 May 2019 00:10:32 +0100
Subject: [PATCH] strace: Tweak ptest disk space management
diff --git a/meta/recipes-devtools/strace/strace/skip-load.patch b/meta/recipes-devtools/strace/strace/skip-load.patch
index 20535fe005..7b1ea09ef6 100644
--- a/meta/recipes-devtools/strace/strace/skip-load.patch
+++ b/meta/recipes-devtools/strace/strace/skip-load.patch
@@ -1,4 +1,4 @@
-From 40244c27de6b8fa0f6f6685d20e64309884e73bf Mon Sep 17 00:00:00 2001
+From d15c005d4046516c1b06fe8301db43dbaf3699a4 Mon Sep 17 00:00:00 2001
From: Ross Burton <ross.burton@arm.com>
Date: Sat, 30 Aug 2025 00:47:03 +0200
Subject: [PATCH] strace: skip a number of load-sensitive tests
diff --git a/meta/recipes-devtools/strace/strace/update-gawk-paths.patch b/meta/recipes-devtools/strace/strace/update-gawk-paths.patch
index bf4a8cd123..374336bf2e 100644
--- a/meta/recipes-devtools/strace/strace/update-gawk-paths.patch
+++ b/meta/recipes-devtools/strace/strace/update-gawk-paths.patch
@@ -1,4 +1,4 @@
-From 71bcc83993dd1f8f30c3defaece23211c9b73f33 Mon Sep 17 00:00:00 2001
+From 1e685396975f489380b06404569a556b5d64dd34 Mon Sep 17 00:00:00 2001
From: Andre McCurdy <armccurdy@gmail.com>
Date: Mon, 18 Jan 2016 11:01:00 -0800
Subject: [PATCH] update gawk paths, /bin/gawk -> /usr/bin/gawk
diff --git a/meta/recipes-devtools/strace/strace_6.17.bb b/meta/recipes-devtools/strace/strace_6.18.bb
similarity index 94%
rename from meta/recipes-devtools/strace/strace_6.17.bb
rename to meta/recipes-devtools/strace/strace_6.18.bb
index b6fda2b8ce..7b735e2d6a 100644
--- a/meta/recipes-devtools/strace/strace_6.17.bb
+++ b/meta/recipes-devtools/strace/strace_6.18.bb
@@ -14,11 +14,12 @@ SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/strace-${PV}.tar.xz \
file://skip-load.patch \
file://0001-configure-Use-autoconf-macro-to-detect-largefile-sup.patch \
file://0002-tests-Replace-off64_t-with-off_t.patch \
+ file://0001-tests-skip-bpf-tests.patch \
"
SRC_URI:append:libc-musl = "\
file://0001-Ignore-pwritev-pwrite64-tests-on-musl.patch \
"
-SRC_URI[sha256sum] = "0a7c7bedc7efc076f3242a0310af2ae63c292a36dd4236f079e88a93e98cb9c0"
+SRC_URI[sha256sum] = "0ad5dcba973a69e779650ef1cb335b12ee60716fc7326609895bd33e6d2a7325"
inherit autotools github-releases ptest
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 098/114] stress-ng: upgrade 0.19.04 -> 0.19.06
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (95 preceding siblings ...)
2025-12-22 20:07 ` [PATCH 097/114] strace: upgrade 6.17 -> 6.18 Alexander Kanavin
@ 2025-12-22 20:07 ` Alexander Kanavin
2025-12-22 20:07 ` [PATCH 099/114] swig: upgrade 4.3.1 -> 4.4.1 Alexander Kanavin
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:07 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
.../stress-ng/{stress-ng_0.19.04.bb => stress-ng_0.19.06.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-extended/stress-ng/{stress-ng_0.19.04.bb => stress-ng_0.19.06.bb} (94%)
diff --git a/meta/recipes-extended/stress-ng/stress-ng_0.19.04.bb b/meta/recipes-extended/stress-ng/stress-ng_0.19.06.bb
similarity index 94%
rename from meta/recipes-extended/stress-ng/stress-ng_0.19.04.bb
rename to meta/recipes-extended/stress-ng/stress-ng_0.19.06.bb
index 88d3ee3f4a..a5418ad9c7 100644
--- a/meta/recipes-extended/stress-ng/stress-ng_0.19.04.bb
+++ b/meta/recipes-extended/stress-ng/stress-ng_0.19.06.bb
@@ -6,7 +6,7 @@ LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
SRC_URI = "git://github.com/ColinIanKing/stress-ng.git;protocol=https;branch=master;tag=V${PV}"
-SRCREV = "6e977ddae4b66bc0e5c3f993e3b5ff0bc06915fd"
+SRCREV = "310c900f697028dce78fea82c2b1d28a244c86c2"
DEPENDS = "coreutils-native libbsd"
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* [PATCH 099/114] swig: upgrade 4.3.1 -> 4.4.1
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
` (96 preceding siblings ...)
2025-12-22 20:07 ` [PATCH 098/114] stress-ng: upgrade 0.19.04 -> 0.19.06 Alexander Kanavin
@ 2025-12-22 20:07 ` Alexander Kanavin
97 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-22 20:07 UTC (permalink / raw)
To: openembedded-core; +Cc: Alexander Kanavin
From: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
meta/recipes-devtools/swig/swig/determinism.patch | 2 +-
meta/recipes-devtools/swig/{swig_4.3.1.bb => swig_4.4.1.bb} | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-devtools/swig/{swig_4.3.1.bb => swig_4.4.1.bb} (94%)
diff --git a/meta/recipes-devtools/swig/swig/determinism.patch b/meta/recipes-devtools/swig/swig/determinism.patch
index 4359281bbb..d6af38248d 100644
--- a/meta/recipes-devtools/swig/swig/determinism.patch
+++ b/meta/recipes-devtools/swig/swig/determinism.patch
@@ -1,4 +1,4 @@
-From 1cd6f0cc21fc977a710e8d30c3d2ebfee3c72dc0 Mon Sep 17 00:00:00 2001
+From 7df78bedb666e49131c48f1854c6be1597bd133c Mon Sep 17 00:00:00 2001
From: Richard Purdie <richard.purdie@linuxfoundation.org>
Date: Mon, 1 Mar 2021 00:11:10 +0000
Subject: [PATCH] swig: Fix reproducibility issue
diff --git a/meta/recipes-devtools/swig/swig_4.3.1.bb b/meta/recipes-devtools/swig/swig_4.4.1.bb
similarity index 94%
rename from meta/recipes-devtools/swig/swig_4.3.1.bb
rename to meta/recipes-devtools/swig/swig_4.4.1.bb
index dd979580a1..f71a92d931 100644
--- a/meta/recipes-devtools/swig/swig_4.3.1.bb
+++ b/meta/recipes-devtools/swig/swig_4.4.1.bb
@@ -15,7 +15,7 @@ DEPENDS = "libpcre2 bison-native"
SRC_URI = "${SOURCEFORGE_MIRROR}/${BPN}/${BPN}-${PV}.tar.gz \
file://determinism.patch \
"
-SRC_URI[sha256sum] = "44fc829f70f1e17d635a2b4d69acab38896699ecc24aa023e516e0eabbec61b8"
+SRC_URI[sha256sum] = "40162a706c56f7592d08fd52ef5511cb7ac191f3593cf07306a0a554c6281fcf"
UPSTREAM_CHECK_URI = "https://sourceforge.net/projects/swig/files/swig/"
UPSTREAM_CHECK_REGEX = "swig-(?P<pver>\d+(\.\d+)+)"
--
2.47.3
^ permalink raw reply related [flat|nested] 104+ messages in thread
* Re: [OE-core] [PATCH 047/114] ovmf: upgrade 202508 -> 202511
2025-12-22 20:06 ` [PATCH 047/114] ovmf: upgrade 202508 -> 202511 Alexander Kanavin
@ 2025-12-23 23:07 ` Khem Raj
2025-12-29 11:12 ` Alexander Kanavin
0 siblings, 1 reply; 104+ messages in thread
From: Khem Raj @ 2025-12-23 23:07 UTC (permalink / raw)
To: alex.kanavin; +Cc: openembedded-core, Alexander Kanavin
[-- Attachment #1: Type: text/plain, Size: 20380 bytes --]
meta/recipes-core/ovmf/ovmf-shell-image.bb also needs to narrow down
COMPATIBLE_HOST to respond to this change.
On Mon, Dec 22, 2025 at 12:08 PM Alexander Kanavin via
lists.openembedded.org <alex.kanavin=gmail.com@lists.openembedded.org>
wrote:
> From: Alexander Kanavin <alex@linutronix.de>
>
> Upstream has dropped support for 32 bit x86:
>
> https://github.com/tianocore/edk2/commit/2a6708a786eb0f0e9b979cd93c5dc12c42e337a1
>
> Signed-off-by: Alexander Kanavin <alex@linutronix.de>
> ---
> ...ovmf-update-path-to-native-BaseTools.patch | 9 +++--
> ...ile-adjust-to-build-in-under-bitbake.patch | 11 ++++--
> .../ovmf/ovmf/0003-debug-prefix-map.patch | 37 ++++++++++---------
> .../ovmf/ovmf/0004-reproducible.patch | 17 +++++----
> ...ceptionHandlerLib-fix-push-instructi.patch | 7 +++-
> meta/recipes-core/ovmf/ovmf_git.bb | 16 +++-----
> 6 files changed, 53 insertions(+), 44 deletions(-)
>
> diff --git
> a/meta/recipes-core/ovmf/ovmf/0001-ovmf-update-path-to-native-BaseTools.patch
> b/meta/recipes-core/ovmf/ovmf/0001-ovmf-update-path-to-native-BaseTools.patch
> index 890e586210..bc70c1ab91 100644
> ---
> a/meta/recipes-core/ovmf/ovmf/0001-ovmf-update-path-to-native-BaseTools.patch
> +++
> b/meta/recipes-core/ovmf/ovmf/0001-ovmf-update-path-to-native-BaseTools.patch
> @@ -1,7 +1,7 @@
> -From 0f859c6de2914cd984f8a0dd61471b91a2371bfa Mon Sep 17 00:00:00 2001
> +From 89a7bfe82c9dea89fa7d859eb392aa414a365578 Mon Sep 17 00:00:00 2001
> From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
> Date: Thu, 9 Jun 2016 02:23:01 -0700
> -Subject: [PATCH] ovmf: update path to native BaseTools
> +Subject: [PATCH 1/5] ovmf: update path to native BaseTools
>
> BaseTools is a set of utilities to build EDK-based firmware. These
> utilities
> are used during the build process. Thus, they need to be built natively.
> @@ -16,7 +16,7 @@ Upstream-Status: Inappropriate [oe-core cross compile
> specific]
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/OvmfPkg/build.sh b/OvmfPkg/build.sh
> -index 279f0d099a..285f061bf4 100755
> +index 30f4830173..ce4ffb20ab 100755
> --- a/OvmfPkg/build.sh
> +++ b/OvmfPkg/build.sh
> @@ -24,7 +24,7 @@ then
> @@ -28,3 +28,6 @@ index 279f0d099a..285f061bf4 100755
> echo $EDK_TOOLS_PATH
> source edksetup.sh BaseTools
> else
> +--
> +2.47.3
> +
> diff --git
> a/meta/recipes-core/ovmf/ovmf/0002-BaseTools-makefile-adjust-to-build-in-under-bitbake.patch
> b/meta/recipes-core/ovmf/ovmf/0002-BaseTools-makefile-adjust-to-build-in-under-bitbake.patch
> index 4a55528571..27c4324b67 100644
> ---
> a/meta/recipes-core/ovmf/ovmf/0002-BaseTools-makefile-adjust-to-build-in-under-bitbake.patch
> +++
> b/meta/recipes-core/ovmf/ovmf/0002-BaseTools-makefile-adjust-to-build-in-under-bitbake.patch
> @@ -1,7 +1,7 @@
> -From 9dbd082516fdd7100f99f0f389b8eef5ececab19 Mon Sep 17 00:00:00 2001
> +From 8b4941871ccc88ed8b31eb7ffc097e1fe39fe57d Mon Sep 17 00:00:00 2001
> From: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
> Date: Fri, 26 Jul 2019 17:34:26 -0400
> -Subject: [PATCH] BaseTools: makefile: adjust to build in under bitbake
> +Subject: [PATCH 2/5] BaseTools: makefile: adjust to build in under bitbake
>
> Prepend the build flags with those of bitbake. This is to build
> using the bitbake native sysroot include and library directories.
> @@ -18,10 +18,10 @@ Upstream-Status: Inappropriate [needs to be converted
> to in-recipe fixups]
> 1 file changed, 7 insertions(+), 8 deletions(-)
>
> diff --git a/BaseTools/Source/C/Makefiles/header.makefile
> b/BaseTools/Source/C/Makefiles/header.makefile
> -index 55a7307a5e..e36e6a8f04 100644
> +index 53e73abe53..0b3f9bbb2a 100644
> --- a/BaseTools/Source/C/Makefiles/header.makefile
> +++ b/BaseTools/Source/C/Makefiles/header.makefile
> -@@ -154,35 +154,34 @@ endif
> +@@ -151,35 +151,34 @@ endif
>
> INCLUDE = $(TOOL_INCLUDE) -I $(MAKEROOT) -I $(MAKEROOT)/Include/Common
> -I $(MAKEROOT)/Include/ -I $(MAKEROOT)/Include/IndustryStandard -I
> $(MAKEROOT)/Common/ -I .. -I . $(ARCH_INCLUDE)
> INCLUDE += -I $(EDK2_PATH)/MdePkg/Include
> @@ -64,3 +64,6 @@ index 55a7307a5e..e36e6a8f04 100644
> ifeq ($(HOST_ARCH), IA32)
> #
> # Snow Leopard is a 32-bit and 64-bit environment. uname -m returns
> i386, but gcc defaults
> +--
> +2.47.3
> +
> diff --git a/meta/recipes-core/ovmf/ovmf/0003-debug-prefix-map.patch
> b/meta/recipes-core/ovmf/ovmf/0003-debug-prefix-map.patch
> index 1e79c23ae9..18ea24802a 100644
> --- a/meta/recipes-core/ovmf/ovmf/0003-debug-prefix-map.patch
> +++ b/meta/recipes-core/ovmf/ovmf/0003-debug-prefix-map.patch
> @@ -1,7 +1,7 @@
> -From eb6db21ed0a845dce149d17acf8673d5188adea4 Mon Sep 17 00:00:00 2001
> +From 640b1e443a1b400d32d9af0c478abbbaebd491f1 Mon Sep 17 00:00:00 2001
> From: Alexander Kanavin <alex.kanavin@gmail.com>
> Date: Mon, 14 Jun 2021 19:56:28 +0200
> -Subject: [PATCH] debug prefix map
> +Subject: [PATCH 3/5] debug prefix map
>
> We want to pass ${DEBUG_PREFIX_MAP} to gcc commands and also pass in
> --debug-prefix-map to nasm (we carry a patch to nasm for this). The
> @@ -22,30 +22,30 @@ Signed-off-by: Alexander Kanavin <
> alex.kanavin@gmail.com>
> 1 file changed, 9 insertions(+), 9 deletions(-)
>
> diff --git a/BaseTools/Conf/tools_def.template
> b/BaseTools/Conf/tools_def.template
> -index 0caa1c9001..dd86b3249d 100755
> +index 90a389bdff..1e134b299a 100755
> --- a/BaseTools/Conf/tools_def.template
> +++ b/BaseTools/Conf/tools_def.template
> -@@ -920,7 +920,7 @@ NOOPT_*_*_OBJCOPY_ADDDEBUGFLAG =
> --add-gnu-debuglink="$(DEBUG_DIR)/$(MODULE_
> +@@ -833,7 +833,7 @@ NOOPT_*_*_OBJCOPY_ADDDEBUGFLAG =
> --add-gnu-debuglink="$(DEBUG_DIR)/$(MODULE_
> *_*_*_DTC_PATH = DEF(DTC_BIN)
>
> # All supported GCC archs except LOONGARCH64 support
> -mstack-protector-guard=global, so set that on everything except LOONGARCH64
> -DEFINE GCC_ALL_CC_FLAGS = -g -Os -fshort-wchar -fno-builtin
> -fno-strict-aliasing -Wall -Werror -Wno-array-bounds -include AutoGen.h
> -fno-common -fstack-protector
> +DEFINE GCC_ALL_CC_FLAGS = -g -Os -fshort-wchar -fno-builtin
> -fno-strict-aliasing -Wall -Werror -Wno-array-bounds -include AutoGen.h
> -fno-common -fstack-protector ENV(GCC_PREFIX_MAP)
> DEFINE GCC_IA32_X64_CC_FLAGS = -mstack-protector-guard=global
> - DEFINE GCC_ARM_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS)
> -mlittle-endian -mabi=aapcs -fno-short-enums -funsigned-char
> -ffunction-sections -fdata-sections -fomit-frame-pointer -Wno-address
> -mthumb -fno-pic -fno-pie -mstack-protector-guard=global
> DEFINE GCC_LOONGARCH64_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -mabi=lp64d
> -fno-asynchronous-unwind-tables -Wno-address -fno-short-enums -fsigned-char
> -ffunction-sections -fdata-sections
> -@@ -938,8 +938,8 @@ DEFINE GCC_ARM_AARCH64_ASLDLINK_FLAGS =
> -Wl,--defsym=PECOFF_HEADER_SIZE=0 DEF(GC
> - DEFINE GCC_ARM_ASLDLINK_FLAGS = DEF(GCC_ARM_DLINK_FLAGS)
> -Wl,--entry,ReferenceAcpiTable -u $(IMAGE_ENTRY_POINT)
> DEF(GCC_ARM_AARCH64_ASLDLINK_FLAGS)
> - DEFINE GCC_AARCH64_ASLDLINK_FLAGS = DEF(GCC_AARCH64_DLINK_FLAGS)
> -Wl,--entry,ReferenceAcpiTable -u $(IMAGE_ENTRY_POINT)
> DEF(GCC_ARM_AARCH64_ASLDLINK_FLAGS)
> + DEFINE GCC_AARCH64_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS)
> -mlittle-endian -fno-short-enums -fverbose-asm -funsigned-char
> -ffunction-sections -fdata-sections -Wno-address
> -fno-asynchronous-unwind-tables -fno-unwind-tables -fno-pic -fno-pie
> -ffixed-x18 -mstack-protector-guard=global
> +@@ -845,8 +845,8 @@ DEFINE GCC_AARCH64_DLINK_FLAGS =
> -Wl,--emit-relocs -nostdlib -Wl,--gc-sectio
> + DEFINE GCC_LOONGARCH64_DLINK_FLAGS = DEF(GCC_LOONGARCH64_DLINK_COMMON)
> -z common-page-size=0x20
> + DEFINE GCC_AARCH64_ASLDLINK_FLAGS = DEF(GCC_AARCH64_DLINK_FLAGS)
> -Wl,--entry,ReferenceAcpiTable -u $(IMAGE_ENTRY_POINT)
> -Wl,--defsym=PECOFF_HEADER_SIZE=0 DEF(GCC_DLINK2_FLAGS_COMMON) -z
> common-page-size=0x20
> DEFINE GCC_LOONGARCH64_ASLDLINK_FLAGS = DEF(GCC_LOONGARCH64_DLINK_FLAGS)
> -Wl,--entry,ReferenceAcpiTable -u $(IMAGE_ENTRY_POINT)
> --DEFINE GCC_ASM_FLAGS = -c -x assembler -imacros AutoGen.h
> +-DEFINE GCC_ASM_FLAGS = -c -x assembler
> -DEFINE GCC_PP_FLAGS = -E -x assembler-with-cpp -include
> AutoGen.h
> -+DEFINE GCC_ASM_FLAGS = -c -x assembler -imacros AutoGen.h
> ENV(GCC_PREFIX_MAP)
> ++DEFINE GCC_ASM_FLAGS = -c -x assembler ENV(GCC_PREFIX_MAP)
> +DEFINE GCC_PP_FLAGS = -E -x assembler-with-cpp -include
> AutoGen.h ENV(GCC_PREFIX_MAP)
> DEFINE GCC_VFRPP_FLAGS = -x c -E -DVFRCOMPILE --include
> $(MODULE_NAME)StrDefs.h
> DEFINE GCC_ASLPP_FLAGS = -x c -E -include AutoGen.h
> - DEFINE GCC_ASLCC_FLAGS = -x c
> -@@ -1092,7 +1092,7 @@ DEFINE GCC5_LOONGARCH64_PP_FLAGS =
> -mabi=lp64d -march=loongarch64 DEF(
> + DEFINE GCC_ASLCC_FLAGS = -x c -include AutoGen.h
> -fshort-wchar
> +@@ -980,7 +980,7 @@ DEFINE GCC5_LOONGARCH64_PP_FLAGS =
> -mabi=lp64d -march=loongarch64 DEF(
> *_GCC48_IA32_DLINK2_FLAGS = DEF(GCC48_IA32_DLINK2_FLAGS)
> *_GCC48_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
> *_GCC48_IA32_OBJCOPY_FLAGS =
> @@ -54,7 +54,7 @@ index 0caa1c9001..dd86b3249d 100755
>
> DEBUG_GCC48_IA32_CC_FLAGS = DEF(GCC48_IA32_CC_FLAGS)
> RELEASE_GCC48_IA32_CC_FLAGS = DEF(GCC48_IA32_CC_FLAGS)
> -Wno-unused-but-set-variable
> -@@ -1120,7 +1120,7 @@ RELEASE_GCC48_IA32_CC_FLAGS =
> DEF(GCC48_IA32_CC_FLAGS) -Wno-unused-but-set
> +@@ -1008,7 +1008,7 @@ RELEASE_GCC48_IA32_CC_FLAGS =
> DEF(GCC48_IA32_CC_FLAGS) -Wno-unused-but-set
> *_GCC48_X64_DLINK2_FLAGS = DEF(GCC48_X64_DLINK2_FLAGS)
> *_GCC48_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
> *_GCC48_X64_OBJCOPY_FLAGS =
> @@ -63,7 +63,7 @@ index 0caa1c9001..dd86b3249d 100755
>
> DEBUG_GCC48_X64_CC_FLAGS = DEF(GCC48_X64_CC_FLAGS)
> RELEASE_GCC48_X64_CC_FLAGS = DEF(GCC48_X64_CC_FLAGS)
> -Wno-unused-but-set-variable
> -@@ -1229,7 +1229,7 @@ RELEASE_GCC48_AARCH64_CC_FLAGS =
> DEF(GCC48_AARCH64_CC_FLAGS) -Wno-unused-but-s
> +@@ -1087,7 +1087,7 @@ RELEASE_GCC48_AARCH64_CC_FLAGS =
> DEF(GCC48_AARCH64_CC_FLAGS) -Wno-unused-but-s
> *_GCC49_IA32_DLINK2_FLAGS = DEF(GCC49_IA32_DLINK2_FLAGS)
> *_GCC49_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
> *_GCC49_IA32_OBJCOPY_FLAGS =
> @@ -72,7 +72,7 @@ index 0caa1c9001..dd86b3249d 100755
>
> DEBUG_GCC49_IA32_CC_FLAGS = DEF(GCC49_IA32_CC_FLAGS)
> RELEASE_GCC49_IA32_CC_FLAGS = DEF(GCC49_IA32_CC_FLAGS)
> -Wno-unused-but-set-variable -Wno-unused-const-variable
> -@@ -1257,7 +1257,7 @@ RELEASE_GCC49_IA32_CC_FLAGS =
> DEF(GCC49_IA32_CC_FLAGS) -Wno-unused-but-set
> +@@ -1115,7 +1115,7 @@ RELEASE_GCC49_IA32_CC_FLAGS =
> DEF(GCC49_IA32_CC_FLAGS) -Wno-unused-but-set
> *_GCC49_X64_DLINK2_FLAGS = DEF(GCC49_X64_DLINK2_FLAGS)
> *_GCC49_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
> *_GCC49_X64_OBJCOPY_FLAGS =
> @@ -81,7 +81,7 @@ index 0caa1c9001..dd86b3249d 100755
>
> DEBUG_GCC49_X64_CC_FLAGS = DEF(GCC49_X64_CC_FLAGS)
> RELEASE_GCC49_X64_CC_FLAGS = DEF(GCC49_X64_CC_FLAGS)
> -Wno-unused-but-set-variable -Wno-unused-const-variable
> -@@ -1516,7 +1516,7 @@ RELEASE_GCCNOLTO_AARCH64_DLINK_XIPFLAGS = -z
> common-page-size=0x20
> +@@ -1314,7 +1314,7 @@ RELEASE_GCCNOLTO_AARCH64_DLINK_XIPFLAGS = -z
> common-page-size=0x20
> *_GCC5_IA32_DLINK2_FLAGS = DEF(GCC5_IA32_DLINK2_FLAGS) -no-pie
> *_GCC5_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
> *_GCC5_IA32_OBJCOPY_FLAGS =
> @@ -90,7 +90,7 @@ index 0caa1c9001..dd86b3249d 100755
>
> DEBUG_GCC5_IA32_CC_FLAGS = DEF(GCC5_IA32_CC_FLAGS) -flto
> DEBUG_GCC5_IA32_DLINK_FLAGS = DEF(GCC5_IA32_X64_DLINK_FLAGS) -flto
> -Os -Wl,-m,elf_i386,--oformat=elf32-i386
> -@@ -1548,7 +1548,7 @@ RELEASE_GCC5_IA32_DLINK_FLAGS =
> DEF(GCC5_IA32_X64_DLINK_FLAGS) -flto -Os -Wl,
> +@@ -1346,7 +1346,7 @@ RELEASE_GCC5_IA32_DLINK_FLAGS =
> DEF(GCC5_IA32_X64_DLINK_FLAGS) -flto -Os -Wl,
> *_GCC5_X64_DLINK2_FLAGS = DEF(GCC5_X64_DLINK2_FLAGS)
> *_GCC5_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
> *_GCC5_X64_OBJCOPY_FLAGS =
> @@ -99,3 +99,6 @@ index 0caa1c9001..dd86b3249d 100755
>
> DEBUG_GCC5_X64_CC_FLAGS = DEF(GCC5_X64_CC_FLAGS) -flto
> -DUSING_LTO
> DEBUG_GCC5_X64_DLINK_FLAGS = DEF(GCC5_X64_DLINK_FLAGS) -flto -Os
> +--
> +2.47.3
> +
> diff --git a/meta/recipes-core/ovmf/ovmf/0004-reproducible.patch
> b/meta/recipes-core/ovmf/ovmf/0004-reproducible.patch
> index 73f242321e..b42ecde211 100644
> --- a/meta/recipes-core/ovmf/ovmf/0004-reproducible.patch
> +++ b/meta/recipes-core/ovmf/ovmf/0004-reproducible.patch
> @@ -1,7 +1,7 @@
> -From 0d22e07cd9cc35ede04c01d3141068db744d7677 Mon Sep 17 00:00:00 2001
> +From 8b218dffa0368fbc2bfb5d8051b358476266fcb4 Mon Sep 17 00:00:00 2001
> From: Alexander Kanavin <alex.kanavin@gmail.com>
> Date: Mon, 14 Jun 2021 19:57:30 +0200
> -Subject: [PATCH] reproducible
> +Subject: [PATCH 4/5] reproducible
>
> This patch fixes various things which make the build more reproducible.
> Some changes
> here only change intermediate artefacts but that means when you have two
> build trees
> @@ -35,7 +35,7 @@ Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com
> >
> 4 files changed, 24 insertions(+), 16 deletions(-)
>
> diff --git a/BaseTools/Source/C/GenFw/Elf64Convert.c
> b/BaseTools/Source/C/GenFw/Elf64Convert.c
> -index 18594122ea..92b5f13cf6 100644
> +index 83f1b285c2..e2f582f8fb 100644
> --- a/BaseTools/Source/C/GenFw/Elf64Convert.c
> +++ b/BaseTools/Source/C/GenFw/Elf64Convert.c
> @@ -15,6 +15,8 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
> @@ -47,7 +47,7 @@ index 18594122ea..92b5f13cf6 100644
> #endif
> #include <assert.h>
> #include <stdio.h>
> -@@ -990,7 +992,7 @@ ScanSections64 (
> +@@ -995,7 +997,7 @@ ScanSections64 (
> }
> mCoffOffset = mDebugOffset + sizeof(EFI_IMAGE_DEBUG_DIRECTORY_ENTRY) +
> sizeof(EFI_IMAGE_DEBUG_CODEVIEW_NB10_ENTRY) +
> @@ -56,7 +56,7 @@ index 18594122ea..92b5f13cf6 100644
>
> //
> // Add more space in the .debug data region for the
> DllCharacteristicsEx
> -@@ -2322,7 +2324,7 @@ WriteDebug64 (
> +@@ -2329,7 +2331,7 @@ WriteDebug64 (
> EFI_IMAGE_DEBUG_CODEVIEW_NB10_ENTRY *Nb10;
> EFI_IMAGE_DEBUG_EX_DLLCHARACTERISTICS_ENTRY *DllEntry;
>
> @@ -65,7 +65,7 @@ index 18594122ea..92b5f13cf6 100644
>
> NtHdr = (EFI_IMAGE_OPTIONAL_HEADER_UNION *)(mCoffFile + mNtHdrOffset);
> DataDir =
> &NtHdr->Pe32Plus.OptionalHeader.DataDirectory[EFI_IMAGE_DIRECTORY_ENTRY_DEBUG];
> -@@ -2355,7 +2357,7 @@ WriteDebug64 (
> +@@ -2362,7 +2364,7 @@ WriteDebug64 (
>
> Nb10 = (EFI_IMAGE_DEBUG_CODEVIEW_NB10_ENTRY*)(Dir + 1);
> Nb10->Signature = CODEVIEW_SIGNATURE_NB10;
> @@ -153,7 +153,7 @@ index e5f282c4ac..27a34ef7c6 100755
> if T.GenFileListMacro and T.FileListMacro not in
> self.FileListMacros:
> self.FileListMacros[T.FileListMacro] = []
> diff --git a/BaseTools/Source/Python/AutoGen/ModuleAutoGen.py
> b/BaseTools/Source/Python/AutoGen/ModuleAutoGen.py
> -index aa0b71632e..57c9cad117 100755
> +index 764c51789b..40aadbcfbc 100755
> --- a/BaseTools/Source/Python/AutoGen/ModuleAutoGen.py
> +++ b/BaseTools/Source/Python/AutoGen/ModuleAutoGen.py
> @@ -1429,6 +1429,9 @@ class ModuleAutoGen(AutoGen):
> @@ -175,3 +175,6 @@ index aa0b71632e..57c9cad117 100755
>
> # Ignore generating makefile when it is a binary module
> if self.IsBinaryModule:
> +--
> +2.47.3
> +
> diff --git
> a/meta/recipes-core/ovmf/ovmf/0005-UefiCpuPkg-CpuExceptionHandlerLib-fix-push-instructi.patch
> b/meta/recipes-core/ovmf/ovmf/0005-UefiCpuPkg-CpuExceptionHandlerLib-fix-push-instructi.patch
> index 43c402b91a..650e084b5b 100644
> ---
> a/meta/recipes-core/ovmf/ovmf/0005-UefiCpuPkg-CpuExceptionHandlerLib-fix-push-instructi.patch
> +++
> b/meta/recipes-core/ovmf/ovmf/0005-UefiCpuPkg-CpuExceptionHandlerLib-fix-push-instructi.patch
> @@ -1,7 +1,7 @@
> -From 7dcf5ed06b5a256436521f892d2579421c163902 Mon Sep 17 00:00:00 2001
> +From 7e6be0f4068a2158af3c97e873edb33fa4d5c6b8 Mon Sep 17 00:00:00 2001
> From: Gerd Hoffmann <kraxel@redhat.com>
> Date: Mon, 3 Nov 2025 09:56:52 +0100
> -Subject: [PATCH] UefiCpuPkg/CpuExceptionHandlerLib: fix push instructions
> +Subject: [PATCH 5/5] UefiCpuPkg/CpuExceptionHandlerLib: fix push
> instructions
>
> Nasm 3.0 complains about 'dword' being invalid. The comment talks about
> a '8-byte value' so 'qword' should be correct here.
> @@ -41,3 +41,6 @@ index 3d64ac9080..671ed98f85 100644
> VectorNum:
> push rax
> %ifdef NO_ABSOLUTE_RELOCS_IN_TEXT
> +--
> +2.47.3
> +
> diff --git a/meta/recipes-core/ovmf/ovmf_git.bb b/meta/recipes-core/ovmf/
> ovmf_git.bb
> index 6b42041ac7..ec6c3b516c 100644
> --- a/meta/recipes-core/ovmf/ovmf_git.bb
> +++ b/meta/recipes-core/ovmf/ovmf_git.bb
> @@ -28,8 +28,8 @@ SRC_URI = "gitsm://
> github.com/tianocore/edk2.git;branch=master;protocol=https;ta
>
> file://0005-UefiCpuPkg-CpuExceptionHandlerLib-fix-push-instructi.patch \
> "
>
> -PV = "edk2-stable202508"
> -SRCREV = "d46aa46c8361194521391aa581593e556c707c6e"
> +PV = "edk2-stable202511"
> +SRCREV = "46548b1adac82211d8d11da12dd914f41e7aa775"
> UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>edk2-stable.*)"
>
> CVE_PRODUCT = "edk2"
> @@ -58,7 +58,7 @@ EDK_TOOLS_DIR = "edk2_basetools"
> BUILD_OPTIMIZATION = ""
>
> # OVMF supports IA only, although it could conceivably support ARM
> someday.
> -COMPATIBLE_HOST:class-target = '(i.86|x86_64).*'
> +COMPATIBLE_HOST:class-target = '(x86_64).*'
>
> # Additional build flags for OVMF with Secure Boot.
> # Fedora also uses "-D SMM_REQUIRE -D EXCLUDE_SHELL_FROM_FD".
> @@ -178,9 +178,6 @@ do_compile:class-target() {
> export LFLAGS="${LDFLAGS}"
> PARALLEL_JOBS="${@oe.utils.parallel_make_argument(d, '-n %d')}"
> OVMF_ARCH="X64"
> - if [ "${TARGET_ARCH}" != "x86_64" ] ; then
> - OVMF_ARCH="IA32"
> - fi
>
> # The build for the target uses BaseTools/Conf/tools_def.template
> # from ovmf-native to find the compiler, which depends on
> @@ -197,9 +194,6 @@ do_compile:class-target() {
> rm -rf ${WORKDIR}/ovmf
> mkdir ${WORKDIR}/ovmf
> OVMF_DIR_SUFFIX="X64"
> - if [ "${TARGET_ARCH}" != "x86_64" ] ; then
> - OVMF_DIR_SUFFIX="Ia32" # Note the different capitalization
> - fi
> FIXED_GCCVER=$(fixup_target_tools ${GCC_VER})
> bbnote FIXED_GCCVER is ${FIXED_GCCVER}
>
> build_dir="${S}/Build/Ovmf$OVMF_DIR_SUFFIX/${OVMF_BUILD_TYPE}_${FIXED_GCCVER}"
> @@ -231,10 +225,10 @@ do_install:class-native() {
>
> do_install:class-target() {
> # Content for UEFI shell iso. We install the EFI shell as
> - # bootx64/ia32.efi because then it can be started even when the
> + # bootx64.efi because then it can be started even when the
> # firmware itself does not contain it.
> install -d ${D}/efi/boot
> - install ${WORKDIR}/ovmf/Shell.efi ${D}/efi/boot/boot${@ "ia32" if
> "${TARGET_ARCH}" != "x86_64" else "x64"}.efi
> + install ${WORKDIR}/ovmf/Shell.efi ${D}/efi/boot/bootx64.efi
> if ${@bb.utils.contains('PACKAGECONFIG', 'secureboot', 'true',
> 'false', d)}; then
> install ${WORKDIR}/ovmf/EnrollDefaultKeys.efi ${D}
> fi
> --
> 2.47.3
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#228372):
> https://lists.openembedded.org/g/openembedded-core/message/228372
> Mute This Topic: https://lists.openembedded.org/mt/116906945/1997914
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [
> raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>
[-- Attachment #2: Type: text/html, Size: 23856 bytes --]
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [OE-core] [PATCH 097/114] strace: upgrade 6.17 -> 6.18
2025-12-22 20:07 ` [PATCH 097/114] strace: upgrade 6.17 -> 6.18 Alexander Kanavin
@ 2025-12-24 9:56 ` Mathieu Dubois-Briand
2025-12-24 13:56 ` Alexander Kanavin
0 siblings, 1 reply; 104+ messages in thread
From: Mathieu Dubois-Briand @ 2025-12-24 9:56 UTC (permalink / raw)
To: alex.kanavin, openembedded-core; +Cc: Alexander Kanavin
On Mon Dec 22, 2025 at 9:07 PM CET, Alexander Kanavin via lists.openembedded.org wrote:
> From: Alexander Kanavin <alex@linutronix.de>
>
> Add a patch to skip tests with newly appeared failures.
>
> Signed-off-by: Alexander Kanavin <alex@linutronix.de>
> ---
Hi Alexander,
Thanks for your patches.
It did work well a first, but then the bpf patch got merged separately
[1] and now we have some clash between patches applied by the recipe:
ERROR: strace-6.18-r0 do_patch: Applying patch '0001-tests-skip-bpf-tests.patch' on target directory '/srv/pokybuild/yocto-worker/genericx86-64/build/build/tmp/work/core2-64-poky-linux/strace/6.18/sources/strace-6.18'
CmdError('quilt --quiltrc /srv/pokybuild/yocto-worker/genericx86-64/build/build/tmp/work/core2-64-poky-linux/strace/6.18/recipe-sysroot-native/etc/quiltrc push', 0, 'stdout: Applying patch 0001-tests-skip-bpf-tests.patch
patching file tests/bpf-v.gen.test
Hunk #1 FAILED at 1.
1 out of 1 hunk FAILED -- rejects in file tests/bpf-v.gen.test
patching file tests/bpf.gen.test
Hunk #1 FAILED at 1.
1 out of 1 hunk FAILED -- rejects in file tests/bpf.gen.test
Patch 0001-tests-skip-bpf-tests.patch does not apply (enforce with -f)
https://autobuilder.yoctoproject.org/valkyrie/#/builders/4/builds/2924
Do you mind to refresh the patch?
[1] https://git.openembedded.org/openembedded-core/commit/?id=640b43073dc5b185781e2789860af6a07560bcef
Thanks,
Mathieu
--
Mathieu Dubois-Briand, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [OE-core] [PATCH 097/114] strace: upgrade 6.17 -> 6.18
2025-12-24 9:56 ` [OE-core] " Mathieu Dubois-Briand
@ 2025-12-24 13:56 ` Alexander Kanavin
0 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-24 13:56 UTC (permalink / raw)
To: Mathieu Dubois-Briand; +Cc: openembedded-core, Alexander Kanavin
On Wed, 24 Dec 2025 at 10:56, Mathieu Dubois-Briand
<mathieu.dubois-briand@bootlin.com> wrote:
> Thanks for your patches.
>
> It did work well a first, but then the bpf patch got merged separately
> [1] and now we have some clash between patches applied by the recipe:
>
> ERROR: strace-6.18-r0 do_patch: Applying patch '0001-tests-skip-bpf-tests.patch' on target directory '/srv/pokybuild/yocto-worker/genericx86-64/build/build/tmp/work/core2-64-poky-linux/strace/6.18/sources/strace-6.18'
> CmdError('quilt --quiltrc /srv/pokybuild/yocto-worker/genericx86-64/build/build/tmp/work/core2-64-poky-linux/strace/6.18/recipe-sysroot-native/etc/quiltrc push', 0, 'stdout: Applying patch 0001-tests-skip-bpf-tests.patch
> patching file tests/bpf-v.gen.test
> Hunk #1 FAILED at 1.
> 1 out of 1 hunk FAILED -- rejects in file tests/bpf-v.gen.test
> patching file tests/bpf.gen.test
> Hunk #1 FAILED at 1.
> 1 out of 1 hunk FAILED -- rejects in file tests/bpf.gen.test
> Patch 0001-tests-skip-bpf-tests.patch does not apply (enforce with -f)
>
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/4/builds/2924
>
> Do you mind to refresh the patch?
>
> [1] https://git.openembedded.org/openembedded-core/commit/?id=640b43073dc5b185781e2789860af6a07560bcef
This is the same patch (just written by someone else), and the version
upgrade has merged to master as well, so you can simply drop this from
the set.
Alex
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [OE-core] [PATCH 047/114] ovmf: upgrade 202508 -> 202511
2025-12-23 23:07 ` [OE-core] " Khem Raj
@ 2025-12-29 11:12 ` Alexander Kanavin
0 siblings, 0 replies; 104+ messages in thread
From: Alexander Kanavin @ 2025-12-29 11:12 UTC (permalink / raw)
To: Khem Raj; +Cc: openembedded-core, Alexander Kanavin
On Wed, 24 Dec 2025 at 00:07, Khem Raj <raj.khem@gmail.com> wrote:
>
> meta/recipes-core/ovmf/ovmf-shell-image.bb also needs to narrow down COMPATIBLE_HOST to respond to this change.
I don't think that's needed, the error is already specific enough:
ERROR: Nothing RPROVIDES 'ovmf-shell-efi' (but
/srv/work/alex/openembedded-core/meta/recipes-core/ovmf/ovmf-shell-image.bb
RDEPENDS on or otherwise requires it)
ovmf RPROVIDES ovmf-shell-efi but was skipped: incompatible with host
i686-poky-linux (not in COMPATIBLE_HOST)
Alex
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [OE-core] [PATCH 020/114] icu: upgrade 77-1 -> 78.1
2025-12-22 20:06 ` [PATCH 020/114] icu: upgrade 77-1 -> 78.1 Alexander Kanavin
@ 2026-01-13 8:14 ` Yannic Moog
0 siblings, 0 replies; 104+ messages in thread
From: Yannic Moog @ 2026-01-13 8:14 UTC (permalink / raw)
To: alex.kanavin@gmail.com, openembedded-core@lists.openembedded.org
Cc: Alexander Kanavin, upstream@lists.phytec.de
Hi,
apologies for the late reply. I believe this patch broke icu (do_install) and I didn't find any
fixes on the list.
On Mon, 2025-12-22 at 21:06 +0100, Alexander Kanavin via lists.openembedded.org wrote:
> From: Alexander Kanavin <alex@linutronix.de>
>
> Upstream has adopted the . as version separator, so custom recipe logic
> can be dropped.
>
> License-Update: additional files under MIT.
>
> Signed-off-by: Alexander Kanavin <alex@linutronix.de>
> ---
> .../icu/{icu_77-1.bb => icu_78.1.bb} | 36 +++++++------------
> 1 file changed, 12 insertions(+), 24 deletions(-)
> rename meta/recipes-support/icu/{icu_77-1.bb => icu_78.1.bb} (84%)
>
> diff --git a/meta/recipes-support/icu/icu_77-1.bb b/meta/recipes-support/icu/icu_78.1.bb
> similarity index 84%
> rename from meta/recipes-support/icu/icu_77-1.bb
> rename to meta/recipes-support/icu/icu_78.1.bb
> index 7c9483c975..8827f05f51 100644
> --- a/meta/recipes-support/icu/icu_77-1.bb
> +++ b/meta/recipes-support/icu/icu_78.1.bb
> @@ -5,7 +5,7 @@ internationalization (I18N) and globalization (G11N), giving applications the \
> same results on all platforms."
> HOMEPAGE = "https://icu.unicode.org/"
>
> -LICENSE = "ICU"
> +LICENSE = "ICU & MIT"
> DEPENDS = "icu-native"
>
> CVE_PRODUCT = "international_components_for_unicode"
> @@ -25,7 +25,7 @@ EXTRA_OECONF:class-native = "--disable-icu-config ac_cv_path_install='install -
> c
> EXTRA_OECONF:class-nativesdk = "--with-cross-build=${STAGING_ICU_DIR_NATIVE} --disable-icu-
> config ac_cv_path_install='install -c'"
> EXTRA_OECONF:append:class-target = " --enable-automake-test-format"
> EXTRA_OECONF:append:class-target = "${@oe.utils.conditional('SITEINFO_ENDIANNESS', 'be', ' --
> with-data-packaging=archive', '', d)}"
> -TARGET_CXXFLAGS:append = "${@oe.utils.conditional('SITEINFO_ENDIANNESS', 'be', ' -
> DICU_DATA_DIR=\\""${datadir}/${BPN}/${@icu_install_folder(d)}\\""', '', d)}"
> +TARGET_CXXFLAGS:append = "${@oe.utils.conditional('SITEINFO_ENDIANNESS', 'be', ' -
> DICU_DATA_DIR=\\""${datadir}/${BPN}/${PV}\\""', '', d)}"
>
> ASNEEDED = ""
>
> @@ -61,16 +61,16 @@ remove_build_host_references() {
> -e 's,--sysroot=${STAGING_DIR_TARGET},,g' \
> -e 's|${DEBUG_PREFIX_MAP}||g' \
> -e 's:${HOSTTOOLS_DIR}/::g' \
> - ${D}/${libdir}/${BPN}/${@icu_install_folder(d)}/Makefile.inc \
> - ${D}/${libdir}/${BPN}/${@icu_install_folder(d)}/pkgdata.inc
> + ${D}/${libdir}/${BPN}/${PV}/Makefile.inc \
> + ${D}/${libdir}/${BPN}/${PV}/pkgdata.inc
> }
>
> do_install:append:class-target() {
> # The native pkgdata can not generate the correct data file.
> # Use icupkg to re-generate it.
> if [ "${SITEINFO_ENDIANNESS}" = "be" ] ; then
> - rm -f ${D}/${datadir}/${BPN}/${@icu_install_folder(d)}/icudt${ICU_MAJOR_VER}b.dat
> - icupkg -tb ${S}/data/in/icudt${ICU_MAJOR_VER}l.dat
> ${D}/${datadir}/${BPN}/${@icu_install_folder(d)}/icudt${ICU_MAJOR_VER}b.dat
> + rm -f ${D}/${datadir}/${BPN}/${PV}/icudt${ICU_MAJOR_VER}b.dat
> + icupkg -tb ${S}/data/in/icudt${ICU_MAJOR_VER}l.dat
do_install
crashes with
install: cannot stat '[...]/icu/78.1/sources/icu/source/data/out/icudt78.1l.dat': No such file or
directory
actual file is '[...]/icu/78.1/sources/icu/source/data/out/icudt78l.dat'
Fix:
-ICU_MAJOR_VER = "${@d.getVar('PV').split('-')[0]}"
+ICU_MAJOR_VER = "${@d.getVar('PV').split('.')[0]}"
I can send a patch to fix it.
Yannic
> ${D}/${datadir}/${BPN}/${PV}/icudt${ICU_MAJOR_VER}b.dat
> fi
>
> remove_build_host_references
> @@ -92,28 +92,16 @@ FILES:libicuio = "${libdir}/libicuio.so.*"
>
> BBCLASSEXTEND = "native nativesdk"
>
> -LIC_FILES_CHKSUM = "file://../LICENSE;md5=cf57d9459a2c5f88ecd83c75207cc5ff"
> +LIC_FILES_CHKSUM = "file://../LICENSE;md5=e531a388be7c1df9a0fb7b4010c9c1d7"
>
> -def icu_download_version(d):
> - pvsplit = d.getVar('PV').split('-')
> - return pvsplit[0] + "_" + pvsplit[1]
> -
> -def icu_download_folder(d):
> - pvsplit = d.getVar('PV').split('-')
> - return pvsplit[0] + "-" + pvsplit[1]
> -
> -def icu_install_folder(d):
> - pvsplit = d.getVar('PV').split('-')
> - return pvsplit[0] + "." + pvsplit[1]
> -
> -ICU_PV = "${@icu_download_version(d)}"
> -ICU_FOLDER = "${@icu_download_folder(d)}"
> +ICU_PV = "${PV}"
> +ICU_FOLDER = "${PV}"
>
> # http://errors.yoctoproject.org/Errors/Details/20486/
> ARM_INSTRUCTION_SET:armv4 = "arm"
> ARM_INSTRUCTION_SET:armv5 = "arm"
>
> -BASE_SRC_URI = "${GITHUB_BASE_URI}/download/release-${ICU_FOLDER}/icu4c-${ICU_PV}-src.tgz"
> +BASE_SRC_URI = "${GITHUB_BASE_URI}/download/release-${ICU_FOLDER}/icu4c-${ICU_PV}-sources.tgz"
> DATA_SRC_URI = "${GITHUB_BASE_URI}/download/release-${ICU_FOLDER}/icu4c-${ICU_PV}-data.zip"
> SRC_URI = "${BASE_SRC_URI};name=code \
> ${DATA_SRC_URI};name=data \
> @@ -128,8 +116,8 @@ SRC_URI = "${BASE_SRC_URI};name=code \
> SRC_URI:append:class-target = "\
> file://0001-Disable-LDFLAGSICUDT-for-Linux.patch \
> "
> -SRC_URI[code.sha256sum] = "588e431f77327c39031ffbb8843c0e3bc122c211374485fa87dc5f3faff24061"
> -SRC_URI[data.sha256sum] = "1e08bfafa442260ccabf9a872d4eab12de813d42b90769df056bab032b37e1d3"
> +SRC_URI[code.sha256sum] = "6217f58ca39b23127605cfc6c7e0d3475fe4b0d63157011383d716cb41617886"
> +SRC_URI[data.sha256sum] = "e7b652244f27194e0ea46a0d21cfc714ee8a818e1fd82d51a93bc91516fdcf65"
>
> UPSTREAM_CHECK_REGEX = "releases/tag/release-(?P<pver>(?!.+rc).+)"
> GITHUB_BASE_URI = "https://github.com/unicode-org/icu/releases"
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#228345): https://lists.openembedded.org/g/openembedded-core/message/228345
> Mute This Topic: https://lists.openembedded.org/mt/116906912/8280565
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [y.moog@phytec.de]
> -=-=-=-=-=-=-=-=-=-=-=-
^ permalink raw reply [flat|nested] 104+ messages in thread
end of thread, other threads:[~2026-01-13 8:14 UTC | newest]
Thread overview: 104+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-12-22 20:05 [PATCH 001/114] build-appliance-image: do not inherit setuptools Alexander Kanavin
2025-12-22 20:05 ` [PATCH 002/114] gtk4: consider only even versions Alexander Kanavin
2025-12-22 20:05 ` [PATCH 003/114] python3-uv-build: add a recipe Alexander Kanavin
2025-12-22 20:05 ` [PATCH 004/114] alsa: upgrade 1.2.14 -> 1.2.15 Alexander Kanavin
2025-12-22 20:05 ` [PATCH 005/114] at-spi2-core: upgrade 2.56.4 -> 2.58.2 Alexander Kanavin
2025-12-22 20:05 ` [PATCH 006/114] bash-completion: upgrade 2.16.0 -> 2.17.0 Alexander Kanavin
2025-12-22 20:05 ` [PATCH 007/114] bind: upgrade 9.20.15 -> 9.20.17 Alexander Kanavin
2025-12-22 20:05 ` [PATCH 008/114] boost: upgrade 1.89.0 -> 1.90.0 Alexander Kanavin
2025-12-22 20:05 ` [PATCH 009/114] cmake: upgrade 4.2.0 -> 4.2.1 Alexander Kanavin
2025-12-22 20:05 ` [PATCH 010/114] cups: upgrade 2.4.15 -> 2.4.16 Alexander Kanavin
2025-12-22 20:05 ` [PATCH 011/114] ed: upgrade 1.22.2 -> 1.22.3 Alexander Kanavin
2025-12-22 20:05 ` [PATCH 012/114] ell: upgrade 0.80 -> 0.81 Alexander Kanavin
2025-12-22 20:05 ` [PATCH 013/114] glib-2.0: upgrade 2.86.1 -> 2.86.3 Alexander Kanavin
2025-12-22 20:05 ` [PATCH 014/114] gn: upgrade to latest revision Alexander Kanavin
2025-12-22 20:05 ` [PATCH 015/114] gnupg: upgrade 2.5.11 -> 2.5.14 Alexander Kanavin
2025-12-22 20:05 ` [PATCH 016/114] go-helloworld: upgrade to latest revision Alexander Kanavin
2025-12-22 20:05 ` [PATCH 017/114] gtk-doc: upgrade 1.34.0 -> 1.35.1 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 018/114] harfbuzz: upgrade 11.5.1 -> 12.2.0 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 019/114] hwdata: upgrade 0.399 -> 0.402 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 020/114] icu: upgrade 77-1 -> 78.1 Alexander Kanavin
2026-01-13 8:14 ` [OE-core] " Yannic Moog
2025-12-22 20:06 ` [PATCH 021/114] igt-gpu-tools: upgrade 2.1 -> 2.3 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 022/114] inetutils: upgrade 2.6 -> 2.7 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 023/114] iproute2: upgrade 6.17.0 -> 6.18.0 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 024/114] iso-codes: upgrade 4.18.0 -> 4.19.0 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 025/114] kbd: upgrade 2.8.0 -> 2.9.0 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 026/114] kea: upgrade 3.0.1 -> 3.0.2 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 027/114] libadwaita: upgrade 1.8.1 -> 1.8.2 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 028/114] libatomic-ops: upgrade 7.8.4 -> 7.10.0 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 029/114] libdisplay-info: upgrade 0.2.0 -> 0.3.0 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 030/114] libdrm: upgrade 2.4.128 -> 2.4.131 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 031/114] libevdev: upgrade 1.13.5 -> 1.13.6 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 032/114] libgit2: upgrade 1.9.1 -> 1.9.2 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 033/114] libinput: upgrade 1.29.2 -> 1.30.1 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 034/114] libjpeg-turbo: upgrade 3.1.2 -> 3.1.3 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 035/114] libpcre2: upgrade 10.46 -> 10.47 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 036/114] libpng: upgrade 1.6.52 -> 1.6.53 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 037/114] libproxy: upgrade 0.5.11 -> 0.5.12 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 038/114] librsvg: upgrade 2.61.0 -> 2.61.3 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 039/114] libtest-fatal-perl: upgrade 0.017 -> 0.018 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 040/114] libtraceevent: upgrade 1.8.4 -> 1.8.6 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 041/114] libva: upgrade 2.22.0 -> 2.23.0 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 042/114] libxcrypt: upgrade 4.5.0 -> 4.5.2 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 043/114] libxkbcommon: upgrade 1.11.0 -> 1.13.1 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 044/114] libxslt: upgrade 1.1.43 -> 1.1.45 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 045/114] makedumpfile: upgrade 1.7.7 -> 1.7.8 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 046/114] ninja: upgrade 1.13.1 -> 1.13.2 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 047/114] ovmf: upgrade 202508 -> 202511 Alexander Kanavin
2025-12-23 23:07 ` [OE-core] " Khem Raj
2025-12-29 11:12 ` Alexander Kanavin
2025-12-22 20:06 ` [PATCH 048/114] puzzles: upgrade to latest revision Alexander Kanavin
2025-12-22 20:06 ` [PATCH 049/114] p11-kit: upgrade 0.25.5 -> 0.25.10 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 050/114] python3-beartype: upgrade 0.21.0 -> 0.22.9 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 051/114] python3-calver: upgrade 2025.04.17 -> 2025.10.20 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 052/114] python3-certifi: upgrade 2025.8.3 -> 2025.11.12 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 053/114] python3-cffi: upgrade 1.17.1 -> 2.0.0 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 054/114] python3-click: upgrade 8.2.2 -> 8.3.1 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 055/114] python3-cryptography: upgrade 45.0.7 -> 46.0.3 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 056/114] python3-cython: upgrade 3.1.3 -> 3.2.3 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 057/114] python3-dbusmock: upgrade 0.37.0 -> 0.37.2 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 058/114] python3-dtschema: upgrade 2025.8 -> 2025.12 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 059/114] python3-hypothesis: upgrade 6.148.5 -> 6.148.7 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 060/114] python3-iniconfig: upgrade 2.1.0 -> 2.3.0 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 061/114] python3-maturin: upgrade 1.9.4 -> 1.10.2 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 062/114] python3-numpy: upgrade 2.3.4 -> 2.3.5 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 063/114] python3-pbr: upgrade 7.0.1 -> 7.0.3 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 064/114] python3-pdm: upgrade 2.26.1 -> 2.26.2 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 065/114] python3-pdm-backend: upgrade 2.4.5 -> 2.4.6 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 066/114] python3-pdm-build-locked: upgrade 0.3.5 -> 0.3.7 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 067/114] python3-pip: upgrade 25.2 -> 25.3 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 068/114] python3-poetry-core: upgrade 2.1.3 -> 2.2.1 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 069/114] python3-pycairo: upgrade 1.28.0 -> 1.29.0 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 070/114] python3-pycparser: upgrade 2.22 -> 2.23 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 071/114] python3-pyopenssl: upgrade 25.1.0 -> 25.3.0 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 072/114] python3-pyparsing: upgrade 3.2.4 -> 3.2.5 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 073/114] python3-pyproject-metadata: upgrade 0.9.1 -> 0.10.0 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 074/114] python3-pytest: upgrade 8.4.2 -> 9.0.2 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 075/114] python3-pytest-subtests: upgrade 0.14.2 -> 0.15.0 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 076/114] python3-pyyaml: upgrade 6.0.2 -> 6.0.3 Alexander Kanavin
2025-12-22 20:06 ` [PATCH 077/114] python3-rdflib: upgrade 7.1.4 -> 7.5.0 Alexander Kanavin
2025-12-22 20:07 ` [PATCH 078/114] python3-rpds-py: upgrade 0.27.1 -> 0.30.0 Alexander Kanavin
2025-12-22 20:07 ` [PATCH 079/114] python3-ruamel-yaml: upgrade 0.18.15 -> 0.18.17 Alexander Kanavin
2025-12-22 20:07 ` [PATCH 080/114] python3-scons: upgrade 4.9.1 -> 4.10.1 Alexander Kanavin
2025-12-22 20:07 ` [PATCH 081/114] python3-setuptools-scm: upgrade 8.3.1 -> 9.2.2 Alexander Kanavin
2025-12-22 20:07 ` [PATCH 082/114] python3-sphinx: upgrade 8.2.1 -> 9.0.4 Alexander Kanavin
2025-12-22 20:07 ` [PATCH 083/114] python3-testtools: upgrade 2.7.2 -> 2.8.1 Alexander Kanavin
2025-12-22 20:07 ` [PATCH 084/114] python3-trove-classifiers: upgrade 2025.9.11.17 -> 2025.12.1.14 Alexander Kanavin
2025-12-22 20:07 ` [PATCH 085/114] python3-urllib3: upgrade 2.5.0 -> 2.6.2 Alexander Kanavin
2025-12-22 20:07 ` [PATCH 086/114] python3-wcwidth: upgrade 0.2.13 -> 0.2.14 Alexander Kanavin
2025-12-22 20:07 ` [PATCH 087/114] python3-webcolors: upgrade 24.11.1 -> 25.10.0 Alexander Kanavin
2025-12-22 20:07 ` [PATCH 088/114] python3-xmltodict: upgrade 0.15.1 -> 1.0.2 Alexander Kanavin
2025-12-22 20:07 ` [PATCH 089/114] qemu: upgrade 10.0.7 -> 10.1.3 Alexander Kanavin
2025-12-22 20:07 ` [PATCH 090/114] quota: upgrade 4.10 -> 4.11 Alexander Kanavin
2025-12-22 20:07 ` [PATCH 091/114] re2c: upgrade 4.3 -> 4.3.1 Alexander Kanavin
2025-12-22 20:07 ` [PATCH 092/114] repo: upgrade 2.59 -> 2.60.1 Alexander Kanavin
2025-12-22 20:07 ` [PATCH 093/114] rpm-sequoia: upgrade 1.9.0 -> 1.10.0 Alexander Kanavin
2025-12-22 20:07 ` [PATCH 094/114] rpm-sequoia-crypto-policy: upgrade to latest revision Alexander Kanavin
2025-12-22 20:07 ` [PATCH 095/114] shaderc: upgrade 2025.3 -> 2025.5 Alexander Kanavin
2025-12-22 20:07 ` [PATCH 096/114] spirv-llvm-translator: upgrade 21.1.2 -> 21.1.3 Alexander Kanavin
2025-12-22 20:07 ` [PATCH 097/114] strace: upgrade 6.17 -> 6.18 Alexander Kanavin
2025-12-24 9:56 ` [OE-core] " Mathieu Dubois-Briand
2025-12-24 13:56 ` Alexander Kanavin
2025-12-22 20:07 ` [PATCH 098/114] stress-ng: upgrade 0.19.04 -> 0.19.06 Alexander Kanavin
2025-12-22 20:07 ` [PATCH 099/114] swig: upgrade 4.3.1 -> 4.4.1 Alexander Kanavin
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox