Test pipeline:
https://gitlab.com/abologna/libvirt/-/pipelines/1059447352
The openSUSE Leap 15 job failed, but that's caused by an unrelated
packaging issue:
$ pkg-config --cflags libtirpc
-I/usr/include/tirpc
$ rpm -ql libtirpc-devel | grep usr/include
/usr/include/netconfig.h
/usr/include/rpc
/usr/include/rpc/auth.h
/usr/include/rpc/auth_des.h
...
/usr/include/rpc/types.h
/usr/include/rpc/xdr.h
/usr/include/rpcsvc
/usr/include/rpcsvc/crypt.h
/usr/include/rpcsvc/crypt.x
The CI updates towards the end depend on the following unmerged
libvirt-ci changes:
https://gitlab.com/libvirt/libvirt-ci/-/merge_requests/440
Andrea Bolognani (11):
rpm: Disable expensive tests for MinGW builds
rpm: Explicitly enable NLS support
rpm: Rename module-init-tools -> kmod
rpm: Explain a couple of BuildRequires
rpm: Add libxml2 BuildRequires for xmllint
rpm: Shuffle BuildRequires around
rpm: Split call to mingw_debug_package
rpm: Introduce with_mingw32/with_mingw64
rpm: Introduce with_native
ci: Refresh generated files
ci: Build RPMs on MinGW
.gitlab-ci.yml | 11 +-
ci/buildenv/fedora-38-cross-mingw32.sh | 1 +
ci/buildenv/fedora-38-cross-mingw64.sh | 1 +
ci/buildenv/fedora-rawhide-cross-mingw32.sh | 1 +
ci/buildenv/fedora-rawhide-cross-mingw64.sh | 1 +
.../fedora-38-cross-mingw32.Dockerfile | 1 +
.../fedora-38-cross-mingw64.Dockerfile | 1 +
.../fedora-rawhide-cross-mingw32.Dockerfile | 1 +
.../fedora-rawhide-cross-mingw64.Dockerfile | 1 +
ci/jobs.sh | 19 +-
libvirt.spec.in | 470 ++++++++++--------
11 files changed, 296 insertions(+), 212 deletions(-)
--
2.41.0