[Debian-med-packaging] Bug#1115342: sourmash: FTBFS: error: failed to select a version for the requirement `needletail = "^0.5"`

Peter Green plugwash at debian.org
Tue Sep 16 06:40:49 BST 2025


tags 1115342 +patch
thanks

Attatched is a patch to make sourmash work with the packages currently in sid


-------------- next part --------------
diff -Nru sourmash-4.9.4/debian/changelog sourmash-4.9.4/debian/changelog
--- sourmash-4.9.4/debian/changelog	2025-09-13 10:06:13.000000000 +0000
+++ sourmash-4.9.4/debian/changelog	2025-09-16 03:25:24.000000000 +0000
@@ -1,3 +1,11 @@
+sourmash (4.9.4-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Relax cargo dependency on needletail (Closes: #1115342)
+  * Relax cargo dependency on ouroboros
+
+ -- Peter Michael Green <plugwash at debian.org>  Tue, 16 Sep 2025 03:25:24 +0000
+
 sourmash (4.9.4-1) unstable; urgency=medium
 
   * New upstream version. Closes: #1114393
diff -Nru sourmash-4.9.4/debian/patches/soften-deps sourmash-4.9.4/debian/patches/soften-deps
--- sourmash-4.9.4/debian/patches/soften-deps	2025-09-13 10:06:13.000000000 +0000
+++ sourmash-4.9.4/debian/patches/soften-deps	2025-09-16 03:25:24.000000000 +0000
@@ -26,7 +26,7 @@
  murmurhash3 = "0.0.5"
 -needletail = { version = "0.6.3", default-features = false }
 -niffler = { version = "3.0.0", default-features = false, features = [ "gz", "lzma", "zstd" ] }
-+needletail = { version = "0.5", default-features = false }
++needletail = { version = ">= 0.5", default-features = false }
 +niffler = { version = "2.6", default-features = false, features = [ "gz", "lzma", "zstd" ] }
  # declare liblzma here to allow static compilation and fix macos linking issues in Python wheel
 -liblzma = { version = "0.3.6", features = ["static"] }
@@ -35,7 +35,7 @@
  num-iter = "0.1.45"
  once_cell = "1.18.0"
 -ouroboros = "0.18.5"
-+ouroboros = "0.15"
++ouroboros = ">= 0.15"
  piz = "0.5.0"
  primal-check = "0.3.4"
  rayon = { version = "1.10.0", optional = true }


More information about the Debian-med-packaging mailing list