Package: release.debian.org Severity: normal X-Debbugs-Cc: rust-debca...@packages.debian.org, debian-r...@lists.debian.org, debian@fabian.gruenbichler.email Control: affects -1 + src:rust-debcargo User: release.debian....@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
debdiff
Description: Binary data
source-packages
Description: Binary data