Package: cyme
Version: 2.2.10+dfsg-1

I hope to update rust-itertools to 0.14 soon, cyme needs a
dependency adjustment to build with the new version.

diff -Nru cyme-2.2.10+dfsg/debian/changelog cyme-2.2.10+dfsg/debian/changelog
--- cyme-2.2.10+dfsg/debian/changelog   2026-01-15 08:45:49.000000000 +0000
+++ cyme-2.2.10+dfsg/debian/changelog   2026-01-22 10:43:38.000000000 +0000
@@ -1,3 +1,10 @@
+cyme (2.2.10+dfsg-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Relax dependency on itertools.
+
+ -- Peter Michael Green <[email protected]>  Thu, 22 Jan 2026 10:43:38 +0000
+
 cyme (2.2.10+dfsg-1) unstable; urgency=medium
 
   [ upstream ]
diff -Nru cyme-2.2.10+dfsg/debian/control cyme-2.2.10+dfsg/debian/control
--- cyme-2.2.10+dfsg/debian/control     2026-01-05 07:33:47.000000000 +0000
+++ cyme-2.2.10+dfsg/debian/control     2026-01-22 10:43:17.000000000 +0000
@@ -20,7 +20,8 @@
  librust-fastrand-2+default-dev,
  librust-glob-0.3+default-dev,
  librust-heck-0.5+default-dev,
- librust-itertools-0.13+default-dev,
+ librust-itertools+default-dev (>= 0.10.5),
+ librust-itertools+default-dev (<< 0.15),
  librust-log-0.4+default-dev,
  librust-phf-0.11-dev,
  librust-regex-1+default-dev,
diff -Nru cyme-2.2.10+dfsg/debian/patches/1001_itertools.patch 
cyme-2.2.10+dfsg/debian/patches/1001_itertools.patch
--- cyme-2.2.10+dfsg/debian/patches/1001_itertools.patch        2026-01-15 
08:38:34.000000000 +0000
+++ cyme-2.2.10+dfsg/debian/patches/1001_itertools.patch        2026-01-22 
10:42:42.000000000 +0000
@@ -10,7 +10,7 @@
  colored = "3.0.0" # terminal colouring helper
  cansi = { version = "=2.2.1", optional = true } # ANSI escape code helper; 
decolored - no dependencies
 -itertools = "0.10.5" # iterator methods used for building device tree
-+itertools = ">= 0.10.5, <= 0.13" # iterator methods used for building device 
tree
++itertools = ">= 0.10.5, <= 0.14" # iterator methods used for building device 
tree
  rusb = { version = "0.9.4", optional = true } # libusb bindings
  nusb = { version = "0.2.1", optional = true } # pure Rust USB library
  serde = { version = "1.0", features = ["derive"] } # --json serialisation and 
--from-json deserialisation
diff -Nru cyme-2.2.10+dfsg/debian/patches/2002_cansi.patch 
cyme-2.2.10+dfsg/debian/patches/2002_cansi.patch
--- cyme-2.2.10+dfsg/debian/patches/2002_cansi.patch    2026-01-15 
08:38:39.000000000 +0000
+++ cyme-2.2.10+dfsg/debian/patches/2002_cansi.patch    2026-01-22 
10:43:38.000000000 +0000
@@ -11,7 +11,7 @@
  clap_mangen = { version = "0.2.5", optional = true } # for generating man - 
could manually do this
  colored = "3.0.0" # terminal colouring helper
 -cansi = { version = "=2.2.1", optional = true } # ANSI escape code helper; 
decolored - no dependencies
- itertools = ">= 0.10.5, <= 0.13" # iterator methods used for building device 
tree
+ itertools = ">= 0.10.5, <= 0.14" # iterator methods used for building device 
tree
  rusb = { version = "0.9.4", optional = true } # libusb bindings
  nusb = { version = "0.2.1", optional = true } # pure Rust USB library
 @@ -37,8 +36,6 @@
diff -Nru cyme-2.2.10+dfsg/debian/patches/2002_nusb.patch 
cyme-2.2.10+dfsg/debian/patches/2002_nusb.patch
--- cyme-2.2.10+dfsg/debian/patches/2002_nusb.patch     2026-01-15 
08:39:42.000000000 +0000
+++ cyme-2.2.10+dfsg/debian/patches/2002_nusb.patch     2026-01-22 
10:43:38.000000000 +0000
@@ -9,7 +9,7 @@
 +++ b/Cargo.toml
 @@ -19,7 +19,6 @@
  colored = "3.0.0" # terminal colouring helper
- itertools = ">= 0.10.5, <= 0.13" # iterator methods used for building device 
tree
+ itertools = ">= 0.10.5, <= 0.14" # iterator methods used for building device 
tree
  rusb = { version = "0.9.4", optional = true } # libusb bindings
 -nusb = { version = "0.2.1", optional = true } # pure Rust USB library
  serde = { version = "1.0", features = ["derive"] } # --json serialisation and 
--from-json deserialisation

Reply via email to