All of lore.kernel.org
 help / color / mirror / Atom feed
From: Scott Murray <scott.murray@konsulko.com>
To: yocto-patches@lists.yoctoproject.org
Subject: [meta-lts-mixins][scarthgap/rust][PATCH 00/35] Update to 1.96.1
Date: Fri, 31 Jul 2026 07:32:30 -0400	[thread overview]
Message-ID: <cover.1785496469.git.scott.murray@konsulko.com> (raw)

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.

Scott


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 => 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 => 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 => libstd-rs_1.96.1.bb} |   0
 recipes-devtools/rust/rust-cross-canadian.inc |   1 +
 ....92.0.bb => rust-cross-canadian_1.96.1.bb} |   0
 ...-llvm-allow-env-override-of-exe-path.patch |   8 +-
 ...ust-llvm_1.92.0.bb => 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 => 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 => librsvg_2.62.3.bb}  |  30 +-
 31 files changed, 912 insertions(+), 915 deletions(-)
 rename recipes-devtools/{rust => cargo-c}/cargo-c-crates.inc (72%)
 rename recipes-devtools/{rust => cargo-c}/cargo-c/0001-parking-lot-Use-libc-SYS_futex_time64-on-riscv32.patch (100%)
 rename recipes-devtools/{rust/cargo-c_0.10.19+cargo-0.93.0.bb => cargo-c/cargo-c_0.10.20+cargo-0.94.0.bb} (87%)
 rename recipes-devtools/rust/{cargo_1.92.0.bb => cargo_1.96.1.bb} (97%)
 create mode 100644 recipes-devtools/rust/files/0002-Fix-rust-build-failure-with-unstable-options.patch
 create mode 100644 recipes-devtools/rust/files/0003-explicit-tail-calls-disable-two-tests.patch
 create mode 100644 recipes-devtools/rust/files/0004-explicit-tail-calls-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-statically-in-rustc_driver-feature.patch
 rename recipes-devtools/rust/{libstd-rs_1.92.0.bb => libstd-rs_1.96.1.bb} (100%)
 rename recipes-devtools/rust/{rust-cross-canadian_1.92.0.bb => rust-cross-canadian_1.96.1.bb} (100%)
 rename recipes-devtools/rust/{rust-llvm_1.92.0.bb => rust-llvm_1.96.1.bb} (100%)
 rename recipes-devtools/rust/{rust_1.92.0.bb => rust_1.96.1.bb} (95%)
 delete mode 100644 recipes-gnome/librsvg/librsvg/0001-Revert-meson.build-do-not-force-disable-gdk-pixbuf-l.patch
 rename recipes-gnome/librsvg/{librsvg_2.61.3.bb => librsvg_2.62.3.bb} (79%)

-- 
2.55.0



             reply	other threads:[~2026-07-31 11:33 UTC|newest]

Thread overview: 36+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-07-31 11:32 Scott Murray [this message]
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 01/35] cargo-c: update 0.10.19 -> 0.10.20 Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 02/35] cargo-update-recipe-crates: Don't fail for partially empty Cargo.lock Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 03/35] cargo-update-recipe-crates: Properly close target file after writing Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 04/35] rust: Upgrade 1.92.0 -> 1.93.0 Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 05/35] rust: Upgrade 1.93.0 -> 1.94.0 Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 06/35] cargo-c: Move recipe out of rust directory Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 07/35] rust: Drop revert-link-std-statically-in-rustc_driver-feature.patch Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 08/35] rust: Drop oeqa-selftest-Increase-timeout-in-process-sigpipe-ru.patch Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 09/35] rust: install Rust library sources for 'make rustavailable' support Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 10/35] librsvg: move symlink file for ptest in package librsvg-ptest Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 11/35] rust: Fix flaky assertions in oneshot tests Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 12/35] rust: Fix build with llvm-22 Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 13/35] rust: Fix loongarch unit test " Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 14/35] rust: Upgrade 1.94.0 -> 1.94.1 Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 15/35] cargo: set status of CVE-2023-40030 Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 16/35] cargo: set CVE_PRODUCT Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 17/35] rust: fix codegen test failure on big-endian targets Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 18/35] librsvg: remove obsolete .la deletion Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 19/35] librsvg: consolidate DEPENDS Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 20/35] librsvg: consolidate PACKAGECONFIG Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 21/35] librsvg: rewrite cross gdk-pixbuf-query-loaders handling Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 22/35] rust: Upgrade 1.94.1 -> 1.95.0 Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 23/35] librsvg: remove dependency on liberation-fonts Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 24/35] librsvg: add PACKAGECONFIGs for avif and gdkpixbuf Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 25/35] librsvg: upgrade 2.61.3 -> 2.62.2 Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 26/35] cargo_common.bbclass: add subdir argument to git dependency to let cargo find crate Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 27/35] rust: export CARGO_BUILD_TARGET Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 28/35] rust: Upgrade 1.95.0 -> 1.96.0 Scott Murray
2026-07-31 11:32 ` [meta-lts-mixins][scarthgap/rust][PATCH 29/35] librsvg: upgrade: 2.62.2 -> 2.62.3 Scott Murray
2026-07-31 11:33 ` [meta-lts-mixins][scarthgap/rust][PATCH 30/35] rust: backport explicit-tail-calls test skips for unsupported LLVM targets Scott Murray
2026-07-31 11:33 ` [meta-lts-mixins][scarthgap/rust][PATCH 31/35] rust-target-config: armv8a AArch32 Thumb build fixes Scott Murray
2026-07-31 11:33 ` [meta-lts-mixins][scarthgap/rust][PATCH 32/35] rust: Upgrade 1.96.0 -> 1.96.1 Scott Murray
2026-07-31 11:33 ` [meta-lts-mixins][scarthgap/rust][PATCH 33/35] cargo_c.bbclass: pass --libdir to cargo cinstall Scott Murray
2026-07-31 11:33 ` [meta-lts-mixins][scarthgap/rust][PATCH 34/35] classes/cargo: fix indentation Scott Murray
2026-07-31 11:33 ` [meta-lts-mixins][scarthgap/rust][PATCH 35/35] classes/cargo: remove BUILD_MODE, replace with CARGO_PROFILE Scott Murray

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=cover.1785496469.git.scott.murray@konsulko.com \
    --to=scott.murray@konsulko.com \
    --cc=yocto-patches@lists.yoctoproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.