qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 0/7] Gitlab CI improvements and fixes


From: Thomas Huth
Subject: [PATCH 0/7] Gitlab CI improvements and fixes
Date: Mon, 25 May 2020 15:18:16 +0200

Currently, almost all piplines of our Gitlab CI are broken, since there
has been a change in the default Debian-based container that causes the
QEMU build process to fail (aka. the "BITS_PER_LONG" macro problem).

We could likely either wait for the containers to get fixed, or we could
try to work-around that issue in the QEMU sources, but considering that
we test with Ubuntu (and thus Debian-based) containers in our Travis-CI
already, we should maybe do something different here and rather switch
our Gitlab-CI to some RPM-based distros instead, to get even more test
coverage. This is now done in the 5th patch. Along the way, there are
clean-ups and some minor improvements, and a fix to be able to build QEMU
with Clang again (last patch).

After applying this patch series, the Gitlab-CI shows "green" again:

 https://gitlab.com/huth/qemu/pipelines/149326595

Alex Bennée (1):
  linux-user: limit check to HOST_LONG_BITS < TARGET_ABI_BITS

Cleber Rosa (1):
  GitLab CI: avoid calling before_scripts on unintended jobs

Philippe Mathieu-Daudé (1):
  gitlab-ci: Remove flex/bison packages

Thomas Huth (4):
  MAINTAINERS: Add Philippe, Alex and Wainer to the Gitlab-CI section
  gitlab-ci: Move edk2 and opensbi YAML files to .gitlab-ci.d folder
  gitlab-ci: Do not use the standard container images from gitlab
  gitlab-ci: Determine the number of jobs dynamically

 .gitlab-ci-edk2.yml => .gitlab-ci.d/edk2.yml  |  0
 .../opensbi.yml                               |  0
 .gitlab-ci.yml                                | 67 +++++++++++++------
 MAINTAINERS                                   |  5 +-
 linux-user/elfload.c                          |  2 +
 5 files changed, 51 insertions(+), 23 deletions(-)
 rename .gitlab-ci-edk2.yml => .gitlab-ci.d/edk2.yml (100%)
 rename .gitlab-ci-opensbi.yml => .gitlab-ci.d/opensbi.yml (100%)

-- 
2.18.1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]