[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
- [PATCH stable-7.2 00/23] Fixes for the CI in the 7.2 stable branch,
Thomas Huth <=
- [PATCH stable-7.2 02/23] Upgrade all packages in the FreeBSD VMs to ensure the freshness, Thomas Huth, 2024/12/03
- [PATCH stable-7.2 03/23] lcitool: drop perl from QEMU project/dependencies, Thomas Huth, 2024/12/03
- [PATCH stable-7.2 01/23] FreeBSD: Upgrade to 12.4 release, Thomas Huth, 2024/12/03
- [PATCH stable-7.2 04/23] lcitool: drop texinfo from QEMU project/dependencies, Thomas Huth, 2024/12/03
- [PATCH stable-7.2 05/23] tests: add socat dependency for tests, Thomas Huth, 2024/12/03
- [PATCH stable-7.2 06/23] .gitlab-ci.d/cirrus: Drop the CI job for compiling with FreeBSD 12, Thomas Huth, 2024/12/03
- [PATCH stable-7.2 08/23] lcitool: update submodule, Thomas Huth, 2024/12/03
- [PATCH stable-7.2 09/23] .gitlab-ci.d/cirrus: Add manual testing of macOS 14 (Sonoma), Thomas Huth, 2024/12/03
- [PATCH stable-7.2 07/23] .gitlab-ci.d/cirrus: Upgrade macOS to 13 (Ventura), Thomas Huth, 2024/12/03
- [PATCH stable-7.2 10/23] tests/vm/freebsd: Update to FreeBSD 13.2, Thomas Huth, 2024/12/03