[Pkg-rust-maintainers] Backports needed for Firefox/Thunderbird ESR 78 in Buster/Stretch

Emilio Pozuelo Monfort pochu at debian.org
Tue Jul 28 21:17:35 BST 2020


Hi,

On 21/08/2019 07:45, Salvatore Bonaccorso wrote:
> Hi Holger, hi Emilio,
> 
> [dropping debian-devel list]
> 
> On Mon, Aug 19, 2019 at 11:01:13PM +0200, Moritz Mühlenhoff wrote:
>> On Tue, Jul 02, 2019 at 10:45:20PM +0200, Moritz Mühlenhoff wrote:
>>> Hi,
>>> Firefox 68 will be the next ESR release series. With the release of Firefox 68.2
>>> on October 22nd, support for ESR 60 will cease.
>>>
>>> ESR 68 will require an updated Rust/Cargo toolchain and build dependencies not
>>> present in Stretch (nodejs 8, llvm-toolchain-7, cbindgen and maybe more).
>>> Stretch was already updated wrt Rust/Cargo for ESR 60, so there's at least no
>>> requirement to bootstrap stage0 builds this time.
>>>
>>> If we want to continue to have Firefox/Thunderbird supported in oldstable-security
>>> after October, someone needs to step up to take care of backports to a Stretch point
>>> release before October 22nd (or in case of poor timing, we can also release build
>>> dependency updates via stretch-security).
>>
>> There hasn't been any visible movement on this, so unless someone steps up RSN,
>> there'll be a headsup about the EOL in the next ESR 60 DSA, so that people
>> have some advance warning.
> 
> That would be really bad I guess both for users running stretch on
> workstations for a while (we are affected for instance at work) and
> for LTS as there were work so far by emilio to keep up firefox-esr and
> thunderbird as well updated in jessie LTS.

We are at this point again. ESR 68 will be EOL on September 22nd, when 78.3
comes out. We have some time still, but if we want FF and TB to keep being
supported, we'll have to do some toolchain backports as usual.

Has someone started to look at this?

I have taken a quick look and it looks like we need rustc 1.41 and cargo 0.31.
We currently have:

rustc      | 1.34.2+dfsg1-1~deb9u1 | oldstable
rustc      | 1.34.2+dfsg1-1        | stable
rustc      | 1.44.1+dfsg1-1        | unstable

cargo      | 0.35.0-2~deb9u2 | oldstable
cargo      | 0.35.0-2        | stable
cargo      | 0.43.1-3        | unstable

We may need other deps after those (such as an updated cbindgen or other
modules) or some packages in order to build those (possibly LLVM 9, I'm not sure
yet).

Any help in updating these would be welcome.

Thanks,
Emilio



More information about the Pkg-rust-maintainers mailing list