@samitouri / QOSamiQemu / commits / 4510ff3a43

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-",