[Pkg-rust-maintainers] Alpha2 upload [was: build profiles]

Luca Bruno lucab at debian.org
Sun Mar 8 13:15:19 UTC 2015


On Sun, 8 Mar 2015 at 22:56 Sylvestre Ledru <sylvestre at debian.org> wrote:

>  OK. I tried to upload it but I could not bootstrap rustc using the
> dlstage0 package.
>
> I reported this issue:
> https://github.com/rust-lang/rust/issues/23177

I think we should communicate a bit better and refrain from opening bugs as 
soon as something goes wrong, as this is probably the fourth time we file a 
bug for "rustc can't bootstrap itself" and upstream will soon start hating us 
:)

On Sunday 08 March 2015 12:24:04 Angus Lees wrote:

> As Steve replied, no version of rustc can compile itself yet.
> 
> Sorry if this is a surprise to people, I've attempted to explain the
> process in several different places but it's awkward to capture how it will
> need to evolve as we go out-of-tree -> in-debian -> rust-1.0.

This currently means that our packaging efforts are going backward.
I mean, I already spent time documenting in README.source why (in general) 
bootstrapping from the same version doesn't work, but *may* once rust1 is 
stable. In order to overcome this, we were using a multi-tarball orig.tar.gz 
embedding a stage0 and explaining why.

If you write in the doc...
'This produces the full rust compiler built using your now obsolete
"dlstage0" rustc compiler.'
...I assume you tried and it works now. Which reflects directly into what we 
use as orig.tar.gz, which also means we rewrite doc in order to explain ftp-
masters what we do.

> We're going to need to manually build binary packages (no buildds) until
> presumably in the betas somwhere when rustc stops adding breaking changes.

I think this wasn't really clear or agreed upon (at least speaking for 
myself). You are basically trading off the embedded stage0 with the ability to 
build "beta" release channel on Debian infrastructure.

Ciao, Luca

-- 
 .''`.  ** Debian GNU/Linux **  | Luca Bruno (kaeso)
: :'  :   The Universal O.S.    | lucab (AT) debian.org
`. `'`                          | GPG Key ID: 0x4F3BBEBF
  `-     http://www.debian.org 	| Debian GNU/Linux Developer
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/pkg-rust-maintainers/attachments/20150308/935f8787/attachment-0001.sig>


More information about the Pkg-rust-maintainers mailing list