Package: thin-provisioning-tools I hope to update rust-termion to version 4 soon, the debian dependencies in thin-provisioning-tools allow the new version but the cargo dependencies do not.
After relaxing the cargo dependencies I was able to build thin-provisioning-tools with the new version. debdiff attatched.
diff -Nru thin-provisioning-tools-1.1.0/debian/changelog thin-provisioning-tools-1.1.0/debian/changelog --- thin-provisioning-tools-1.1.0/debian/changelog 2025-10-19 12:15:27.000000000 +0000 +++ thin-provisioning-tools-1.1.0/debian/changelog 2025-12-17 00:59:31.000000000 +0000 @@ -1,3 +1,10 @@ +thin-provisioning-tools (1.1.0-5.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Relax cargo dependency on termion. + + -- Peter Michael Green <[email protected]> Wed, 17 Dec 2025 00:59:31 +0000 + thin-provisioning-tools (1.1.0-5) unstable; urgency=medium * Update rust dependencies, again. (closes: #1117378) diff -Nru thin-provisioning-tools-1.1.0/debian/.gitignore thin-provisioning-tools-1.1.0/debian/.gitignore --- thin-provisioning-tools-1.1.0/debian/.gitignore 2025-10-19 12:15:27.000000000 +0000 +++ thin-provisioning-tools-1.1.0/debian/.gitignore 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -/debhelper* -/*.debhelper* -/*.substvars -/cargo_home/ -/cargo_registry/ -/files -/thin-provisioning-tools/ diff -Nru thin-provisioning-tools-1.1.0/debian/patches/debian-changes thin-provisioning-tools-1.1.0/debian/patches/debian-changes --- thin-provisioning-tools-1.1.0/debian/patches/debian-changes 2025-10-19 12:15:27.000000000 +0000 +++ thin-provisioning-tools-1.1.0/debian/patches/debian-changes 2025-12-17 00:59:31.000000000 +0000 @@ -1,11 +1,7 @@ -diff --git a/.cargo-checksum.json b/.cargo-checksum.json -new file mode 100644 -index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 -diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml -new file mode 100644 -index 0000000000000000000000000000000000000000..a3240a084f5f4374c38470467d51462e4d6bf905 +Index: thin-provisioning-tools-1.1.0/.gitlab-ci.yml +=================================================================== --- /dev/null -+++ b/.gitlab-ci.yml ++++ thin-provisioning-tools-1.1.0/.gitlab-ci.yml @@ -0,0 +1,6 @@ +include: +- local: debian/pipeline/workflow.yml @@ -13,10 +9,9 @@ +- local: debian/pipeline/source.yml +- local: debian/pipeline/build.yml +- local: debian/pipeline/test.yml -diff --git a/Cargo.lock b/Cargo.lock -deleted file mode 100644 -index a21223c91a816a1c90ea05632f6c1357213c86ba..0000000000000000000000000000000000000000 ---- a/Cargo.lock +Index: thin-provisioning-tools-1.1.0/Cargo.lock +=================================================================== +--- thin-provisioning-tools-1.1.0.orig/Cargo.lock +++ /dev/null @@ -1,1226 +0,0 @@ -# This file is automatically @generated by Cargo. @@ -1245,10 +1240,10 @@ - "quote", - "syn 2.0.72", -] -diff --git a/Cargo.toml b/Cargo.toml -index 47703bfc3d68581367458a98eee7e8cd18d016fd..3e1e74e476590413ea097d5643a35a2e8e0f310f 100644 ---- a/Cargo.toml -+++ b/Cargo.toml +Index: thin-provisioning-tools-1.1.0/Cargo.toml +=================================================================== +--- thin-provisioning-tools-1.1.0.orig/Cargo.toml ++++ thin-provisioning-tools-1.1.0/Cargo.toml @@ -8,7 +8,7 @@ license = "GPL-3.0-only" [dependencies] atty = "0.2" @@ -1258,7 +1253,7 @@ byteorder = "1.4" clap = { version = "4.5", default-features = false, features = [ "std", -@@ -19,7 +19,7 @@ clap = { version = "4.5", default-features = false, features = [ +@@ -19,7 +19,7 @@ clap = { version = "4.5", default-featur ] } crc32c = "0.6" data-encoding = "2.5" @@ -1288,13 +1283,14 @@ tui = { version = "0.19", default-features = false, features = [ "termion", ], optional = true } - termion = { version = "1.5", optional = true } +-termion = { version = "1.5", optional = true } -udev = "0.7" ++termion = { version = ">= 1.5", optional = true } +udev = "0" [dev-dependencies] duct = "0.13" -@@ -55,7 +54,7 @@ thinp = { path = ".", features = ["devtools"] } +@@ -55,7 +54,7 @@ thinp = { path = ".", features = ["devto [features] devtools = ["tui", "termion"]

