Also it's fixes issues about make check Yonggang Luo (11): Revert "configure: add --ninja option" block: Fixes nfs on msys2/mingw ci: fixes msys2 build by upgrading capstone to 4.0.2 meson: upgrade meson for execute custom ninjatool under msys2 properly ci: Enable msys2 ci in cirrus tests: Trying fixes test-replication.c on msys2. block: get file-win32.c handle locking option consistence with file-posix.c osdep: These function are only available on Non-Win32 system. meson: Fixes qapi tests. docker: Add win32/msys2/mingw64 docker ci: Enable Github actions.
.cirrus.yml | 24 +++++++++++++++++++ .github/workflows/main.yml | 31 +++++++++++++++++++++++++ block/file-win32.c | 23 +++++++++++++++++-- block/nfs.c | 26 +++++++++++++-------- capstone | 2 +- configure | 18 ++------------- include/qemu/osdep.h | 2 +- meson | 2 +- scripts/ci/windows/msys2-build.sh | 27 ++++++++++++++++++++++ scripts/ci/windows/msys2-download.bat | 4 ++++ scripts/ci/windows/msys2-install.sh | 33 +++++++++++++++++++++++++++ tests/docker/dockerfiles/msys2.docker | 11 +++++++++ tests/qapi-schema/meson.build | 3 ++- tests/test-replication.c | 17 ++++++++++---- 14 files changed, 188 insertions(+), 35 deletions(-) create mode 100644 .github/workflows/main.yml create mode 100644 scripts/ci/windows/msys2-build.sh create mode 100644 scripts/ci/windows/msys2-download.bat create mode 100644 scripts/ci/windows/msys2-install.sh create mode 100644 tests/docker/dockerfiles/msys2.docker -- 2.28.0.windows.1