[Pkg-rust-maintainers] Upstream has changed the bootstrap process

Ximin Luo infinity0 at debian.org
Mon Jun 27 18:33:06 UTC 2016


Any of you guys coming to DebConf? If so, we could work on this.

If not, I could even work on this by myself, but I only have a semi-idea on what I'm doing, so any more specific instructions would be appreciated. :)

X

Ximin Luo:
> 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
https://github.com/infinity0/pubkeys.git



More information about the Pkg-rust-maintainers mailing list