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'.

Reply via email to