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,

Reply via email to