tests/docker/dockerfiles/debian-all-test-cross.docker: add missing apt update
RUN statements should always use apt update && apt install together: https://docs.docker.com/build/building/best-practices/#apt-get Reviewed-by: Daniel P. Berrangé <berrange@redhat.com> Link: https://lore.kernel.org/qemu-devel/20260707214655.1138626-5-pierrick.bouvier@oss.qualcomm.com Signed-off-by: Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>
Pierrick Bouvier committed
Jul 7, 2026 at 14:46 UTC
7d9493a331402f4037b52439370ffd6c0fe06aba
2 files changed
+6
-2
tests/docker/dockerfiles/debian-all-test-cross.docker
+3
-1
@@ -55,7 +55,8 @@ ENV MAKE="/usr/bin/make"
55
ENV NINJA="/usr/bin/ninja"
56
ENV PYTHON="/usr/bin/python3"
57
# extras for cross and alternate toolchains
58
-RUN DEBIAN_FRONTEND=noninteractive eatmydata \
58
+RUN apt update && \
59
+ DEBIAN_FRONTEND=noninteractive eatmydata \
60
apt install -y --no-install-recommends \
61
clang\
62
dpkg-dev\
@@ -92,6 +93,7 @@ RUN if dpkg-architecture -e amd64; then \
93
export AVAILABLE_COMPILERS="${AVAILABLE_COMPILERS} gcc-powerpc64-linux-gnu libc6-dev-ppc64-cross"; \
94
export AVAILABLE_COMPILERS="${AVAILABLE_COMPILERS} gcc-sparc64-linux-gnu libc6-dev-sparc64-cross"; \
95
fi && \
96
+apt update && \
97
DEBIAN_FRONTEND=noninteractive eatmydata \
98
apt install -y --no-install-recommends \
99
${AVAILABLE_COMPILERS} && \
tests/lcitool/refresh
+3
-1
@@ -166,7 +166,8 @@ RUN cargo install --locked bindgen-cli
166
167
debian_all_test_cross_compilers = r"""
168
# extras for cross and alternate toolchains
169
-RUN DEBIAN_FRONTEND=noninteractive eatmydata \
169
+RUN apt update && \
170
+ DEBIAN_FRONTEND=noninteractive eatmydata \
171
apt install -y --no-install-recommends \
172
clang\
173
dpkg-dev\
@@ -203,6 +204,7 @@ RUN if dpkg-architecture -e amd64; then \
204
export AVAILABLE_COMPILERS="${AVAILABLE_COMPILERS} gcc-powerpc64-linux-gnu libc6-dev-ppc64-cross"; \
205
export AVAILABLE_COMPILERS="${AVAILABLE_COMPILERS} gcc-sparc64-linux-gnu libc6-dev-sparc64-cross"; \
206
fi && \
207
+apt update && \
208
DEBIAN_FRONTEND=noninteractive eatmydata \
209
apt install -y --no-install-recommends \
210
${AVAILABLE_COMPILERS} && \