[Pkg-rust-maintainers] ESR91 toolchain updates

Moritz Muehlenhoff jmm at inutil.org
Thu Oct 14 08:44:35 BST 2021


On Thu, Oct 14, 2021 at 07:11:58AM +0900, Mike Hommey wrote:
> On Wed, Oct 13, 2021 at 12:29:06PM +0200, Emilio Pozuelo Monfort wrote:
> > [+ pkg-llvm, pkg-rust]
> > 
> > Hi,
> > 
> > On 31/08/2021 13:49, Moritz Muehlenhoff wrote:
> > > Hi Emilio,
> > > are you again available for the ESR91 toolchain updates under the
> > > Freexian/LTS umbrella for bullseye/buster?
> > > 
> > > I had a quick look at dependencies and it doesn't seem too bad this
> > > time, it appears as if LLVM is recent enough and cargo on bullseye
> > > as well. nasm as well and NSPR/NSS can use the bundled versions.
> > 
> > I'm not sure about LLVM. FF itself doesn't require a newer LLVM, but rust
> > does. E.g. rustc_1.51.0+dfsg1-1 build-deps on LLVM 11. We also need an
> > update to wasi-libc.
> > 
> > > So probably cbindgen and rustc. (Although rustc is slightly
> > > confusing, firefox 91 from sid build-depends on rustc (>= 1.51), but
> > > unstable only has 1.48 ATM?)
> > 
> > Not sure what happened there when you wrote about this, but the situation
> > seems sorted now. The only question would be whether to backport 1.51
> > (minimum requirement) or to go for 1.54. I suppose I'd go for the latter
> > given that's what is currently being used in sid, so that (hopefully) we
> > don't get a different set of build failures when backport it or when
> > building FF. However 1.51 requires LLVM 11 which is already in bullseye,
> > whereas 1.54 requires LLVM 12. So because of that I think I'd prefer 1.51.
> > Thoughts?
> 
> I wouldn't worry about being out of sync with sid. That will happen
> anyways after next release of rust.

Agreed, for the previous ESR lines the we've also had frequently had times
where sid and stable had async toolchains and I don't remember any issues
which arose from that.

Cheers,
        Moritz



More information about the Pkg-rust-maintainers mailing list