Debian Patches

Status for rust-glam/0.30.1-3

Patch Description Author Forwarded Bugs Origin Last update
fix-32-bit-usize-layout-check.patch Fix vector layout assertions on 32-bit targets The cuda feature aligns USizeVec2 to 16 bytes. On 32-bit targets, two usize
fields occupy only 8 bytes, so the alignment padding makes the structure
16 bytes instead. Adjust the compile-time and generated integration-test
assertions to cover that layout. Also use the platform alignment of i64 and
u64 in the I64Vec3 and U64Vec3 integration tests; these types are 4-byte
aligned on i386 rather than the 8-byte alignment assumed by the tests.

===================================================================
Michele Cane <michele.cane@proton.me> yes 2026-08-18
add-approx-dev-dependency.patch Make approx available to the comprehensive test build glam declares approx as an optional dependency, but the all-features test
build also needs it in the development dependency closure used by Debian's
Cargo build setup.
Michele Cane <michele.cane@proton.me> not-needed 2026-08-15
relax-deps.patch Disable iai bench and relax dependencies Ben Westover <bjw@debian.org> not-needed 2026-07-17
rand-0.10-api.patch Adapt rand feature to the rand 0.10 extension trait Michele Cane <michele.cane@proton.me> not-needed 2026-08-10
suppress-unused-attributes.patch Suppress obsolete attribute warnings from trait implementations The current Rust compiler warns about #[must_use] attributes on trait methods
in impl blocks. glam uses these attributes extensively, producing thousands
of warnings and causing Salsa CI to time out while collecting the build log.
Michele Cane <michele.cane@proton.me> not-needed 2026-08-11

All known versions for source package 'rust-glam'

Links