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

Reply via email to