Package: atuin
Version: 18.8.0-1.2
I hope to update rust-itertools to 0.14 soon, the debian dependencies
in atuin allow the new version but the cargo dependencies do not.
After relaxing the dependency, the package builds sucessfully with
the new version.
diff -Nru atuin-18.8.0/debian/changelog atuin-18.8.0/debian/changelog
--- atuin-18.8.0/debian/changelog 2026-01-17 00:43:52.000000000 +0000
+++ atuin-18.8.0/debian/changelog 2026-01-22 10:14:25.000000000 +0000
@@ -1,3 +1,10 @@
+atuin (18.8.0-1.3) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Relax cargo dependency on itertools.
+
+ -- Peter Michael Green <[email protected]> Thu, 22 Jan 2026 10:14:25 +0000
+
atuin (18.8.0-1.2) unstable; urgency=medium
* Non-maintainer upload.
diff -Nru atuin-18.8.0/debian/patches/relax-deps.patch
atuin-18.8.0/debian/patches/relax-deps.patch
--- atuin-18.8.0/debian/patches/relax-deps.patch 2026-01-16
15:50:08.000000000 +0000
+++ atuin-18.8.0/debian/patches/relax-deps.patch 2026-01-22
10:14:25.000000000 +0000
@@ -1,13 +1,15 @@
Forwarded: not-needed
Last-Update: 2025-08-17
---- a/Cargo.toml
-+++ b/Cargo.toml
+--- atuin-18.8.0.orig/Cargo.toml
++++ atuin-18.8.0/Cargo.toml
@@ -27 +27 @@
-directories = "5.0.1"
+directories = ">= 5.0.1"
-@@ -30 +30 @@
+@@ -30,2 +30,2 @@
-interim = { version = "0.2.0", features = ["time_0_3"] }
+-itertools = "0.13.0"
+interim = { version = "0.1.2", features = ["time"] }
++itertools = ">= 0.13.0"
@@ -39 +39 @@
-typed-builder = "0.18.2"
+typed-builder = "0.23"
@@ -22,8 +24,8 @@
@@ -54 +54 @@
-version = "0.11"
+version = "0.12"
---- a/crates/atuin-client/Cargo.toml
-+++ b/crates/atuin-client/Cargo.toml
+--- atuin-18.8.0.orig/crates/atuin-client/Cargo.toml
++++ atuin-18.8.0/crates/atuin-client/Cargo.toml
@@ -42 +42 @@
-minspan = "0.1.5"
+minspan = "0.1.1"
@@ -33,13 +35,13 @@
@@ -71 +71 @@
-crossterm = { version = "0.28.1", features = ["serde"] }
+crossterm = { version = "0.28", features = ["serde"] }
---- a/crates/atuin-history/Cargo.toml
-+++ b/crates/atuin-history/Cargo.toml
+--- atuin-18.8.0.orig/crates/atuin-history/Cargo.toml
++++ atuin-18.8.0/crates/atuin-history/Cargo.toml
@@ -21 +21 @@
-crossterm = { version = "0.28.1", features = ["use-dev-tty"] }
+crossterm = { version = "0.28", features = ["use-dev-tty"] }
---- a/crates/atuin/Cargo.toml
-+++ b/crates/atuin/Cargo.toml
+--- atuin-18.8.0.orig/crates/atuin/Cargo.toml
++++ atuin-18.8.0/crates/atuin/Cargo.toml
@@ -65 +65 @@
-indicatif = "0.18.0"
+indicatif = "0.17"
@@ -49,8 +51,8 @@
@@ -85 +85 @@
-colored = "2.0.4"
+colored = "3"
---- a/crates/atuin-daemon/Cargo.toml
-+++ b/crates/atuin-daemon/Cargo.toml
+--- atuin-18.8.0.orig/crates/atuin-daemon/Cargo.toml
++++ atuin-18.8.0/crates/atuin-daemon/Cargo.toml
@@ -29 +29 @@
-dashmap = "5.5.3"
+dashmap = "6.1"