RE: [yocto-patches] [meta-lts-mixins][scarthgap/rust][PATCH 00/35] Update to 1.96.1
"Marko, Peter" <[email protected]> Tue, 4 Aug 2026 21:56:18 +0000
| Newsgroups | org.yoctoproject.lists.yocto-patches |
|---|---|
| Message-ID | <AS8PR10MB50733593873B3ED9907CF072FDD42@AS8PR10MB5073.EURPRD10.PROD.OUTLOOK.COM> |
Hello Scott, this update puts scarthgap+mixins ahead of wrynose. I think I'll update to a commit somewhere between the 1.94.1 and 1.95.0 bum= ps to cap our scarthgap at wrynose level. Are there any plans for wrynose mixins layer so we don't fall behind there? Peter > -----Original Message----- > From: [email protected] <[email protected]= ect.org> > On Behalf Of Scott Murray via lists.yoctoproject.org > Sent: Tuesday, August 4, 2026 11:19 PM > To: [email protected] > Subject: Re: [yocto-patches] [meta-lts-mixins][scarthgap/rust][PATCH 00/3= 5] Update > to 1.96.1 >=20 > On Fri, 31 Jul 2026, Scott Murray via lists.yoctoproject.org wrote: >=20 > > This patch series for the scarthgap/rust mixin layer backports the > > recent Rust toolchain changes in oe-core master branch to pull in > > the 1.92.0 -> 1.96.1 updates and other fixes. Note that due to > > scarthgap not having the later clang integration some changes > > related to an issue with sstate reuse across hosts with different > > toolchains ([YOCTO #16058]) are not really viable to backport with > > this mixin. I have not confirmed whether the issue exists with the > > rust-llvm toolchain used to build Rust in scarthgap, if you do > > encounter a similar issue while using the mixin, please let me know. > > > > I intend to merge this series to scarthgap/rust by end of day Tuesday > > (August 4, EST) unless a serious showstopper is pointed out. >=20 > These have now been merged to scarthgap/rust. >=20 > Scott >=20 >=20 > > Changes: > > > > Alex Kiernan (1): > > rust-target-config: armv8a AArch32 Thumb build fixes > > > > Alexander Kanavin (1): > > librsvg: upgrade: 2.62.2 -> 2.62.3 > > > > Changqing Li (1): > > librsvg: move symlink file for ptest in package librsvg-ptest > > > > Deepesh Varatharajan (9): > > cargo-c: update 0.10.19 -> 0.10.20 > > rust: Upgrade 1.93.0 -> 1.94.0 > > cargo-c: Move recipe out of rust directory > > rust: Drop revert-link-std-statically-in-rustc_driver-feature.patch > > rust: Drop oeqa-selftest-Increase-timeout-in-process-sigpipe-ru.patch > > rust: Fix flaky assertions in oneshot tests > > rust: Upgrade 1.94.0 -> 1.94.1 > > rust: Upgrade 1.94.1 -> 1.95.0 > > rust: Upgrade 1.95.0 -> 1.96.0 > > > > George Refseth (1): > > cargo_common.bbclass: add subdir argument to git dependency to let > > cargo find crate > > > > Harish Sadineni (1): > > rust: install Rust library sources for 'make rustavailable' support > > > > Hemanth Kumar M D (1): > > rust: Upgrade 1.92.0 -> 1.93.0 > > > > Jesse Van Gavere (1): > > rust: export CARGO_BUILD_TARGET > > > > Khem Raj (2): > > rust: Fix build with llvm-22 > > rust: Fix loongarch unit test with llvm-22 > > > > Martin Schwan (2): > > cargo-update-recipe-crates: Don't fail for partially empty Cargo.lock > > cargo-update-recipe-crates: Properly close target file after writing > > > > Peter Marko (2): > > cargo: set status of CVE-2023-40030 > > cargo: set CVE_PRODUCT > > > > Peter Tatrai (2): > > rust: fix codegen test failure on big-endian targets > > rust: backport explicit-tail-calls test skips for unsupported LLVM > > targets > > > > Ross Burton (9): > > librsvg: remove obsolete .la deletion > > librsvg: consolidate DEPENDS > > librsvg: consolidate PACKAGECONFIG > > librsvg: rewrite cross gdk-pixbuf-query-loaders handling > > librsvg: remove dependency on liberation-fonts > > librsvg: add PACKAGECONFIGs for avif and gdkpixbuf > > librsvg: upgrade 2.61.3 -> 2.62.2 > > classes/cargo: fix indentation > > classes/cargo: remove BUILD_MODE, replace with CARGO_PROFILE > > > > Sundeep KOKKONDA (1): > > rust: Upgrade 1.96.0 -> 1.96.1 > > > > Taruntej Kanakamalla (1): > > cargo_c.bbclass: pass --libdir to cargo cinstall > > > > .../cargo-update-recipe-crates.bbclass | 19 +- > > classes-recipe/cargo.bbclass | 22 +- > > classes-recipe/cargo_c.bbclass | 1 + > > classes-recipe/cargo_common.bbclass | 3 + > > classes-recipe/rust-target-config.bbclass | 34 +- > > conf/layer.conf | 2 +- > > lib/oeqa/selftest/cases/rust_mixin.py | 3 +- > > .../{rust =3D> cargo-c}/cargo-c-crates.inc | 434 +++++++-------- > > ...Use-libc-SYS_futex_time64-on-riscv32.patch | 0 > > .../cargo-c_0.10.20+cargo-0.94.0.bb} | 2 +- > > .../rust/{cargo_1.92.0.bb =3D> cargo_1.96.1.bb} | 4 + > > ...teps-tool.rs-switch-off-lto-for-rust.patch | 4 +- > > ...-build-failure-with-unstable-options.patch | 63 +++ > > ...xplicit-tail-calls-disable-two-tests.patch | 39 ++ > > ...lls-ignore-tests-on-unsupported-llvm.patch | 96 ++++ > > ...crease-timeout-in-process-sigpipe-ru.patch | 31 -- > > ...d-statically-in-rustc_driver-feature.patch | 229 -------- > > .../rust/files/rust-oe-selftest.patch | 115 ++-- > > ...ibstd-rs_1.92.0.bb =3D> libstd-rs_1.96.1.bb} | 0 > > recipes-devtools/rust/rust-cross-canadian.inc | 1 + > > ....92.0.bb =3D> rust-cross-canadian_1.96.1.bb} | 0 > > ...-llvm-allow-env-override-of-exe-path.patch | 8 +- > > ...ust-llvm_1.92.0.bb =3D> rust-llvm_1.96.1.bb} | 0 > > recipes-devtools/rust/rust-snapshot.inc | 102 ++-- > > recipes-devtools/rust/rust-source.inc | 7 +- > > .../rust/{rust_1.92.0.bb =3D> rust_1.96.1.bb} | 19 +- > > recipes-gnome/librsvg/librsvg-crates.inc | 498 +++++++++--------- > > ...ld-do-not-force-disable-gdk-pixbuf-l.patch | 49 -- > > ...append-RUSTFLAGS-to-rustc-executable.patch | 2 +- > > ...e-care-of-deprecated-assert_cmd-Comm.patch | 10 +- > > .../{librsvg_2.61.3.bb =3D> librsvg_2.62.3.bb} | 30 +- > > 31 files changed, 912 insertions(+), 915 deletions(-) > > rename recipes-devtools/{rust =3D> cargo-c}/cargo-c-crates.inc (72%) > > rename recipes-devtools/{rust =3D> cargo-c}/cargo-c/0001-parking-lot-U= se-libc- > SYS_futex_time64-on-riscv32.patch (100%) > > rename recipes-devtools/{rust/cargo-c_0.10.19+cargo-0.93.0.bb =3D> car= go-c/cargo- > c_0.10.20+cargo-0.94.0.bb} (87%) > > rename recipes-devtools/rust/{cargo_1.92.0.bb =3D> cargo_1.96.1.bb} (9= 7%) > > create mode 100644 recipes-devtools/rust/files/0002-Fix-rust-build-fai= lure-with- > unstable-options.patch > > create mode 100644 recipes-devtools/rust/files/0003-explicit-tail-call= s-disable-two- > tests.patch > > create mode 100644 recipes-devtools/rust/files/0004-explicit-tail-call= s-ignore-tests- > on-unsupported-llvm.patch > > delete mode 100644 recipes-devtools/rust/files/oeqa-selftest-Increase-= timeout-in- > process-sigpipe-ru.patch > > delete mode 100644 recipes-devtools/rust/files/revert-link-std-statica= lly-in- > rustc_driver-feature.patch > > rename recipes-devtools/rust/{libstd-rs_1.92.0.bb =3D> libstd-rs_1.96.= 1.bb} (100%) > > rename recipes-devtools/rust/{rust-cross-canadian_1.92.0.bb =3D> rust-= cross- > canadian_1.96.1.bb} (100%) > > rename recipes-devtools/rust/{rust-llvm_1.92.0.bb =3D> rust-llvm_1.96.= 1.bb} (100%) > > rename recipes-devtools/rust/{rust_1.92.0.bb =3D> rust_1.96.1.bb} (95%= ) > > delete mode 100644 recipes-gnome/librsvg/librsvg/0001-Revert-meson.bui= ld-do- > not-force-disable-gdk-pixbuf-l.patch > > rename recipes-gnome/librsvg/{librsvg_2.61.3.bb =3D> librsvg_2.62.3.bb= } (79%) > > > > >=20 >=20 > -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- > Links: You receive all messages sent to this group. > View/Reply Online (#4625): https://lists.yoctoproject.org/g/yocto- > patches/message/4625 > Mute This Topic: https://lists.yoctoproject.org/mt/120532672/4454441 > Group Owner: [email protected] > Unsubscribe: https://lists.yoctoproject.org/g/yocto- > patches/leave/13703729/4454441/683413657/xyzzy [[email protected]] > -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- >=20