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

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


On Tue, Aug 30, 2016 at 5:35 PM, Sylvestre Ledru <s at mozilla.com> wrote:
> Le 30/08/2016 à 16:30, Henri Sivonen a écrit :
>> 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.
>>
> Debian won't ship Firefox in stable, only Firefox-esr.

Why not considering that a) Debian ships Chromium every six weeks in
stable and b) as noted above shipping non-ESR Firefox would make the
Rust situation simpler?

-- 
Henri Sivonen
hsivonen at mozilla.com



More information about the Pkg-rust-maintainers mailing list