[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