vs2017-x64 CI jobs fail with wrong Meson version
Since the end of last week, vs2017-x64 CI jobs seem to have been failing with:
$ .gitlab-ci/test-msvc.bat ${MESON_COMMON_OPTIONS} --wrap-mode=default --python.platlibdir=C:\Python37\site-packages --python.purelibdir=C:\Python37\site-packages
C:\_r\_builds\vJWzEqDv\0\GNOME\glib>call "C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Auxiliary\Build\vcvarsall.bat" x64
**********************************************************************
** Visual Studio 2017 Developer Command Prompt v15.0
** Copyright (c) 2017 Microsoft Corporation
**********************************************************************
[vcvarsall.bat] Environment initialized for: 'x64'
Requirement already satisfied: meson==1.2.3 in c:\users\user\appdata\roaming\python\python312\site-packages (1.2.3)
Requirement already satisfied: packaging==23.2 in c:\users\user\appdata\roaming\python\python312\site-packages (23.2)
The Meson build system
Version: 0.64.1
Source dir: C:\_r\_builds\vJWzEqDv\0\GNOME\glib
Build dir: C:\_r\_builds\vJWzEqDv\0\GNOME\glib\_build
Build type: native build
meson.build:1:0: ERROR: Meson version is 0.64.1 but project requires >= 1.2.0
A full log can be found at C:\_r\_builds\vJWzEqDv\0\GNOME\glib\_build\meson-logs\meson-log.txt
This is odd, because (a) it worked before and nothing’s changed; and (b) test-msvc.bat
explicitly installs Meson 1.2.3, and the output above shows that as working.
Has the PATH
changed on the system, or something? /cc @creiter