qemu-stable
[Top][All Lists]
Advanced

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

[PATCH stable-7.2 00/23] Fixes for the CI in the 7.2 stable branch


From: Thomas Huth
Subject: [PATCH stable-7.2 00/23] Fixes for the CI in the 7.2 stable branch
Date: Tue, 3 Dec 2024 11:53:23 +0100

The original motivation for this series was to fix the broken
Cirrus-CI jobs in the 7.2 stable branch, so we don't waste
precious CI credits on the non-working jobs. Though I was able
to get it compile again by updating the jobs to the latest
versions of FreeBSD and macOS by cherrypicking the corresponding
patches, the "make check" step is still completely FUBAR, so
until someone has enough spare time, the last patch now simply
disables these jobs in the CI to avoid the wasting of the CI
credits.

Anyway, I've picked up some other CI patches along the way, so
this series fixes at least most of the other CI jobs in gitlab
now (essentially by updating most runners to Debian bookworm now).

Alex Bennée (5):
  tests: add socat dependency for tests
  tests/lcitool: add an explicit gcc-native package
  tests: update most Debian images to Bookworm
  testing: bump mips64el cross to bookworm and fix package list
  tests/docker: update debian i686 and mipsel images to bookworm

Brad Smith (1):
  FreeBSD: Upgrade to 12.4 release

Daniel P. Berrangé (2):
  gitlab: switch from 'stable' to 'latest' docker container tags
  tests: update lcitool to fix freebsd py311-yaml rename

Ilya Maximets (1):
  tests: bump libvirt-ci for libasan and libxdp

Li-Wen Hsu (1):
  Upgrade all packages in the FreeBSD VMs to ensure the freshness

Marc-André Lureau (2):
  lcitool: drop perl from QEMU project/dependencies
  lcitool: drop texinfo from QEMU project/dependencies

Paolo Bonzini (2):
  lcitool: update submodule
  ci: install meson in CirrusCI KVM build environment

Philippe Mathieu-Daudé (3):
  .gitlab-ci.d/cirrus: Upgrade macOS to 13 (Ventura)
  .gitlab-ci.d/cirrus: Add manual testing of macOS 14 (Sonoma)
  .gitlab-ci.d/cirrus: Drop support for macOS 13 (Ventura)

Thomas Huth (6):
  .gitlab-ci.d/cirrus: Drop the CI job for compiling with FreeBSD 12
  tests/vm/freebsd: Update to FreeBSD 13.2
  tests/vm/freebsd: Add additional library paths for libfdt
  Update FreeBSD CI jobs FreeBSD 14.1
  .gitlab-ci.d/cirrus: Remove the netbsd and openbsd jobs
  .gitlab-ci.d/qemu-project: Disable Cirrus-CI and MSYS2 in the 7.2
    branch

 .gitlab-ci.d/cirrus.yml                       |  64 ++---------
 .gitlab-ci.d/cirrus/freebsd-12.vars           |  16 ---
 .gitlab-ci.d/cirrus/freebsd-13.vars           |  16 ---
 .gitlab-ci.d/cirrus/freebsd-14.vars           |  16 +++
 .gitlab-ci.d/cirrus/kvm-build.yml             |  31 ------
 .../cirrus/{macos-12.vars => macos-14.vars}   |   6 +-
 .gitlab-ci.d/container-template.yml           |   2 +-
 .gitlab-ci.d/opensbi.yml                      |   4 +-
 .gitlab-ci.d/qemu-project.yml                 |   5 +-
 .gitmodules                                   |   3 +
 scripts/ci/setup/build-environment.yml        |   1 -
 tests/docker/dockerfiles/alpine.docker        |   5 +-
 tests/docker/dockerfiles/centos9.docker       |   3 +-
 .../dockerfiles/debian-amd64-cross.docker     |  13 ++-
 tests/docker/dockerfiles/debian-amd64.docker  |  10 +-
 .../dockerfiles/debian-arm64-cross.docker     |  13 ++-
 .../dockerfiles/debian-armhf-cross.docker     |  13 ++-
 .../dockerfiles/debian-mips64el-cross.docker  |  21 ++--
 .../dockerfiles/debian-mipsel-cross.docker    |  12 +-
 .../dockerfiles/debian-ppc64el-cross.docker   |  13 ++-
 .../dockerfiles/debian-s390x-cross.docker     |  13 ++-
 .../dockerfiles/debian-toolchain.docker       |   1 -
 .../dockerfiles/debian-tricore-cross.docker   |   1 -
 .../dockerfiles/fedora-win32-cross.docker     |   5 +-
 .../dockerfiles/fedora-win64-cross.docker     |   5 +-
 tests/docker/dockerfiles/fedora.docker        |   3 +-
 tests/docker/dockerfiles/opensuse-leap.docker |   5 +-
 tests/docker/dockerfiles/ubuntu2004.docker    |   5 +-
 tests/lcitool/libvirt-ci                      |   2 +-
 tests/lcitool/mappings.yml                    |  26 +++++
 tests/lcitool/projects/qemu.yml               |   4 +-
 tests/lcitool/refresh                         |  25 ++---
 tests/vm/centos.aarch64                       |   2 +-
 tests/vm/freebsd                              | 104 +++++-------------
 34 files changed, 172 insertions(+), 296 deletions(-)
 delete mode 100644 .gitlab-ci.d/cirrus/freebsd-12.vars
 delete mode 100644 .gitlab-ci.d/cirrus/freebsd-13.vars
 create mode 100644 .gitlab-ci.d/cirrus/freebsd-14.vars
 delete mode 100644 .gitlab-ci.d/cirrus/kvm-build.yml
 rename .gitlab-ci.d/cirrus/{macos-12.vars => macos-14.vars} (67%)

-- 
2.47.0




reply via email to

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