This is great - thanks Ralph! On Tue, Aug 1, 2017 at 11:53 AM, Ralph Giles <gi...@mozilla.com> wrote:
> We've formalized a new plan for when we update the minimum-required Rust > version for building Firefox. Starting later this week we'll require the > latest stable Rust two weeks after it is released. > > This means we'll start requiring Rust 1.19.0 August 3rd. If you compile > mozilla-central and haven't run './mach bootstrap' recently, I suggest > doing so now to update. > > I've posted a full schedule > <https://wiki.mozilla.org/Oxidation#Supported_Rust_versions_for_Firefox_builds> > of when the minimum version will change for m-c, and what version of Rust > will be required to build each Firefox release. These are expectations to > aid in planning; we may delay particular bumps if there are issues or a > code freeze, but the expectation is that we'll need to update our > development environments by those dates. > > We expect ESR releases will stay on the Rust version of the corresponding > stable release. > > This change is based on several meetings and discussions with contributors > over the last two months. Rust is evolving quickly, and those working on > Rust code need to know what release to target. Previously we updated the > target version every few releases, whenever someone argued there was a > sufficiently compelling feature. Negotiating that every time was > distracting. Having a planned schedule lets everyone coordinate their work. > Updating Rust regularly helps us iterate and improve the language, > participating in the incredible momentum of the Rust developer community. > > Waiting two weeks gives contributors some time to update their > environments. This is especially relevant to those who don't always have a > fast network connection, or work on tier-3 targets where using upstream > Rust packages isn't possible. > > This doesn't affect our policy for official Firefox builds, just developer > builds and downstream packagers. I've written up details of the policy > <https://wiki.mozilla.org/Rust_Update_Policy_for_Firefox>, along with > motivation and considered alternatives. Please read that before responding > if you have concerns. I'll update the page next week in response to any > persuasive arguments and move the minimum-version proposal to the current > policy section. > > Thanks for you time, and let me know if you have any questions. > > Ralph Giles > > _______________________________________________ > dev-builds mailing list > dev-bui...@lists.mozilla.org > https://lists.mozilla.org/listinfo/dev-builds > > _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform