Tags 1117378 +patch thanks
The attached debdiff relaxes the cargo dependencies on num-dervive (updated recently) and quick-xml (to hopefully be updated soon)
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-03-04 08:03:54.000000000 +0000 +++ thin-provisioning-tools-1.1.0/debian/changelog 2025-10-19 06:54:00.000000000 +0000 @@ -1,3 +1,10 @@ +thin-provisioning-tools (1.1.0-4.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Relax cargo dependencies on num-derive and quick-xml. + + -- Peter Michael Green <[email protected]> Sun, 19 Oct 2025 06:54:00 +0000 + thin-provisioning-tools (1.1.0-4) unstable; urgency=medium * Move tools back to /usr/sbin. (closes: #1099319) 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-03-04 08:03:54.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-03-04 08:03:54.000000000 +0000 +++ thin-provisioning-tools-1.1.0/debian/patches/debian-changes 2025-10-19 06:52:47.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..d001ca0bc30aa3ff114fe1f89638753b45dad662 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" @@ -1272,9 +1267,10 @@ nom = "7.1" num_cpus = "1.16" -num-derive = "0.4" -+num-derive = "0.3" ++num-derive = ">= 0.3" num-traits = "0.2" - quick-xml = "0.36" +-quick-xml = "0.36" ++quick-xml = ">= 0.36" rand = "0.8" -rangemap = "1.5" +rangemap = "1" @@ -1293,7 +1289,7 @@ [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"]

