[Pkg-rust-maintainers] Fwd: Linux distro readiness for Rust in Gecko

guslees at gmail.com guslees at gmail.com
Wed Mar 30 23:55:58 UTC 2016


(FYI.  I just stumbled across the mozilla.dev.platform google-groups 
mailing list and this thread)

On Friday, 25 March 2016 04:13:17 UTC+11, atu... at mozilla.com wrote:
>
> On Tuesday, March 22, 2016 at 4:25:35 PM UTC-7, atu... at mozilla.com wrote: 
> > The Rust compiler has had over 300 snapshots, so re-bootstrapping from 
> ocaml would take at least 900 compiles (each one requires three stages of 
> internal builds); by my estimation, this would take at least a month of 
> constant compilation. Moreover, it's not clear this is even possible: a few 
> points along the early history involved manual edits as well. 
> > 
> > I don't think this line of investigation is worth pursuing. I think the 
> reasonable route is to: 
> > 
> > - Get Rust snapshotting based on the previous stable compiler, for ease 
> of following the release train. (I hope to have news on that front 
> tomorrow.) 
> > 
> > - Seed distros from a relatively recent point in the chain. 
>
> An update on the snapshot front: 
>
> The Rust core team met yesterday and developed a complete plan for Rust to 
> be build with the previous stable compiler as snapshot. We will be landing 
> the infrastructure needed to do this shortly. 
>
> In terms of release timing, it will take some time for this change to 
> fully propagate. Our most recent Rust snapshot happened after the 1.8 beta, 
> leading to the following picture: 
>
> - Rust 1.8 -- already in beta; hits stable on Apr 14th 
> - Ad hoc snapshot 
> - Rust 1.9 -- builds from ad hoc snapshot 
> - Rust 1.10 -- builds from Rust 1.9 stable 
>
> The Rust 1.10 stable release will happen about 15 weeks from now, and 
> under this plan will be the first release to bootstrap this way. 
>
> In terms of bootstrapping the distros themselves, as I mentioned before 
> the simplest approach seems to be starting with a recent Rust snapshot and 
> going from there. 
>
> How does all this sound? 
>
> Aaron 
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-rust-maintainers/attachments/20160330/7754c39b/attachment.html>


More information about the Pkg-rust-maintainers mailing list