]> git.ipfire.org Git - thirdparty/qemu.git/commitdiff
pythondeps: bump to meson 1.11.1
authorPierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>
Wed, 29 Apr 2026 08:34:04 +0000 (10:34 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 30 Apr 2026 13:50:18 +0000 (15:50 +0200)
Prior to 1.11.0, build with rust didn't use link_args.
In QEMU case, it means that plugins could not work, since they rely on
link_args to expose symbols from QEMU binary.

https://mesonbuild.com/Release-notes-for-1-11-0.html#change-to-handling-of-linker-arguments-for-rust

With this change, QEMU built with --enable-rust can pass all CI tests,
including tests related to plugins.

Suggested-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>
Reviewed-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
[Move from 1.11.0 to 1.11.1. - Paolo]
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
python/scripts/vendor.py
python/wheels/meson-1.10.0-py3-none-any.whl [deleted file]
python/wheels/meson-1.11.1-py3-none-any.whl [new file with mode: 0644]
pythondeps.toml

index 78058183e4c4d8616d553223dc256ebf2934026c..7c61afd37b83ada64feb9a603c96156c333145ad 100755 (executable)
@@ -41,8 +41,8 @@ def main() -> int:
     parser.parse_args()
 
     packages = {
-        "meson==1.10.0":
-        "4b27aafce281e652dcb437b28007457411245d975c48b5db3a797d3e93ae1585",
+        "meson==1.11.1":
+        "9b3a023657e393dbc5335b95c561337d49b7a458f5541e47ec44f2cc566e0d80",
         "qemu.qmp==0.0.5":
         "e05782d6df5844b34e0d2f7c68693525da074deef7b641c1401dda6e4e3d6303",
         "pycotap==1.3.1":
diff --git a/python/wheels/meson-1.10.0-py3-none-any.whl b/python/wheels/meson-1.10.0-py3-none-any.whl
deleted file mode 100644 (file)
index 2b4a73a..0000000
Binary files a/python/wheels/meson-1.10.0-py3-none-any.whl and /dev/null differ
diff --git a/python/wheels/meson-1.11.1-py3-none-any.whl b/python/wheels/meson-1.11.1-py3-none-any.whl
new file mode 100644 (file)
index 0000000..8dc3c9f
Binary files /dev/null and b/python/wheels/meson-1.11.1-py3-none-any.whl differ
index a0717742423abe259bc66c2ff5f702ee077cf8a6..47d4caefa9091ecd8bce7adbf465a064ee4d5ac8 100644 (file)
 
 [meson]
 # The install key should match the version in python/wheels/
-meson = { accepted = ">=1.5.0", installed = "1.10.0", canary = "meson" }
+meson = { accepted = ">=1.5.0", installed = "1.11.1", canary = "meson" }
 pycotap = { accepted = ">=1.1.0", installed = "1.3.1" }
 
 [meson-rust]
 # The install key should match the version in python/wheels/
-meson = { accepted = ">=1.10.0", installed = "1.10.0", canary = "meson" }
+meson = { accepted = ">=1.11.0", installed = "1.11.1", canary = "meson" }
 
 [docs]
 # Please keep the installed versions in sync with docs/requirements.txt