[Bug 2109761] Re: Upgrade Rust to 1.85.1
Max Gilmour
2109761 at bugs.launchpad.net
Wed Jun 18 18:24:44 UTC 2025
--------Links-------
All packages built successfully in a PPA here: https://launchpad.net/~maxgmr/+archive/ubuntu/rustc-1.85-merge/+packages
The source code can be found here: https://git.launchpad.net/~canonical-foundations/ubuntu/+source/rustc/tree/?h=merge-1.85
Finally, the commit history can be browsed here: https://git.launchpad.net/~canonical-foundations/ubuntu/+source/rustc/log/?h=merge-1.85
-------Notable Packaging Changes-------
Apart from the standard patch refreshes and unnecessary dependency pruning, I've also disabled LLVM Enzyme in accordance with the recommendations from upstream- Enzyme is not even available on the nightly channel for 1.85, so we will wait until autodiff is more established upstream before re-enabling. That said, I fixed two Enzyme-related build issues before disabling. While they aren't included in this version, I've left both patches in the commit history for reference just in case similar problems are encountered in the future.
-------Lintian Report-------
E: rustc-1.85 source: field-too-long Vendored-Sources-Rust (12547 chars > 5000)
E: rustc-1.85 source: unknown-file-in-debian-source [debian/source/lintian-overrides.in]
E: rustc-1.85 source: version-substvar-for-external-package Depends ${binary:Version} cargo-1.85 -> rustc [debian/control:305]
W: rustc-1.85 source: mismatched-override missing-license-paragraph-in-dep5-copyright debian/copyright mpl-2.0+ (*) [debian/source/lintian-overrides:19]
W: rustc-1.85 source: unknown-field Vendored-Sources-Rust
N: 0 hints overridden; 1 unused override
N: Some overrides were ignored.
N: Use --verbose for more information.
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to rust-defaults in Ubuntu.
https://bugs.launchpad.net/bugs/2109761
Title:
Upgrade Rust to 1.85.1
Status in rust-defaults package in Ubuntu:
In Progress
Bug description:
Rust 1.85 was released on 20 February 2025 and patched on 18 March
2025. A great deal of packages in the Ubuntu archive rely on up-to-
date versions of Rust in order to be built.
Rust 1.85 comes with some significant additions, most notably the
stabilization of the 2024 Edition.
One example of a package relying on this update is rust-coreutils.
rust-coreutils 0.1.0 is built using the Rust 2024 edition, so that
update is reliant on 1.85 being available in the archive.
More Info
* Rust 2024 Edition: https://doc.rust-lang.org/nightly/edition-guide/rust-2024/index.html
* Rust team blog post: https://blog.rust-lang.org/2025/02/20/Rust-1.85.0/
* Detailed release notes: https://doc.rust-lang.org/stable/releases.html#version-1850-2025-02-20
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rust-defaults/+bug/2109761/+subscriptions
More information about the foundations-bugs
mailing list