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

