[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1056068: RFH: resvg -- SVG rendering library (command-line utility)



Package: wnpp
Followup-For: Bug #1056068
X-Debbugs-Cc: noisycoil@tutanota.com, eamanu@yaerobi.com, debian-rust@lists.debian.org, ncts@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 to: