On Tue, Sep 16, 2025 at 4:38 PM Peter Maydell <peter.mayd...@linaro.org> wrote:
> So if I understood the outcome of today's call correctly,
> we should hold off on the 1.83.0 bump until that version
> has landed in the relevant ubuntu LTS distros (work in
> progress on their side), but after that it's available
> in all our target distro versions and we can take it as
> our minimum supported version ?

The missing pieces before Rust can be enabled are:
- tracing (posted, needs rebase)
- CI (needs Meson bugfixes)
- dtrace support (stap)
- lock-free MMIO and required support for Migratable<Mutex<...>>

Since Rust 1.83 is a requirement for most of the changes that are in
this pull request, holding off on it would basically mean that any
further Rust changes have to be developed out of tree. Since the above
list is not short, won't even be completed in 10.2 in all likelihood,
and doesn't include other things that people may like to work on, I'd
like this development to happen in tree.

We do have to hold off on enabling Rust until 1.83 has landed in
Ubuntu but, as I mentioned
https://lore.kernel.org/qemu-devel/0c35eccb-890a-47d1-8c54-9945519f6...@redhat.com/,
it's really unlikely that this update will end up on the critical
path. Work is already in progress at
https://bugs.launchpad.net/ubuntu/+source/rustc-1.83/+bug/2120318.

In the meantime, while Rust will be enabled progressively in more CI
jobs, Ubuntu can remain the one which tests the Rust-disabled case.

Paolo


Reply via email to