tests: remove ubuntu2204 container
Reviewed-by: Philippe Mathieu-Daudé <philmd@mailo.com> Link: https://lore.kernel.org/qemu-devel/20260610192222.2709135-6-pierrick.bouvier@oss.qualcomm.com Signed-off-by: Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>
Pierrick Bouvier committed
Jun 10, 2026 at 12:22 UTC
2750ff8d21a8eda2ad872b5bf97810de737b5c01
2 files changed
-172
tests/docker/dockerfiles/ubuntu2204.docker
deleted
-168
@@ -1,168 +0,0 @@
1
-# THIS FILE WAS AUTO-GENERATED
2
-#
3
-# $ lcitool dockerfile --layers all ubuntu-2204 qemu
4
-#
5
-# https://gitlab.com/libvirt/libvirt-ci
6
-
7
-FROM docker.io/library/ubuntu:22.04
8
-
9
-RUN export DEBIAN_FRONTEND=noninteractive && \
10
- apt-get update && \
11
- apt-get install -y eatmydata && \
12
- eatmydata apt-get dist-upgrade -y && \
13
- eatmydata apt-get install --no-install-recommends -y \
14
- bash \
15
- bc \
16
- bison \
17
- bsdextrautils \
18
- bzip2 \
19
- ca-certificates \
20
- ccache \
21
- clang \
22
- coreutils \
23
- dbus \
24
- debianutils \
25
- diffutils \
26
- exuberant-ctags \
27
- findutils \
28
- flex \
29
- gcc \
30
- gcovr \
31
- gettext \
32
- git \
33
- hostname \
34
- libaio-dev \
35
- libasan6 \
36
- libasound2-dev \
37
- libattr1-dev \
38
- libbpf-dev \
39
- libbrlapi-dev \
40
- libbz2-dev \
41
- libc6-dev \
42
- libcacard-dev \
43
- libcap-ng-dev \
44
- libcapstone-dev \
45
- libcbor-dev \
46
- libclang-dev \
47
- libcmocka-dev \
48
- libcurl4-gnutls-dev \
49
- libdaxctl-dev \
50
- libdrm-dev \
51
- libepoxy-dev \
52
- libfdt-dev \
53
- libffi-dev \
54
- libfuse3-dev \
55
- libgbm-dev \
56
- libgcrypt20-dev \
57
- libglib2.0-dev \
58
- libgnutls28-dev \
59
- libgtk-3-dev \
60
- libgtk-vnc-2.0-dev \
61
- libibverbs-dev \
62
- libiscsi-dev \
63
- libjemalloc-dev \
64
- libjpeg-turbo8-dev \
65
- libjson-c-dev \
66
- liblttng-ust-dev \
67
- liblzo2-dev \
68
- libncursesw5-dev \
69
- libnfs-dev \
70
- libnuma-dev \
71
- libpam0g-dev \
72
- libpcre2-dev \
73
- libpipewire-0.3-dev \
74
- libpixman-1-dev \
75
- libpmem-dev \
76
- libpng-dev \
77
- libpulse-dev \
78
- librbd-dev \
79
- librdmacm-dev \
80
- libsasl2-dev \
81
- libsdl2-dev \
82
- libsdl2-image-dev \
83
- libseccomp-dev \
84
- libselinux1-dev \
85
- libslirp-dev \
86
- libsnappy-dev \
87
- libsndio-dev \
88
- libspice-protocol-dev \
89
- libspice-server-dev \
90
- libssh-dev \
91
- libstd-rust-dev \
92
- libsystemd-dev \
93
- libtasn1-6-dev \
94
- libubsan1 \
95
- libudev-dev \
96
- liburing-dev \
97
- libusb-1.0-0-dev \
98
- libusbredirhost-dev \
99
- libvdeplug-dev \
100
- libvirglrenderer-dev \
101
- libvte-2.91-dev \
102
- libxen-dev \
103
- libzstd-dev \
104
- llvm \
105
- locales \
106
- make \
107
- mtools \
108
- multipath-tools \
109
- nettle-dev \
110
- ninja-build \
111
- openssh-client \
112
- pkgconf \
113
- python3 \
114
- python3-numpy \
115
- python3-opencv \
116
- python3-pillow \
117
- python3-pip \
118
- python3-setuptools \
119
- python3-sphinx \
120
- python3-sphinx-rtd-theme \
121
- python3-tomli \
122
- python3-venv \
123
- python3-wheel \
124
- python3-yaml \
125
- rpm2cpio \
126
- rustc-1.83 \
127
- sed \
128
- socat \
129
- sparse \
130
- swtpm \
131
- systemtap-sdt-dev \
132
- tar \
133
- tesseract-ocr \
134
- tesseract-ocr-eng \
135
- vulkan-tools \
136
- xorriso \
137
- zlib1g-dev \
138
- zstd && \
139
- eatmydata apt-get autoremove -y && \
140
- eatmydata apt-get autoclean -y && \
141
- sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \
142
- dpkg-reconfigure locales && \
143
- rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \
144
- dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show > /packages.txt && \
145
- mkdir -p /usr/libexec/ccache-wrappers && \
146
- ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \
147
- ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/clang && \
148
- ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc
149
-
150
-RUN /usr/bin/pip3 install meson==1.8.1
151
-
152
-ENV CCACHE_WRAPPERSDIR="/usr/libexec/ccache-wrappers"
153
-ENV LANG="en_US.UTF-8"
154
-ENV MAKE="/usr/bin/make"
155
-ENV NINJA="/usr/bin/ninja"
156
-ENV PYTHON="/usr/bin/python3"
157
-ENV RUSTC=/usr/bin/rustc-1.83
158
-ENV RUSTDOC=/usr/bin/rustdoc-1.83
159
-ENV CARGO_HOME=/usr/local/cargo
160
-ENV PATH=$CARGO_HOME/bin:$PATH
161
-RUN DEBIAN_FRONTEND=noninteractive eatmydata \
162
- apt install -y --no-install-recommends cargo
163
-RUN cargo install --locked bindgen-cli
164
-# As a final step configure the user (if env is defined)
165
-ARG USER
166
-ARG UID
167
-RUN if [ "${USER}" ]; then \
168
- id ${USER} 2>/dev/null || useradd -u ${UID} -U ${USER}; fi
tests/lcitool/refresh
-4
@@ -231,10 +231,6 @@ try:
231
generate_dockerfile("opensuse-leap", "opensuse-leap-16")
232
generate_dockerfile("ubuntu2404", "ubuntu-2404",
233
trailer="".join(ubuntu2404_rust_extras))
234
- generate_dockerfile("ubuntu2204", "ubuntu-2204",
235
- trailer="".join(ubuntu2404_rust_extras),
236
- # https://bugs.launchpad.net/ubuntu/+source/rustc-1.83/+bug/2120318
237
- enable_rust=False)
234
235
#
236
# Non-fatal Rust-enabled build