[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#933045: marked as done (rustc can only be built for 32-bit mips* by cross-compiling; please override "Not built on buildd" blocker)



Your message dated Thu, 8 Aug 2019 11:47:50 +0200
with message-id <20190808094747.GA16027@debian.org>
and subject line Re: release.debian.org: rustc can only be cross-compiled on mips; please override "Not built on buildd" blocker
has caused the Debian Bug report #933045,
regarding rustc can only be built for 32-bit mips* by cross-compiling; please override "Not built on buildd" blocker
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
933045: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=933045
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal

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)

<infinity0> i see ok. the reason i do this is because rustc mips builds run out of memory
<infinity0> they can't be built natively on a mips machine, they have to be cross-built
<infinity0> how do you guys think i should proceed?
<infinity0> i tried asking buildd a while ago to support cross builds but they were reluctant to do it
<elbrus> infinity0: please file a bug against release.debian.org to discuss this
<elbrus> not promising anything but that is probably a reason for an exception
<elbrus> apparently not everybody agrees...

<_rene_> infinity0: can't you make it not built with -g or do -g1 or disable some features on mipsen?
* _rene_ does the -g1 thingy too, for LO
<_rene_> for anything except amd64 (and i386, but I probably should make it for i386, too, given I also ignore test suite failures there by now...)
<infinity0> _rene_: i've already tried all of those things
<_rene_> mmh, ok
<infinity0> and various other llvm options, it's detailed in some thread on pkg-rust-maintainers

https://alioth-lists.debian.net/pipermail/pkg-rust-maintainers/2019-January/004844.html
https://alioth-lists.debian.net/pipermail/pkg-rust-maintainers/2019-January/004887.html
https://github.com/rust-lang/rust/issues/56888

X


-- System Information:
Debian Release: 10.0
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'stable'), (300, 'unstable'), (100, 'experimental'), (1, 'experimental-debug')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-2-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

--- End Message ---
--- Begin Message ---
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.

Cheers,

Ivo

--- End Message ---

Reply to: