Package: wnpp Followup-For: Bug #1056068 X-Debbugs-Cc: noisyc...@tutanota.com, eam...@yaerobi.com, debian-r...@lists.debian.org, n...@debian.org
For the record, `cargo debstatus` now lists both usvg and resvg as being in NEW, but were it not for NEW they would be listed as absent. In fact, reading c-debstatus's code, it looks like it does precisely what I did with the tracker, namely, looking for "rust-$CRATE" (and "rust-$CRATE-$VERSION") source packages in the UDD. The query it uses is (cargo-debstatus/src/db.rs:130) ``` SELECT version::text FROM sources WHERE source in ($1, $2) AND release='sid'; ``` with $1 and $2 being "rust-$CRATE" and "rust-$CRATE-$VERSION". So debstatus not finding resvg/usvg has nothing to do with the removal from testing, and is in fact a bug: debstatus should take into account that the Rust Team is not the only subject doing Rust packaging in Debian, so its assumption that a Rust crate will always translate to a src:rust-$CRATE source package in Debian is wrong. ``` SELECT version::text FROM sources WHERE source = 'resvg' AND release='sid'; ``` does in fact return '0.8.0-4'.