Package: rudof Version: 0.2.12+ds-1 Severity: serious Tags: patch
rudof needs it's dependencies updating for rust-toml version 1, I am sorry that I missed this in my pre-upload checks. This applies to both versions 0.2.12+ds-1 and 0.2.18+ds-1. I also plan to upgrade crossterm to 0.29 soon, this is again a simple dependency patch. A debdiff covering both, and also removing a bogus dependency on librust-toml-0.8-dev (which is what caused me to miss the toml issue in the first place) is attached.
diff -Nru rudof-0.2.18+ds/debian/changelog rudof-0.2.18+ds/debian/changelog --- rudof-0.2.18+ds/debian/changelog 2026-05-02 12:32:24.000000000 +0000 +++ rudof-0.2.18+ds/debian/changelog 2026-05-06 15:51:17.000000000 +0000 @@ -1,3 +1,13 @@ +rudof (0.2.18+ds-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Remove build-dependency on librust-toml-0.8-dev, the package no longer + uses toml 0.8. + * Relax Cargo dependency on toml to allow version 1. + * Relax Cargo dependency on crossterm to allow version 0.29. + + -- Peter Michael Green <[email protected]> Wed, 06 May 2026 15:51:17 +0000 + rudof (0.2.18+ds-1) unstable; urgency=medium [ upstream ] diff -Nru rudof-0.2.18+ds/debian/control rudof-0.2.18+ds/debian/control --- rudof-0.2.18+ds/debian/control 2026-05-02 12:26:59.000000000 +0000 +++ rudof-0.2.18+ds/debian/control 2026-05-06 15:51:09.000000000 +0000 @@ -63,7 +63,6 @@ librust-thiserror-dev, librust-tokio-dev, librust-tokio-test-dev, - librust-toml-0.8-dev, librust-toml-dev, librust-tracing-dev, librust-tracing-subscriber-dev, diff -Nru rudof-0.2.18+ds/debian/patches/1001_crossterm.patch rudof-0.2.18+ds/debian/patches/1001_crossterm.patch --- rudof-0.2.18+ds/debian/patches/1001_crossterm.patch 2026-04-27 08:33:40.000000000 +0000 +++ rudof-0.2.18+ds/debian/patches/1001_crossterm.patch 2026-05-06 15:51:17.000000000 +0000 @@ -10,7 +10,7 @@ "std", ] } -crossterm = "0.27" -+crossterm = ">= 0.27, <= 0.28" ++crossterm = ">= 0.27, <= 0.29" colored = "3" const_format = "0.2" csv = "1.3.1" diff -Nru rudof-0.2.18+ds/debian/patches/1002_toml.patch rudof-0.2.18+ds/debian/patches/1002_toml.patch --- rudof-0.2.18+ds/debian/patches/1002_toml.patch 1970-01-01 00:00:00.000000000 +0000 +++ rudof-0.2.18+ds/debian/patches/1002_toml.patch 2026-05-06 15:51:17.000000000 +0000 @@ -0,0 +1,18 @@ +Description: accept newer version of crate toml +Author: Peter Michael Green <[email protected]> +Last-Update: 2026-05-06 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +Index: rudof-0.2.18+ds/Cargo.toml +=================================================================== +--- rudof-0.2.18+ds.orig/Cargo.toml ++++ rudof-0.2.18+ds/Cargo.toml +@@ -347,7 +347,7 @@ time = { version = "0.3", features = ["m + tokio = "1.47.1" + tokio-util = "0.7" + tokio-test = "0.4" +-toml = "0.9" ++toml = ">= 0.9, < 2" + tracing = "0.1" + tracing-subscriber = { version = "0.3", features = ["env-filter", "fmt"] } + tracing-test = "0.2.5" diff -Nru rudof-0.2.18+ds/debian/patches/2002_clientele.patch rudof-0.2.18+ds/debian/patches/2002_clientele.patch --- rudof-0.2.18+ds/debian/patches/2002_clientele.patch 2026-05-02 12:26:59.000000000 +0000 +++ rudof-0.2.18+ds/debian/patches/2002_clientele.patch 2026-05-06 15:51:17.000000000 +0000 @@ -15,7 +15,7 @@ - "subcommands", - "std", -] } - crossterm = ">= 0.27, <= 0.28" + crossterm = ">= 0.27, <= 0.29" colored = "3" const_format = "0.2" --- a/pgschema/Cargo.toml diff -Nru rudof-0.2.18+ds/debian/patches/2002_tracing-test.patch rudof-0.2.18+ds/debian/patches/2002_tracing-test.patch --- rudof-0.2.18+ds/debian/patches/2002_tracing-test.patch 2026-05-02 12:26:59.000000000 +0000 +++ rudof-0.2.18+ds/debian/patches/2002_tracing-test.patch 2026-05-06 15:51:17.000000000 +0000 @@ -7,7 +7,7 @@ --- a/Cargo.toml +++ b/Cargo.toml @@ -334,7 +334,6 @@ - toml = "0.9" + toml = ">= 0.9, < 2" tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter", "fmt"] } -tracing-test = "0.2.5" diff -Nru rudof-0.2.18+ds/debian/patches/series rudof-0.2.18+ds/debian/patches/series --- rudof-0.2.18+ds/debian/patches/series 2026-05-02 12:26:59.000000000 +0000 +++ rudof-0.2.18+ds/debian/patches/series 2026-05-06 15:51:17.000000000 +0000 @@ -2,6 +2,7 @@ 1001_crossterm.patch 1001_minijinja.patch 1001_termtree.patch +1002_toml.patch 2001_no_network.patch 2001_no_privacy_leak.patch 2001_no_vendoring.patch

