On Wed, 27 Mar 2024 at 01:50, Akihiko Odaki <[email protected]> wrote: > > The arguments in MESONINTROSPECT are quoted with shlex.quote() so it > must be parsed with shlex.split(). > > Signed-off-by: Akihiko Odaki <[email protected]> > > To: Beraldo Leal <[email protected]> > To: Peter Maydell <[email protected]> > Cc: [email protected] > Cc: Philippe Mathieu-Daudé <[email protected]> > Cc: Thomas Huth <[email protected]> > Cc: Daniel P. Berrangé <[email protected]> > Cc: Marc-André Lureau <[email protected]> > Cc: Paolo Bonzini <[email protected]> > Cc: Cleber Rosa <[email protected]> > Cc: John Snow <[email protected]> > Cc: Michael Tokarev <[email protected]> > > Changes in v3: > - Ensured meson>=1.4.0 on Windows. > - Link to v2: > https://lore.kernel.org/r/[email protected] > > Changes in v2: > - Added patch "buildsys: Bump known good meson version to v1.4.0". > - Link to v1: > https://lore.kernel.org/r/[email protected] > > --- > Akihiko Odaki (2): > buildsys: Bump known good meson version to v1.4.0 > meson: Fix MESONINTROSPECT parsing > > configure | 5 +++++ > python/scripts/vendor.py | 4 ++-- > python/wheels/meson-1.2.3-py3-none-any.whl | Bin 964928 -> 0 bytes > python/wheels/meson-1.4.0-py3-none-any.whl | Bin 0 -> 935471 bytes > pythondeps.toml | 2 +- > scripts/symlink-install-tree.py | 3 ++- > 6 files changed, 10 insertions(+), 4 deletions(-)
I've just had a report of somebody running into this "if you have a ~ in your build dir then symlink-install-tree breaks" bug, and realized we never applied this series. We've just required rust 1.5.0 (commit 07f0d32641e0) because we need it for the Rust support, so we don't need patch 1 here any more or the windows-specific bits in patch 2. So I think we can just update the symlink-install-tree script now, which ironically is what v1 of this patchset did :-) (Though if we cared about fixing this in the stable branches that would be more awkward.) -- PMM
