Package: aardvark-dns
Version: 1.4.0-3
Severity: serious
rust-async-broadcast was recently updated to 0.5, the Debian dependencies
of aardvark-dns allow the new version but the cargo dependencies do not.
So the package FTBFS
When I removed the upper limit from the Cargo dependency the package built
successfully.
Debdiff attatched, I may or may not NMU this later.
diff -Nru aardvark-dns-1.4.0/debian/changelog
aardvark-dns-1.4.0/debian/changelog
--- aardvark-dns-1.4.0/debian/changelog 2023-01-15 07:05:56.000000000 +0000
+++ aardvark-dns-1.4.0/debian/changelog 2023-06-15 17:16:42.000000000 +0000
@@ -1,3 +1,10 @@
+aardvark-dns (1.4.0-3.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Remove upper limit from cargo dependency on async-broadcast.
+
+ -- Peter Michael Green <plugw...@debian.org> Thu, 15 Jun 2023 17:16:42 +0000
+
aardvark-dns (1.4.0-3) unstable; urgency=medium
[ Peter Green ]
diff -Nru aardvark-dns-1.4.0/debian/patches/update-dependencies.patch
aardvark-dns-1.4.0/debian/patches/update-dependencies.patch
--- aardvark-dns-1.4.0/debian/patches/update-dependencies.patch 2023-01-15
07:05:56.000000000 +0000
+++ aardvark-dns-1.4.0/debian/patches/update-dependencies.patch 2023-06-15
17:16:38.000000000 +0000
@@ -1,7 +1,7 @@
-Index: aardvark-dns/Cargo.toml
+Index: aardvark-dns-1.4.0/Cargo.toml
===================================================================
---- aardvark-dns.orig/Cargo.toml
-+++ aardvark-dns/Cargo.toml
+--- aardvark-dns-1.4.0.orig/Cargo.toml
++++ aardvark-dns-1.4.0/Cargo.toml
@@ -14,19 +14,19 @@ exclude = ["/.cirrus.yml", "/.github/*"]
# See more keys and their definitions at
https://doc.rust-lang.org/cargo/reference/manifest.html
@@ -21,7 +21,8 @@
+futures-util = { version = "0.3", default-features = false }
signal-hook = "0.3.13"
tokio = { version = "1.21.2", features = ["macros", "rt-multi-thread", "net"]
}
- async-broadcast = "0.4.1"
+-async-broadcast = "0.4.1"
++async-broadcast = ">= 0.4.1"
resolv-conf = "0.7.0"
-nix = "0.25.0"
+nix = "0.26"