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"]

Reply via email to