• Bug#1105834: unblock: rust-bindgen-cli/0.71.1-5 (pre-approval)

    From NoisyCoil@21:1/5 to All on Thu May 15 23:10:01 2025
    XPost: linux.debian.devel.release

    This is a multi-part MIME message sent by reportbug.


    Package: release.debian.org
    Severity: normal
    X-Debbugs-Cc: rust-bindgen-cli@packages.debian.org, noisycoil@tutanota.com Control: affects -1 + src:rust-bindgen-cli
    User: release.debian.org@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

    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@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},

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Gevers@21:1/5 to NoisyCoil on Sat May 24 15:30:01 2025
    XPost: linux.debian.devel.release
    To: 1105834@bugs.debian.org

    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------BHx6fHKtLAdlS803QJ3LVsBL
    Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64

    Q29udHJvbDogdGFncyAtMSBjb25maXJtZWQNCg0KT24gMTUtMDUtMjAyNSAyMzowMCwgTm9p c3lDb2lsIHdyb3RlOg0KPiBiaW5kZ2VuIGdlbmVyYXRlcyBSdXN0IGJpbmRpbmdzIHN0YXJ0 aW5nIGZyb20gQyBoZWFkZXJzLiBiaW5kZ2VuOmFyY2gxIHdpbGwNCj4gdXN1YWxseSBnZW5l cmF0ZSBkaWZmZXJlbnQgYmluZGluZ3MgdGhhbiBiaW5kZ2VuOmFyY2gyLiBBcyBzdWNoLCBi aW5kZ2VuJ3MNCj4gaW50ZXJmYWNlIGlzIG5vdCBhcmNoLWluZGVwZW5kZW50IGFzIHJlcXVp cmVkIGJ5IHRoZSB1cGNvbWluZyBNLUEgcG9saWN5LCBhbmQNCj4gc2hvdWxkIGJlIHBlcm1h bmVudGx5IHNldCB0byBNLUE6IG5vLiBUaGUgcHJlc2VudCBjaGFuZ2UgZWZmZWN0aXZlbHkg ZG9lcyB0aGUNCj4gc2FtZSBieSBsZWF2aW5nIE0tQSB1bnNldC4NCg0KDQpQbGVhc2UgZ28g YWhlYWQuDQoNClBhdWwNCg==

    --------------BHx6fHKtLAdlS803QJ3LVsBL--

    -----BEGIN PGP SIGNATURE-----

    wsC7BAABCABvBYJoMckCCRCcXJnrBb11CkcUAAAAAAAeACBzYWx0QG5vdGF0aW9u cy5zZXF1b2lhLXBncC5vcmczy6WRp/CP+BEBgYeftIihsAKpyJknDLy0+MbbtDso 5BYhBFi2bUhza+k7BS3mcpxcmesFvXUKAAAs6Af/f+YZXAJwxKsJYfLebD+N3buu Py3+lfb59rTZplkQzgxTqliMWcDWo4I8QLPfhm4mzHw/JbY+AREriZxm1s0RIL81 ssmKAog6aP/301Ach7DLTN833a+5dWCYusL3B+m3fjFiLMhopjy+k9vPi2jAjrbl GpegJW+OYBnxE7Uox5/i1rmzzByysdBJntRz6IV3k4/1hGbRWogksRpBG/Xm4r6z U+g47+rtRteHY6ZwNyt1H2Pqha/gM/Bx6t0fGNQwMO2l5lEkOUpEpeQduMTnYzVS WxYOTw8+pvPu7JcZycKgQQT8gGgwTjcjosraFOo2wxydwLsJhS1I7U0WkQNXbA==
    =JDL7
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)