Re: Rust version required to build Firefox ESR versions

2018-08-12 Thread Simon Sapin

On 08/08/2018 17:04, Nathan Froyd wrote:

On Wed, Aug 8, 2018 at 9:50 AM, Dirkjan Ochtman  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
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: Rust version required to build Firefox ESR versions

2018-08-08 Thread Nathan Froyd
On Wed, Aug 8, 2018 at 9:50 AM, Dirkjan Ochtman  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
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: Rust version required to build Firefox ESR versions

2018-08-08 Thread Dirkjan Ochtman
On Wed, Aug 8, 2018 at 3:44 PM Nathan Froyd  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
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: Rust version required to build Firefox ESR versions

2018-08-08 Thread Nathan Froyd
On Wed, Aug 8, 2018 at 7:07 AM,   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
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform