Debian Patches
Status for rust-concread/0.5.10-1
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| drop-criterion-and-benches.patch | Drop criterion dev-dependency and the benchmarks that use it The criterion crate is required at version 0.8.x but Debian only ships 0.5.x. The two benches (arccache, hashmap_benchmark) are the only consumers, so drop both the bench targets and the dev-dependency. =================================================================== |
Juan Manuel Méndez Rey <juan.mendezr@proton.me> | not-needed | 2026-05-26 | ||
| drop-function-name.patch | Drop function_name dev-dependency The function_name crate is not packaged in Debian and is not actually referenced anywhere in the concread source tree (verified by grep for `function_name`, `use function_name`, and `#[named]`); the declaration in Cargo.toml is vestigial. =================================================================== |
Juan Manuel Méndez Rey <juan.mendezr@proton.me> | not-needed | 2026-05-26 | ||
| relax-rand-version.patch | Relax rand dev-dependency to also accept 0.10 Debian sid ships librust-rand-dev 0.10.x; concread 0.5.10 upstream pins 0.9.2. The dev-dep is only used in `#[cfg(test)]` blocks; the 0.10 API satisfies all calls (rand::rng, random_range, SliceRandom), except for two `thread_rng()` call sites which are addressed by a follow-up patch (port-tests-thread-rng-to-rng.patch). =================================================================== |
Juan Manuel Méndez Rey <juan.mendezr@proton.me> | not-needed | 2026-05-26 | ||
| relax-crossbeam-queue-version.patch | Relax crossbeam-queue to also accept 0.3.11 Debian sid ships librust-crossbeam-queue-dev 0.3.11; concread 0.5.10 upstream pins 0.3.12 (caret semantics ">= 0.3.12, < 0.4"). The 0.3.x series has no API breakages; relaxing the lower bound lets the package build on the current Debian crossbeam-queue without forcing a separate update of that crate. =================================================================== |
Juan Manuel Méndez Rey <juan.mendezr@proton.me> | not-needed | 2026-05-26 | ||
| port-tests-thread-rng-to-rng.patch | Replace rand::thread_rng() with rand::rng() in tests rand::thread_rng() was removed in rand 0.10; the test code in src/bptree/mod.rs (all inside #[cfg(test)] blocks) is updated to use rand::rng() which is the supported replacement and existed already in rand 0.9 as well. Functionally equivalent: both return a ThreadRng. =================================================================== |
Juan Manuel Méndez Rey <juan.mendezr@proton.me> | no | 2026-05-26 | ||
| drop-dhat.patch | diff --git a/Cargo.toml b/Cargo.toml index 6269746..7632ed7 100644 |
no |
