Package: aardvark-dns
Severity: serious
aardvark-dns build-depends on librust-clap+derive-dev, this is a virtual package
provided by both librust-clap-dev and librust-clap-3-dev, it is also a cruft
physical package which I would like to see decrufted as I belive is it the cause
of spurious puiparts regressions in the testing migration of rust-clap.
Your cargo dependency on clap is versioned as 3.2, per semver this allows any
3.x version greater than 3.2. Therefore your build-dependency should be on
librust-clap-3+derive-dev (>= 3.2).
Fortunately clap 3 is currently pulled in indirectly, so right now this can't
cause a FTBFS, still it is something I would like to see fixed.
A debdiff updating the build-dependency is attatched, if I get no response
I will likely NMU this in a week or so.
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-09 20:40:25.000000000 +0000
+++ aardvark-dns-1.4.0/debian/changelog 2023-01-14 08:53:08.000000000 +0000
@@ -1,3 +1,10 @@
+aardvark-dns (1.4.0-2.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * Build-depend explictly on required version of clap.
+
+ -- Peter Michael Green <[email protected]> Sat, 14 Jan 2023 08:53:08 +0000
+
aardvark-dns (1.4.0-2) unstable; urgency=medium
* update dns-proto-server patch with upstream, verified to
diff -Nru aardvark-dns-1.4.0/debian/control aardvark-dns-1.4.0/debian/control
--- aardvark-dns-1.4.0/debian/control 2023-01-09 20:40:25.000000000 +0000
+++ aardvark-dns-1.4.0/debian/control 2023-01-14 08:53:08.000000000 +0000
@@ -8,7 +8,7 @@
librust-anyhow-dev,
librust-async-broadcast-dev,
librust-chrono-dev,
- librust-clap+derive-dev,
+ librust-clap-3+derive-dev (>= 3.2),
librust-futures-util-dev,
librust-nix-dev,
librust-resolv-conf-dev,