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,