tests/lcitool: update lcitool to latest version
Update to latest lcitool master and refresh tests. Fedora is upgraded to Fedora 43 and Alpine from 3.21 to 3.23 as a result. This is being done in this series primarily to ensure that MacOS installs python-setuptools, which is now separate from the core python package, and which is needed for this series to work correctly. Reviewed-by: Thomas Huth <thuth@redhat.com> Message-ID: <20260218213416.674483-11-jsnow@redhat.com> Signed-off-by: John Snow <jsnow@redhat.com>
John Snow committed
Feb 18, 2026 at 16:34 UTC
4510ff3a437faef849f5f5c4dc92b35944f29185
8 files changed
+471
-471
.gitlab-ci.d/cirrus/macos-14.vars
+1
-1
@@ -11,6 +11,6 @@ MAKE='/opt/homebrew/bin/gmake'
11
NINJA='/opt/homebrew/bin/ninja'
12
PACKAGING_COMMAND='brew'
13
PIP3='/opt/homebrew/bin/pip3'
14
-PKGS='bash bc bindgen bison bzip2 capstone ccache cmocka coreutils ctags curl dbus diffutils dtc flex gcovr gettext git glib gnu-sed gnutls gtk+3 gtk-vnc jemalloc jpeg-turbo json-c libcbor libepoxy libffi libgcrypt libiscsi libnfs libpng libslirp libssh libtasn1 libusb llvm lzo make meson mtools ncurses nettle ninja pixman pkg-config python3 rpm2cpio rust sdl2 sdl2_image snappy socat sparse spice-protocol swtpm tesseract usbredir vde vte3 vulkan-tools xorriso zlib zstd'
14
+PKGS='bash bc bindgen bison bzip2 capstone ccache cmocka coreutils ctags curl dbus diffutils dtc flex gcovr gettext git glib gnu-sed gnutls gtk+3 gtk-vnc jemalloc jpeg-turbo json-c libcbor libepoxy libffi libgcrypt libiscsi libnfs libpng libslirp libssh libtasn1 libusb llvm lzo make meson mtools ncurses nettle ninja pixman pkg-config python-setuptools python3 rpm2cpio rust sdl2 sdl2_image snappy socat sparse spice-protocol swtpm tesseract usbredir vde vte3 vulkan-tools xorriso zlib zstd'
15
PYPI_PKGS='PyYAML numpy pillow sphinx sphinx-rtd-theme tomli'
16
PYTHON='/opt/homebrew/bin/python3'
tests/docker/dockerfiles/alpine.docker
+2
-2
@@ -1,10 +1,10 @@
1
# THIS FILE WAS AUTO-GENERATED
2
#
3
-# $ lcitool dockerfile --layers all alpine-321 qemu
3
+# $ lcitool dockerfile --layers all alpine-323 qemu
4
#
5
# https://gitlab.com/libvirt/libvirt-ci
6
7
-FROM docker.io/library/alpine:3.21
7
+FROM docker.io/library/alpine:3.23
8
9
RUN apk update && \
10
apk upgrade && \
tests/docker/dockerfiles/centos9.docker
+120
-120
@@ -6,126 +6,126 @@
6
7
FROM quay.io/centos/centos:stream9
8
9
-RUN dnf distro-sync -y && \
10
- dnf install 'dnf-command(config-manager)' -y && \
11
- dnf config-manager --set-enabled -y crb && \
12
- dnf install -y epel-release && \
13
- dnf install -y epel-next-release && \
14
- dnf install -y \
15
- SDL2-devel \
16
- alsa-lib-devel \
17
- bash \
18
- bc \
19
- bindgen-cli \
20
- bison \
21
- brlapi-devel \
22
- bzip2 \
23
- bzip2-devel \
24
- ca-certificates \
25
- capstone-devel \
26
- ccache \
27
- clang \
28
- compiler-rt \
29
- coreutils-single \
30
- ctags \
31
- cyrus-sasl-devel \
32
- daxctl-devel \
33
- dbus-daemon \
34
- device-mapper-multipath-devel \
35
- diffutils \
36
- findutils \
37
- flex \
38
- fuse3-devel \
39
- gcc \
40
- gettext \
41
- git \
42
- glib2-devel \
43
- glib2-static \
44
- glibc-langpack-en \
45
- glibc-static \
46
- gnutls-devel \
47
- gtk3-devel \
48
- hostname \
49
- jemalloc-devel \
50
- json-c-devel \
51
- libaio-devel \
52
- libasan \
53
- libattr-devel \
54
- libbpf-devel \
55
- libcacard-devel \
56
- libcap-ng-devel \
57
- libcmocka-devel \
58
- libcurl-devel \
59
- libdrm-devel \
60
- libepoxy-devel \
61
- libfdt-devel \
62
- libffi-devel \
63
- libgcrypt-devel \
64
- libiscsi-devel \
65
- libjpeg-devel \
66
- libnfs-devel \
67
- libpmem-devel \
68
- libpng-devel \
69
- librbd-devel \
70
- libseccomp-devel \
71
- libselinux-devel \
72
- libslirp-devel \
73
- libssh-devel \
74
- libtasn1-devel \
75
- libubsan \
76
- liburing-devel \
77
- libusbx-devel \
78
- libxdp-devel \
79
- libzstd-devel \
80
- llvm \
81
- lttng-ust-devel \
82
- lzo-devel \
83
- make \
84
- mesa-libgbm-devel \
85
- meson \
86
- mtools \
87
- ncurses-devel \
88
- nettle-devel \
89
- ninja-build \
90
- nmap-ncat \
91
- numactl-devel \
92
- openssh-clients \
93
- pam-devel \
94
- pcre-static \
95
- pipewire-devel \
96
- pixman-devel \
97
- pkgconfig \
98
- pulseaudio-libs-devel \
99
- python3 \
100
- python3-PyYAML \
101
- python3-numpy \
102
- python3-pillow \
103
- python3-pip \
104
- python3-sphinx \
105
- python3-sphinx_rtd_theme \
106
- python3-tomli \
107
- rdma-core-devel \
108
- rust \
109
- rust-std-static \
110
- sed \
111
- snappy-devel \
112
- socat \
113
- spice-protocol \
114
- swtpm \
115
- systemd-devel \
116
- systemtap-sdt-devel \
117
- tar \
118
- usbredir-devel \
119
- util-linux \
120
- vte291-devel \
121
- vulkan-tools \
122
- which \
123
- xorriso \
124
- zlib-devel \
125
- zlib-static \
126
- zstd && \
127
- dnf autoremove -y && \
128
- dnf clean all -y && \
9
+RUN dnf --quiet distro-sync -y && \
10
+ dnf --quiet install 'dnf-command(config-manager)' -y && \
11
+ dnf --quiet config-manager --set-enabled -y crb && \
12
+ dnf --quiet install -y epel-release && \
13
+ dnf --quiet install -y epel-next-release && \
14
+ dnf --quiet install -y \
15
+ SDL2-devel \
16
+ alsa-lib-devel \
17
+ bash \
18
+ bc \
19
+ bindgen-cli \
20
+ bison \
21
+ brlapi-devel \
22
+ bzip2 \
23
+ bzip2-devel \
24
+ ca-certificates \
25
+ capstone-devel \
26
+ ccache \
27
+ clang \
28
+ compiler-rt \
29
+ coreutils-single \
30
+ ctags \
31
+ cyrus-sasl-devel \
32
+ daxctl-devel \
33
+ dbus-daemon \
34
+ device-mapper-multipath-devel \
35
+ diffutils \
36
+ findutils \
37
+ flex \
38
+ fuse3-devel \
39
+ gcc \
40
+ gettext \
41
+ git \
42
+ glib2-devel \
43
+ glib2-static \
44
+ glibc-langpack-en \
45
+ glibc-static \
46
+ gnutls-devel \
47
+ gtk3-devel \
48
+ hostname \
49
+ jemalloc-devel \
50
+ json-c-devel \
51
+ libaio-devel \
52
+ libasan \
53
+ libattr-devel \
54
+ libbpf-devel \
55
+ libcacard-devel \
56
+ libcap-ng-devel \
57
+ libcmocka-devel \
58
+ libcurl-devel \
59
+ libdrm-devel \
60
+ libepoxy-devel \
61
+ libfdt-devel \
62
+ libffi-devel \
63
+ libgcrypt-devel \
64
+ libiscsi-devel \
65
+ libjpeg-devel \
66
+ libnfs-devel \
67
+ libpmem-devel \
68
+ libpng-devel \
69
+ librbd-devel \
70
+ libseccomp-devel \
71
+ libselinux-devel \
72
+ libslirp-devel \
73
+ libssh-devel \
74
+ libtasn1-devel \
75
+ libubsan \
76
+ liburing-devel \
77
+ libusbx-devel \
78
+ libxdp-devel \
79
+ libzstd-devel \
80
+ llvm \
81
+ lttng-ust-devel \
82
+ lzo-devel \
83
+ make \
84
+ mesa-libgbm-devel \
85
+ meson \
86
+ mtools \
87
+ ncurses-devel \
88
+ nettle-devel \
89
+ ninja-build \
90
+ nmap-ncat \
91
+ numactl-devel \
92
+ openssh-clients \
93
+ pam-devel \
94
+ pcre-static \
95
+ pipewire-devel \
96
+ pixman-devel \
97
+ pkgconfig \
98
+ pulseaudio-libs-devel \
99
+ python3 \
100
+ python3-PyYAML \
101
+ python3-numpy \
102
+ python3-pillow \
103
+ python3-pip \
104
+ python3-sphinx \
105
+ python3-sphinx_rtd_theme \
106
+ python3-tomli \
107
+ rdma-core-devel \
108
+ rust \
109
+ rust-std-static \
110
+ sed \
111
+ snappy-devel \
112
+ socat \
113
+ spice-protocol \
114
+ swtpm \
115
+ systemd-devel \
116
+ systemtap-sdt-devel \
117
+ tar \
118
+ usbredir-devel \
119
+ util-linux \
120
+ vte291-devel \
121
+ vulkan-tools \
122
+ which \
123
+ xorriso \
124
+ zlib-devel \
125
+ zlib-static \
126
+ zstd && \
127
+ dnf --quiet autoremove -y && \
128
+ dnf --quiet clean all -y && \
129
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \
130
rpm -qa | sort > /packages.txt && \
131
mkdir -p /usr/libexec/ccache-wrappers && \
tests/docker/dockerfiles/fedora-rust-nightly.docker
+131
-131
@@ -1,12 +1,12 @@
1
# THIS FILE WAS AUTO-GENERATED
2
#
3
-# $ lcitool dockerfile --layers all fedora-41 qemu
3
+# $ lcitool dockerfile --layers all fedora-43 qemu
4
#
5
# https://gitlab.com/libvirt/libvirt-ci
6
7
-FROM registry.fedoraproject.org/fedora:41
7
+FROM registry.fedoraproject.org/fedora:43
8
9
-RUN dnf install -y nosync && \
9
+RUN dnf --quiet install -y nosync && \
10
printf '#!/bin/sh\n\
11
if test -d /usr/lib64\n\
12
then\n\
@@ -16,134 +16,134 @@ else\n\
16
fi\n\
17
exec "$@"\n' > /usr/bin/nosync && \
18
chmod +x /usr/bin/nosync && \
19
- nosync dnf update -y && \
20
- nosync dnf install -y \
21
- SDL2-devel \
22
- SDL2_image-devel \
23
- alsa-lib-devel \
24
- bash \
25
- bc \
26
- bindgen-cli \
27
- bison \
28
- brlapi-devel \
29
- bzip2 \
30
- bzip2-devel \
31
- ca-certificates \
32
- capstone-devel \
33
- ccache \
34
- clang \
35
- compiler-rt \
36
- coreutils \
37
- ctags \
38
- cyrus-sasl-devel \
39
- daxctl-devel \
40
- dbus-daemon \
41
- device-mapper-multipath-devel \
42
- diffutils \
43
- findutils \
44
- flex \
45
- fuse3-devel \
46
- gcc \
47
- gcovr \
48
- gettext \
49
- git \
50
- glib2-devel \
51
- glib2-static \
52
- glibc-langpack-en \
53
- glibc-static \
54
- glusterfs-api-devel \
55
- gnutls-devel \
56
- gtk-vnc2-devel \
57
- gtk3-devel \
58
- hostname \
59
- jemalloc-devel \
60
- json-c-devel \
61
- libaio-devel \
62
- libasan \
63
- libattr-devel \
64
- libbpf-devel \
65
- libcacard-devel \
66
- libcap-ng-devel \
67
- libcbor-devel \
68
- libcmocka-devel \
69
- libcurl-devel \
70
- libdrm-devel \
71
- libepoxy-devel \
72
- libfdt-devel \
73
- libffi-devel \
74
- libgcrypt-devel \
75
- libiscsi-devel \
76
- libjpeg-devel \
77
- libnfs-devel \
78
- libpmem-devel \
79
- libpng-devel \
80
- librbd-devel \
81
- libseccomp-devel \
82
- libselinux-devel \
83
- libslirp-devel \
84
- libssh-devel \
85
- libtasn1-devel \
86
- libubsan \
87
- liburing-devel \
88
- libusbx-devel \
89
- libxdp-devel \
90
- libzstd-devel \
91
- llvm \
92
- lttng-ust-devel \
93
- lzo-devel \
94
- make \
95
- mesa-libgbm-devel \
96
- mtools \
97
- ncurses-devel \
98
- nettle-devel \
99
- ninja-build \
100
- nmap-ncat \
101
- numactl-devel \
102
- openssh-clients \
103
- pam-devel \
104
- pcre2-static \
105
- pipewire-devel \
106
- pixman-devel \
107
- pkgconfig \
108
- pulseaudio-libs-devel \
109
- python3 \
110
- python3-PyYAML \
111
- python3-numpy \
112
- python3-opencv \
113
- python3-pillow \
114
- python3-pip \
115
- python3-setuptools \
116
- python3-sphinx \
117
- python3-sphinx_rtd_theme \
118
- python3-wheel \
119
- rdma-core-devel \
120
- rust \
121
- rust-std-static \
122
- sed \
123
- snappy-devel \
124
- socat \
125
- sparse \
126
- spice-protocol \
127
- spice-server-devel \
128
- swtpm \
129
- systemd-devel \
130
- systemtap-sdt-dtrace \
131
- tar \
132
- tesseract \
133
- tesseract-langpack-eng \
134
- usbredir-devel \
135
- util-linux \
136
- virglrenderer-devel \
137
- vte291-devel \
138
- vulkan-tools \
139
- which \
140
- xen-devel \
141
- xorriso \
142
- zlib-devel \
143
- zlib-static \
144
- zstd && \
145
- nosync dnf autoremove -y && \
146
- nosync dnf clean all -y && \
19
+ nosync dnf --quiet update -y && \
20
+ nosync dnf --quiet install -y \
21
+ SDL2_image-devel \
22
+ alsa-lib-devel \
23
+ bash \
24
+ bc \
25
+ bindgen-cli \
26
+ bison \
27
+ brlapi-devel \
28
+ bzip2 \
29
+ bzip2-devel \
30
+ ca-certificates \
31
+ capstone-devel \
32
+ ccache \
33
+ clang \
34
+ compiler-rt \
35
+ coreutils \
36
+ ctags \
37
+ cyrus-sasl-devel \
38
+ daxctl-devel \
39
+ dbus-daemon \
40
+ device-mapper-multipath-devel \
41
+ diffutils \
42
+ findutils \
43
+ flex \
44
+ fuse3-devel \
45
+ gcc \
46
+ gcovr \
47
+ gettext \
48
+ git \
49
+ glib2-devel \
50
+ glib2-static \
51
+ glibc-langpack-en \
52
+ glibc-static \
53
+ glusterfs-api-devel \
54
+ gnutls-devel \
55
+ gtk-vnc2-devel \
56
+ gtk3-devel \
57
+ hostname \
58
+ jemalloc-devel \
59
+ json-c-devel \
60
+ libaio-devel \
61
+ libasan \
62
+ libattr-devel \
63
+ libbpf-devel \
64
+ libcacard-devel \
65
+ libcap-ng-devel \
66
+ libcbor-devel \
67
+ libcmocka-devel \
68
+ libcurl-devel \
69
+ libdrm-devel \
70
+ libepoxy-devel \
71
+ libfdt-devel \
72
+ libffi-devel \
73
+ libgcrypt-devel \
74
+ libiscsi-devel \
75
+ libjpeg-devel \
76
+ libnfs-devel \
77
+ libpmem-devel \
78
+ libpng-devel \
79
+ librbd-devel \
80
+ libseccomp-devel \
81
+ libselinux-devel \
82
+ libslirp-devel \
83
+ libssh-devel \
84
+ libtasn1-devel \
85
+ libubsan \
86
+ liburing-devel \
87
+ libusbx-devel \
88
+ libxdp-devel \
89
+ libzstd-devel \
90
+ llvm \
91
+ lttng-ust-devel \
92
+ lzo-devel \
93
+ make \
94
+ mesa-libgbm-devel \
95
+ mtools \
96
+ ncurses-devel \
97
+ nettle-devel \
98
+ ninja-build \
99
+ nmap-ncat \
100
+ numactl-devel \
101
+ openssh-clients \
102
+ pam-devel \
103
+ pcre2-static \
104
+ pipewire-devel \
105
+ pixman-devel \
106
+ pkgconfig \
107
+ pulseaudio-libs-devel \
108
+ python3 \
109
+ python3-PyYAML \
110
+ python3-numpy \
111
+ python3-opencv \
112
+ python3-pillow \
113
+ python3-pip \
114
+ python3-setuptools \
115
+ python3-sphinx \
116
+ python3-sphinx_rtd_theme \
117
+ python3-wheel \
118
+ rdma-core-devel \
119
+ rust \
120
+ rust-std-static \
121
+ sdl2-compat-devel \
122
+ sed \
123
+ snappy-devel \
124
+ socat \
125
+ sparse \
126
+ spice-protocol \
127
+ spice-server-devel \
128
+ swtpm \
129
+ systemd-devel \
130
+ systemtap-sdt-dtrace \
131
+ tar \
132
+ tesseract \
133
+ tesseract-langpack-eng \
134
+ usbredir-devel \
135
+ util-linux \
136
+ virglrenderer-devel \
137
+ vte291-devel \
138
+ vulkan-tools \
139
+ which \
140
+ xen-devel \
141
+ xorriso \
142
+ zlib-devel \
143
+ zlib-static \
144
+ zstd && \
145
+ nosync dnf --quiet autoremove -y && \
146
+ nosync dnf --quiet clean all -y && \
147
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \
148
rpm -qa | sort > /packages.txt && \
149
mkdir -p /usr/libexec/ccache-wrappers && \
tests/docker/dockerfiles/fedora-win64-cross.docker
+81
-81
@@ -1,12 +1,12 @@
1
# THIS FILE WAS AUTO-GENERATED
2
#
3
-# $ lcitool dockerfile --layers all --cross-arch mingw64 fedora-41 qemu,qemu-win-installer
3
+# $ lcitool dockerfile --layers all --cross-arch mingw64 fedora-43 qemu,qemu-win-installer
4
#
5
# https://gitlab.com/libvirt/libvirt-ci
6
7
-FROM registry.fedoraproject.org/fedora:41
7
+FROM registry.fedoraproject.org/fedora:43
8
9
-RUN dnf install -y nosync && \
9
+RUN dnf --quiet install -y nosync && \
10
printf '#!/bin/sh\n\
11
if test -d /usr/lib64\n\
12
then\n\
@@ -16,59 +16,59 @@ else\n\
16
fi\n\
17
exec "$@"\n' > /usr/bin/nosync && \
18
chmod +x /usr/bin/nosync && \
19
- nosync dnf update -y && \
20
- nosync dnf install -y \
21
- bash \
22
- bc \
23
- bindgen-cli \
24
- bison \
25
- bzip2 \
26
- ca-certificates \
27
- ccache \
28
- compiler-rt \
29
- coreutils \
30
- ctags \
31
- dbus-daemon \
32
- diffutils \
33
- findutils \
34
- flex \
35
- gcc \
36
- gcovr \
37
- git \
38
- glib2-devel \
39
- glibc-langpack-en \
40
- hostname \
41
- llvm \
42
- make \
43
- mtools \
44
- ninja-build \
45
- nmap-ncat \
46
- openssh-clients \
47
- python3 \
48
- python3-PyYAML \
49
- python3-numpy \
50
- python3-opencv \
51
- python3-pillow \
52
- python3-pip \
53
- python3-setuptools \
54
- python3-sphinx \
55
- python3-sphinx_rtd_theme \
56
- python3-wheel \
57
- rust \
58
- sed \
59
- socat \
60
- sparse \
61
- swtpm \
62
- tar \
63
- tesseract \
64
- tesseract-langpack-eng \
65
- util-linux \
66
- vulkan-tools \
67
- which \
68
- xorriso \
69
- zstd && \
70
- nosync dnf autoremove -y && \
71
- nosync dnf clean all -y && \
19
+ nosync dnf --quiet update -y && \
20
+ nosync dnf --quiet install -y \
21
+ bash \
22
+ bc \
23
+ bindgen-cli \
24
+ bison \
25
+ bzip2 \
26
+ ca-certificates \
27
+ ccache \
28
+ compiler-rt \
29
+ coreutils \
30
+ ctags \
31
+ dbus-daemon \
32
+ diffutils \
33
+ findutils \
34
+ flex \
35
+ gcc \
36
+ gcovr \
37
+ git \
38
+ glib2-devel \
39
+ glibc-langpack-en \
40
+ hostname \
41
+ llvm \
42
+ make \
43
+ mtools \
44
+ ninja-build \
45
+ nmap-ncat \
46
+ openssh-clients \
47
+ python3 \
48
+ python3-PyYAML \
49
+ python3-numpy \
50
+ python3-opencv \
51
+ python3-pillow \
52
+ python3-pip \
53
+ python3-setuptools \
54
+ python3-sphinx \
55
+ python3-sphinx_rtd_theme \
56
+ python3-wheel \
57
+ rust \
58
+ sed \
59
+ socat \
60
+ sparse \
61
+ swtpm \
62
+ tar \
63
+ tesseract \
64
+ tesseract-langpack-eng \
65
+ util-linux \
66
+ vulkan-tools \
67
+ which \
68
+ xorriso \
69
+ zstd && \
70
+ nosync dnf --quiet autoremove -y && \
71
+ nosync dnf --quiet clean all -y && \
72
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
73
74
RUN /usr/bin/pip3 install meson==1.8.1
@@ -79,31 +79,31 @@ ENV MAKE="/usr/bin/make"
79
ENV NINJA="/usr/bin/ninja"
80
ENV PYTHON="/usr/bin/python3"
81
82
-RUN nosync dnf install -y \
83
- mingw-w64-tools \
84
- mingw32-nsis \
85
- mingw64-SDL2 \
86
- mingw64-SDL2_image \
87
- mingw64-bzip2 \
88
- mingw64-curl \
89
- mingw64-gcc \
90
- mingw64-gcc-c++ \
91
- mingw64-gettext \
92
- mingw64-glib2 \
93
- mingw64-gnutls \
94
- mingw64-gtk-vnc2 \
95
- mingw64-gtk3 \
96
- mingw64-libepoxy \
97
- mingw64-libfdt \
98
- mingw64-libgcrypt \
99
- mingw64-libjpeg-turbo \
100
- mingw64-libpng \
101
- mingw64-libtasn1 \
102
- mingw64-nettle \
103
- mingw64-pixman \
104
- mingw64-pkg-config \
105
- rust-std-static-x86_64-pc-windows-gnu && \
106
- nosync dnf clean all -y && \
82
+RUN nosync dnf --quiet install -y \
83
+ mingw-w64-tools \
84
+ mingw32-nsis \
85
+ mingw64-SDL2 \
86
+ mingw64-SDL2_image \
87
+ mingw64-bzip2 \
88
+ mingw64-curl \
89
+ mingw64-gcc \
90
+ mingw64-gcc-c++ \
91
+ mingw64-gettext \
92
+ mingw64-glib2 \
93
+ mingw64-gnutls \
94
+ mingw64-gtk-vnc2 \
95
+ mingw64-gtk3 \
96
+ mingw64-libepoxy \
97
+ mingw64-libfdt \
98
+ mingw64-libgcrypt \
99
+ mingw64-libjpeg-turbo \
100
+ mingw64-libpng \
101
+ mingw64-libtasn1 \
102
+ mingw64-nettle \
103
+ mingw64-pixman \
104
+ mingw64-pkg-config \
105
+ rust-std-static-x86_64-pc-windows-gnu && \
106
+ nosync dnf --quiet clean all -y && \
107
rpm -qa | sort > /packages.txt && \
108
mkdir -p /usr/libexec/ccache-wrappers && \
109
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/x86_64-w64-mingw32-c++ && \
tests/docker/dockerfiles/fedora.docker
+131
-131
@@ -1,12 +1,12 @@
1
# THIS FILE WAS AUTO-GENERATED
2
#
3
-# $ lcitool dockerfile --layers all fedora-41 qemu
3
+# $ lcitool dockerfile --layers all fedora-43 qemu
4
#
5
# https://gitlab.com/libvirt/libvirt-ci
6
7
-FROM registry.fedoraproject.org/fedora:41
7
+FROM registry.fedoraproject.org/fedora:43
8
9
-RUN dnf install -y nosync && \
9
+RUN dnf --quiet install -y nosync && \
10
printf '#!/bin/sh\n\
11
if test -d /usr/lib64\n\
12
then\n\
@@ -16,134 +16,134 @@ else\n\
16
fi\n\
17
exec "$@"\n' > /usr/bin/nosync && \
18
chmod +x /usr/bin/nosync && \
19
- nosync dnf update -y && \
20
- nosync dnf install -y \
21
- SDL2-devel \
22
- SDL2_image-devel \
23
- alsa-lib-devel \
24
- bash \
25
- bc \
26
- bindgen-cli \
27
- bison \
28
- brlapi-devel \
29
- bzip2 \
30
- bzip2-devel \
31
- ca-certificates \
32
- capstone-devel \
33
- ccache \
34
- clang \
35
- compiler-rt \
36
- coreutils \
37
- ctags \
38
- cyrus-sasl-devel \
39
- daxctl-devel \
40
- dbus-daemon \
41
- device-mapper-multipath-devel \
42
- diffutils \
43
- findutils \
44
- flex \
45
- fuse3-devel \
46
- gcc \
47
- gcovr \
48
- gettext \
49
- git \
50
- glib2-devel \
51
- glib2-static \
52
- glibc-langpack-en \
53
- glibc-static \
54
- glusterfs-api-devel \
55
- gnutls-devel \
56
- gtk-vnc2-devel \
57
- gtk3-devel \
58
- hostname \
59
- jemalloc-devel \
60
- json-c-devel \
61
- libaio-devel \
62
- libasan \
63
- libattr-devel \
64
- libbpf-devel \
65
- libcacard-devel \
66
- libcap-ng-devel \
67
- libcbor-devel \
68
- libcmocka-devel \
69
- libcurl-devel \
70
- libdrm-devel \
71
- libepoxy-devel \
72
- libfdt-devel \
73
- libffi-devel \
74
- libgcrypt-devel \
75
- libiscsi-devel \
76
- libjpeg-devel \
77
- libnfs-devel \
78
- libpmem-devel \
79
- libpng-devel \
80
- librbd-devel \
81
- libseccomp-devel \
82
- libselinux-devel \
83
- libslirp-devel \
84
- libssh-devel \
85
- libtasn1-devel \
86
- libubsan \
87
- liburing-devel \
88
- libusbx-devel \
89
- libxdp-devel \
90
- libzstd-devel \
91
- llvm \
92
- lttng-ust-devel \
93
- lzo-devel \
94
- make \
95
- mesa-libgbm-devel \
96
- mtools \
97
- ncurses-devel \
98
- nettle-devel \
99
- ninja-build \
100
- nmap-ncat \
101
- numactl-devel \
102
- openssh-clients \
103
- pam-devel \
104
- pcre2-static \
105
- pipewire-devel \
106
- pixman-devel \
107
- pkgconfig \
108
- pulseaudio-libs-devel \
109
- python3 \
110
- python3-PyYAML \
111
- python3-numpy \
112
- python3-opencv \
113
- python3-pillow \
114
- python3-pip \
115
- python3-setuptools \
116
- python3-sphinx \
117
- python3-sphinx_rtd_theme \
118
- python3-wheel \
119
- rdma-core-devel \
120
- rust \
121
- rust-std-static \
122
- sed \
123
- snappy-devel \
124
- socat \
125
- sparse \
126
- spice-protocol \
127
- spice-server-devel \
128
- swtpm \
129
- systemd-devel \
130
- systemtap-sdt-dtrace \
131
- tar \
132
- tesseract \
133
- tesseract-langpack-eng \
134
- usbredir-devel \
135
- util-linux \
136
- virglrenderer-devel \
137
- vte291-devel \
138
- vulkan-tools \
139
- which \
140
- xen-devel \
141
- xorriso \
142
- zlib-devel \
143
- zlib-static \
144
- zstd && \
145
- nosync dnf autoremove -y && \
146
- nosync dnf clean all -y && \
19
+ nosync dnf --quiet update -y && \
20
+ nosync dnf --quiet install -y \
21
+ SDL2_image-devel \
22
+ alsa-lib-devel \
23
+ bash \
24
+ bc \
25
+ bindgen-cli \
26
+ bison \
27
+ brlapi-devel \
28
+ bzip2 \
29
+ bzip2-devel \
30
+ ca-certificates \
31
+ capstone-devel \
32
+ ccache \
33
+ clang \
34
+ compiler-rt \
35
+ coreutils \
36
+ ctags \
37
+ cyrus-sasl-devel \
38
+ daxctl-devel \
39
+ dbus-daemon \
40
+ device-mapper-multipath-devel \
41
+ diffutils \
42
+ findutils \
43
+ flex \
44
+ fuse3-devel \
45
+ gcc \
46
+ gcovr \
47
+ gettext \
48
+ git \
49
+ glib2-devel \
50
+ glib2-static \
51
+ glibc-langpack-en \
52
+ glibc-static \
53
+ glusterfs-api-devel \
54
+ gnutls-devel \
55
+ gtk-vnc2-devel \
56
+ gtk3-devel \
57
+ hostname \
58
+ jemalloc-devel \
59
+ json-c-devel \
60
+ libaio-devel \
61
+ libasan \
62
+ libattr-devel \
63
+ libbpf-devel \
64
+ libcacard-devel \
65
+ libcap-ng-devel \
66
+ libcbor-devel \
67
+ libcmocka-devel \
68
+ libcurl-devel \
69
+ libdrm-devel \
70
+ libepoxy-devel \
71
+ libfdt-devel \
72
+ libffi-devel \
73
+ libgcrypt-devel \
74
+ libiscsi-devel \
75
+ libjpeg-devel \
76
+ libnfs-devel \
77
+ libpmem-devel \
78
+ libpng-devel \
79
+ librbd-devel \
80
+ libseccomp-devel \
81
+ libselinux-devel \
82
+ libslirp-devel \
83
+ libssh-devel \
84
+ libtasn1-devel \
85
+ libubsan \
86
+ liburing-devel \
87
+ libusbx-devel \
88
+ libxdp-devel \
89
+ libzstd-devel \
90
+ llvm \
91
+ lttng-ust-devel \
92
+ lzo-devel \
93
+ make \
94
+ mesa-libgbm-devel \
95
+ mtools \
96
+ ncurses-devel \
97
+ nettle-devel \
98
+ ninja-build \
99
+ nmap-ncat \
100
+ numactl-devel \
101
+ openssh-clients \
102
+ pam-devel \
103
+ pcre2-static \
104
+ pipewire-devel \
105
+ pixman-devel \
106
+ pkgconfig \
107
+ pulseaudio-libs-devel \
108
+ python3 \
109
+ python3-PyYAML \
110
+ python3-numpy \
111
+ python3-opencv \
112
+ python3-pillow \
113
+ python3-pip \
114
+ python3-setuptools \
115
+ python3-sphinx \
116
+ python3-sphinx_rtd_theme \
117
+ python3-wheel \
118
+ rdma-core-devel \
119
+ rust \
120
+ rust-std-static \
121
+ sdl2-compat-devel \
122
+ sed \
123
+ snappy-devel \
124
+ socat \
125
+ sparse \
126
+ spice-protocol \
127
+ spice-server-devel \
128
+ swtpm \
129
+ systemd-devel \
130
+ systemtap-sdt-dtrace \
131
+ tar \
132
+ tesseract \
133
+ tesseract-langpack-eng \
134
+ usbredir-devel \
135
+ util-linux \
136
+ virglrenderer-devel \
137
+ vte291-devel \
138
+ vulkan-tools \
139
+ which \
140
+ xen-devel \
141
+ xorriso \
142
+ zlib-devel \
143
+ zlib-static \
144
+ zstd && \
145
+ nosync dnf --quiet autoremove -y && \
146
+ nosync dnf --quiet clean all -y && \
147
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \
148
rpm -qa | sort > /packages.txt && \
149
mkdir -p /usr/libexec/ccache-wrappers && \
tests/lcitool/libvirt-ci
+1
-1
@@ -1 +1 @@
1
-Subproject commit caed407a0f1dfe3a3293a41c378c382deefbac36
1
+Subproject commit 514b0cd7f6375d0089f96e749079093906c532a8
tests/lcitool/refresh
+4
-4
@@ -215,12 +215,12 @@ try:
215
#
216
# Standard native builds
217
#
218
- generate_dockerfile("alpine", "alpine-321",
218
+ generate_dockerfile("alpine", "alpine-323",
219
trailer="".join(alpine_extras))
220
generate_dockerfile("centos9", "centos-stream-9")
221
generate_dockerfile("debian", "debian-13",
222
trailer="".join(debian13_extras))
223
- generate_dockerfile("fedora", "fedora-41")
223
+ generate_dockerfile("fedora", "fedora-43")
224
generate_dockerfile("opensuse-leap", "opensuse-leap-15")
225
generate_dockerfile("ubuntu2204", "ubuntu-2204",
226
trailer="".join(ubuntu2204_rust_extras),
@@ -230,7 +230,7 @@ try:
230
#
231
# Non-fatal Rust-enabled build
232
#
233
- generate_dockerfile("fedora-rust-nightly", "fedora-41",
233
+ generate_dockerfile("fedora-rust-nightly", "fedora-43",
234
trailer="".join(fedora_rustup_nightly_extras))
235
236
#
@@ -287,7 +287,7 @@ try:
287
trailer=cross_build("s390x-linux-gnu-",
288
"s390x-softmmu,s390x-linux-user"))
289
290
- generate_dockerfile("fedora-win64-cross", "fedora-41",
290
+ generate_dockerfile("fedora-win64-cross", "fedora-43",
291
project='qemu,qemu-win-installer',
292
cross="mingw64",
293
trailer=cross_build("x86_64-w64-mingw32-",