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