[Pkg-rust-maintainers] Bug#1137506: librust-glib-sys-dev fails to coinstall

Matthias Geiger werdahias at riseup.net
Sun May 24 23:21:22 BST 2026


On Sun, 24 May 2026 08:32:00 +0200 Helmut Grohne <helmut at subdivi.de> wrote:
> Package: librust-glib-sys-dev
> Version: 0.22.6-3
> Severity: serious
> Justification: violates Debian policy 5.6.34.3
> User: debian-qa at lists.debian.org
> Usertags: fileconflict
> 
> librust-glib-sys-dev is declared Multi-Arch: same, but fails to
> coinstall.
> 
> The file /usr/share/cargo/registry/glib-sys-0.22.6/src/lib.rs is shared
> by librust-glib-sys-dev version 0.22.6-3 as present in unstable with
> varying content.
> 
> Please ensure that shared files have bit-identical content across
> architectures, move architecture-dependent files to
> architecture-dependent paths or remove the Multi-Arch: same field.
>
Hi,

can you clarify what the exact issue is? To me, this reads as if 
src/lib.rs differs between architectures.
I suspect this happens because we use gir to re-generate the source 
code. That might have the inadvertent side effect of violating MA here.

best,

werdahias



More information about the Pkg-rust-maintainers mailing list