windows-meson-mingw-ucrt64 failing since 2023-06-06: Could not detect Ninja v1.8.2 or newer
On 2023-05-16 I re-enabled Windows CI, and it passed: a6654eae
Since 2023-06-06, CI is failing in the windows-meson-mingw-ucrt64
job: https://gitlab.freedesktop.org/dbus/dbus/-/jobs/43178395
ERROR: Could not detect Ninja v1.8.2 or newer
A full log can be found at C:\Users\Administrator\runner\builds\dbus\dbus\build\meson-logs\meson-log.txt
https://gitlab.freedesktop.org/dbus/dbus/-/blob/master/tools/docker/windows/Dockerfile explicitly installs ninja
using msys64, so it should be there. In https://gitlab.freedesktop.org/dbus/dbus/-/jobs/43178370, ninja-1.11.1-1 was installed.
It seems we also have an older version of Ninja:
Found ninja-1.8.2 at C:\BuildTools\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja\ninja.EXE
I don't know which one the dbus build is meant to be using.
Please could someone who understands Windows look into this?
If we can't make this reliable, then we should disable this CI job so that only the reliable jobs are gating new contributions. I don't have enough time available for dbus maintenance to be able to afford to spend it on debugging an OS I don't use.
/cc @elmarco @rhabacker