[Pkg-rust-maintainers] Bug#1030753: rust-all: need for rust 1.66.1

Fabian Grünbichler debian at fabian.gruenbichler.email
Tue Feb 7 10:40:54 GMT 2023


On Tue, Feb 07, 2023 at 10:39:28AM +0100, xevilstar wrote:
> Package: rust-all
> Severity: important
> X-Debbugs-Cc: vmxevilstar at gmail.com
> 
> Dear Maintainer,
> 
> We need to upgrade Rust to 1.66.1 to receive new language features and also help the desktop team to track the newer version of Firefox.

rustc will be updated in experimental once 1.64 builds are done on all
release architectures. first to 1.65, then to 1.66.1, then to 1.67 and
so on.

bookworm will stay on 1.63 (besides any potential backports). note that
firefox has its own rust toolchain in Debian (old*)stable:

https://tracker.debian.org/pkg/rustc-mozilla

for future reference - there is no need to file bugs to get rustc
updated in unstable (or experimental, during freeze time) - the rust
team will always pull in updates, but given the fast release schedule
and the amount of architecture related issues each release requires to
sort out, combined with the fact that updates have to happen one major
version after another, we'll likely always lag behind a bit.

> 
> For example compiling gecko from firefox git gives the error
> 
> checking rustc version... 1.64.0
> checking cargo version... 1.65.0
> ERROR: Rust compiler 1.64.0 is too old.
> 
> To compile Rust language sources please install at least
> version 1.65.0 of the 'rustc' toolchain (or, if using nightly,
> at least one version newer than 1.65.0) and make sure it is
> first in your path.
> 
> You can verify this by typing 'rustc --version'.
> 
> If you have the 'rustup' tool installed you can upgrade
> to the latest release by typing 'rustup update'. The
> installer is available from https://rustup.rs/
> 
> 
> -- System Information:
> Debian Release: bookworm/sid
>   APT prefers testing
>   APT policy: (990, 'testing'), (750, 'experimental'), (700, 'unstable')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
> 
> Kernel: Linux 6.2.0-rc7 (SMP w/16 CPU threads; PREEMPT)
> Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
> Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
> Shell: /bin/sh linked to /usr/bin/dash
> Init: systemd (via /run/systemd/system)
> LSM: AppArmor: enabled
> 



More information about the Pkg-rust-maintainers mailing list