Debian Patches

Status for rust-serde-with/3.21.0-2

Patch Description Author Forwarded Bugs Origin Last update
disable-unpackaged-optional-deps.patch Disable optional deps not in Debian (hashbrown 0.15/0.17, indexmap 1, schemars 0.9) not-needed
disable-unpackaged-dev-deps.patch Drop/adjust dev-deps not available at required versions in Debian - yaml_serde, serde-xml-rs 0.8: not in archive (or only old xml-rs)
- schemars_0_9: not packaged
- jsonschema: relax 0.33 -> 0.37
not-needed
disable-xml-yaml-tests.patch Ignore tests needing yaml_serde / serde-xml-rs 0.8 (not in Debian) not-needed
disable-workspace-version-tests.patch Disable version_numbers test (needs monorepo paths / CHANGELOG) not-needed
break-schemars-dep-cycle.diff Drop schemars features to break B-D cycle on upgrade schemars → smol-str → borsh → bson → serde-with → serde-with-macros.
Building 3.21 with EXTRA macros 3.21 conflicts with archive serde-with
which hard-depends on macros 3.18. schemars is optional; rdeps use
+default/+macros, not +schemars-*.
Simon Quigley <tsimonq2@debian.org> not-needed 2026-07-23
fix-adt-tests.diff Fix ADT: gate std-only tests; do not compile xml/yaml tests - #[ignore] still compiles missing yaml_serde/serde_xml_rs symbols
- tests rust/with_prefix/with_suffix need std (HashMap/with_suffix mods)
Simon Quigley <tsimonq2@debian.org> not-needed 2026-07-23
fix-unordered-hash-expects.patch Order-independent JSON compare in is_equal helpers This fixes autopkgtests on s390x, where the output is valid but out of order Simon Quigley <tsimonq2@debian.org> no vendor 2026-07-31

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

Links