Package: netavark
Severity: serious

netavark build-depends on librust-clap+derive-dev, this is both an uninstallable
cruft physical package, and a virtual package provided by both librust-clap-dev
and librust-clap-3-dev. Depending on which one is selected when installing
build-dependencies your package may FTBFS.

I would also like to see the cruft package decrufted as I belive the cruft
packages are the cause of spurious puiparts regressions in the testing
migration report for the rust-clap package.

Your cargo dependency on clap is specified as
"clap = { version = "3.2.23", features = ["derive"] }", so the correct
corresponding debian dependency is librust-clap-3+derive-dev (>= 3.2.23).

A debdiff is attatched, if I get no response
I will likely NMU this in a week or so.

diff -Nru netavark-1.4.0/debian/changelog netavark-1.4.0/debian/changelog
--- netavark-1.4.0/debian/changelog     2023-01-02 13:45:36.000000000 +0000
+++ netavark-1.4.0/debian/changelog     2023-01-14 10:48:58.000000000 +0000
@@ -1,3 +1,10 @@
+netavark (1.4.0-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Update debian dependency on clap to match cargo dependency.
+
+ -- Peter Michael Green <plugw...@debian.org>  Sat, 14 Jan 2023 10:48:58 +0000
+
 netavark (1.4.0-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru netavark-1.4.0/debian/control netavark-1.4.0/debian/control
--- netavark-1.4.0/debian/control       2023-01-02 13:45:36.000000000 +0000
+++ netavark-1.4.0/debian/control       2023-01-14 10:48:40.000000000 +0000
@@ -8,7 +8,7 @@
  librust-anyhow-dev,
  librust-atty-dev,
  librust-chrono-dev,
- librust-clap+derive-dev,
+ librust-clap-3+derive-dev (>= 3.2.23),
  librust-env-logger-dev (>> 0.9),
  librust-futures-dev,
  librust-fs2-dev,

Reply via email to