Debian Patches

Status for rust-crc-fast/1.10.0-1

Patch Description Author Forwarded Bugs Origin Last update
0001-fixes-no_std.patch fixes no_std by changing import from std to core for avx512.rs netsbot <70838931+netsbot@users.noreply.github.com> yes https://github.com/netsbot/crc-fast-rust/commit/c99dc2281dc6785e6bed20ce78e763ac6520160e 2026-02-09
0002-ffi-requires-std.patch [PATCH 1/2] ffi requires std
crc_fast_checksum_file implies that filesystem access is needed in order
to satisfy the interface defined in libcrc_fast.h.

Allows the tests to pass with default features disabled:

cargo test --no-default-features --features ffi
Wesley Hershberger <wesley.hershberger@gmail.com> yes https://github.com/MggMuggins/crc-fast-rust/commit/51f7b2c2810765e981fe034010e6f7bff56442a9 2026-05-31
0003-rand-to-0.10.patch [PATCH 2/2] rand to 0.10 Wesley Hershberger <wesley.hershberger@gmail.com> yes https://github.com/MggMuggins/crc-fast-rust/commit/b76a56c42fab2bbd331c931c8e2f9e495aacfb3b 2026-05-31
drop-bench.patch Drop benches
Drops criterion dependency because librust-criterion-dev doesn't provide
librust-criterion+default-dev (so just relaxing the dep doesn't work)
Wesley Hershberger <wesley.hershberger@gmail.com> not-needed
drop-deprecated-features.patch Drop deprecated features
Reduce autopkgtest time for deprecated features that fail to build with
--no-default-features anyway
Wesley Hershberger <wesley.hershberger@gmail.com> not-needed
disable-failing-tests.patch Disable tests failing on unwritable Cargo.lock
These tests attempt to write to Cargo.lock in the crate root; in Debian this
will be /usr/share/cargo/registry, which is not writable by the autopkgtest
user.

cbindgen supposedly has the capability to specify an alternative path for
Cargo.lock, but the tests still fail with the same error; I suspect additional
options are needed.
Wesley Hershberger <wesley.hershberger@gmail.com> not-needed

All known versions for source package 'rust-crc-fast'

Links