@samitouri / QOSamiQemu / commits / 2c86fb811d

pythondeps: bump to meson 1.11.1

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>

Pierrick Bouvier committed Apr 29, 2026 at 10:34 UTC 2c86fb811dd6372c7cf8cb14b4a4757d2a08dddb
4 files changed +4 -4
python/scripts/vendor.py
+2 -2
@@ -41,8 +41,8 @@ def main() -> int:
41 parser.parse_args()
42
43 packages = {
44 - "meson==1.10.0":
45 - "4b27aafce281e652dcb437b28007457411245d975c48b5db3a797d3e93ae1585",
44 + "meson==1.11.1":
45 + "9b3a023657e393dbc5335b95c561337d49b7a458f5541e47ec44f2cc566e0d80",
46 "qemu.qmp==0.0.5":
47 "e05782d6df5844b34e0d2f7c68693525da074deef7b641c1401dda6e4e3d6303",
48 "pycotap==1.3.1":
python/wheels/meson-1.10.0-py3-none-any.whl
Binary files a/python/wheels/meson-1.10.0-py3-none-any.whl and /dev/null differ
python/wheels/meson-1.11.1-py3-none-any.whl
Binary files /dev/null and b/python/wheels/meson-1.11.1-py3-none-any.whl differ
pythondeps.toml
+2 -2
@@ -19,12 +19,12 @@
19
20 [meson]
21 # The install key should match the version in python/wheels/
22 -meson = { accepted = ">=1.5.0", installed = "1.10.0", canary = "meson" }
22 +meson = { accepted = ">=1.5.0", installed = "1.11.1", canary = "meson" }
23 pycotap = { accepted = ">=1.1.0", installed = "1.3.1" }
24
25 [meson-rust]
26 # The install key should match the version in python/wheels/
27 -meson = { accepted = ">=1.10.0", installed = "1.10.0", canary = "meson" }
27 +meson = { accepted = ">=1.11.0", installed = "1.11.1", canary = "meson" }
28
29 [docs]
30 # Please keep the installed versions in sync with docs/requirements.txt