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 |
