@samitouri / QOSamiQemu / commits / 7d9493a331

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} && \