]> git.ipfire.org Git - thirdparty/qemu.git/commitdiff
bump meson wheel to 1.10.0
authorPaolo Bonzini <pbonzini@redhat.com>
Thu, 4 Dec 2025 10:58:23 +0000 (11:58 +0100)
committerPaolo Bonzini <pbonzini@redhat.com>
Sat, 27 Dec 2025 09:11:11 +0000 (10:11 +0100)
This version includes several improvements and bugfixes for Rust.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
configure
python/scripts/vendor.py
python/wheels/meson-1.10.0-py3-none-any.whl [new file with mode: 0644]
pythondeps.toml

index 82cace1bc9533eab9b839670bacb9b578c96d718..55e0bd34256b750fd53e9da365e47d46633f5658 100755 (executable)
--- a/configure
+++ b/configure
@@ -1180,12 +1180,12 @@ fi
 # detect rust triple
 
 meson_version=$($meson --version)
-if test "$rust" != disabled && ! version_ge "$meson_version" 1.9.0; then
+if test "$rust" != disabled && ! version_ge "$meson_version" 1.10.0; then
   if test "$rust" = enabled; then
     $mkvenv ensuregroup --dir "${source_path}/python/wheels" \
          ${source_path}/pythondeps.toml meson-rust || exit 1
   else
-    echo "Rust needs Meson 1.9.0, disabling" 2>&1
+    echo "Rust needs Meson 1.10.0, disabling" 2>&1
     rust=disabled
   fi
 fi
index 33ac7a45de0fd80db58ff0daed5f74609ce1b217..33b9b0b92b75a8781edce33a945c0e13f128fffa 100755 (executable)
@@ -41,8 +41,8 @@ def main() -> int:
     parser.parse_args()
 
     packages = {
-        "meson==1.9.0":
-        "45e51ddc41e37d961582d06e78c48e0f9039011587f3495c4d6b0781dad92357",
+        "meson==1.10.0":
+        "4b27aafce281e652dcb437b28007457411245d975c48b5db3a797d3e93ae1585",
     }
 
     vendor_dir = Path(__file__, "..", "..", "wheels").resolve()
diff --git a/python/wheels/meson-1.10.0-py3-none-any.whl b/python/wheels/meson-1.10.0-py3-none-any.whl
new file mode 100644 (file)
index 0000000..2b4a73a
Binary files /dev/null and b/python/wheels/meson-1.10.0-py3-none-any.whl differ
index 98e99e79005b20794294f3d40101b97256b05816..9a096160e62a404037d9dc73227eec036f38509b 100644 (file)
 
 [meson]
 # The install key should match the version in python/wheels/
-meson = { accepted = ">=1.5.0", installed = "1.9.0", canary = "meson" }
+meson = { accepted = ">=1.5.0", installed = "1.10.0", 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.9.0", installed = "1.9.0", canary = "meson" }
+meson = { accepted = ">=1.10.0", installed = "1.10.0", canary = "meson" }
 
 [docs]
 # Please keep the installed versions in sync with docs/requirements.txt