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 <[email protected]> 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,