mbox series

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

Message ID 20230119180419.30304-1-alex.bennee@linaro.org
Headers show
Series testing/next updates (gitlab, docker, check-tcg) | expand

Message

Alex Bennée Jan. 19, 2023, 6:04 p.m. UTC
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