[Pkg-rust-maintainers] Facilitating Firefox+Rust Linux distro packaging

Henri Sivonen hsivonen at mozilla.com
Tue Aug 30 14:30:09 UTC 2016


On Tue, Aug 30, 2016 at 5:27 PM, Sylvestre Ledru <s at mozilla.com> wrote:
> Le 30/08/2016 à 16:18, Henri Sivonen a écrit :
>>
>> On Fri, Aug 26, 2016 at 1:48 PM, Mike Hommey <mh at glandium.org> wrote:
>>> - By the time ESR requires rustc, it will require a very much more
>>>   recent version of rustc than the one in Debian stable. Rustc currently
>>>   only be compiled, at best, by the previous version. Which means either
>>>   building every released version of rustc between the one shipped in
>>>   Debian stable and the one required by ESR in sequence, or
>>>   bootstrapping rustc from scratch. (and same again a year later, when
>>>   the ESR version bumps)
>>
>> This would be neatly solved by Debian stable updating both Firefox and
>> rustc every six weeks like Debian stable updates our competitor
>> Chromium. (This would nicely also eliminate the complication of people
>> who want to write Rust code having to know to avoid from main and to
>> go to backports or to rustup.rs instead.)
> If we are talking about Firefox ESR, my expectation from my release manager pov
> is that we will use the same version of the rust compiler for the whole cycle.
> I don't want rust changing versions impacting a product that we want to be stable...
>
> Once an ESR cycle ends (they are shorter than Debian stable), well, bumping the rust
> dependency is going to be a pain because of the LLVM dependency...
> This is the core of the issue...

I meant non-ESR. If Debian shipped non-ESR Firefox + latest stable
rustc every six weeks, there wouldn't be a rustc bump over many
versions.

-- 
Henri Sivonen
hsivonen at mozilla.com



More information about the Pkg-rust-maintainers mailing list