Debian Patches

Status for rust-serde-pickle/1.2.0-1

Patch Description Author Forwarded Bugs Origin Last update
num-bigint-0.5.patch Use Debian's num-bigint 0.5 Steffen Moeller <moeller@debian.org> not-needed 2026-10-30
test-dependencies.patch Port property tests to QuickCheck 1 and rand 0.10 Keep all 5000 round-trip cases and the random-stream fuzz test.
Exclude NaN from equality-based properties and keep generated big integers
outside i64 range, including QuickCheck 1 boundary values.
Use the packaged regex 1.x instead of the old MSRV-specific pin.
Steffen Moeller <moeller@debian.org> not-needed 2026-10-30
criterion-0.5.patch Use Debian's criterion 0.5 for optional benchmarks Require the benchmark feature for its harness-free executable, whose source
is entirely gated on that feature.
Steffen Moeller <moeller@debian.org> not-needed 2026-10-30
float-bigint-ordering.patch Keep float and big-integer comparisons symmetric A float cast to i64 saturates outside the i64 range, giving inconsistent
ordering in sets and breaking pickle round trips. Use the reverse of the
existing big-integer-to-float comparison, and cover the shrunk failing case.
Steffen Moeller <moeller@debian.org> no 2026-10-30
benchmark-fixtures.patch Decode benchmark fixtures with their object restore state Match the options used by the library's unpickle_all test for these same
Python object fixtures, rather than failing with UnresolvedGlobal.
Steffen Moeller <moeller@debian.org> no 2026-10-30

All known versions for source package 'rust-serde-pickle'

Links