[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