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