• Re: [Pkg-rust-maintainers] Debian Trixie and Rust 2024

    From Josh Triplett@21:1/5 to All on Wed Nov 6 20:50:02 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.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)