[Pkg-rust-maintainers] Bug#1103995: unblock: rust-debcargo/2.7.8-4
Fabian Grünbichler
debian at fabian.gruenbichler.email
Wed Apr 23 19:21:48 BST 2025
Package: release.debian.org
Severity: normal
X-Debbugs-Cc: rust-debcargo at packages.debian.org, debian-rust at lists.debian.org, debian at fabian.gruenbichler.email
Control: affects -1 + src:rust-debcargo
User: release.debian.org at packages.debian.org
Usertags: unblock
Please unblock package rust-debcargo
[ Reason ]
until the version desired to be unblocked, debcargo defaulted to generating
packages shipping executables ("bin" packages in debcargo's terminology)
annoted with Multi-Arch:allowed. The patches included in this unblock request
change this default to "foreign", with the option of overriding it via
debcargo.toml.
[ Impact ]
debcargo-generated packages that want to get rid of their 'allowed' annotation
would need to fully override the generated debian/control, making maintenance
more cumbersome and mistakes going forward more likely.
in particular, sqv has https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1103915
filed against it which should be sorted out for Trixie, and this targeted
debcargo update would make this very straight-forward.
[ Tests ]
the usual debcargo tests run fine with this change (the patch adapt the test
case output for the generated d/control). I manually tested both "no" and
"same" and the new default using rust-sequoia-sqv/sqv
[ Risks ]
none of the packages currently maintained by the Rust team (see attached list)
with Multi-Arch:allowed have any reverse-depends annotated with :any, so
switching those to foreign should be fine.
[ Checklist ]
[x] all changes are documented in the d/changelog
[x] I reviewed all changes and I approve them
[x] attach debdiff against the package in testing
[ Other info ]
In case the decargo update is unblocked, please also indicate whether you want
a mass-upload of affected packages with the new default (to get rid of about
1/3 of :allowed Packages in Trixie!), or whether such changes should be
evaluated on a case-by-case base and only packages that either have a good
reason like sqv, or would be uploaded anyway, should be changed.
If preferred, a variant of the proposed changes with a default of "no" would
also be possible (and would still allow sqv to easily switch to "foreign")..
unblock rust-debcargo/2.7.8-4
-------------- next part --------------
A non-text attachment was scrubbed...
Name: debdiff
Type: application/octet-stream
Size: 7809 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-rust-maintainers/attachments/20250423/b7a5b0af/attachment-0002.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: source-packages
Type: application/octet-stream
Size: 20595 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-rust-maintainers/attachments/20250423/b7a5b0af/attachment-0003.obj>
More information about the Pkg-rust-maintainers
mailing list