[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