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'
- 0.30.1-3 (forky, sid)
