[Pkg-rust-maintainers] Upstream has changed the bootstrap process
Ximin Luo
infinity0 at debian.org
Mon May 30 10:19:14 UTC 2016
Angus Lees:
> On Tue, 26 Apr 2016 at 00:36 Ximin Luo <infinity0 at debian.org> wrote:
>
>> Upstream HEAD (nightly, version 1.10) since
>> 02538d463a350f5c3658f7aabefca16eb599d31c have changed their bootstrap
>> process to use stable releases.
>>
>
> Hooray! This *should* mean we can just Build-Dep on rustc (==release-1) |
> rustc (== this release) to build rustc(*), and drop the stage0 orig tarball
> completely (**).
>
> (*) debian/rules will need to work out whether we're building with
> $release-1 (and do the regular build from stage1) or $release (and jump in
> at stage2), which is logic we need to implement first.
> (**) (Re-)Bootstrapping a new architectures is still a thing that we need
> to worry about that I won't repeat here.
>
> This breaks our make_orig-dl_tarball.py script. I made a start at fixing
>> it, but haven't yet finished. I probably won't have time for another few
>> weeks, so if someone wants to jump in ahead, then I've attached what I've
>> done so far.
>>
>
> I'm busy for this week (at a conference), but I should be able to have a
> bash at it next week (or so). I'm sorry we didn't have this more ready in
> time for this change, I wasn't paying enough attention to know this was
> finally arriving :/
>
Just a reminder to everyone that this will hit for the next stable version (1.10).
Sorry that I also don't have time to look at it myself.
X
--
GPG: ed25519/56034877E1F87C35
GPG: rsa4096/1318EFAC5FBBDBCE
git://github.com/infinity0/pubkeys.git
More information about the Pkg-rust-maintainers
mailing list