#1142142 resvg - please version dependency on librust-tiny-skia-dev

Package:
resvg
Source:
resvg
Description:
SVG rendering library (command-line utility)
Submitter:
Peter Michael Green
Date:
2026-08-08 09:39:01 UTC
Severity:
normal
#1142142#5
Date:
2026-07-15 19:20:10 UTC
From:
To:
The testing migration autopkgtests for resvg (both of resvg itself and
of it's
reverse dependencies) are failing because the Debian dependencies allow
the version of librust-tiny-skia-dev currently in testing, but the cargo
dependencies do not.

Please add a version constraint to the dependency, or change the
dependency to librust-tiny-skia-12-dev so that britney knows it
needs to use the new version of rust-tiny-skia when scheduling
autopkgtests.

#1142142#10
Date:
2026-07-15 19:22:54 UTC
From:
To:
typo, it's librust-tiny-skia-0.12-dev not librust-tiny-skia-12-dev.
#1142142#15
Date:
2026-07-15 19:35:05 UTC
From:
To:
Quoting Peter Michael Green (2026-07-15 21:22:54)

Thanks. Will fix this after I return home from Debconf at the end of
the month.

 - Jonas

#1142142#20
Date:
2026-08-06 03:35:04 UTC
From:
To:
It's not just tiny-skia / tiny-skia-path. None of the librust-*
Build-Depends have appropriate version constraints to match the cargo
metadata.

That means any time there's a semver update, resvg's Build-Depends /
autopkgtest Depends will incorrectly state resvg can build with the new
packages, rather than showing as unsatisifed dependencies. This is the
same reason britney is failing to recognize that resvg has to migrate
with rust-tiny-skia / rust-tiny-skia-path.

Cheers

#1142142#25
Date:
2026-08-08 09:16:49 UTC
From:
To:
Quoting James McCoy (2026-08-06 05:35:04)
update a Rust crate package I will now tighten dependencies.

Thanks,

 - Jonas

#1142142#30
Date:
2026-08-08 09:36:37 UTC
From:
To:
Quoting Peter Michael Green (2026-07-15 21:20:10)

Fixed since release 0.47.0+ds-3.

Thanks,

 - Jonas