Rust version required to build Firefox ESR versions

Hi,

What is plan for future Firefox ESR versions? Will ESR version require for build new Rust versions as they are releasing or will it stay on version on which was required for first ESR revision?

Thanks,

Petr
0
petr
8/8/2018 11:07:40 AM
mozilla.dev.platform 6477 articles. 0 followers. Post Follow

4 Replies
47 Views

Similar Articles

[PageSpeed] 44

On Wed, Aug 8, 2018 at 7:07 AM,  <petr.sumbera@gmail.com> wrote:
> What is plan for future Firefox ESR versions? Will ESR version require for build new Rust versions as they are releasing or will it stay on version on which was required for first ESR revision?

The plan is to keep the ESR versions on the Rust version that was
required to build them when the ESR branch was created.  We've done
this for our C/C++ compiler versions and that's worked out just fine.

Given Rust's compatibility guarantees, you may be able to build ESR
with later Rust releases, but your best bet is using the specific Rust
version that we're using.

Thanks,
-Nathan
0
Nathan
8/8/2018 1:44:28 PM
On Wed, Aug 8, 2018 at 3:44 PM Nathan Froyd <nfroyd@mozilla.com> wrote:

> Given Rust's compatibility guarantees, you may be able to build ESR
> with later Rust releases, but your best bet is using the specific Rust
> version that we're using.
>

A related question: is there some place where I can follow along with plans
relating to Rust upgrades for mozilla-central? As a Linux distribution
packager, that might be useful information. (I remember seeing there was a
Rust upgrade planned from 1.24.0 straight to 1.28.0, but couldn't find a
reference when I recently went looking for it in Bugzilla.)

Regards,

Dirkjan
0
Dirkjan
8/8/2018 1:50:38 PM
On Wed, Aug 8, 2018 at 9:50 AM, Dirkjan Ochtman <dirkjan@ochtman.nl> wrote:
> A related question: is there some place where I can follow along with plans
> relating to Rust upgrades for mozilla-central? As a Linux distribution
> packager, that might be useful information. (I remember seeing there was a
> Rust upgrade planned from 1.24.0 straight to 1.28.0, but couldn't find a
> reference when I recently went looking for it in Bugzilla.)

There's https://wiki.mozilla.org/Rust_Update_Policy_for_Firefox which
appears to be reasonably current.

Thanks,
-Nathan
0
Nathan
8/8/2018 3:04:59 PM
On 08/08/2018 17:04, Nathan Froyd wrote:
> On Wed, Aug 8, 2018 at 9:50 AM, Dirkjan Ochtman <dirkjan@ochtman.nl> wrote:
>> A related question: is there some place where I can follow along with plans
>> relating to Rust upgrades for mozilla-central? As a Linux distribution
>> packager, that might be useful information. (I remember seeing there was a
>> Rust upgrade planned from 1.24.0 straight to 1.28.0, but couldn't find a
>> reference when I recently went looking for it in Bugzilla.)
> 
> There's https://wiki.mozilla.org/Rust_Update_Policy_for_Firefox which
> appears to be reasonably current.

This is the general policy, but there can be cases like 1.25 where a 
regression is deemed important enough to delay upgrading the Rust 
version used for Mozilla builds or increasing the minimum version 
requirement.

You can search Bugzilla for "builders rust" and "require rust" to find 
bugs tracking those changes respectively, such as 
https://bugzilla.mozilla.org/show_bug.cgi?id=1450078

This configuration is in tree, changes are made first in central / 
nightly and then ride the trains.

-- 
Simon Sapin
0
Simon
8/12/2018 7:37:09 AM
Reply: