On 07/08/2020 11.02, Paolo Bonzini wrote: > On 07/08/20 10:49, Peter Maydell wrote: >>> This the more or less final version of the Meson conversion. Due to >>> the sheer size of the series you have been CCed only on the cover >>> letter. >> >> Does this work with actually-released versions of Meson yet? >> I am still not very enthusiastic about the prospect of having >> to carry around an entire build system in a submodule. That >> still seems to me to be living closer to the bleeding edge >> than I would like... > > Yes it works with 0.55.0, with only a few warnings about possible future > incompatibility. Those will be fixed in 0.56.0, where the feature was > stabilized without introducing any incompatibility. > > Carrying around Meson in a submodule was mostly done to let QEMU build > transparently on older distros. Removing it is easy (though it would > involve modifying the docker files to install the latest meson, so > whatever you throw out of the door comes back through the window).
>From my point of view, we should keep the meson submodule at least 'till spring next year - then we'll remove support for RHEL7 according to our support policy. Hopefully the other distros will have a recent version of Meson at that point in time. Thomas