[Debian-med-packaging] Bug#1095393: sourmash: FTBFS: error: failed to select a version for the requirement `rkyv = "^0.7.44"`
Peter Green
plugwash at debian.org
Tue Feb 11 14:16:27 GMT 2025
Tags 1095393 +path
thanks
With the attatched patch I was able to build sourmash succesfully.
-------------- next part --------------
diff -Nru sourmash-4.8.14/debian/changelog sourmash-4.8.14/debian/changelog
--- sourmash-4.8.14/debian/changelog 2025-01-20 10:50:45.000000000 +0000
+++ sourmash-4.8.14/debian/changelog 2025-02-11 14:04:30.000000000 +0000
@@ -1,3 +1,10 @@
+sourmash (4.8.14-2.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Remove upper limit from cargo dependency on rkyv (Closes: #1095393).
+
+ -- Peter Michal Green <plugwash at debian.org> Tue, 11 Feb 2025 14:04:30 +0000
+
sourmash (4.8.14-2) unstable; urgency=medium
* Added patch to remove timeout for two tests that were too slow on
diff -Nru sourmash-4.8.14/debian/patches/soften-deps sourmash-4.8.14/debian/patches/soften-deps
--- sourmash-4.8.14/debian/patches/soften-deps 2025-01-17 22:49:05.000000000 +0000
+++ sourmash-4.8.14/debian/patches/soften-deps 2025-02-11 14:04:19.000000000 +0000
@@ -1,4 +1,5 @@
Author: Michael R. Crusoe <crusoe at debian.org>
+Author: Peter Michael Greem <plugwash at debian.org>
Description: soften some dependencies to match what is packaged in Debian
Forwarded: not-needed
--- sourmash.orig/src/core/Cargo.toml
@@ -40,7 +41,8 @@
-primal-check = "0.3.4"
+primal-check = "0.3"
rayon = { version = "1.10.0", optional = true }
- rkyv = { version = "0.7.44", optional = true }
+-rkyv = { version = "0.7.44", optional = true }
++rkyv = { version = ">= 0.7.44", optional = true }
-roaring = "0.10.10"
+roaring = "0.10"
roots = "0.0.8"
More information about the Debian-med-packaging
mailing list