tests/lcitool: Bump to latest libvirt-ci and update Fedora and Alpine version
Update to the latest version of lcitool. It dropped support for Fedora 38 and Alpine 3.18, so we have to update these to newer versions here, too. Python 3.12 dropped the "imp" module which we still need for running Avocado. Fortunately Fedora 40 still ships with a work-around package that we can use until somebody updates our Avocado to a newer version. Signed-off-by: Thomas Huth <thuth@redhat.com> Message-Id: <20240601070543.37786-3-thuth@redhat.com> [AJB: regen on rebase] Reviewed-by: Daniel P. Berrangé <berrange@redhat.com> Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-Id: <20240603175328.3823123-10-alex.bennee@linaro.org>
This commit is contained in:
parent
23ef50ae2d
commit
06f3330bb0
@ -1,10 +1,10 @@
|
|||||||
# THIS FILE WAS AUTO-GENERATED
|
# THIS FILE WAS AUTO-GENERATED
|
||||||
#
|
#
|
||||||
# $ lcitool dockerfile --layers all alpine-318 qemu
|
# $ lcitool dockerfile --layers all alpine-319 qemu
|
||||||
#
|
#
|
||||||
# https://gitlab.com/libvirt/libvirt-ci
|
# https://gitlab.com/libvirt/libvirt-ci
|
||||||
|
|
||||||
FROM docker.io/library/alpine:3.18
|
FROM docker.io/library/alpine:3.19
|
||||||
|
|
||||||
RUN apk update && \
|
RUN apk update && \
|
||||||
apk upgrade && \
|
apk upgrade && \
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
# THIS FILE WAS AUTO-GENERATED
|
# THIS FILE WAS AUTO-GENERATED
|
||||||
#
|
#
|
||||||
# $ lcitool dockerfile --layers all --cross-arch mingw64 fedora-38 qemu,qemu-win-installer
|
# $ lcitool dockerfile --layers all --cross-arch mingw64 fedora-40 qemu,qemu-win-installer
|
||||||
#
|
#
|
||||||
# https://gitlab.com/libvirt/libvirt-ci
|
# https://gitlab.com/libvirt/libvirt-ci
|
||||||
|
|
||||||
FROM registry.fedoraproject.org/fedora:38
|
FROM registry.fedoraproject.org/fedora:40
|
||||||
|
|
||||||
RUN dnf install -y nosync && \
|
RUN dnf install -y nosync && \
|
||||||
printf '#!/bin/sh\n\
|
printf '#!/bin/sh\n\
|
||||||
@ -51,6 +51,7 @@ exec "$@"\n' > /usr/bin/nosync && \
|
|||||||
python3-pip \
|
python3-pip \
|
||||||
python3-sphinx \
|
python3-sphinx \
|
||||||
python3-sphinx_rtd_theme \
|
python3-sphinx_rtd_theme \
|
||||||
|
python3-zombie-imp \
|
||||||
sed \
|
sed \
|
||||||
socat \
|
socat \
|
||||||
sparse \
|
sparse \
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
# THIS FILE WAS AUTO-GENERATED
|
# THIS FILE WAS AUTO-GENERATED
|
||||||
#
|
#
|
||||||
# $ lcitool dockerfile --layers all fedora-38 qemu
|
# $ lcitool dockerfile --layers all fedora-40 qemu
|
||||||
#
|
#
|
||||||
# https://gitlab.com/libvirt/libvirt-ci
|
# https://gitlab.com/libvirt/libvirt-ci
|
||||||
|
|
||||||
FROM registry.fedoraproject.org/fedora:38
|
FROM registry.fedoraproject.org/fedora:40
|
||||||
|
|
||||||
RUN dnf install -y nosync && \
|
RUN dnf install -y nosync && \
|
||||||
printf '#!/bin/sh\n\
|
printf '#!/bin/sh\n\
|
||||||
@ -110,6 +110,7 @@ exec "$@"\n' > /usr/bin/nosync && \
|
|||||||
python3-pip \
|
python3-pip \
|
||||||
python3-sphinx \
|
python3-sphinx \
|
||||||
python3-sphinx_rtd_theme \
|
python3-sphinx_rtd_theme \
|
||||||
|
python3-zombie-imp \
|
||||||
rdma-core-devel \
|
rdma-core-devel \
|
||||||
sed \
|
sed \
|
||||||
snappy-devel \
|
snappy-devel \
|
||||||
|
@ -1 +1 @@
|
|||||||
Subproject commit cec67039719becbfbab866f9c23574f389cf9559
|
Subproject commit 0e9490cebc726ef772b6c9e27dac32e7ae99f9b2
|
@ -89,6 +89,7 @@ packages:
|
|||||||
- pkg-config
|
- pkg-config
|
||||||
- pulseaudio
|
- pulseaudio
|
||||||
- python3
|
- python3
|
||||||
|
- python3-imp
|
||||||
- python3-numpy
|
- python3-numpy
|
||||||
- python3-opencv
|
- python3-opencv
|
||||||
- python3-pillow
|
- python3-pillow
|
||||||
|
@ -124,11 +124,11 @@ try:
|
|||||||
#
|
#
|
||||||
# Standard native builds
|
# Standard native builds
|
||||||
#
|
#
|
||||||
generate_dockerfile("alpine", "alpine-318")
|
generate_dockerfile("alpine", "alpine-319")
|
||||||
generate_dockerfile("centos9", "centos-stream-9")
|
generate_dockerfile("centos9", "centos-stream-9")
|
||||||
generate_dockerfile("debian", "debian-12",
|
generate_dockerfile("debian", "debian-12",
|
||||||
trailer="".join(debian12_extras))
|
trailer="".join(debian12_extras))
|
||||||
generate_dockerfile("fedora", "fedora-38")
|
generate_dockerfile("fedora", "fedora-40")
|
||||||
generate_dockerfile("opensuse-leap", "opensuse-leap-15")
|
generate_dockerfile("opensuse-leap", "opensuse-leap-15")
|
||||||
generate_dockerfile("ubuntu2204", "ubuntu-2204")
|
generate_dockerfile("ubuntu2204", "ubuntu-2204")
|
||||||
|
|
||||||
@ -191,7 +191,7 @@ try:
|
|||||||
trailer=cross_build("s390x-linux-gnu-",
|
trailer=cross_build("s390x-linux-gnu-",
|
||||||
"s390x-softmmu,s390x-linux-user"))
|
"s390x-softmmu,s390x-linux-user"))
|
||||||
|
|
||||||
generate_dockerfile("fedora-win64-cross", "fedora-38",
|
generate_dockerfile("fedora-win64-cross", "fedora-40",
|
||||||
project='qemu,qemu-win-installer',
|
project='qemu,qemu-win-installer',
|
||||||
cross="mingw64",
|
cross="mingw64",
|
||||||
trailer=cross_build("x86_64-w64-mingw32-",
|
trailer=cross_build("x86_64-w64-mingw32-",
|
||||||
|
Loading…
Reference in New Issue
Block a user