[Pkg-rust-maintainers] Bug#1055092: rust-hashbrown: please upgrade to v0.14

Peter Green plugwash at debian.org
Wed Dec 27 11:05:42 GMT 2023


preliminary analysis of reverse dependencies.

btm
  upstream uses 0.14 debian is currently down-patching.

rust-ahash
  dev dependency only, tests pass with dependency bumped.

rust-chumsky
  new upstream uses 0.14 and is not semver breaking.

rust-dashmap
  new upstream uses 0.14 and is not semver breaking.

rust-hashlink
  new upstream uses 0.14 and is not semver breaking.

rust-imara-diff
  upstream has bumped dependency to 0.14 in git but hasn't released yet
  no code changes were made with dependency bump.

rust-indexmap
  new upstream uses 0.14 but new upstreram is semver breaking
  I think it makes most sense to do these two together.

rust-lru
  new upstream uses 0.14 but new upstream is semver breaking,
  upstream made no code changes when bumping dependency,
  I think patching is the way to go here.
  I was able to get a successful test with the dependeny bumped.

rust-ordered-multimap
  new upstream uses 0.14 but new upstream is semver breaking and has too high msrv.
  I think patching is the way to go here.
  Version in debian builds ok after bumping dependency.

rust-regalloc2
  jonas package
  upstream still on hashbrown 0.13
  builds ok and tests pass after bumping dependency.

rust-rkyv
  upstream has bumped in git, but not yet included in a release.
  builds ok and tests pass after bumping dependency
  note: building with --all-features fails for unrelated reasons.

rust-unicode-linebreak
  new upstream has moved to shipping pre-generated tables, eliminating the dependency on hashbrown.
  version in Debian builds/tests ok with dependency bumped.

rust-wasmtime (librust-cranelift-dev)
  jonas package
  version in unstable/experimental is broken.
  version in testing is rather old.
  hoping the release team will file a "fails to migrate to testing for too long" in the not to distant future.
  upstream version in unstable/experimental uses 0.14, downpatched in Debian
  upstream version in testing uses 0.13, downpatched in Debian.



More information about the Pkg-rust-maintainers mailing list