[PATCH 00/18] testing/next updates (gitlab, docker, check-tcg)

Alex Bennée posted 18 patches 1 year, 3 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20230119180419.30304-1-alex.bennee@linaro.org
Maintainers: "Alex Bennée" <alex.bennee@linaro.org>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Thomas Huth <thuth@redhat.com>, Wainer dos Santos Moschetta <wainersm@redhat.com>, Beraldo Leal <bleal@redhat.com>, Ed Maste <emaste@freebsd.org>, Li-Wen Hsu <lwhsu@freebsd.org>, Peter Maydell <peter.maydell@linaro.org>, Paolo Bonzini <pbonzini@redhat.com>, "Marc-André Lureau" <marcandre.lureau@redhat.com>, "Daniel P. Berrangé" <berrange@redhat.com>, Alexander Bulekov <alxndr@bu.edu>, Bandan Das <bsd@redhat.com>, Stefan Hajnoczi <stefanha@redhat.com>, Darren Kenny <darren.kenny@oracle.com>, Qiuhao Li <Qiuhao.Li@outlook.com>, John Snow <jsnow@redhat.com>, Cleber Rosa <crosa@redhat.com>, Markus Armbruster <armbru@redhat.com>, Michael Roth <michael.roth@amd.com>
MAINTAINERS                                   |  2 +-
docs/conf.py                                  | 13 -----
meson.build                                   |  2 +-
tests/unit/test-io-channel-command.c          | 14 +++--
.gitlab-ci.d/base.yml                         |  5 ++
.gitlab-ci.d/buildtest.yml                    |  1 +
.gitlab-ci.d/cirrus/freebsd-12.vars           |  2 +-
.gitlab-ci.d/cirrus/freebsd-13.vars           |  2 +-
.gitlab-ci.d/cirrus/macos-12.vars             |  2 +-
.gitlab-ci.d/custom-runners.yml               | 11 ++++
.../custom-runners/ubuntu-20.04-s390x.yml     | 13 ++---
.../custom-runners/ubuntu-22.04-aarch32.yml   |  2 +-
.../custom-runners/ubuntu-22.04-aarch64.yml   | 15 +++--
.gitlab-ci.d/windows.yml                      |  5 +-
scripts/ci/setup/build-environment.yml        |  1 -
scripts/ci/setup/gitlab-runner.yml            | 56 +++++--------------
scripts/ci/setup/vars.yml.template            |  2 -
scripts/oss-fuzz/lsan_suppressions.txt        |  2 +
scripts/shaderinclude.pl                      | 16 ------
scripts/shaderinclude.py                      | 26 +++++++++
tests/docker/Makefile.include                 |  1 -
tests/docker/dockerfiles/alpine.docker        |  2 -
tests/docker/dockerfiles/centos8.docker       |  2 -
.../dockerfiles/debian-amd64-cross.docker     |  4 +-
tests/docker/dockerfiles/debian-amd64.docker  |  2 -
.../dockerfiles/debian-arm64-cross.docker     |  4 +-
.../dockerfiles/debian-armel-cross.docker     |  4 +-
.../dockerfiles/debian-armhf-cross.docker     |  4 +-
.../dockerfiles/debian-mips64el-cross.docker  |  4 +-
.../dockerfiles/debian-mipsel-cross.docker    |  4 +-
.../dockerfiles/debian-ppc64el-cross.docker   |  4 +-
.../dockerfiles/debian-s390x-cross.docker     |  4 +-
.../dockerfiles/debian-toolchain.docker       |  1 -
.../dockerfiles/debian-tricore-cross.docker   |  2 +-
.../dockerfiles/fedora-win32-cross.docker     |  6 +-
.../dockerfiles/fedora-win64-cross.docker     |  6 +-
tests/docker/dockerfiles/fedora.docker        |  6 +-
tests/docker/dockerfiles/opensuse-leap.docker |  2 -
tests/docker/dockerfiles/ubuntu2004.docker    |  2 -
tests/lcitool/libvirt-ci                      |  2 +-
tests/lcitool/projects/qemu.yml               |  2 -
tests/lcitool/refresh                         |  6 +-
tests/qapi-schema/meson.build                 |  7 ++-
tests/tcg/Makefile.target                     |  4 +-
tests/tcg/multiarch/Makefile.target           |  9 +++
tests/vm/centos.aarch64                       |  2 +-
46 files changed, 124 insertions(+), 164 deletions(-)
create mode 100644 scripts/oss-fuzz/lsan_suppressions.txt
delete mode 100644 scripts/shaderinclude.pl
create mode 100644 scripts/shaderinclude.py
[PATCH 00/18] testing/next updates (gitlab, docker, check-tcg)
Posted by Alex Bennée 1 year, 3 months ago
Hi,

My plans to post an omnibus release where stymied by a bunch of
regressions caused by the update to the Fedora image. I may have to
drop it if I can't figure out why the win64 stuff is hanging.

The following patches need review:

gitlab: wrap up test results for custom runners
tests/tcg: skip the vma-pthread test on CI
tests/docker: drop debian-tricore-cross's partial status
gitlab: add lsan suppression file to workaround tcmalloc issues
scripts/ci: update gitlab-runner playbook to use latest runner

Alex Bennée (7):
  scripts/ci: update gitlab-runner playbook to use latest runner
  gitlab: just use plain --cc=clang for custom runner build
  tests/unit: drop hacky race avoidance in test-io-channel-command
  gitlab: add lsan suppression file to workaround tcmalloc issues
  tests/docker: drop debian-tricore-cross's partial status
  tests/tcg: skip the vma-pthread test on CI
  gitlab: wrap up test results for custom runners

Marc-André Lureau (7):
  build-sys: fix crlf-ending C code
  .gitlab-ci.d/windows: do not disable opengl
  meson: replace Perl usage with Python
  docs: drop texinfo options
  Update lcitool and fedora to 37
  lcitool: drop perl from QEMU project/dependencies
  lcitool: drop texinfo from QEMU project/dependencies

Mark Cave-Ayland (1):
  gitlab: add FF_SCRIPT_SECTIONS for timings

Philippe Mathieu-Daudé (1):
  tests/docker: Install flex in debian-tricore-cross

Richard Henderson (1):
  tests/tcg: Use SIGKILL for timeout

Thomas Huth (1):
  MAINTAINERS: Fix the entry for tests/tcg/nios2

 MAINTAINERS                                   |  2 +-
 docs/conf.py                                  | 13 -----
 meson.build                                   |  2 +-
 tests/unit/test-io-channel-command.c          | 14 +++--
 .gitlab-ci.d/base.yml                         |  5 ++
 .gitlab-ci.d/buildtest.yml                    |  1 +
 .gitlab-ci.d/cirrus/freebsd-12.vars           |  2 +-
 .gitlab-ci.d/cirrus/freebsd-13.vars           |  2 +-
 .gitlab-ci.d/cirrus/macos-12.vars             |  2 +-
 .gitlab-ci.d/custom-runners.yml               | 11 ++++
 .../custom-runners/ubuntu-20.04-s390x.yml     | 13 ++---
 .../custom-runners/ubuntu-22.04-aarch32.yml   |  2 +-
 .../custom-runners/ubuntu-22.04-aarch64.yml   | 15 +++--
 .gitlab-ci.d/windows.yml                      |  5 +-
 scripts/ci/setup/build-environment.yml        |  1 -
 scripts/ci/setup/gitlab-runner.yml            | 56 +++++--------------
 scripts/ci/setup/vars.yml.template            |  2 -
 scripts/oss-fuzz/lsan_suppressions.txt        |  2 +
 scripts/shaderinclude.pl                      | 16 ------
 scripts/shaderinclude.py                      | 26 +++++++++
 tests/docker/Makefile.include                 |  1 -
 tests/docker/dockerfiles/alpine.docker        |  2 -
 tests/docker/dockerfiles/centos8.docker       |  2 -
 .../dockerfiles/debian-amd64-cross.docker     |  4 +-
 tests/docker/dockerfiles/debian-amd64.docker  |  2 -
 .../dockerfiles/debian-arm64-cross.docker     |  4 +-
 .../dockerfiles/debian-armel-cross.docker     |  4 +-
 .../dockerfiles/debian-armhf-cross.docker     |  4 +-
 .../dockerfiles/debian-mips64el-cross.docker  |  4 +-
 .../dockerfiles/debian-mipsel-cross.docker    |  4 +-
 .../dockerfiles/debian-ppc64el-cross.docker   |  4 +-
 .../dockerfiles/debian-s390x-cross.docker     |  4 +-
 .../dockerfiles/debian-toolchain.docker       |  1 -
 .../dockerfiles/debian-tricore-cross.docker   |  2 +-
 .../dockerfiles/fedora-win32-cross.docker     |  6 +-
 .../dockerfiles/fedora-win64-cross.docker     |  6 +-
 tests/docker/dockerfiles/fedora.docker        |  6 +-
 tests/docker/dockerfiles/opensuse-leap.docker |  2 -
 tests/docker/dockerfiles/ubuntu2004.docker    |  2 -
 tests/lcitool/libvirt-ci                      |  2 +-
 tests/lcitool/projects/qemu.yml               |  2 -
 tests/lcitool/refresh                         |  6 +-
 tests/qapi-schema/meson.build                 |  7 ++-
 tests/tcg/Makefile.target                     |  4 +-
 tests/tcg/multiarch/Makefile.target           |  9 +++
 tests/vm/centos.aarch64                       |  2 +-
 46 files changed, 124 insertions(+), 164 deletions(-)
 create mode 100644 scripts/oss-fuzz/lsan_suppressions.txt
 delete mode 100644 scripts/shaderinclude.pl
 create mode 100644 scripts/shaderinclude.py

-- 
2.34.1