[PATCH v2 00/10] Big CI update (and some bug fixes)

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

 



v2 of:

https://lists.libvirt.org/archives/list/devel@xxxxxxxxxxxxxxxxx/thread/MMENBGZ3HYYKUVPY6FJ443SYCBNFTDHH/

diff to v1:
- Juggled some patches around, namely: squashed Fedora and AlmaLinux
  drop & reintroduction patches, reordered some for easier review.
- Switched website job to AlmaLinux 9
- Enhanced commit message on the last commit to explain seemingly
  unrelated changes.

Example of green pipeline:

https://gitlab.com/MichalPrivoznik/libvirt/-/pipelines/1281843566

Michal Prívozník (10):
  domaincapsmock: Drop link time dependency on virQEMUCapsGet()
  qemuxml2argvmock: Drop link time dependency on qemuFDPassDirectNew()
  testutilsqemu: Don't leak struct testQemuArgs::vdpafds
  security: Fix return types of .probe callbacks
  meson: Disable -fsanitize=function
  ci: Switch from AlmaLinux 8 to AlmaLinux 9
  ci: Switch from Fedora 38 to Fedora 40
  ci: Drop Ubuntu 20.04
  meson: Bump glib version to 2.58.0
  ci: Introduce Ubuntu 24.04

 .gitlab-ci.yml                                |   6 +-
 .../{almalinux-8.sh => almalinux-9.sh}        |   8 +-
 ci/buildenv/centos-stream-9.sh                |   1 +
 ci/buildenv/debian-12-cross-aarch64.sh        |   1 +
 ci/buildenv/debian-12-cross-armv6l.sh         |   1 +
 ci/buildenv/debian-12-cross-armv7l.sh         |   1 +
 ci/buildenv/debian-12-cross-i686.sh           |   1 +
 ci/buildenv/debian-12-cross-mips64el.sh       |   1 +
 ci/buildenv/debian-12-cross-mipsel.sh         |   1 +
 ci/buildenv/debian-12-cross-ppc64le.sh        |   1 +
 ci/buildenv/debian-12-cross-s390x.sh          |   1 +
 ci/buildenv/debian-12.sh                      |   1 +
 ci/buildenv/debian-sid-cross-aarch64.sh       |   1 +
 ci/buildenv/debian-sid-cross-armv6l.sh        |   1 +
 ci/buildenv/debian-sid-cross-armv7l.sh        |   1 +
 ci/buildenv/debian-sid-cross-i686.sh          |   1 +
 ci/buildenv/debian-sid-cross-mips64el.sh      |   1 +
 ci/buildenv/debian-sid-cross-ppc64le.sh       |   1 +
 ci/buildenv/debian-sid-cross-s390x.sh         |   1 +
 ci/buildenv/debian-sid.sh                     |   1 +
 ci/buildenv/fedora-39.sh                      |   1 +
 ...-mingw32.sh => fedora-40-cross-mingw32.sh} |   1 +
 ...-mingw64.sh => fedora-40-cross-mingw64.sh} |   1 +
 ci/buildenv/{fedora-38.sh => fedora-40.sh}    |   1 +
 ci/buildenv/fedora-rawhide-cross-mingw32.sh   |   1 +
 ci/buildenv/fedora-rawhide-cross-mingw64.sh   |   1 +
 ci/buildenv/fedora-rawhide.sh                 |   1 +
 .../{ubuntu-2004.sh => ubuntu-2404.sh}        |   8 +-
 ...ux-8.Dockerfile => almalinux-9.Dockerfile} |  10 +-
 ci/containers/centos-stream-9.Dockerfile      |   1 +
 .../debian-12-cross-aarch64.Dockerfile        |   1 +
 .../debian-12-cross-armv6l.Dockerfile         |   1 +
 .../debian-12-cross-armv7l.Dockerfile         |   1 +
 ci/containers/debian-12-cross-i686.Dockerfile |   1 +
 .../debian-12-cross-mips64el.Dockerfile       |   1 +
 .../debian-12-cross-mipsel.Dockerfile         |   1 +
 .../debian-12-cross-ppc64le.Dockerfile        |   1 +
 .../debian-12-cross-s390x.Dockerfile          |   1 +
 ci/containers/debian-12.Dockerfile            |   1 +
 .../debian-sid-cross-aarch64.Dockerfile       |   1 +
 .../debian-sid-cross-armv6l.Dockerfile        |   1 +
 .../debian-sid-cross-armv7l.Dockerfile        |   1 +
 .../debian-sid-cross-i686.Dockerfile          |   1 +
 .../debian-sid-cross-mips64el.Dockerfile      |   1 +
 .../debian-sid-cross-ppc64le.Dockerfile       |   1 +
 .../debian-sid-cross-s390x.Dockerfile         |   1 +
 ci/containers/debian-sid.Dockerfile           |   1 +
 ci/containers/fedora-39.Dockerfile            |   1 +
 ...ile => fedora-40-cross-mingw32.Dockerfile} |   3 +-
 ...ile => fedora-40-cross-mingw64.Dockerfile} |   3 +-
 ...ora-38.Dockerfile => fedora-40.Dockerfile} |   3 +-
 .../fedora-rawhide-cross-mingw32.Dockerfile   |   1 +
 .../fedora-rawhide-cross-mingw64.Dockerfile   |   1 +
 ci/containers/fedora-rawhide.Dockerfile       |   1 +
 ...2004.Dockerfile => ubuntu-2404.Dockerfile} |  11 +-
 ci/gitlab/builds.yml                          | 113 ++++++++--------
 ci/gitlab/containers.yml                      |  54 ++++----
 ci/integration.yml                            |  24 ----
 ci/lcitool/projects/libvirt.yml               |   1 +
 ci/manifest.yml                               |  40 +++---
 meson.build                                   |  15 ++-
 src/libvirt_private.syms                      |   1 -
 src/security/security_apparmor.c              |   2 +-
 src/security/security_selinux.c               |   2 +-
 src/util/glibcompat.c                         | 125 ------------------
 src/util/glibcompat.h                         |  10 --
 tests/domaincapsmock.c                        |  13 +-
 tests/qemuxml2argvmock.c                      |   8 +-
 tests/testutilsqemu.c                         |   1 +
 69 files changed, 203 insertions(+), 305 deletions(-)
 rename ci/buildenv/{almalinux-8.sh => almalinux-9.sh} (93%)
 rename ci/buildenv/{fedora-38-cross-mingw32.sh => fedora-40-cross-mingw32.sh} (98%)
 rename ci/buildenv/{fedora-38-cross-mingw64.sh => fedora-40-cross-mingw64.sh} (98%)
 rename ci/buildenv/{fedora-38.sh => fedora-40.sh} (99%)
 rename ci/buildenv/{ubuntu-2004.sh => ubuntu-2404.sh} (94%)
 rename ci/containers/{almalinux-8.Dockerfile => almalinux-9.Dockerfile} (91%)
 rename ci/containers/{fedora-38-cross-mingw32.Dockerfile => fedora-40-cross-mingw32.Dockerfile} (97%)
 rename ci/containers/{fedora-38-cross-mingw64.Dockerfile => fedora-40-cross-mingw64.Dockerfile} (97%)
 rename ci/containers/{fedora-38.Dockerfile => fedora-40.Dockerfile} (97%)
 rename ci/containers/{ubuntu-2004.Dockerfile => ubuntu-2404.Dockerfile} (93%)

-- 
2.43.2
_______________________________________________
Devel mailing list -- devel@xxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxx




[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux