[Pkg-rust-maintainers] Bug#1105834: unblock: rust-bindgen-cli/0.71.1-5 (pre-approval)
NoisyCoil
noisycoil at tutanota.com
Thu May 15 22:00:24 BST 2025
Package: release.debian.org
Severity: normal
X-Debbugs-Cc: rust-bindgen-cli at packages.debian.org, noisycoil at tutanota.com
Control: affects -1 + src:rust-bindgen-cli
User: release.debian.org at packages.debian.org
Usertags: unblock
Please unblock package rust-bindgen-cli
[ Reason ]
In Bug#1103920 the Rust Team was asked to stop using 'M-A: allowed' by default
for application packages, since soon-to-be-introduced policy will require that
value to be adopted only after discussion on d-devel.
bindgen generates Rust bindings starting from C headers. bindgen:arch1 will
usually generate different bindings than bindgen:arch2. As such, bindgen's
interface is not arch-independent as required by the upcoming M-A policy, and
should be permanently set to M-A: no. The present change effectively does the
same by leaving M-A unset.
[ Impact ]
The package will violate (future) policy.
[ Tests ]
I checked that no package (build-)depends on bindgen as ':any'.
[ Risks ]
bindgen is a build-dependency of a number important packages such as chromium,
firefox, mesa, thunderbird, etc. Messing with its M-A can in principle cause
FTCBFS. However, since no package (build-)depends on bindgen as ':any' at this
time, right now this change is a no-op, in practice.
[ 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 ]
I haven't uploaded the updated revision yet. I will do so if the unblock is
approved.
unblock rust-bindgen-cli/0.71.1-5
-------------- next part --------------
diff -Nru rust-bindgen-cli-0.71.1/debian/changelog rust-bindgen-cli-0.71.1/debian/changelog
--- rust-bindgen-cli-0.71.1/debian/changelog 2025-03-31 02:54:42.000000000 +0200
+++ rust-bindgen-cli-0.71.1/debian/changelog 2025-05-15 22:41:27.000000000 +0200
@@ -1,3 +1,10 @@
+rust-bindgen-cli (0.71.1-6) unstable; urgency=medium
+
+ * Package bindgen-cli 0.71.1 from crates.io using debcargo 2.7.8
+ * Unset M-A: allowed for bindgen
+
+ -- NoisyCoil <noisycoil at tutanota.com> Thu, 15 May 2025 22:41:27 +0200
+
rust-bindgen-cli (0.71.1-5) unstable; urgency=medium
* Package bindgen-cli 0.71.1 from crates.io using debcargo 2.7.8
diff -Nru rust-bindgen-cli-0.71.1/debian/control rust-bindgen-cli-0.71.1/debian/control
--- rust-bindgen-cli-0.71.1/debian/control 2025-03-31 02:54:42.000000000 +0200
+++ rust-bindgen-cli-0.71.1/debian/control 2025-05-15 22:41:27.000000000 +0200
@@ -28,7 +28,6 @@
Package: bindgen
Architecture: any
-Multi-Arch: allowed
Section: utils
Depends:
${misc:Depends},
More information about the Pkg-rust-maintainers
mailing list