Package: rust-ahash

Now that rust-ahash 0.8 is in trixie and noble I hope to update
rust-hashbrown and rust-indexmap soon to versions 0.14
and version 2 respectively.

ahash has a dev-dependency on hashbrown which the current
packaging translates into a build-dependency and a
test-dependency. After bumping these dependencies the
package builds/and runs autopkgtests fine.
diff -Nru rust-ahash-0.8.7/debian/changelog rust-ahash-0.8.7/debian/changelog
--- rust-ahash-0.8.7/debian/changelog   2024-02-06 19:01:40.000000000 +0000
+++ rust-ahash-0.8.7/debian/changelog   2024-02-10 21:45:21.000000000 +0000
@@ -1,3 +1,10 @@
+rust-ahash (0.8.7-4.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Bump hasbrown dev-dependency to 0.14.
+
+ -- Peter Michael Green <plugw...@debian.org>  Sat, 10 Feb 2024 21:45:21 +0000
+
 rust-ahash (0.8.7-4) unstable; urgency=medium
 
   * relax to declare most package relations unversioned:
diff -Nru rust-ahash-0.8.7/debian/control rust-ahash-0.8.7/debian/control
--- rust-ahash-0.8.7/debian/control     2024-02-06 18:58:48.000000000 +0000
+++ rust-ahash-0.8.7/debian/control     2024-02-10 21:43:07.000000000 +0000
@@ -12,7 +12,7 @@
  librust-fnv-1+default-dev <!nocheck>,
  librust-fxhash-0.2+default-dev <!nocheck>,
  librust-getrandom-0.2+default-dev <!nocheck>,
- librust-hashbrown-0.12+default-dev <!nocheck>,
+ librust-hashbrown-0.14+default-dev <!nocheck>,
  librust-hex-0.4+default-dev <!nocheck>,
  librust-no-panic-0.1+default-dev <!nocheck>,
  librust-once-cell-1+alloc-dev <!nocheck>,
diff -Nru rust-ahash-0.8.7/debian/patches/1003_hashbrown.patch 
rust-ahash-0.8.7/debian/patches/1003_hashbrown.patch
--- rust-ahash-0.8.7/debian/patches/1003_hashbrown.patch        1970-01-01 
00:00:00.000000000 +0000
+++ rust-ahash-0.8.7/debian/patches/1003_hashbrown.patch        2024-02-10 
21:45:21.000000000 +0000
@@ -0,0 +1,14 @@
+Description: Bump hasbrown dev-dependency to 0.14.
+Author: Peter Michael Green <plugw...@debian.org>
+
+--- rust-ahash-0.8.7.orig/Cargo.toml
++++ rust-ahash-0.8.7/Cargo.toml
+@@ -95,7 +95,7 @@ fxhash = "0.2.1"
+ hex = "0.4.2"
+ rand = "0.8.5"
+ serde_json = "1.0.59"
+-hashbrown = "0.12.3"
++hashbrown = "0.14"
+ 
+ [package.metadata.docs.rs]
+ rustc-args = ["-C", "target-feature=+aes"]
diff -Nru rust-ahash-0.8.7/debian/patches/series 
rust-ahash-0.8.7/debian/patches/series
--- rust-ahash-0.8.7/debian/patches/series      2024-02-01 20:48:14.000000000 
+0000
+++ rust-ahash-0.8.7/debian/patches/series      2024-02-10 21:45:21.000000000 
+0000
@@ -1,5 +1,6 @@
 0_bigendian.patch
 1001_bench_overflow.patch
 1002_test_feature_requirements.patch
+1003_hashbrown.patch
 2001_zerocopy.patch
 2002_no_nightly.patch
diff -Nru rust-ahash-0.8.7/debian/tests/control 
rust-ahash-0.8.7/debian/tests/control
--- rust-ahash-0.8.7/debian/tests/control       2024-02-06 18:58:28.000000000 
+0000
+++ rust-ahash-0.8.7/debian/tests/control       2024-02-10 21:45:21.000000000 
+0000
@@ -8,7 +8,7 @@
  librust-criterion-0.3+html-reports-dev,
  librust-fnv-1+default-dev,
  librust-fxhash-0.2+default-dev,
- librust-hashbrown-0.12+default-dev,
+ librust-hashbrown-0.14+default-dev,
  librust-hex-0.4+default-dev,
  librust-no-panic-0.1+default-dev,
  librust-rand-0.8+default-dev,
@@ -26,7 +26,7 @@
  librust-criterion-0.3+html-reports-dev,
  librust-fnv-1+default-dev,
  librust-fxhash-0.2+default-dev,
- librust-hashbrown-0.12+default-dev,
+ librust-hashbrown-0.14+default-dev,
  librust-hex-0.4+default-dev,
  librust-no-panic-0.1+default-dev,
  librust-rand-0.8+default-dev,
@@ -44,7 +44,7 @@
  librust-criterion-0.3+html-reports-dev,
  librust-fnv-1+default-dev,
  librust-fxhash-0.2+default-dev,
- librust-hashbrown-0.12+default-dev,
+ librust-hashbrown-0.14+default-dev,
  librust-hex-0.4+default-dev,
  librust-no-panic-0.1+default-dev,
  librust-rand-0.8+default-dev,
@@ -62,7 +62,7 @@
  librust-criterion-0.3+html-reports-dev,
  librust-fnv-1+default-dev,
  librust-fxhash-0.2+default-dev,
- librust-hashbrown-0.12+default-dev,
+ librust-hashbrown-0.14+default-dev,
  librust-hex-0.4+default-dev,
  librust-no-panic-0.1+default-dev,
  librust-rand-0.8+default-dev,
@@ -80,7 +80,7 @@
  librust-criterion-0.3+html-reports-dev,
  librust-fnv-1+default-dev,
  librust-fxhash-0.2+default-dev,
- librust-hashbrown-0.12+default-dev,
+ librust-hashbrown-0.14+default-dev,
  librust-hex-0.4+default-dev,
  librust-no-panic-0.1+default-dev,
  librust-rand-0.8+default-dev,
@@ -98,7 +98,7 @@
  librust-criterion-0.3+html-reports-dev,
  librust-fnv-1+default-dev,
  librust-fxhash-0.2+default-dev,
- librust-hashbrown-0.12+default-dev,
+ librust-hashbrown-0.14+default-dev,
  librust-hex-0.4+default-dev,
  librust-no-panic-0.1+default-dev,
  librust-rand-0.8+default-dev,
@@ -116,7 +116,7 @@
  librust-criterion-0.3+html-reports-dev,
  librust-fnv-1+default-dev,
  librust-fxhash-0.2+default-dev,
- librust-hashbrown-0.12+default-dev,
+ librust-hashbrown-0.14+default-dev,
  librust-hex-0.4+default-dev,
  librust-no-panic-0.1+default-dev,
  librust-rand-0.8+default-dev,
@@ -134,7 +134,7 @@
  librust-criterion-0.3+html-reports-dev,
  librust-fnv-1+default-dev,
  librust-fxhash-0.2+default-dev,
- librust-hashbrown-0.12+default-dev,
+ librust-hashbrown-0.14+default-dev,
  librust-hex-0.4+default-dev,
  librust-no-panic-0.1+default-dev,
  librust-rand-0.8+default-dev,
@@ -152,7 +152,7 @@
  librust-criterion-0.3+html-reports-dev,
  librust-fnv-1+default-dev,
  librust-fxhash-0.2+default-dev,
- librust-hashbrown-0.12+default-dev,
+ librust-hashbrown-0.14+default-dev,
  librust-hex-0.4+default-dev,
  librust-no-panic-0.1+default-dev,
  librust-rand-0.8+default-dev,

Reply via email to