[Pkg-rust-maintainers] release.debian.org: rustc can only be cross-compiled on mips; please override "Not built on buildd" blocker

Ximin Luo infinity0 at debian.org
Thu Aug 8 17:02:00 BST 2019


Ivo De Decker:
> Hi,
> 
> On Thu, Jul 25, 2019 at 06:47:47PM -0700, Ximin Luo wrote:
>> Hi, rustc is currently blocked from migration: 
>>
>> https://qa.debian.org/excuses.php?package=rustc
>>
>> <adsb> no, the issue is
>> <adsb>     Not built on buildd: arch mips binaries uploaded by infinity0
>> <adsb>     Not built on buildd: arch mipsel binaries uploaded by infinity0
>> <kibi> if in doubt → https://release.debian.org/britney/excuses.yaml look for source: rustc and verdicts for that stanza.
>>
>> <infinity0> is that a recent change in policy?
>> <adsb> it was announced on dda
>> <adsb> in the most recent release team post there (the one just after release)
> 
> The policy that checks if a package is built on the buildds is new.
> 
> However, the policy that packages must be built natively (NOT cross-built),
> even when they are uploaded by maintainers, and that it must be possible to
> build packages on the buildds has existed for a very long time. Your upload(s)
> violate this.
> 
> This makes your uploads RC-buggy.
> 
> An exception will not be granted.
> 

Do you have a link to a document describing this very old policy? I couldn't find a reference to it.

It is possible in theory to build the packages on the buildds, by cross-compiling them with the --host flag to sbuild. The technical support for this is not part of dak.

Your decision effectively forces us to file a RM request to FTP masters for all rust mips packages. There is no other feasible way we can satisfy your requirements.

X

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



More information about the Pkg-rust-maintainers mailing list