mbox series

[v5,00/11] Green the msys2 CI make

Message ID 20200905062333.1087-1-luoyonggang@gmail.com (mailing list archive)
Headers show
Series Green the msys2 CI make | expand

Message

Yonggang Luo Sept. 5, 2020, 6:23 a.m. UTC
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