[Pkg-rust-maintainers] Debian Trixie and Rust 2024

Josh Triplett josh at joshtriplett.org
Wed Nov 6 19:35:11 GMT 2024


On Sun, Jul 28, 2024 at 08:57:48PM +0200, Fabian Grünbichler wrote:
> On Sun, Jul 28, 2024, at 1:49 AM, Travis Cross wrote:
> > Greetings.  We understand there to be ongoing discussions about the
> > selection of the Rust release to include in Debian Trixie, and
> > relatedly, discussions about the freeze schedule for Trixie.  We've
> > heard there may be tentative plans to use Rust 1.83 (which we will
> > release on 2024-11-28) and to freeze in mid-January.  We heard that
> > you were hoping to freeze the Rust toolchain sooner rather than later
> > in the upcoming window, due to it being a dependency of many other
> > things.
> 
> Hi (and thanks for reaching out)!
> 
> Just for the record, there haven't yet been any real discussions, but rather a rough estimation what seems realistic based on past freeze periods. For past releases the freeze happened around January[0] for toolchain and other key packages[1] (these are frozen first, since any bigger changes there obviously have a lot of knock-on effects in the rest of the packages/archive).
> 
> The exact freeze times and policy[2] are not decided by individual maintainers or packaging teams, but by the release team (CC-ed accordingly). None if has yet been finalized/announced for the upcoming Trixie release, but I expect that rustc/cargo will be part of the set of key packages again (compared to the Bookworm release, their usage is even more widespread after all! :)), that those will be frozen first again, and that the rough timeline give or take a few weeks will be similar to that of Bookworm. The historic trend goes towards shorter freezes.
[...]
> > We're hoping this schedule information and offer of assistance will
> > make it easier to make plans for the version of Rust in Trixie.
> > Thanks again for your work to bring Rust to Debian users and
> > developers.
> 
> FWIW, from the Rust team/rustc maintainer side, I'd be happy to package up 1.85 beta in January if that aligns with the freeze, and then pull in the final release a few weeks later using the regular unblocking process we have during the freeze period. Obviously, under the condition that the release team has no objections :)

Following up on this: with recent Debian discussions on Trixie freeze
plans, do you still expect that shipping 1.85 beta and following up with
the released version will be possible?

Our offer to help with any issues that arise still stands. Please let us
know if there's anything we can do to help Trixie ship with Rust 1.85
and the Rust 2024 edition. We have various developers (e.g. folks
working on Rust in the Linux kernel) asking us and crossing their
fingers that Debian stable will work for their development for a while.



More information about the Pkg-rust-maintainers mailing list