From nobody Mon Jul 27 12:16:50 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1783460863; cv=none; d=zohomail.com; s=zohoarc; b=YPwFUiSQXiHZ/9360x3KGGL79QEjGAVuZCJQ88IX9Q5/bR1c6teNi0pnMlRTrzlYCMkuN7UAxAOcsR0ChMTFQJsdofpXsZQmPgG/6Hx5qFvUsm9KKRTzMHnTn8BR5FdlrNrGRG852xEVZazc/ZlOCVYoSkL9PLLx6TkuhgVP5w4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1783460863; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=0CpwMOQYz+VCqfvBm5xl0keC8nvP3TGW0RHIRo1ry+4=; b=Gh6WE9jeRZ6bO8/HSofi5x1qw/I9c34XzpuCphWMLREsX52j4JA1PVwDnzZnaR6s1VcdTEQ1hH/mTE4tK0G41chDNscblCZrMsmTsyrPcd8c0q9GhnZDiNHpPqCqwbBxqkmoA83kLKQjk7GDkC7fnSJm85KnynpRm2o7Vo9ijAw= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1783460863064271.7226344390224; Tue, 7 Jul 2026 14:47:43 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1whDdK-0002H7-UW; Tue, 07 Jul 2026 17:47:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1whDdH-0002G7-Eb for qemu-devel@nongnu.org; Tue, 07 Jul 2026 17:47:11 -0400 Received: from mx0a-0031df01.pphosted.com ([205.220.168.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1whDdE-0003KX-0S for qemu-devel@nongnu.org; Tue, 07 Jul 2026 17:47:11 -0400 Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 667J5qLr496534 for ; Tue, 7 Jul 2026 21:47:04 GMT Received: from mail-pl1-f197.google.com (mail-pl1-f197.google.com [209.85.214.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4f8ye0jwu2-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 07 Jul 2026 21:47:04 +0000 (GMT) Received: by mail-pl1-f197.google.com with SMTP id d9443c01a7336-2cce02cb769so591295ad.1 for ; Tue, 07 Jul 2026 14:47:04 -0700 (PDT) Received: from pc.taild8403c.ts.net (216-71-219-44.dyn.novuscom.net. [216.71.219.44]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2ccc9bdcbe2sm18368045ad.9.2026.07.07.14.47.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Jul 2026 14:47:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=0CpwMOQYz+V CqfvBm5xl0keC8nvP3TGW0RHIRo1ry+4=; b=hLuW+l2UB9sbXLzwdYI2lQwg3b6 eXV3pu+V1ORRtX1ilnStCfPIbtghlNpf5vMZnYRKRH1AIUxuFyDqFPLt/im8kCXW X4QxSMrI2u0EyRzNKkE7qc8aL3wuMWfrfaKjmXWXqdkqfr0HSYHEJgHjFeZPKHlb c5BJbiSwCeiNJITnlq4CmV1j2/fsayiaklcc++DeVFFvcaMkkewIjMY2Is1fAITC ECsgPXzq3Ucn+jluckvwFpGKcjlAk0/GrxNS9zATRKA09fwxBqx9OoFQDQIPTSeh DUL6oZrtWJXykutg/s6GIFs9dJDouEKEv19GHk9Z9DrDc6XzKTO140EzXxQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1783460824; x=1784065624; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=0CpwMOQYz+VCqfvBm5xl0keC8nvP3TGW0RHIRo1ry+4=; b=M+ZxWOJoFOaJm8c2+OPVt1GEtIgHa1BUfx8yhgwKQbnpc/VVpT73LH0sJgJbO18e1w AE9GHbHs7M6lajgiPrXBfaE0TCwgVxGa+iO0qtQ3FQHtYk0APbUNgJSyMyWcfN0xwK/L a4yxecbRWi72XRQnm8SBJDH6UB7suI7d8eiilyNSwZLQlL8NwuLHCAfzU31lgfxorF1I az4DBAHnI7S/D14DHV7ZTF61Hpc76wLfehXklOR5KYRgejf8PYsJXoi3Z0TtjzHbNWXw dBABpD6KmIXC1JqveRFeE12Khf5lpeUKfOLVJaM/6Jru25osorg/ctonHf/qlLgIqF55 ZzQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783460824; x=1784065624; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=0CpwMOQYz+VCqfvBm5xl0keC8nvP3TGW0RHIRo1ry+4=; b=kWSvL3VCZ1Xlcet5WLjknBCGJthJQgv7Qmwh1zvBRJUOvZjonOdlffNgwiw7dcDZqo zQXhBz7ejXxB1PTPRBMxbwl6Y48YqIon0Df1OVKwnv7H0oG8U6eSnVVymJ3vjjmXBXrc w9Dmmytcv6kT/Zk/0nIrqiA3J62opL1r4ASnsIK4t1VhlaTByov0214+k+XZFjsBUkGl ypGYOHx+fXygZU6p0fXCcyW6/rhLx3MgFfsLcs1d4HVgaE5sQ3tC/lgjIMb30yhwAfyt ZhQ6Zs3xUyJmuZo9EQnGq0Jv0OdfjBFvh0cfEi9JXanoC/eqGGwTNrKoQ8+sy6R1lrz2 thww== X-Gm-Message-State: AOJu0YyGeWqdN1asRKuQ+Qm9piE6JXvfvFPBO4bfvSlEKjc7NNaquKWi V0KaFbVtfT0IdYL+oHeRBgNrlKMJj42/PWFgyk/xJo5Hw7d8WZii2QtZt+deeR89SFY3pIxD0hE 3+Hd7NUyuRhrqe6j8/ltilgndJAXs0j5iXrk8CzmLqo9bC4vefOe/JQdn0iZfn0fWLA== X-Gm-Gg: AfdE7ckrJ/Nf5P5s6MFhAkZHGM4GP4IoTB5PuX8Rrmib4Wp1oLZaIStX4lVHQvYfXd2 BfqcHmHD3Mh3zeM7VySA53gyllV1XL9kN/+fkCjgYkIi0fioXNvklXoohk0fRwv2WCByJSbH65y iVli/3Dff5PWT3I2gJeXRDRmngjJyd3sFoLnRQqOyoRX/94KHUGP2QLYKpTzjD33+hsQhKg+whE xxd2PujHDMZqlxYRoU4QJWao8oy6dkckquOQBvwjy2efebF1AwSKXZfR7ZTifGrWBmBg7DNDvPa WDJIKboJltNYTfzJc4c97JG4+8f3sY81b8MCQGDEfqyF1nGqnN6XCDejKkgG4lNrl+RfevIWOyU M3twJjaQJ2Sx+C+cF/RR92n+eDjZIWhrtkZZQtVJeCUfiRFb+9q2XTkh09PNRVJSJMA9pic7V X-Received: by 2002:a17:902:ec85:b0:2c6:a012:6241 with SMTP id d9443c01a7336-2ccbe3f7d69mr69741665ad.6.1783460823527; Tue, 07 Jul 2026 14:47:03 -0700 (PDT) X-Received: by 2002:a17:902:ec85:b0:2c6:a012:6241 with SMTP id d9443c01a7336-2ccbe3f7d69mr69741415ad.6.1783460822980; Tue, 07 Jul 2026 14:47:02 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org Cc: mark.cave-ayland@ilande.co.uk, richard.henderson@linaro.org, Pierrick Bouvier , =?UTF-8?q?Alex=20Benn=C3=A9e?= , berrange@redhat.com, mjt@tls.msk.ru Subject: [PATCH 1/4] tests/lcitool/refresh: use raw string literal for trailers Date: Tue, 7 Jul 2026 14:46:52 -0700 Message-ID: <20260707214655.1138626-2-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260707214655.1138626-1-pierrick.bouvier@oss.qualcomm.com> References: <20260707214655.1138626-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-ORIG-GUID: CZqs2TtuQlUdsAXVDY2fNz-TpGgxY_Bd X-Proofpoint-Spam-Info: AW1haW4tMjYwNzA3MDIxMyBTYWx0ZWRfX3WkU4D0qAYtA 0BYWquOFtnhy1wEkNf5VV8Qs7VaocsG2KCtK5gjAYOiEfeKkyDWLhHJMogxP2DMzfYUOF3TkRk0 RxC3E/i4IYe9WmkNpGrw0ui+jM8Hl9A= X-Authority-Analysis: v=2.4 cv=SZfHsPRu c=1 sm=1 tr=0 ts=6a4d73d8 cx=c_pps a=cmESyDAEBpBGqyK7t0alAg==:117 a=iLqgmErQAxjCjdq5jj1Aqg==:17 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=kmYkUENqAAAA:8 a=NEAV23lmAAAA:8 a=ei4SEBeUAAAA:8 a=EUspDBNiAAAA:8 a=n6MYwUk4AAAA:8 a=htwMjFDFCaSGexkR5EAA:9 a=1OuFwYUASf3TG4hYMiVC:22 a=p9kz6gysRiz6SGr9lVkz:22 a=8zIOOLb7Ym0NljyPXbuS:22 X-Proofpoint-GUID: CZqs2TtuQlUdsAXVDY2fNz-TpGgxY_Bd X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzA3MDIxMyBTYWx0ZWRfX/HGRTFgg6ASc /3/i1jwa9fS1dYs8oPw0lcaqSuvlfVLLduB2661z6XvJvmnmDiB+fq/ReaK6j2yXw3ir0UAL1Eb h4G7uNPohsww1XDxgKr/P4P+QOhwFJffaV50GJDEmsvbEWnDa6BWL43Cwtl0FAnaQ6VzuoHXdrz 6eSNxuQTv9W/qIe/Uk91DAIjLuHaQF3Rl6Bt5OvdkpmYItUjR2hu3IDMYOO56GSrTLi4rvBjMLg ASFRN81bJvyPQa0PF3uKWIpzyrL0IKvWsIGbfGs1/BEJctaCOSxf5mLEnB01NPoYAxIID+KGTyA 4A8S635T+E8+QdBNNV6/7PJKiseTC0EXDSvp9m/H38XfI0CzZJ5Ke8JxzzUNcKtSKEWSuSEaaOC p/qzWt0gVFHMc+P5tV6fCwZGP3ZOOsEgl3538rsJeXHP1jmft3oE19EvdDDqaNm/KlDK27JfKX4 ys7a1+3T3EnJzfq2KeQ== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-07_05,2026-07-06_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 impostorscore=0 malwarescore=0 bulkscore=0 spamscore=0 adultscore=0 lowpriorityscore=0 phishscore=0 clxscore=1015 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607070213 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.168.131; envelope-from=pierrick.bouvier@oss.qualcomm.com; helo=mx0a-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @qualcomm.com) X-ZM-MESSAGEID: 1783460864888158500 Content-Type: text/plain; charset="utf-8" Using a list of string is not convenient, as users need to escape it manually and handle end of lines. By using a raw string literal, what you see is what you get. Signed-off-by: Pierrick Bouvier Reviewed-by: Daniel P. Berrang=C3=A9 --- tests/lcitool/refresh | 209 +++++++++++++++++++++--------------------- 1 file changed, 105 insertions(+), 104 deletions(-) diff --git a/tests/lcitool/refresh b/tests/lcitool/refresh index e0da0d2de1d..1fdd37440c9 100755 --- a/tests/lcitool/refresh +++ b/tests/lcitool/refresh @@ -72,6 +72,7 @@ def generate_dockerfile(host, target, project=3D"qemu", c= ross=3DNone, trailer=3DNone, cmd.extend([target, project]) =20 if trailer is not None: + trailer =3D trailer.strip() + "\n" trailer +=3D "\n".join(add_user_mapping) else: trailer =3D "\n".join(add_user_mapping) @@ -100,113 +101,113 @@ def generate_yaml(os, target, arch, trailer=3DNone): generate(filename, cmd, trailer) =20 =20 -alpine_extras =3D [ - "# https://gitlab.alpinelinux.org/alpine/aports/-/issues/17463\n", - "RUN apk add clang19-libclang\n", -] +alpine_extras =3D r""" +# https://gitlab.alpinelinux.org/alpine/aports/-/issues/17463 +RUN apk add clang19-libclang +""" =20 # Netmap still needs to be manually built as it is yet to be packaged # into a distro. We also add cscope and gtags which are used in the CI # test -debian13_extras =3D [ - "# netmap/cscope/global\n", - "RUN DEBIAN_FRONTEND=3Dnoninteractive eatmydata \\\n", - " apt install -y --no-install-recommends \\\n", - " cscope\\\n", - " global\\\n", - " linux-headers-generic\n", - "RUN git clone https://github.com/luigirizzo/netmap.git /usr/src/netma= p\n", - "RUN cd /usr/src/netmap && git checkout v11.3\n", - "RUN cd /usr/src/netmap/LINUX && \\\n", - " ./configure --no-drivers --no-apps \\\n", - " --kernel-dir=3D$(ls -d /usr/src/linux-headers-*-$(dpkg --print-arch= itecture)) \\\n", - " && make install\n", - "ENV QEMU_CONFIGURE_OPTS=3D--enable-netmap\n" -] +debian13_extras =3D r""" +# netmap/cscope/global +RUN DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ + apt install -y --no-install-recommends \ + cscope\ + global\ + linux-headers-generic +RUN git clone https://github.com/luigirizzo/netmap.git /usr/src/netmap +RUN cd /usr/src/netmap && git checkout v11.3 +RUN cd /usr/src/netmap/LINUX && \ + ./configure --no-drivers --no-apps \ + --kernel-dir=3D$(ls -d /usr/src/linux-headers-*-$(dpkg --print-architect= ure)) \ + && make install +ENV QEMU_CONFIGURE_OPTS=3D--enable-netmap +""" =20 # Based on the hub.docker.com/library/rust Dockerfiles -fedora_rustup_nightly_extras =3D [ - "RUN dnf install -y wget\n", - "ENV RUSTUP_HOME=3D/usr/local/rustup CARGO_HOME=3D/usr/local/cargo\n", - "ENV RUSTC=3D/usr/local/rustup/toolchains/nightly-x86_64-unknown-linux= -gnu/bin/rustc\n", - "ENV RUSTDOC=3D/usr/local/rustup/toolchains/nightly-x86_64-unknown-lin= ux-gnu/bin/rustdoc\n", - "ENV CARGO=3D/usr/local/rustup/toolchains/nightly-x86_64-unknown-linux= -gnu/bin/cargo\n", - "RUN set -eux && \\\n", - " rustArch=3D'x86_64-unknown-linux-gnu' && \\\n", - " rustupSha256=3D'6aeece6993e902708983b209d04c0d1dbb14ebb405ddb87def5= 78d41f920f56d' && \\\n", - ' url=3D"https://static.rust-lang.org/rustup/archive/1.27.1/${rustArc= h}/rustup-init" && \\\n', - ' wget "$url" && \\\n', - ' echo "${rustupSha256} *rustup-init" | sha256sum -c - && \\\n', - " chmod +x rustup-init && \\\n", - " ./rustup-init -y --no-modify-path --profile default --default-toolc= hain nightly --default-host ${rustArch} && \\\n", - " chmod -R a+w $RUSTUP_HOME $CARGO_HOME && \\\n", - " /usr/local/cargo/bin/rustup --version && \\\n", - " /usr/local/cargo/bin/rustup run nightly cargo --version && \\\n", - " /usr/local/cargo/bin/rustup run nightly rustc --version && \\\n", - ' test "$CARGO" =3D "$(/usr/local/cargo/bin/rustup +nightly which car= go)" && \\\n', - ' test "$RUSTDOC" =3D "$(/usr/local/cargo/bin/rustup +nightly which r= ustdoc)" && \\\n', - ' test "$RUSTC" =3D "$(/usr/local/cargo/bin/rustup +nightly which rus= tc)"\n', - 'ENV PATH=3D$CARGO_HOME/bin:$PATH\n', - 'RUN /usr/local/cargo/bin/rustup run nightly cargo install --locked bi= ndgen-cli\n', - 'RUN $CARGO --list\n', -] +fedora_rustup_nightly_extras =3D r""" +RUN dnf install -y wget +ENV RUSTUP_HOME=3D/usr/local/rustup CARGO_HOME=3D/usr/local/cargo +ENV RUSTC=3D/usr/local/rustup/toolchains/nightly-x86_64-unknown-linux-gnu/= bin/rustc +ENV RUSTDOC=3D/usr/local/rustup/toolchains/nightly-x86_64-unknown-linux-gn= u/bin/rustdoc +ENV CARGO=3D/usr/local/rustup/toolchains/nightly-x86_64-unknown-linux-gnu/= bin/cargo +RUN set -eux && \ + rustArch=3D'x86_64-unknown-linux-gnu' && \ + rustupSha256=3D'6aeece6993e902708983b209d04c0d1dbb14ebb405ddb87def578d41= f920f56d' && \ + url=3D"https://static.rust-lang.org/rustup/archive/1.27.1/${rustArch}/ru= stup-init" && \ + wget "$url" && \ + echo "${rustupSha256} *rustup-init" | sha256sum -c - && \ + chmod +x rustup-init && \ + ./rustup-init -y --no-modify-path --profile default --default-toolchain = nightly --default-host ${rustArch} && \ + chmod -R a+w $RUSTUP_HOME $CARGO_HOME && \ + /usr/local/cargo/bin/rustup --version && \ + /usr/local/cargo/bin/rustup run nightly cargo --version && \ + /usr/local/cargo/bin/rustup run nightly rustc --version && \ + test "$CARGO" =3D "$(/usr/local/cargo/bin/rustup +nightly which cargo)" = && \ + test "$RUSTDOC" =3D "$(/usr/local/cargo/bin/rustup +nightly which rustdo= c)" && \ + test "$RUSTC" =3D "$(/usr/local/cargo/bin/rustup +nightly which rustc)" +ENV PATH=3D$CARGO_HOME/bin:$PATH +RUN /usr/local/cargo/bin/rustup run nightly cargo install --locked bindgen= -cli +RUN $CARGO --list +""" =20 -ubuntu2404_rust_extras =3D [ - "ENV RUSTC=3D/usr/bin/rustc-1.83\n", - "ENV RUSTDOC=3D/usr/bin/rustdoc-1.83\n", - "ENV CARGO_HOME=3D/usr/local/cargo\n", - 'ENV PATH=3D$CARGO_HOME/bin:$PATH\n', - "RUN DEBIAN_FRONTEND=3Dnoninteractive eatmydata \\\n", - " apt install -y --no-install-recommends cargo\n", - 'RUN cargo install --locked bindgen-cli\n', -] +ubuntu2404_rust_extras =3D r""" +ENV RUSTC=3D/usr/bin/rustc-1.83 +ENV RUSTDOC=3D/usr/bin/rustdoc-1.83 +ENV CARGO_HOME=3D/usr/local/cargo +ENV PATH=3D$CARGO_HOME/bin:$PATH +RUN DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ + apt install -y --no-install-recommends cargo +RUN cargo install --locked bindgen-cli +""" =20 -debian_all_test_cross_compilers =3D [ - "# extras for cross and alternate toolchains\n", - "RUN DEBIAN_FRONTEND=3Dnoninteractive eatmydata \\\n", - " apt install -y --no-install-recommends \\\n", - " clang\\\n", - " dpkg-dev\\\n", - " gdb-multiarch\\\n", - " libclang-rt-dev\n", - "ENV AVAILABLE_COMPILERS=3D\"\\\n", - " gcc-aarch64-linux-gnu \\\n", - " libc6-dev-arm64-cross \\\n", - " gcc-arm-linux-gnueabihf \\\n", - " libc6-dev-armhf-cross \\\n", - " gcc-alpha-linux-gnu \\\n" - " libc6.1-dev-alpha-cross \\\n" - " gcc-mips-linux-gnu \\\n", - " libc6-dev-mips-cross \\\n", - " gcc-mips64-linux-gnuabi64 \\\n", - " libc6-dev-mips64-cross \\\n", - " gcc-mips64el-linux-gnuabi64 \\\n", - " libc6-dev-mips64el-cross \\\n", - " gcc-mipsel-linux-gnu \\\n", - " libc6-dev-mipsel-cross \\\n", - " gcc-powerpc64le-linux-gnu \\\n", - " libc6-dev-ppc64el-cross \\\n", - " gcc-riscv64-linux-gnu \\\n", - " libc6-dev-riscv64-cross \\\n", - " gcc-s390x-linux-gnu \\\n", - " libc6-dev-s390x-cross\\\n", - " gcc-sh4-linux-gnu \\\n", - " libc6-dev-sh4-cross \\\n", - " \"\n", - "RUN if dpkg-architecture -e amd64; then \\\n", - " export AVAILABLE_COMPILERS=3D\"${AVAILABLE_COMPILERS} gcc-hppa-linu= x-gnu libc6-dev-hppa-cross\"; \\\n", - " export AVAILABLE_COMPILERS=3D\"${AVAILABLE_COMPILERS} gcc-m68k-linu= x-gnu libc6-dev-m68k-cross\"; \\\n", - " export AVAILABLE_COMPILERS=3D\"${AVAILABLE_COMPILERS} gcc-powerpc-l= inux-gnu libc6-dev-powerpc-cross\"; \\\n", - " export AVAILABLE_COMPILERS=3D\"${AVAILABLE_COMPILERS} gcc-powerpc64= -linux-gnu libc6-dev-ppc64-cross\"; \\\n", - " export AVAILABLE_COMPILERS=3D\"${AVAILABLE_COMPILERS} gcc-sparc64-l= inux-gnu libc6-dev-sparc64-cross\"; \\\n", - "fi && \\\n", - "DEBIAN_FRONTEND=3Dnoninteractive eatmydata \\\n", - "apt install -y --no-install-recommends \\\n", - "${AVAILABLE_COMPILERS} && \\\n", - "dpkg-query --showformat '${Package}_${Version}_${Architecture}' --sho= w > /packages.txt\n", - "ENV QEMU_CONFIGURE_OPTS=3D--disable-docs\n", - "ENV DEF_TARGET_LIST=3Daarch64-linux-user,alpha-linux-user,arm-linux-u= ser,hppa-linux-user,i386-linux-user,m68k-linux-user,mips-linux-user,mips64-= linux-user,mips64el-linux-user,mipsel-linux-user,ppc-linux-user,ppc64-linux= -user,ppc64le-linux-user,riscv64-linux-user,s390x-linux-user,sh4-linux-user= ,sparc64-linux-user\n", -] +debian_all_test_cross_compilers =3D r""" +# extras for cross and alternate toolchains +RUN DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ + apt install -y --no-install-recommends \ + clang\ + dpkg-dev\ + gdb-multiarch\ + libclang-rt-dev +ENV AVAILABLE_COMPILERS=3D"\ + gcc-aarch64-linux-gnu \ + libc6-dev-arm64-cross \ + gcc-arm-linux-gnueabihf \ + libc6-dev-armhf-cross \ + gcc-alpha-linux-gnu \ + libc6.1-dev-alpha-cross \ + gcc-mips-linux-gnu \ + libc6-dev-mips-cross \ + gcc-mips64-linux-gnuabi64 \ + libc6-dev-mips64-cross \ + gcc-mips64el-linux-gnuabi64 \ + libc6-dev-mips64el-cross \ + gcc-mipsel-linux-gnu \ + libc6-dev-mipsel-cross \ + gcc-powerpc64le-linux-gnu \ + libc6-dev-ppc64el-cross \ + gcc-riscv64-linux-gnu \ + libc6-dev-riscv64-cross \ + gcc-s390x-linux-gnu \ + libc6-dev-s390x-cross\ + gcc-sh4-linux-gnu \ + libc6-dev-sh4-cross \ + " +RUN if dpkg-architecture -e amd64; then \ + export AVAILABLE_COMPILERS=3D"${AVAILABLE_COMPILERS} gcc-hppa-linux-gnu = libc6-dev-hppa-cross"; \ + export AVAILABLE_COMPILERS=3D"${AVAILABLE_COMPILERS} gcc-m68k-linux-gnu = libc6-dev-m68k-cross"; \ + export AVAILABLE_COMPILERS=3D"${AVAILABLE_COMPILERS} gcc-powerpc-linux-g= nu libc6-dev-powerpc-cross"; \ + export AVAILABLE_COMPILERS=3D"${AVAILABLE_COMPILERS} gcc-powerpc64-linux= -gnu libc6-dev-ppc64-cross"; \ + export AVAILABLE_COMPILERS=3D"${AVAILABLE_COMPILERS} gcc-sparc64-linux-g= nu libc6-dev-sparc64-cross"; \ +fi && \ +DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ +apt install -y --no-install-recommends \ +${AVAILABLE_COMPILERS} && \ +dpkg-query --showformat '${Package}_${Version}_${Architecture}' --show > /= packages.txt +ENV QEMU_CONFIGURE_OPTS=3D--disable-docs +ENV DEF_TARGET_LIST=3Daarch64-linux-user,alpha-linux-user,arm-linux-user,h= ppa-linux-user,i386-linux-user,m68k-linux-user,mips-linux-user,mips64-linux= -user,mips64el-linux-user,mipsel-linux-user,ppc-linux-user,ppc64-linux-user= ,ppc64le-linux-user,riscv64-linux-user,s390x-linux-user,sh4-linux-user,spar= c64-linux-user +""" =20 def cross_build(prefix, targets): conf =3D "ENV QEMU_CONFIGURE_OPTS=3D--cross-prefix=3D%s\n" % (prefix) @@ -223,20 +224,20 @@ try: # Standard native builds # generate_dockerfile("alpine", "alpine-323", - trailer=3D"".join(alpine_extras)) + trailer=3Dalpine_extras) generate_dockerfile("centos9", "centos-stream-9") generate_dockerfile("debian", "debian-13", - trailer=3D"".join(debian13_extras)) + trailer=3Ddebian13_extras) generate_dockerfile("fedora", "fedora-43") generate_dockerfile("opensuse-leap", "opensuse-leap-16") generate_dockerfile("ubuntu2404", "ubuntu-2404", - trailer=3D"".join(ubuntu2404_rust_extras)) + trailer=3Dubuntu2404_rust_extras) =20 # # Non-fatal Rust-enabled build # generate_dockerfile("fedora-rust-nightly", "fedora-43", - trailer=3D"".join(fedora_rustup_nightly_extras)) + trailer=3Dfedora_rustup_nightly_extras) =20 # # Cross compiling builds @@ -293,7 +294,7 @@ try: generate_dockerfile("debian-all-test-cross", "debian-13", project=3D"qemu-minimal", enable_rust=3DFalse, - trailer=3D"".join(debian_all_test_cross_compilers)) + trailer=3Ddebian_all_test_cross_compilers) =20 # # GitLab packages lists --=20 2.47.3 From nobody Mon Jul 27 12:16:50 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1783460885; cv=none; d=zohomail.com; s=zohoarc; b=iXnRF1K0ykFT3Seq254CBEzRFxd/bQ9sm6+IpnW7MDGVWtSvRYImc7wlzClhRoDlGCmGxvPlzKKnt+mD2NtfDc1ybRwFibW/Yj7X9WoQSJoi3UvvTKwBmAeB1TvSJ7VoECxRlC2jwxEbhQSwKmwLgW/s5ZFtYrtYOOUybOjKwQg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1783460885; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=hCtCNBOx5KLx3RPcDfN8SRwG7vxw7FAYZuLqcrwyUSI=; b=FVz2bpVcotVa1GbEEwZSFGXivloh8n7Nk3q3JIMovfJelELSIOqeimSlvdfYB/FqxSxjJEr1XcBn06ys6t3njIMRQiVLdhe8YuFk5KAEWqEuiai9FojkYWqpZqdktpNcEJHgphkniOsRz54JJFnu2nWtS0d7zYw3+c9pMDbVOFA= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1783460885870179.69693753215813; Tue, 7 Jul 2026 14:48:05 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1whDdI-0002GY-HE; Tue, 07 Jul 2026 17:47:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1whDdG-0002Fa-HH for qemu-devel@nongnu.org; Tue, 07 Jul 2026 17:47:10 -0400 Received: from mx0b-0031df01.pphosted.com ([205.220.180.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1whDdE-0003Kl-2S for qemu-devel@nongnu.org; Tue, 07 Jul 2026 17:47:10 -0400 Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 667J5M23341671 for ; Tue, 7 Jul 2026 21:47:05 GMT Received: from mail-pl1-f197.google.com (mail-pl1-f197.google.com [209.85.214.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4f8w2ubpk0-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 07 Jul 2026 21:47:05 +0000 (GMT) Received: by mail-pl1-f197.google.com with SMTP id d9443c01a7336-2cca5e0a0c9so1264835ad.1 for ; Tue, 07 Jul 2026 14:47:04 -0700 (PDT) Received: from pc.taild8403c.ts.net (216-71-219-44.dyn.novuscom.net. [216.71.219.44]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2ccc9bdcbe2sm18368045ad.9.2026.07.07.14.47.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Jul 2026 14:47:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=hCtCNBOx5KL x3RPcDfN8SRwG7vxw7FAYZuLqcrwyUSI=; b=AeYTzP9YluBjioyVDXNYseciZ5v fAJoKFFILOS0TyDlRKQyP/07G5GQO+NwwqeTGUjlk/fDmr2YtROcBotU3sk4Qjro 9GEGoj1+0Q+9JHJhTD/CfwFcge43bx1WRswu0Askk4O+v8lKNmH59WtKZA8+bZPB ORXbwZUN3qbVMmam0tjLuKKzB+mB9gqgUT95WdrJAkxSXIjwLrTV32QIakqOXedm Jm0Dz+GTAb1WKgkloN4uU+BNZzUYyoLLViNdXb3x+Oloh9XINdRhfCDtYd9QSGFN xeTrtUnRPWfIV6QDEC7+2LgYhLaJRawNIdK6t2c9eFx7So4+pgfcuprL4Aw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1783460824; x=1784065624; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=hCtCNBOx5KLx3RPcDfN8SRwG7vxw7FAYZuLqcrwyUSI=; b=RLVXG+e9pSTIfewUItuDx8cVQ4k96tUV1BUtXYgc+Ei8S+mCSUS2Ek9eVtemSNgKgq HPjZIQ2PJs/y3HSIha0xFykmdv6Clp0joY5AnBBWxdjAb/dBizeQTw8KvvlFEUP3tFY7 +ccUnLk+eTnk6l4Ari0EvWd202Vj00KGGECFkmzQvVhrltjNoscOapVxWVpldvJQgiMi WUWo3Vc2IhVJf6F7pHhx7iW/Td6DbxAm99i+rBFK5XSgBzYsA5xqUTgyYQta99mCs4R8 ccF5Ab0jJdYjTdjm1I+iM7+800INibQeSvJwDORDcUE6Z4GGvcw05syzaXyGNzx2S8pG KF8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783460824; x=1784065624; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=hCtCNBOx5KLx3RPcDfN8SRwG7vxw7FAYZuLqcrwyUSI=; b=p0jcz8EjjAMwFmr4Jxfcm+IkV1Ux+uaMh7Zm8u8gQb+PEyUPVD8TzeD56ZRRnQZbpp yuQqVtmA3eb2OPiDU39P+8ncYr/qIXGWIOrjJdLU3ONZZKNu2sc13ULatlFReToFDAlD vY/KmFLJF0FtWULhdNHDeS4HaZz6XCOBsEB/2ZbHYV5X95uGKPqikgDTk5a3AbF+PMgo +1Y5bYOv9KmjJDN5Nq9v7TSRpOYeeEbCgfwr7nSibUYXd9MdK8JzhkcW8gPr4zd0tfEa BhIVIRcpL5H/D6uD9igz9oXiTdHppp82eNQx9AbC+Bebx2sEPaQa6ayn1o9+zUHN70s/ WoCQ== X-Gm-Message-State: AOJu0YxK+HRwLouWfHHTyu+8oiLvFNoOxW6j9dUawWw8YsqoukcRVzyB ZY1qFaVutCYuJMp8fiMUwwrL46tGP3V8RgevBPYNr29HmF5Ijv6M+uiz704uW4AtmoqPJ+MWX1M 7dMwnSK9TipITABvGHlHqlg8Yyu3Z9ZeoeGB5rOXUlxeQK+iqC7vGNFflDQkBpfs7Hw== X-Gm-Gg: AfdE7cnE8CpO6CNIeybTMJisYHhgiQQKPrPNmyAVA4DJeahS0Bc1JbOB1qpyeZm/+pD u037sCaQOXySWH4niNNb6Ty7KTM6vqE0/x0N00lH1LIMRBF9PDmdp/oRgG4ceVlZvsB3KSQt34q sBEjndeA8helt6JIUrqkh3EZ87lb0JnyPa8JOqR/lLhuKnupVk+hQX0dov3czbpzHrZoHfziXz5 BWwBGL7bG8r3Y3pANjoTX3XbXoHp7m4vt3Z7xtlnaLDzgDf41KfvYuYvD6770faZ54MC4XmcXsw 28CMYVxLxaRXV5lKiwNgN2lQ586xdB2DJ9+Uyn3p3uMFKN7HXOYDqDtY7nKPM3n7WbYyr5nCNHb 3wPPXIIzHTzZLu4weKualuNiJE8mYta0056TpSepMpA1lZAIcd2hfj1c3IreIDo8HkLsRuXOI X-Received: by 2002:a17:902:ce0d:b0:2cc:e620:e307 with SMTP id d9443c01a7336-2cce620eb2fmr4868625ad.20.1783460824143; Tue, 07 Jul 2026 14:47:04 -0700 (PDT) X-Received: by 2002:a17:902:ce0d:b0:2cc:e620:e307 with SMTP id d9443c01a7336-2cce620eb2fmr4868455ad.20.1783460823649; Tue, 07 Jul 2026 14:47:03 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org Cc: mark.cave-ayland@ilande.co.uk, richard.henderson@linaro.org, Pierrick Bouvier , =?UTF-8?q?Alex=20Benn=C3=A9e?= , berrange@redhat.com, mjt@tls.msk.ru Subject: [PATCH 2/4] tests/docker/dockerfiles/ubuntu2404.docker: add missing apt update Date: Tue, 7 Jul 2026 14:46:53 -0700 Message-ID: <20260707214655.1138626-3-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260707214655.1138626-1-pierrick.bouvier@oss.qualcomm.com> References: <20260707214655.1138626-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-Spam-Info: AW1haW4tMjYwNzA3MDIxMyBTYWx0ZWRfX5Jo3zHkF4UCC QsQJmCKluBfIYWPHseZ+BauevqCd6cLob3LzInEn6hhxx11dH3VVodo8yZdZF7XyM6nuvpK7K0P hfv05N5Jj391mXj2LQh7jP2jWgX1csA= X-Proofpoint-GUID: BO8d-rY5Di8aJlzoLseqEGw3hRXylg7O X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzA3MDIxMyBTYWx0ZWRfX633vKMY11hPF N23Pq5ISXH/6iWpzz/MLm/BedZrDCWP2kYPKJYDGy+K0Kj0XKkZWphq/0WBvZJIkaUNBFg3jNak /QkOh5FF+ECHZhPUL4lemdkrWnKZMyLuQQ2mYPcM3XSrBE+DqLHUk996y7g33TNDP5wrtDBeSBW IcfgomaS7/hSlOEu6d50aVsTs4vU2bvBly70bjjnWTp3FR5z4z37MvR6o5kHq/sLB3yMZh2yqKF g9x97rTKq0d7gM3hkuucdkLMieX+GRljWA8oSwpSp1Aiwhtlcv7i4UYfN7VtBtY5qV7D0UjucfE tNCR2cYFhSuO3n7LKiWW6Yg4IGWSM0mSdtCEIZpNhPqJuk7Qfb1a1rhvXGf0MI8PF/ERG6yzctg 3vVaEdE+oU7LXcSN2da4OMbfvg2VHQari1r1FgkIYeiIWyh8TKXTfbIaxSLd0GGEMLC0aKcL7QN j89m/P3ARgS9yKIcKQw== X-Proofpoint-ORIG-GUID: BO8d-rY5Di8aJlzoLseqEGw3hRXylg7O X-Authority-Analysis: v=2.4 cv=bPQm5v+Z c=1 sm=1 tr=0 ts=6a4d73d9 cx=c_pps a=cmESyDAEBpBGqyK7t0alAg==:117 a=iLqgmErQAxjCjdq5jj1Aqg==:17 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=n6MYwUk4AAAA:8 a=EUspDBNiAAAA:8 a=WKaNRiMFEbhJKHKE1H0A:9 a=1OuFwYUASf3TG4hYMiVC:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-07_05,2026-07-06_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 spamscore=0 clxscore=1015 priorityscore=1501 malwarescore=0 bulkscore=0 lowpriorityscore=0 suspectscore=0 adultscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607070213 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.180.131; envelope-from=pierrick.bouvier@oss.qualcomm.com; helo=mx0b-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @qualcomm.com) X-ZM-MESSAGEID: 1783460886302158500 Content-Type: text/plain; charset="utf-8" RUN statements should always use apt update && apt install together: https://docs.docker.com/build/building/best-practices/#apt-get Signed-off-by: Pierrick Bouvier Reviewed-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Pierrick Bouvier --- tests/docker/dockerfiles/ubuntu2404.docker | 3 ++- tests/lcitool/refresh | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/docker/dockerfiles/ubuntu2404.docker b/tests/docker/dock= erfiles/ubuntu2404.docker index 26bc2dd94f4..27992e34fd9 100644 --- a/tests/docker/dockerfiles/ubuntu2404.docker +++ b/tests/docker/dockerfiles/ubuntu2404.docker @@ -160,7 +160,8 @@ ENV RUSTC=3D/usr/bin/rustc-1.83 ENV RUSTDOC=3D/usr/bin/rustdoc-1.83 ENV CARGO_HOME=3D/usr/local/cargo ENV PATH=3D$CARGO_HOME/bin:$PATH -RUN DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ +RUN apt update && \ + DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ apt install -y --no-install-recommends cargo RUN cargo install --locked bindgen-cli # As a final step configure the user (if env is defined) diff --git a/tests/lcitool/refresh b/tests/lcitool/refresh index 1fdd37440c9..bbbc6d3c46a 100755 --- a/tests/lcitool/refresh +++ b/tests/lcitool/refresh @@ -157,7 +157,8 @@ ENV RUSTC=3D/usr/bin/rustc-1.83 ENV RUSTDOC=3D/usr/bin/rustdoc-1.83 ENV CARGO_HOME=3D/usr/local/cargo ENV PATH=3D$CARGO_HOME/bin:$PATH -RUN DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ +RUN apt update && \ + DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ apt install -y --no-install-recommends cargo RUN cargo install --locked bindgen-cli """ --=20 2.47.3 From nobody Mon Jul 27 12:16:50 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1783460873; cv=none; d=zohomail.com; s=zohoarc; b=ail/OsXu266aPf0Em8WlWHAlOuxbfcDY62CD061EdLhg0MjXqgUKtB1rKV1HJJJ/iMhRofXxeOgOtK8hfWeG5S2XyKFWFPM/BfVCFNtzFF5nvUdg08NG5k1hH6DQ0quQtqBcbvGBOfYjzEGD1WMvRL9pHkVDDGs226mcttmsgFA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1783460873; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=5QYAjb48QAKqHQkKyMdUn8rNqjO4IeqIHTaJxxo3k8Y=; b=V24V6YeFyHVHU9kHdpICSEjSSwe+ttC/SCFjSqy7oVxEnlNtAu4M5KZIE92LU82GY+mHp+pB13AvFwQGNuvZmg9ApDdJe0PrcPdg6fcEZQa7mOTviM0aP25D6Gwz2sdXaJKKF0O96BJmnN9V8PGy1sYxWewZbBunAa65Vd3pkuY= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1783460873987216.51800489915468; Tue, 7 Jul 2026 14:47:53 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1whDdH-0002Fq-2Z; Tue, 07 Jul 2026 17:47:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1whDdF-0002FR-HE for qemu-devel@nongnu.org; Tue, 07 Jul 2026 17:47:09 -0400 Received: from mx0a-0031df01.pphosted.com ([205.220.168.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1whDdD-0003Kx-Sm for qemu-devel@nongnu.org; Tue, 07 Jul 2026 17:47:09 -0400 Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 667J5w9o510395 for ; Tue, 7 Jul 2026 21:47:06 GMT Received: from mail-pl1-f200.google.com (mail-pl1-f200.google.com [209.85.214.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4f8wep3fp8-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 07 Jul 2026 21:47:06 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-2cc640dfde3so725115ad.1 for ; Tue, 07 Jul 2026 14:47:06 -0700 (PDT) Received: from pc.taild8403c.ts.net (216-71-219-44.dyn.novuscom.net. [216.71.219.44]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2ccc9bdcbe2sm18368045ad.9.2026.07.07.14.47.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Jul 2026 14:47:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=5QYAjb48QAK qHQkKyMdUn8rNqjO4IeqIHTaJxxo3k8Y=; b=AVwZ7k9eHU6bs5JgT+vdghUXU2k uTUd/2lDeZhGlLwemYlgRWPiDL7wNFgAn+4jR/y95SIJu+/tMRASYEXzKK5WfENN NLbwlwojR+YYsVjp5kgmpCjzhi5EHzSy5hcmqYB5bVVa8iGq9qL3nTGI8uzqqwzA vDK1nqLrGAUS7FMBo1ABCzicbvXtTQ/DAH6TOZXAqvDT3Z1s/EGfXGzhisl44pxo Dda4X7kJUDdguUnu4A3Uv2uXchffl6k+nwcpbS8cnqNBWj9yRq7qGlQny/57OOQm 7P3Bg9ixQQMp7jDPxB40rGGP5oXAp6WlnfrMwrLBWTTJkoehzZ2+qEwuU/A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1783460826; x=1784065626; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=5QYAjb48QAKqHQkKyMdUn8rNqjO4IeqIHTaJxxo3k8Y=; b=jh6nJBhGgw68mLL1G+X5y7StxuhlFGWiHwZUhj3k7vgY+3clzpXHK0oP1xO71h4cQN J1zR35cAspMDp10FSi+kXm+5JlajyNa8Y7hRnMJBtPZXpJDfgKB8rjbGwC9nzIwm9j8T PB45SqEGieTELoDOf2w6MSRfPK6v9+ASeO1c9KhCUQSl4Tc62WToha9KJU1sQVrcw1Hk BXlrvL19G6hqWaPorsJCdI5KXIKSzDr5H06tNc90gGNI16KoUavWIEYnQuaqRs7ML3Gq qm6yKd9PwU/dxA2PSP1cRU5SbZvuo42awWjRoTS3qT1KHPiLjKsjrfaMNq/PqzYX/TEX L7dA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783460826; x=1784065626; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=5QYAjb48QAKqHQkKyMdUn8rNqjO4IeqIHTaJxxo3k8Y=; b=UWJxCyBLm2d1bAR7G4CwLj2tUe9Ib0cgoHpMu2RkAiLqJuEnp3oRgX/EzRqkknSzPe spfsepFe//5fcRgmUO0EYhXu0kRZCpeqz12uQAuLJvKnDGb1I5vtn3X/hkzkmKonvcFe aICSGoGgzWnCMRbaLT3mJyP4fu4582GCe/z3ChO6UgzQBpqCFRLjUa/FudNVT6fxFu0j ncH0D+x0XLkayvWD4V/wBdDDMX3M7igkKLgJdWd0W3sLeMhtmx4qDemtvNStNQ+U1wgk H8WKiqubD3M5X/bmfJnS6ovyNsE2stK+VVmiL7R/lbL8xFjCV3+nYRCpyO+X7hTgOOeJ QtcQ== X-Gm-Message-State: AOJu0YxRCYPXOZpXWXYyCo8vEu5bFXoOEhfNBO3WdEy6l+LgtB/U3hWe wI0fAMvCqdWkcQCI+VrBbX5ilEfQrmdiU/vlcgCTr2J/Uncm5ADa/z2alG0pVE8tl5058nFbI6z g9eUsyMkpNnIDoUIu4hfuea5uxvTNf3ju46tEDJKXC2fYqsJMD6pMJPNnGJeaBNhFAA== X-Gm-Gg: AfdE7cmY9dN5DqiWs4frpoO+bRrmfPoWYX50/njPwGTXUo8Az8AwqLyTkO3Fn6YoPtH CCFqyRCLFlJvwHn+h2LIT+o9GEWzcDjo3XdtDtU09YrNuqTTJGwh3AHzVDfTx2+rvwAOYKvR7hx 2QBZ3VIekkl157wdFllPHMK/NtFMAygtUZV6Viw9bkfNBOKdXPXrha8P8f0O3RU1W+OlZBmBvfo WVnJZNLHRYmA1B8+bnL6I05wR9KhgFg7EGOfOGW5UveOIyckmHIbnj7v8j2qDtnHrrCoiqEXyc8 D8Waxlh9Mkc9i7cnhsC+PUfAORtXGVAsw/SeZ7uc1vhLqzrpXHDFgvP4QmkOdbjaDQ1myrNw1zW OK4d4kGSd3ov/MhYzzgA40nf7MDo7sC9twNej8m3BFz3sBW7vuETHb1vYDlb92V/TxR2OZdEr X-Received: by 2002:a17:903:1b44:b0:2ca:6d2a:871 with SMTP id d9443c01a7336-2ccbf1894c1mr77031785ad.37.1783460825793; Tue, 07 Jul 2026 14:47:05 -0700 (PDT) X-Received: by 2002:a17:903:1b44:b0:2ca:6d2a:871 with SMTP id d9443c01a7336-2ccbf1894c1mr77031595ad.37.1783460825351; Tue, 07 Jul 2026 14:47:05 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org Cc: mark.cave-ayland@ilande.co.uk, richard.henderson@linaro.org, Pierrick Bouvier , =?UTF-8?q?Alex=20Benn=C3=A9e?= , berrange@redhat.com, mjt@tls.msk.ru Subject: [PATCH 3/4] tests/docker/dockerfiles/debian.docker: add missing apt update Date: Tue, 7 Jul 2026 14:46:54 -0700 Message-ID: <20260707214655.1138626-4-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260707214655.1138626-1-pierrick.bouvier@oss.qualcomm.com> References: <20260707214655.1138626-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-GUID: uqaK9wPywRGyRK6G0qvPXTRRl0yHKz8N X-Proofpoint-ORIG-GUID: uqaK9wPywRGyRK6G0qvPXTRRl0yHKz8N X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzA3MDIxMyBTYWx0ZWRfX96Ze7igQtCSG H1NZmaoOapbt41zjytpJxbMbP3WkXnxWK9ugBTtVyeNdzHVu53LRSaecj+AwIAzHAOabytOvKoS SZR5T2Oqs2gjBuMF+K8oG6M6A2283S3N9b9QESVfv36zR2iqL7IYnx2IePSssRQ9jG9wxoW4FeG cxGX44ZeLIBqxtCIFvf/a2gZy1IdFFlSNUDfPdYOPBwaNlJBKdF1WoL1AlbZ+eJiQcWZ1Dvrsbk hVDC7gQy3ZgXApnHtHhr2FYJmd4l+RlgzVpiRgAj2ESJGXOr/MrnofJOByCty8je0WZ+rMPelti oTVvKKuVbThEcaKTdqseTV99RU7K29C2nSZzdJfa4LMb6GYlJodLLHvF9LVQKsgAZRJdrDdJyg9 y8+euST64XFqpvOLyi8rnX6GQYXQ00rWNaDlOU0VbGCexLIJB5//KsTKc/qUILzATB8jmQIDr07 OqG1D/tvCu3sFzSUq5w== X-Proofpoint-Spam-Info: AW1haW4tMjYwNzA3MDIxMyBTYWx0ZWRfX0hQWX3rW6pUO qZ6FOk+ZEjuhon5xCMnnQbe41kWCO9S8Ugn94l6DIJYhPOvD5297yykPXjzZH2Hxi2GnhSxx9Vt Ebg5Pi/Y9uLpUY9U+OnBoc/19DUI4g4= X-Authority-Analysis: v=2.4 cv=atSCzyZV c=1 sm=1 tr=0 ts=6a4d73da cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=iLqgmErQAxjCjdq5jj1Aqg==:17 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=n6MYwUk4AAAA:8 a=EUspDBNiAAAA:8 a=TfQWm953iMTqW6bhDMEA:9 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-07_05,2026-07-06_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 phishscore=0 clxscore=1015 priorityscore=1501 spamscore=0 suspectscore=0 lowpriorityscore=0 bulkscore=0 impostorscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607070213 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.168.131; envelope-from=pierrick.bouvier@oss.qualcomm.com; helo=mx0a-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @qualcomm.com) X-ZM-MESSAGEID: 1783460874199158500 Content-Type: text/plain; charset="utf-8" RUN statements should always use apt update && apt install together: https://docs.docker.com/build/building/best-practices/#apt-get Signed-off-by: Pierrick Bouvier Reviewed-by: Daniel P. Berrang=C3=A9 --- tests/docker/dockerfiles/debian.docker | 3 ++- tests/lcitool/refresh | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/docker/dockerfiles/debian.docker b/tests/docker/dockerfi= les/debian.docker index ee8b313d654..413986d3f07 100644 --- a/tests/docker/dockerfiles/debian.docker +++ b/tests/docker/dockerfiles/debian.docker @@ -157,7 +157,8 @@ ENV MAKE=3D"/usr/bin/make" ENV NINJA=3D"/usr/bin/ninja" ENV PYTHON=3D"/usr/bin/python3" # netmap/cscope/global -RUN DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ +RUN apt update && \ + DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ apt install -y --no-install-recommends \ cscope\ global\ diff --git a/tests/lcitool/refresh b/tests/lcitool/refresh index bbbc6d3c46a..8def84d946e 100755 --- a/tests/lcitool/refresh +++ b/tests/lcitool/refresh @@ -111,7 +111,8 @@ RUN apk add clang19-libclang # test debian13_extras =3D r""" # netmap/cscope/global -RUN DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ +RUN apt update && \ + DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ apt install -y --no-install-recommends \ cscope\ global\ --=20 2.47.3 From nobody Mon Jul 27 12:16:50 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1783460871; cv=none; d=zohomail.com; s=zohoarc; b=JTS750a8HQ2maOqger9Z21T3gxv15JGp4cCepDRwNY50FI0dZ6LokG8yEA/f6kiqzzyLgUb6L1cPkEC3PsJshxGGxfGOkbmNPd+hlsfT8oqe8jypUgYmt9x8o/eUlNnvgEjWO8fqJnBHZ1JbEAaKYIenwX7mWZmBjYlUxlQmu9Y= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1783460871; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=Stsnr1wHWookTGW8h85pDTwRf5ne80+sKlffikmGnQY=; b=Cd5Hxizc0z6QxO6fgD0fI0cuxuvgTeaMD54gBYDIJtXyH2gjn/eK3eIOLve7z4PSeOwULPeDz/sqp5NErf56YkEHIovcXbNWMnR/uYtUrZTOVSlE+pR8tQX+DkNhcPj8vvPMJ8VqY9/tP9legC1LMy2p6+KXs11MsNjNAbliEqg= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1783460871398493.6270859700048; Tue, 7 Jul 2026 14:47:51 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1whDdI-0002Gl-NL; Tue, 07 Jul 2026 17:47:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1whDdG-0002Fc-Lh for qemu-devel@nongnu.org; Tue, 07 Jul 2026 17:47:10 -0400 Received: from mx0b-0031df01.pphosted.com ([205.220.180.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1whDdE-0003LD-Q2 for qemu-devel@nongnu.org; Tue, 07 Jul 2026 17:47:10 -0400 Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 667J5ZYE504935 for ; Tue, 7 Jul 2026 21:47:08 GMT Received: from mail-pg1-f200.google.com (mail-pg1-f200.google.com [209.85.215.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4f8vdjbu64-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 07 Jul 2026 21:47:07 +0000 (GMT) Received: by mail-pg1-f200.google.com with SMTP id 41be03b00d2f7-c856470fe9fso3855489a12.2 for ; Tue, 07 Jul 2026 14:47:07 -0700 (PDT) Received: from pc.taild8403c.ts.net (216-71-219-44.dyn.novuscom.net. [216.71.219.44]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2ccc9bdcbe2sm18368045ad.9.2026.07.07.14.47.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Jul 2026 14:47:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=Stsnr1wHWoo kTGW8h85pDTwRf5ne80+sKlffikmGnQY=; b=RTyFLUBecMbIDUuuLcUfM6xxb7J EJDi20kkDzxD/tQ8A/HOYXPQgu4dqA0ujCunPcRGNFCwBpaBRSLg3Yf3nVtPyzB0 WM5OMdU0mQ30ZWpVveDvbEUsnwKrFOeyxvLvOwR2ZqgtS1l4k4p409jV73Xtkywe lh7v1M0iDmjfs06spq3smcfnQOjQLYG5SVLuQj8TUT00SXmd3XaPqB0XOZyebJur aPtuPJEo/PK0wEqxRRld9WHZArQqK/Mtp8ER7aZvLSY6U6YJtqMKK1cUOmn49lk8 UgYquRit+ZyX6I8VBCkAWsD439yCmmFkxZIUEOospq670LvhLA831Fm3ehQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1783460827; x=1784065627; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=Stsnr1wHWookTGW8h85pDTwRf5ne80+sKlffikmGnQY=; b=KHPDf+brZgg3CkKKb8JT/aI90ht9eDWKo4RIeoVu+bOWjk+N/uDK78Lf5S9HHotQKF wija1yf30rSWsv0RLpPNSTUynNcT6mZvZWq2LIxzgicmG9gBbDu3/Sc/jcSHOcEhSx1x woCh4unMBwvbt0dqVRN1ANhZm0b3RgWCddvk/6QCTbp/rJyj5T4oT1Kaq+ZgMhTPeXuj RXiB4WY12EXP7tGfmjs9ZRAd0DJs4eQMNSg0S4TlN4rbFjBJZ+Rtj1umNsHZt0DxSG+m WfT2OEhYUWU4aNeKOyLWg/zjN1z7MUcnlcKY+aedivsPFHKlCc8s+Jiky7wfq0sMCsOt A6Kg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783460827; x=1784065627; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=Stsnr1wHWookTGW8h85pDTwRf5ne80+sKlffikmGnQY=; b=VXh4Wvc4jsqu7CSGXqA/Xd1T2Wv1gL5iBUGJkZ4fT0RkuQ754xJkaDgrJdOGoUUb2F g0PvVZ6FvVh7XWc1EsUuzf9jdxKNzdiVZuXpUvFpgLmoDbNqrEk05YMw0RYPd8uCu4TJ sLzec5d/1KVpiA3pVe1fPmmb5P3AqRmH7odOOWZHQH7iSvU0zM/JFqT1J+TBH7fUeknt AZdccNYA0A0UTFthRZwrJ0Ztp0oyMc/JFa+Ttay/zJ52vlt115nQgnDtxo5xQgAtvw6q uSty4fVxkCW9qf5agJKKmALMtNWRCrmJQpcLDkHTXEf21NlICI253M5oKZaV/NtB+iFU ZZ/A== X-Gm-Message-State: AOJu0YybXcIhUnlApAon1J0HzMkD39D4sF+7Y/FvRJ7vI2Fb5Ug6vqo0 gFcV1gdYv8r4ZWNDmeWGwEM1AAID+0s1VGWxqIQUMLkzgX1dLE9pAseuIX9asfssLPPuKKxflDf IuuygXsStm4fm3ztXts2ebvf/ICCCnIE6wJ8bXvgD6vb/UuhDpmJDQsK71Y5UJ5TtQA== X-Gm-Gg: AfdE7cnwRyBSTOYCzHpCoahbDLgwfepAGXDBkogMNnyVxtsVIquU7+cbZfZdzDriW8i vq+f1+Sw6f2KwqvvPTDLeoq6IrbGoZKFdd48v1wQ550DKIqibETj8ouWwDIfSyHLfPytcKA+4Nl m/8/bn05bSkcUFtgBrLGa6I6UYBOOPas+Vd8s9mrKakG+NWni0pOW301aCjSWBhKCuAiPfceEQ7 nITSL4fcnSZBJJEAHX2dlMvLi7CPdo8sHsOA7cpsVj9X1aepxFec6c9PTztQN2Zm1DVUdzarUFO o5vmHEK64BpmuVsMp8G6+8YfdGAK8a7MYYGz9qJlw4Y0B3qGSYkN43+L/HOY2xSchJZm4aBvd5h OrZANTfYmWVMOOqOXaCLHco4UQYSdt6txpvzrq4LX9tzsFDGuxzhd7SOgLvAHwsBKYchidoxJ X-Received: by 2002:a17:902:f644:b0:2c9:aae1:a61c with SMTP id d9443c01a7336-2ccbeb1e2f0mr62297305ad.20.1783460826724; Tue, 07 Jul 2026 14:47:06 -0700 (PDT) X-Received: by 2002:a17:902:f644:b0:2c9:aae1:a61c with SMTP id d9443c01a7336-2ccbeb1e2f0mr62297115ad.20.1783460826274; Tue, 07 Jul 2026 14:47:06 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org Cc: mark.cave-ayland@ilande.co.uk, richard.henderson@linaro.org, Pierrick Bouvier , =?UTF-8?q?Alex=20Benn=C3=A9e?= , berrange@redhat.com, mjt@tls.msk.ru Subject: [PATCH 4/4] tests/docker/dockerfiles/debian-all-test-cross.docker: add missing apt update Date: Tue, 7 Jul 2026 14:46:55 -0700 Message-ID: <20260707214655.1138626-5-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260707214655.1138626-1-pierrick.bouvier@oss.qualcomm.com> References: <20260707214655.1138626-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Authority-Analysis: v=2.4 cv=R7cz39RX c=1 sm=1 tr=0 ts=6a4d73db cx=c_pps a=oF/VQ+ItUULfLr/lQ2/icg==:117 a=iLqgmErQAxjCjdq5jj1Aqg==:17 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=n6MYwUk4AAAA:8 a=EUspDBNiAAAA:8 a=fbayYWIdwhgohUsoNHwA:9 a=3WC7DwWrALyhR5TkjVHa:22 X-Proofpoint-GUID: ysIS1aT6TK88a3MSMrTn4BTQgbXJwUsh X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzA3MDIxMyBTYWx0ZWRfX3B5mwLLlHHAZ x9uO1qsRWr8L6LyvhoPj6jVfybCxgmv4xcDceN+sCnYUFL3hFyumoQqilcNFsaa7IAoOA7MjNIx kBGavTYKSR7ILomv/DPUeyieM1nMT49/NdhWXX94PxQdUiniYC6D1hlc8fbVTG4wpyQVUQsoAF4 39Z/5QgHq+YtdeD82zj0VIcP+v5vfMPwiens7jZ5qj7U/oes25qcy3OhlsGmR64/WOFNAkikZH2 V0X9fFC3Z+BGQITG9CHEV4IyRjQlqUiWU+RLmdih5jk3luleY90oB1LQq/toarjXVCbbgNL45kZ zBkavPczdDUa6cvl3BH92i4zCk+pjYFFEX9HyOv9G4J1670A0xl+9NjI7ikb6CNIt/n4sa737Nb MHlZH9qsrL9dW1hlIyXOnMZUtZI0w85pqVWeML99yTIQAMSctn2WrVRpooo/U/+2ckA24nCRu1N zRTMebIwn0JJR8gkL+A== X-Proofpoint-ORIG-GUID: ysIS1aT6TK88a3MSMrTn4BTQgbXJwUsh X-Proofpoint-Spam-Info: AW1haW4tMjYwNzA3MDIxMyBTYWx0ZWRfX+s4GrCzdirt8 1XNaQw4syLOgNW8z019UCUp6k0j0EboLmftLU4lvKBsBVqGL62igXmEbNm8AM1IC0IMnHLXBuYa qPPjBs8/o4ejdV4N1UBHhMN/UtIUvBo= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-07_05,2026-07-06_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 lowpriorityscore=0 impostorscore=0 clxscore=1015 malwarescore=0 bulkscore=0 spamscore=0 priorityscore=1501 phishscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607070213 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.180.131; envelope-from=pierrick.bouvier@oss.qualcomm.com; helo=mx0b-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @qualcomm.com) X-ZM-MESSAGEID: 1783460872343158500 Content-Type: text/plain; charset="utf-8" RUN statements should always use apt update && apt install together: https://docs.docker.com/build/building/best-practices/#apt-get Signed-off-by: Pierrick Bouvier Reviewed-by: Daniel P. Berrang=C3=A9 --- tests/docker/dockerfiles/debian-all-test-cross.docker | 4 +++- tests/lcitool/refresh | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/tests/docker/dockerfiles/debian-all-test-cross.docker b/tests/= docker/dockerfiles/debian-all-test-cross.docker index a10ffc73500..2dc580552e3 100644 --- a/tests/docker/dockerfiles/debian-all-test-cross.docker +++ b/tests/docker/dockerfiles/debian-all-test-cross.docker @@ -55,7 +55,8 @@ ENV MAKE=3D"/usr/bin/make" ENV NINJA=3D"/usr/bin/ninja" ENV PYTHON=3D"/usr/bin/python3" # extras for cross and alternate toolchains -RUN DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ +RUN apt update && \ + DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ apt install -y --no-install-recommends \ clang\ dpkg-dev\ @@ -92,6 +93,7 @@ RUN if dpkg-architecture -e amd64; then \ export AVAILABLE_COMPILERS=3D"${AVAILABLE_COMPILERS} gcc-powerpc64-linux= -gnu libc6-dev-ppc64-cross"; \ export AVAILABLE_COMPILERS=3D"${AVAILABLE_COMPILERS} gcc-sparc64-linux-g= nu libc6-dev-sparc64-cross"; \ fi && \ +apt update && \ DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ apt install -y --no-install-recommends \ ${AVAILABLE_COMPILERS} && \ diff --git a/tests/lcitool/refresh b/tests/lcitool/refresh index 8def84d946e..6bc611b0e6c 100755 --- a/tests/lcitool/refresh +++ b/tests/lcitool/refresh @@ -166,7 +166,8 @@ RUN cargo install --locked bindgen-cli =20 debian_all_test_cross_compilers =3D r""" # extras for cross and alternate toolchains -RUN DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ +RUN apt update && \ + DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ apt install -y --no-install-recommends \ clang\ dpkg-dev\ @@ -203,6 +204,7 @@ RUN if dpkg-architecture -e amd64; then \ export AVAILABLE_COMPILERS=3D"${AVAILABLE_COMPILERS} gcc-powerpc64-linux= -gnu libc6-dev-ppc64-cross"; \ export AVAILABLE_COMPILERS=3D"${AVAILABLE_COMPILERS} gcc-sparc64-linux-g= nu libc6-dev-sparc64-cross"; \ fi && \ +apt update && \ DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ apt install -y --no-install-recommends \ ${AVAILABLE_COMPILERS} && \ --=20 2.47.3