[Pkg-rust-maintainers] Backports needed for Firefox/Thunderbird ESR 78 in Buster/Stretch
jmm at inutil.org
Mon Aug 31 19:26:50 BST 2020
[Adding debian-devel to the list]
On Sun, Aug 02, 2020 at 06:21:30PM +0200, Moritz Mühlenhoff wrote:
> > 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).
> I don't have time to work on this, I'm away for large parts of August,
> but I had a look at what is needed:
> We'll need LLVM 9 (which was a straight rebuild on buster in my test),
> wasi-libc (also a straight rebuild with LLVM 9) and updated rustc. Updating
> rustc will require some intermediate rustc/cargo uploads as we can't build
> 1.41 with 1.34.
(Or alternatively bootstrapping rust/cargo again)
> I think we can reuse the same approach as before, by staging uploads
> in -proposed-updates (or on stretch-security respectively) and then
> configure the security chroots to use -proposed-updates until 10.6
> is eventually released.
I can upload my backports of LLVM and wasi-libc, but this still needs a volunteer for
the remaining parts (rustc/cargo) if we want to have firefox-esr / thunderbird
in Buster after the end of ESR68.
Otherwise there's still getting Thunderbird and Firefix from Flathub.
More information about the Pkg-rust-maintainers