[Pkg-rust-maintainers] rust-cbindgen stuck on migrating to unstable

Ximin Luo infinity0 at debian.org
Sun Nov 17 22:03:00 GMT 2019


Carsten Schoenert:
> [..]
> 
> Shouldn't the -dev package arch:all? I see no compiled / binary files in
> the package.
> 

This is unrelated to the problem at hand, but to answer your question here:

Due to dpkg being unable to correctly resolve arch:any -> arch:all -> arch:any chains dependency chains, we are forced to set all these packages as arch:any, so that in case any transitive dependency picks up a new native dependency in the future, cross-compiling can continue to work without needing mass-rebuilds converting that package's transitive reverse-dependencies from arch:all back into arch:any.

It is briefly covered in our https://wiki.debian.org/Teams/RustPackaging/Policy

X

-- 
GPG: ed25519/56034877E1F87C35
GPG: rsa4096/1318EFAC5FBBDBCE
https://github.com/infinity0/pubkeys.git



More information about the Pkg-rust-maintainers mailing list