[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