Package: rust-rustix / 1.0.8-2

Metadata

Package Version Patches format
rust-rustix 1.0.8-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
no windows.diff | (download)

Cargo.toml | 24 12 + 12 - 0 !
1 file changed, 12 insertions(+), 12 deletions(-)

 remove windows dep
drop alloc.diff | (download)

Cargo.toml | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 drop alloc since rustc-std-worspace-alloc-dev isn't packaged
disable benches.diff | (download)

Cargo.toml | 12 6 + 6 - 0 !
1 file changed, 6 insertions(+), 6 deletions(-)

---
relax dep.diff | (download)

Cargo.toml | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
relax linux raw sys.patch | (download)

Cargo.toml | 4 2 + 2 - 0 !
src/fs/constants.rs | 2 1 + 1 - 0 !
src/fs/statx.rs | 2 1 + 1 - 0 !
3 files changed, 4 insertions(+), 4 deletions(-)

 bump linux-raw-sys to v0.10
 linux-raw-sys 0.10 updated its API to linux 6.14. Starting from linux 6.11,
 `statx`'s `__spare1` field got renamed to `stx_dio_read_offset_align` and
 became a non-dummy field. The change does not break the ABI, but rustix's
 `fs` feature tests expect it to exist with the old name, which it does not.
 For consistency with linux-raw-sys 0.10, we rename the field and change its
 type (in a way that does not break the ABI), but we still keep it pub(crate)
 like the old field to also avoid changing the API.
 See also https://github.com/bytecodealliance/rustix/pull/1467.
gate feature tests.patch | (download)

src/fs/constants.rs | 1 1 + 0 - 0 !
src/fs/special.rs | 1 1 + 0 - 0 !
2 files changed, 2 insertions(+)

 gate feature tests behind their features
 The fs module is enabled internally on a number of platforms, including i368,
 even when the 'fs' feature is disabled. Gate the tests in the fs module behind
 the 'fs' feature so tests are only run when the feature is enabled.