From nobody Sun Jul 26 10:09:00 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=1783529356; cv=none; d=zohomail.com; s=zohoarc; b=Ki8jsdj44C34OdVNxU0iYRBoCTzHckkEP0+wJ4romSMRliD3FoRYESSQRxD1lc5O43wrCgiR1SIV5XEqIxSmn+eD7IS1fHFwuj4XmfHyLSOmOvi766WnMxxNkjm5jDo0i/Z0DufeEeeMa1huOdyKid0h/83El0uhcSbREek4pvo= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1783529356; h=Content-Type: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=lzFQF1HUV2G1E8HXl9nba8YS04p5FmbwZWCKMbZOfD0=; b=XVvvuRMx4+uxUJuNdmLQWQWBSEExe4ZibBZF4q+Mqnu4vq44CpJN5+OEaEE5oQZhaAjVQHC+WKlZBXpdEEGvzDRsNTAydYh71r0N42AeI2gIDGGqLqBT1jIs/VA9amPuq7v47+TumPLeUdzBpj9CoG2bA4olKXwfI0ZTKdgHFwo= 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 1783529356942768.1169544520756; Wed, 8 Jul 2026 09:49:16 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1whVRu-0008ES-Sn; Wed, 08 Jul 2026 12:48:40 -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 1whVRb-0008D5-4t for qemu-devel@nongnu.org; Wed, 08 Jul 2026 12:48:19 -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 1whVRW-0003pK-9q for qemu-devel@nongnu.org; Wed, 08 Jul 2026 12:48:18 -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 668GLBsX3329678 for ; Wed, 8 Jul 2026 16:48:12 GMT Received: from mail-pj1-f71.google.com (mail-pj1-f71.google.com [209.85.216.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4f9hnv2ggd-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 08 Jul 2026 16:48:12 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-380a638fb5bso1056331a91.0 for ; Wed, 08 Jul 2026 09:48:12 -0700 (PDT) Received: from QCOM-qjMf8PBlDw.qualcomm.com (216-71-219-44.dyn.novuscom.net. [216.71.219.44]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-311747f5975sm20603290eec.4.2026.07.08.09.48.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Jul 2026 09:48:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= lzFQF1HUV2G1E8HXl9nba8YS04p5FmbwZWCKMbZOfD0=; b=Jp+7ns6XPPnN78W2 cHYBBejpaIUZKdLN5xovFu5MKT42lQrh+/yHk0qh3CFhZp8963N9JQeQXoSFjRuz mJlGIDEGHiblABrYol1/YOp8cYH+YCl8MShFcCOAr+YmsuyNcJuOixdS7Z5FiptC NvolXpGWaMdAElssilK9FLOG1lLlcefGoVg7JYWC68bSz2sGPkxzrSZQkXXN1xQc qrwQ1QWEff5nYBnz7VsMpdZdgU1Efg4sYIdAbhVYJbMwNlxP4XrJcp7kfScf1hAP MBxW9VYDgvI6HqWguQugiJ3G3zXgQp8Zef+WMAi8SshKuz2t8GqMErIP2yPpOM2t MGMPqg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1783529292; x=1784134092; darn=nongnu.org; h=content-transfer-encoding:content-type: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=lzFQF1HUV2G1E8HXl9nba8YS04p5FmbwZWCKMbZOfD0=; b=JJrvn2uenSWkDZKOzBFln1btyB+q0LJCWGpK2huH5D8rfBp2L7dWYRovWLI8DcHsnt 4f2HA8Kp1Q/+JVIBZleHQYAYAeQLS33qGgVucLmzjONelt0ht0oAiOTxiiw3jBkbLwdg 0ELbnXBcyFA7DFov7e8PLIwjOd1ae9Xzcdu97s1hfDPi6/UOAPL80SK8js1BFTRvIobg AAF3iEQ/1ZYZP5tEQHHJJEgaHxoGj1Ol5bHG9omBr884ZE4rvkcG16GL/pcJ1sEaiM77 +fvz5Lo4/h0zOgmgeTv8VCTtbBTcXxHTC+qCbNLL8YrZQzQaPfcnhacwEVXpnhFQd572 mafQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783529292; x=1784134092; h=content-transfer-encoding:content-type: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=lzFQF1HUV2G1E8HXl9nba8YS04p5FmbwZWCKMbZOfD0=; b=gmHeKFFo60xoNGui5HVUGVZg0iMNmrQlFaftYNcKF07lRcUSAdO+ELz/T37Zrdn48B Xm622FvGaT0+jkxqLHayy7VwIz9QuKZt4J2hnLtdVkHJBz6Oh8imx49DLP4wWAyl1T/X dw232c7YsX1BW+Z9OoraS42uqTXShXAnJAzXFgmiGQqKBiBZS2+vMHQ8NmPie0Ey8Oju KvbjE4mw2kVn07+r+edM2jOemZla33egzxWOduzunaY1D/07ntWHFDdJojfi4K177QFJ ANWmvHPQ0OApxXgup3yzfojwma60SACnULknjrzxBKDZAuuxW4n1+5rKm3nGLzQYrzLf S4Rg== X-Gm-Message-State: AOJu0Yybanb8xuJcCD1SwrRfmgoVItbrQhOnvTv5LatY+dwirF9iYwJx 0/pfK+KXLElnKuOlWCN+7pczHt7sd4HDYatLhuq9UqVOKGBRoIInDeZNa3Wqy5eBL3n7LzSgQ1Q Ed7sWV9nIi9DzCrkJouy41IfzO0kYyeBrRYNuOuTe7YKkUp9V4U8TAW4HsHGIUA2fOg== X-Gm-Gg: AfdE7cltQMluiV3vDihg4GLgcEm4P9jQT4R+RQmzmWXr6fuxGk6jPJg03lvlH/ypzEI qUFCotdCEXKgltet1NC7w8slJdVqCbdzQitDLn29QfpGSmVJ+3qimqGo0ufhZ+0UfaDDm26uhtU kqCz442t7mXk6b4ZSLSSKlelCL+0AsMEYPfKnVkVvq+eUbFMGG4LLuwIyoqcXwWzmPZOCjhIZZ0 OC5dqfo1K20yoE+8yi+IZ/CA4ReS4jS3arAvDJwtJktkhzPoWWtdwUIH64WRkfvJTqttzo4YGQV 9UyrW53HK1+lxsWgXUG0DnA3fndd4pa0i8hlK7dizg3NDRi0xedjGwQZLJadnTpBa6tuOGmerpR tIdsJGSDA3MNrufeUgB2npscp6wSh7QA488+0++R76lfrwQ1hcdQ4npwklpAjKmrkuqIYv/KroB iIFte29Q== X-Received: by 2002:a17:90a:e70d:b0:37f:9ce1:7360 with SMTP id 98e67ed59e1d1-38941fb72e4mr3191124a91.33.1783529291794; Wed, 08 Jul 2026 09:48:11 -0700 (PDT) X-Received: by 2002:a17:90a:e70d:b0:37f:9ce1:7360 with SMTP id 98e67ed59e1d1-38941fb72e4mr3191090a91.33.1783529291084; Wed, 08 Jul 2026 09:48:11 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org, peter.maydell@linaro.org, richard.henderson@linaro.org, pbonzini@redhat.com, stefanha@redhat.com Cc: pierrick.bouvier@oss.qualcomm.com Subject: [PULL 1/4] tests/lcitool/refresh: use raw string literal for trailers Date: Wed, 8 Jul 2026 09:47:55 -0700 Message-ID: <20260708164758.1168667-2-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260708164758.1168667-1-pierrick.bouvier@oss.qualcomm.com> References: <20260708164758.1168667-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Authority-Analysis: v=2.4 cv=KNNqylFo c=1 sm=1 tr=0 ts=6a4e7f4c cx=c_pps a=UNFcQwm+pnOIJct1K4W+Mw==:117 a=iLqgmErQAxjCjdq5jj1Aqg==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=kmYkUENqAAAA:8 a=NEAV23lmAAAA:8 a=ei4SEBeUAAAA:8 a=20KFwNOVAAAA:8 a=n6MYwUk4AAAA:8 a=htwMjFDFCaSGexkR5EAA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=uKXjsCUrEbL0IQVhDsJ9:22 a=p9kz6gysRiz6SGr9lVkz:22 a=8zIOOLb7Ym0NljyPXbuS:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzA4MDE2NSBTYWx0ZWRfXzN6H95u/JneG YnsPcyIaYq+DzP+wJp+HfNuqe1fcRc/G1VEH3P6asSLDU6yiYK0/phKznGM//rsA2QDhBJI7cDi WNER7+/F0Rf6DuppW/I3yC4chIBFTvs= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzA4MDE2NSBTYWx0ZWRfX1woOfuu5/x3F oaLwdg530pBFiimZ1Ce25XdbtIG3x4v/OA/KYRaNLo5jegmvgBoG5Pk8hju9EvrXik7WKUxtN0h SaTLwdDbYCDEuf/sXuzE3XG00U77L34/gZOF7UWshZj5gb8HxsmXITZ9KwWCYdoRovanDlBkJsP kSjx6m00tPNQb2P0KRznJ60INasRZQlqxNJ3vHS875HlvXxgmJJ1RZiZdBl4NQRiwSxMNxVDar3 TCViTNLB3Wi+XqPmoeC/pu7y3R7OGeLbPcs58BzpajIewPrGuAvG68o+V9UhrRV93x4LIhO47F7 bJEluvNxKGwQstzq2Ok5N/Jx729zNJt+SzEHjoy1LzdkX3X0f/menFQSg9BUTOfZVNEZYWZAKrR Wjce3BBpTYhL+c+XypUV8E6tkxJ0GdWewDQcao00Xtl/s6nqn3w/HAOF/Pm01N8CR4PD4mcOfKn dtWRXG+RppdPppRwevQ== X-Proofpoint-ORIG-GUID: wtwrHszYUqfl3CntH2xCmTfMUvKri_lM X-Proofpoint-GUID: wtwrHszYUqfl3CntH2xCmTfMUvKri_lM 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-08_03,2026-07-08_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 bulkscore=0 impostorscore=0 suspectscore=0 spamscore=0 malwarescore=0 phishscore=0 clxscore=1015 priorityscore=1501 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607080165 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: 1783529358256158500 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. Reviewed-by: Daniel P. Berrang=C3=A9 Link: https://lore.kernel.org/qemu-devel/20260707214655.1138626-2-pierrick.= bouvier@oss.qualcomm.com Signed-off-by: Pierrick Bouvier --- 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 Sun Jul 26 10:09:00 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=1783529345; cv=none; d=zohomail.com; s=zohoarc; b=bz1l/uzy0fSoQrkE5mzkWtWVgbB+FBOAtTMmTaYDhMCAQxeywAKc6ZxVtBSrnGnP1vrInruvUvgPtWZQo5C1DV8y3+Cy4AMrrpiBYeROqoMfNLeMVjN+10dBn1W75bUwOo7+/KLPas3zchjQu4cHJYtVGDhTfW77zOQI+5SqqXY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1783529345; 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=Vtku7rkGvebIwtehmYO8HYcXlaF+Fo4u8kpZYxmwjY4=; b=jpCGtRonAOf1npj/hpskQXUOICh8cH2F6+Sz/uzudlfLER5aQF3fSfmgQ9rHDfNmKePVL33U2imq2/5TXNccA4EhjylHyei9O2QsgFZC33RTGR5lLSuF8A6l0JWYzq62amudHf7y3oRhm8CP34va3FWZLC6Rrg59zHZ16EdRkwg= 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 1783529345233672.034347203907; Wed, 8 Jul 2026 09:49:05 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1whVRu-0008EU-TS; Wed, 08 Jul 2026 12:48:40 -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 1whVRa-0008D2-Vv for qemu-devel@nongnu.org; Wed, 08 Jul 2026 12:48:19 -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 1whVRY-0003pW-3S for qemu-devel@nongnu.org; Wed, 08 Jul 2026 12:48:18 -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 668GLFBs3329919 for ; Wed, 8 Jul 2026 16:48:14 GMT Received: from mail-pj1-f71.google.com (mail-pj1-f71.google.com [209.85.216.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4f9hnv2ggg-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 08 Jul 2026 16:48:13 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-388cfc4848dso35918a91.3 for ; Wed, 08 Jul 2026 09:48:13 -0700 (PDT) Received: from QCOM-qjMf8PBlDw.qualcomm.com (216-71-219-44.dyn.novuscom.net. [216.71.219.44]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-311747f5975sm20603290eec.4.2026.07.08.09.48.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Jul 2026 09:48:11 -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=Vtku7rkGveb IwtehmYO8HYcXlaF+Fo4u8kpZYxmwjY4=; b=RWHzNM5HbvbpI2kWobtX5SE1o3k +NRJBBFu4dbNkHxi/QYFLPnCofdz+INWsXVfh4jPU2ftD4L3NB6BgZs7RogtZxW8 kSEZoYmI+ZJVF/9cIz2sO7Lv7bI6El9Qk/nejrSF4XB44hbr+sJtKA7sK8xn0H3d +RbJzRPD7WNSaupuGBNdlPVjyaaa8A3oZw42XeWJO0RTeHBIijL8vZ+SxmTOl4p+ yVrybYckMoRB/FkX4goeov6DidB9uKfa9Vy0SfG2mmYqCyndTKtHvvOQZ8USPZRr sCL/bMsxwT5QHTdSylamnyTm01SklWh7ejGfvtMg0E1q7HjhuoJR2xHCS+g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1783529293; x=1784134093; 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=Vtku7rkGvebIwtehmYO8HYcXlaF+Fo4u8kpZYxmwjY4=; b=AOk8HhMzxs1dqcLcP+/N7BjYFU+WRPu8uFTcLoIpnVhF4ZcjfyVk4RvZzRi18UJdI9 SwYraDlLgyySiIPmWxXC+6QxDw/yQcMNp/BU+EtxABNiYRXYIoTiXJx4DgDoH2/EyR4X IskwhqshHs2mvPA2x3U2zSKRLd8PaQn9ZFJdJj1iCcx7eeBK4jtNMz+ZSZVnXlI0mxah uJq6HOYpGbPMmGOioZhL4v4nLH4StD+726XSv1FUVrPwL6j1lh5btGIT5buiyIdyQgbl 8/RdFaOPpF8F7jcifn0EOGZcuqwOfh4YkNBk0iBqOlRLZzFcj1Muzl5Wdwndg5fH83Zm 5+1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783529293; x=1784134093; 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=Vtku7rkGvebIwtehmYO8HYcXlaF+Fo4u8kpZYxmwjY4=; b=cU+f2ECYxbV0qyrbSaTUZdL/nuGZNjhLdt412m4vgGA/YjYf2c1FgE8jBTavMPHv6c 4COz195yuA2T//yLWzGBaAf0OOTh0yGBlN43X5+1myiJrvk/7tfOxfunmAdWJepiMpZ0 gRgISHiMyg+Zscu6hwEoDOAArN9voNRrf2ICtNnSN0JllRNAI5427mJAX1h149PB8hRO EHY4B+oKQRV1HlCbMH763TGqezgvvy9JjDQD1Z9Zm+r22MQmZoSSRm8n0g+z+ZuXVd+7 4sJEKluyOXJaKL6pC5vy3JX932AHCAOTEcHNrekOaQ/HL4WcqqoiuP6qSINxikYTgC5S opJg== X-Gm-Message-State: AOJu0YzMxTxRPGC0cfb7TiD0LN1wO6Tw/9FbT495ia+v2HochJCtCjjy CNsCZ3sjqIir/fH+vUeEsA+CkmDGf/j2xfqujpxTGU+v0rnWaebWHtOn6eHSspIIEADySpRCssU woCMRHrciBmin4DEoSdZrZ24LRGNwFtd/YWbnDxo0iDqrHkhTT7GFWN3gbyIn1IqzkQ== X-Gm-Gg: AfdE7ckGz0hZy2ZxiiIJr73rJ4h36yDOs15JqWXSzrPu8JiddxIsnv4aCuM3pAaoyia azgKdkt3bI7LrrzSx+018Py/9rIECB0ytMOPxEctDEteXQ5x2jGgo+YjnCyHwytc/kA+XvvGu9p AXfLZjX9T3zIf6sgcnHdvMEtYV8pFwFktWHdUDZyKvala83y7xYAqSJlmHD7r1++yQZ81oRNvhM NVBUUkx3qjfZ2wwKFTTB9H9cQj1BNt9r8cqyU61ErfhC5XiMIzVKCeBj7VEXgsmJbuEDqtrovAC h4+RUoppxuuoiTpFEBn40UhYm64TR0dyQTlVZzno0Hvt+b43/qdJaOLn7DwQeEmnI1bSZvRxDVj HwV0IYV/JW03BNif++6eoKrA25ERNJwT/9bFrta+UL+t/emcje1CTcQwdtYOSc8eGNl8f00BURv iVcYIr7w== X-Received: by 2002:a17:90b:1fc8:b0:380:7d9f:81f1 with SMTP id 98e67ed59e1d1-3893f6937ecmr3420107a91.3.1783529293019; Wed, 08 Jul 2026 09:48:13 -0700 (PDT) X-Received: by 2002:a17:90b:1fc8:b0:380:7d9f:81f1 with SMTP id 98e67ed59e1d1-3893f6937ecmr3420080a91.3.1783529292569; Wed, 08 Jul 2026 09:48:12 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org, peter.maydell@linaro.org, richard.henderson@linaro.org, pbonzini@redhat.com, stefanha@redhat.com Cc: pierrick.bouvier@oss.qualcomm.com Subject: [PULL 2/4] tests/docker/dockerfiles/ubuntu2404.docker: add missing apt update Date: Wed, 8 Jul 2026 09:47:56 -0700 Message-ID: <20260708164758.1168667-3-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260708164758.1168667-1-pierrick.bouvier@oss.qualcomm.com> References: <20260708164758.1168667-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Authority-Analysis: v=2.4 cv=KNNqylFo c=1 sm=1 tr=0 ts=6a4e7f4d cx=c_pps a=UNFcQwm+pnOIJct1K4W+Mw==:117 a=iLqgmErQAxjCjdq5jj1Aqg==:17 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=n6MYwUk4AAAA:8 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=WKaNRiMFEbhJKHKE1H0A:9 a=uKXjsCUrEbL0IQVhDsJ9:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzA4MDE2NSBTYWx0ZWRfXwwWLj24KGTDF eNauwd9BigIGUDlGOFSZohSjSuOMn/G3U59Bbuc8cm9fMZmpW3Qmim+yhHnvB7HMIXYJDBvCS50 YOmwqx9bHIi36kndhu6hm9M4LM0IVRw= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzA4MDE2NSBTYWx0ZWRfX6FTUfLhzpwk9 qpx7/eI6mH3DfsjGhRFJfJVcKy8M6XPz7OHF1Sec9SliIxpAtjWIZ2HFykgrLz0zK7tgNH4ZT1N pVmfJ05SrAluiNmFqRHjBROiSKAqKCGOIcuGdt48b4ZCOZELIabs4KNHwjorpUfJK5TRZOaufD1 qzxtZ/+yVDUH3uJYBCmPg+YK+lAnnWiLCwewGjFZWrdsITJ36Nl83LJCHuH6+vZ0C+BUC+sYHoM LNziEbuYRf2s4/oExrfgsJAygtf1dsXK9QQtYJ8nYhYwq31jLY6OgxYoOJ01PR+0vALgfpkLjAF ERAhoTCOh1GOzskyDBFc4DAfb7xmAn9ZOzcPhy8YMl/WQNcIC0GH+ToaNSyJ7a8CMQoU6rb9Irb YV+iItysKZc90eqbM7y97AhcLLbi0/Nebh47VvLyS/psmjlLcca3DO1YCtwj1NZWE/oyOvP+LIh MP77UxW8O5P2/6XmT7A== X-Proofpoint-ORIG-GUID: wQ2yIMedUpmHzqprRDUYfKw0VLn1dXWF X-Proofpoint-GUID: wQ2yIMedUpmHzqprRDUYfKw0VLn1dXWF 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-08_03,2026-07-08_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 bulkscore=0 impostorscore=0 suspectscore=0 spamscore=0 malwarescore=0 phishscore=0 clxscore=1015 priorityscore=1501 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607080165 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: 1783529346266158500 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 Reviewed-by: Pierrick Bouvier Link: https://lore.kernel.org/qemu-devel/20260707214655.1138626-3-pierrick.= bouvier@oss.qualcomm.com Signed-off-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 Sun Jul 26 10:09:00 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=1783529387; cv=none; d=zohomail.com; s=zohoarc; b=NgNvPG9Wwk+R0R+PCeajqs1e2w6wxjzxx4azTeRmVzRkTgYVLgF612IhgUICKa6NiWu9FhaAN9LXbiZljDNsetl/Px5kIJZJLzt/8d9MUiuJby2i9ZzUoC6zJI85YP6fHAeBdgOBrF+RmglQAuUMjbS+jOYx7ZzXm09ONPZN4mY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1783529387; h=Content-Type: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=u4SjX/kL0LY/kM1PytxvTZh+qE0lU2yNtzzv6qTPFa8=; b=N9/p5SXEffrbK2xHUVLNzCi+/m/CRqp4ESusWd3OjN4ORDCg2DoimEQu3hDrn9CUfWyWom7K3PacmjLEVh9N3dMLKTUTBbBgtSu2P0etrKFB0ePPM7xx3osQvRFNtLg5eNOljnTIf4Pr78twshX351ObIGmkUwyhxHUyXqXQdpw= 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 1783529387794594.3799724301751; Wed, 8 Jul 2026 09:49:47 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1whVRs-0008E4-LG; Wed, 08 Jul 2026 12:48:36 -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 1whVRa-0008D4-W1 for qemu-devel@nongnu.org; Wed, 08 Jul 2026 12:48:19 -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 1whVRY-0003pa-4d for qemu-devel@nongnu.org; Wed, 08 Jul 2026 12:48:18 -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 668GLJat3347806 for ; Wed, 8 Jul 2026 16:48:15 GMT Received: from mail-pg1-f197.google.com (mail-pg1-f197.google.com [209.85.215.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4f9g7hjv1n-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 08 Jul 2026 16:48:14 +0000 (GMT) Received: by mail-pg1-f197.google.com with SMTP id 41be03b00d2f7-c88da04b719so879326a12.2 for ; Wed, 08 Jul 2026 09:48:14 -0700 (PDT) Received: from QCOM-qjMf8PBlDw.qualcomm.com (216-71-219-44.dyn.novuscom.net. [216.71.219.44]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-311747f5975sm20603290eec.4.2026.07.08.09.48.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Jul 2026 09:48:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= u4SjX/kL0LY/kM1PytxvTZh+qE0lU2yNtzzv6qTPFa8=; b=Grc49p2Fx/zz0CJF 7j7iY0WIr+gZqwmOOIWtAVOemsFV1K2hplrDwRMeT4b4i8inHJAfM0ThmJxC/fD0 swSIg8pXDK+U2GCcMQTa6EPmwbNxpzbwc/CMujtVcxW5sVbkDzKOOBg//pg2MvdK jzI/b71Wl+hMzXLQllCXAt7Bnr7e/5QDmsbHa6gKdizElGzYY/TtfIbbSK3bwDQl LmOxbgOUauFMdU6bDXQMn6wSTOfYNHWCaOD4JBbx9cVNJXzjntVmnJAv6u97DqFI GXrvCUGj/w5c6Mc/FIQHZlLh3jbrdFX4pcuagx+CL92WA7umECE6e8Shac7xsLCF vSbA9A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1783529294; x=1784134094; darn=nongnu.org; h=content-transfer-encoding:content-type: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=u4SjX/kL0LY/kM1PytxvTZh+qE0lU2yNtzzv6qTPFa8=; b=OHJ/TEWJjpMQgOhhF6qcAyrmGiinru49Yjr/2bCze1/0bzMTjjvldu5b7Pm0zV+6cD B/jOL/l8QuoYeHhJp1vLI9qyIc4fU4BCPu15gR4aIinYloZmjSZIcwoklA7U7Jqcv4DD cFd9R4G0zg22OQfFT/8GMoro2E1mTzudDiwpNJ6mhc+sqINduYutMG80P2exC1MCvMsh 6VqBul+o9tHVgYzyGNoDdreBI48GyOUnr8qVPl0giTSEhNCWvikR0AosjWtc2rErNFak m8J9Go03TxVJjTVpA/oFpLFPFzh7QWL7t20Q9OSqbkrb2nRQqQgxwbfFMGpcg1+U64NI Ahyw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783529294; x=1784134094; h=content-transfer-encoding:content-type: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=u4SjX/kL0LY/kM1PytxvTZh+qE0lU2yNtzzv6qTPFa8=; b=NFknz7ogR6U6ccWqgfK3z1NvKzdg4u6XNbAt62mhNeh7IsI/9/ho4gM7Pj9hrYRHU4 AMqfqTyPEBiY3Ea2/CHkQLsFt/rTXtzanRgVp5jet7RkChuIpt+AaEvMT3pD1g3eE+09 p7VItDLgbDYD9BNbOOzE7iQ/MuF2x1U/YbderHtZRLCGUhzU21pcOoIc2AY9S3RDWYwm +bUj2r9jZFZyjFP+/X/Tan3mWr+6MoSRMIoqTkYqxJfPeDCYw1IeyB4zVvyR1Hm0pFUc vThk8QAdXMWwUcOwhQ6rtuqr+eXYVRWueByM5XzY4Tx9wAwjEjjVPicImejkk5AlgCUh 7pdA== X-Gm-Message-State: AOJu0YzBdRcUAq50Q15Lc+zOUcw0JE9fa8358ojLw5P6I+/6QWh3fUvC 6pZ/8bodCpf5oFhtyTihJoN1QslR8c8LcAjzeXqGidU9pfFnQCSmduQK3TUEPR6YhfZ0vkz1VJ5 BbQVTBb42fDxamCg9jNfQPXmzq66aKefUnP5RjJTOIPjmHXd8JAJg4TakvTxI+scJug== X-Gm-Gg: AfdE7cl0I+t7+QUav87PgN/soaYstRSEs46KhBQBI86ttea8UPH2DzMl676xdg3v8JG ASJsTjlF4OexCyB018mkaygOCHQlwe/o2Q31c+Xgpif6KubI1sKV7+1jJO3bK4ALvYoAYLJwe4j 9LHSoup+E2q0tHjg7FqYVWKY//73n7LtUp8Ro3IzP4TuAXoYcZQrmezk3FBOkdTe8RT7tb7i83m jH3Atva7BDe+Vmr+Lw44odjFSAyjBEd4A44uuKGT0bycff/EUlMRIcwjg+ukvwJQPYYbAZhksX4 hExSas9E/OfhVaOVJAwHydP7lmqzgnovh4AfU9/Orgx3yfu+2+uFfhQbDvBnyVd7YdAyI79Ux9v CVB6vM7TzdWUhphhyt4IIwf7RKMKfEUuL2DK66MMc4tUSkIiWMqwc9/m8GrKBVm6vY1Z9TRbufZ SUmVMyZQ== X-Received: by 2002:a05:6a20:3d0b:b0:3bf:7ab7:98a4 with SMTP id adf61e73a8af0-3c0bc95bad7mr4308090637.27.1783529294081; Wed, 08 Jul 2026 09:48:14 -0700 (PDT) X-Received: by 2002:a05:6a20:3d0b:b0:3bf:7ab7:98a4 with SMTP id adf61e73a8af0-3c0bc95bad7mr4308059637.27.1783529293617; Wed, 08 Jul 2026 09:48:13 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org, peter.maydell@linaro.org, richard.henderson@linaro.org, pbonzini@redhat.com, stefanha@redhat.com Cc: pierrick.bouvier@oss.qualcomm.com Subject: [PULL 3/4] tests/docker/dockerfiles/debian.docker: add missing apt update Date: Wed, 8 Jul 2026 09:47:57 -0700 Message-ID: <20260708164758.1168667-4-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260708164758.1168667-1-pierrick.bouvier@oss.qualcomm.com> References: <20260708164758.1168667-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzA4MDE2NSBTYWx0ZWRfX6Dlu3VmCaVlc +EiI5dQEn2viViUnVyYNbX5SSZd0X5JTOipBs42hxgoun1mhB6LRc/qXH8qpDcx2OJA4XvPBW+I FGDawKosDK6uNVbgER522fuFK9u4hazem0hnKRlLWBXtrRxUARiuR63dyPlGWhZ+6KwJxizSgl2 YL9bl73+UcWe/h68D/2u/xzfdIDGc9CMhwgWW+lm8mxEh/4KS1bp/jp85eUSd+a6hhx2QOulYnz F74obkqWL78+RcNYRduiJqN6zGaleNBW7nNmNek1urVRMT0u7YZbe6b2u8P650w+twrzOYoG8U2 YFoVN+d5nTf/rw6Iz8ymFn8uB/qtDD8mJrRg7ewinPbU2hOhDXXtYbarUzDM1/76x2vaiLemUpL jtH77TxwMBeX9F75ow3M49bP7aNW+sHoFcnHbH5SwY4gAre5qUbzU5RarJs86LiZJkFNbaaOBlE jiJvLnkD0wWqmFY7VkA== X-Proofpoint-GUID: 89FIbO0jQZlcxHfeLGfModcUd9lZ1dgE X-Authority-Analysis: v=2.4 cv=TMp1jVla c=1 sm=1 tr=0 ts=6a4e7f4e cx=c_pps a=rz3CxIlbcmazkYymdCej/Q==:117 a=iLqgmErQAxjCjdq5jj1Aqg==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=n6MYwUk4AAAA:8 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=20KFwNOVAAAA:8 a=TfQWm953iMTqW6bhDMEA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=bFCP_H2QrGi7Okbo017w:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzA4MDE2NSBTYWx0ZWRfX3pSnoMj3HeJ+ xsL7kU8u8C9HK99UgTT9XJ1xkT6iRinA2fupHLyeyi8rWQLBvo/KcmM4OEO3RC+FqHycfebcnQ2 MQEizzD0tRG00RY+QMPvvmX14EPddKE= X-Proofpoint-ORIG-GUID: 89FIbO0jQZlcxHfeLGfModcUd9lZ1dgE 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-08_03,2026-07-08_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 priorityscore=1501 suspectscore=0 adultscore=0 lowpriorityscore=0 bulkscore=0 malwarescore=0 phishscore=0 spamscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607080165 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: 1783529388692158500 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=C3=A9 Link: https://lore.kernel.org/qemu-devel/20260707214655.1138626-4-pierrick.= bouvier@oss.qualcomm.com Signed-off-by: Pierrick Bouvier --- 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 Sun Jul 26 10:09:00 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=1783529348; cv=none; d=zohomail.com; s=zohoarc; b=FRS9S/cg+l33BNwfbC29kUAezG7iqQnCKym19qBPIjOu2PZLdObxfweUsSJE12kMr/VaY9BFoJoSJ5+IyUe38SHceU/TJfY6D/3PJYeTthM2mpnyeGWBgXWZHshDs8FhH6XRqTHXaE+IF/86qFq6jJh9R/DMuOg7hMmk7ZUM/Ns= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1783529348; h=Content-Type: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=ZEH07oKvATR0Gj53iAhWfmPw3n82glBS//APLxKMbwM=; b=Xb7NpYW97/kV/faLoDuQffdKyJWxhz0MSKwdpSVPmzBoVSpMjfQnCtwvyZGlNP2a5wsmue4GLPrVuW/gB1ni8GcU8HHjttvOjIulz6rWy9HC6fn//YB37B8o4zVfhM+S7nSh1tbVYf0w3LOaGQai1q+eT3gB/gD/fAc9CsW3ZzE= 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 1783529348440666.0157605475324; Wed, 8 Jul 2026 09:49:08 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1whVS0-0008Fm-2c; Wed, 08 Jul 2026 12:48:44 -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 1whVRd-0008DW-PL for qemu-devel@nongnu.org; Wed, 08 Jul 2026 12:48:23 -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 1whVRa-0003pj-9b for qemu-devel@nongnu.org; Wed, 08 Jul 2026 12:48:20 -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 668GLKrX3330146 for ; Wed, 8 Jul 2026 16:48:16 GMT Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4f9hnv2ggp-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 08 Jul 2026 16:48:15 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-385d2703b64so41400a91.1 for ; Wed, 08 Jul 2026 09:48:15 -0700 (PDT) Received: from QCOM-qjMf8PBlDw.qualcomm.com (216-71-219-44.dyn.novuscom.net. [216.71.219.44]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-311747f5975sm20603290eec.4.2026.07.08.09.48.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Jul 2026 09:48:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= ZEH07oKvATR0Gj53iAhWfmPw3n82glBS//APLxKMbwM=; b=EdNGiwKcMTv7sca2 a/bhGKSkzvYAn8EZTv8OrlnsGfSeXcHxrHPUS6zwyMYPnEX1qRsSIgJB6F+tp/DV 5WlpEHO+Hf5faeXnhMh70u6vgBJs1D7KP7W+SmACTEDDA5ibAMyTcHb30W4XQKep rDd1bHQ2qW3HYy+TIbP7hAuchXDbau4x2WSK8D/n6PMSvUd/ASE7LVsd6U63nTKi wEmLAMcp6rOR4CJxkCE1DrqowNE1t5TjOn3PU3aSR45lgrdtf6nHx1dPih8omuR7 Oss6cvHUfbfcFfxMeGSNR32/V+49zs5l6E7nOpqldEU24uQqwok9SuXMbO95qCfY MB+K7Q== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1783529295; x=1784134095; darn=nongnu.org; h=content-transfer-encoding:content-type: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=ZEH07oKvATR0Gj53iAhWfmPw3n82glBS//APLxKMbwM=; b=Dw7sHNPBG43IK2pCGmaHQ7nUgkZ0f9cJFujwSLJvJh0fHzNAbCh+VRHgS1rgj7oT3o kOW2P2HIKXHLB7yIwqz6OlK/6UW8235msBxezlEVtthpbmXATV54S43Jq4dw80mulMcH O3SKtbYbYZN9vBhoJCH6k/cQqEyNUdGUFM5P8K1W9VozAhW44dozuVdYvRSXTrOXtLGT RSXyCiXrG9FIlpHZu8D11lICBFD2CCWdOJggln5w7mni3fHzBtGWBTdGX+IjJfVEz9eb P93BYgd444v/Njc+aiDqttaUZPHo7yJzCjHRrJYZxQ4M4hc5PAWuLO2ZLoRMqtVYf1Od /6Yg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783529295; x=1784134095; h=content-transfer-encoding:content-type: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=ZEH07oKvATR0Gj53iAhWfmPw3n82glBS//APLxKMbwM=; b=CpdMBuxH2y/VUvyJpKB+fhWBiESyE/fi2d8SNXRVG7AzP3fsnimBViBBXorZOnWuWE f/WdAlDedx84RYCVXSbUO18sMwIFi6DUFU7T/tdyPkISocQ6klbhjofUnJrG7jjGbQGV eXdup+eHV9Qoue/5oUoel9279XjmEUZo0p3MgpuoVJ3SW64VofB+WistPMZI7lvrx+FL T0FvtU87T2MgXUHhQbudj4VXCpNcaPlTtuPE0uwnU+Q6iWiLA4M5M0ovoDTIZZsf5o++ cyd5WNBo9SiKv+C6VBFXqyzOmnFin7g4BEvFcCVmlc/j6ctj6m8Ycw0cGmvWhuP6Cqtl Wp2A== X-Gm-Message-State: AOJu0YxjjwWVjCJhhTMsCYIhPhuzxhYItBstYr3L7ZpvMwaE7s1bxOQD bjPSfPiikNxp403D2QLOYNrzHakWhSDk9TWDyy8n31+MMsmlPP7D7D2y7kIQlgoeEZRzNDQAnAK D5efZ2wGPSg4ScqPYGjwpElXQe0ivbGv3e2NsJ9njejVZJWs6m3aQe+mxpLqcCEHEIQ== X-Gm-Gg: AfdE7ckbv5aVrUktfTeiMomMgZCa4McUWdlulXTZZmpXg8yL6LqXGD3MyQWNX60MVct Cxr9yelJ8I79YSDc+DD9oDqfJ/kFjYBXlcN23tPIB14z5/9enlgil6L5IAolxXyeA3XJPA69jHs swc4YE0vYiBqaal1eSavmYXPRJdeQCs+1Tuy34pS/VprHU1btRDRdPnvMZ/xCwxiiY8bx8a7rIi IdE0ZZtreXMBva21UIpIUTpRbDvl1uAhrNHmPSaKX36xE8aq0fqOdh7N94Db6Z6XquPOOvYY9ik fcqpmwCB9yl+x3g2dIc32VMi9k/1wYR0Hiwzdh2qeMLzu7LFd7s+X0aA4kpMItflXxTgWsLVK8e q43QXCVQCa1NO1m5gYaiat6qzCTP9XZy8WggBj65uunsYnOPa3z0+Z9/m/9E80wu5MR2vwR6X3a 11yW56Lg== X-Received: by 2002:a05:6a20:244a:b0:3b4:7459:85a0 with SMTP id adf61e73a8af0-3c09b2184cdmr9697833637.18.1783529295313; Wed, 08 Jul 2026 09:48:15 -0700 (PDT) X-Received: by 2002:a05:6a20:244a:b0:3b4:7459:85a0 with SMTP id adf61e73a8af0-3c09b2184cdmr9697793637.18.1783529294731; Wed, 08 Jul 2026 09:48:14 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org, peter.maydell@linaro.org, richard.henderson@linaro.org, pbonzini@redhat.com, stefanha@redhat.com Cc: pierrick.bouvier@oss.qualcomm.com Subject: [PULL 4/4] tests/docker/dockerfiles/debian-all-test-cross.docker: add missing apt update Date: Wed, 8 Jul 2026 09:47:58 -0700 Message-ID: <20260708164758.1168667-5-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260708164758.1168667-1-pierrick.bouvier@oss.qualcomm.com> References: <20260708164758.1168667-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Authority-Analysis: v=2.4 cv=KNNqylFo c=1 sm=1 tr=0 ts=6a4e7f4f cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=iLqgmErQAxjCjdq5jj1Aqg==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=n6MYwUk4AAAA:8 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=20KFwNOVAAAA:8 a=fbayYWIdwhgohUsoNHwA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=rl5im9kqc5Lf4LNbBjHf:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzA4MDE2NSBTYWx0ZWRfX6l12ptNSlzV6 zcD9EQVmt2faHDkRqYUyok0UCMOo7/0ukg8/ILGaAwgXU/ggDR2STsborEc2SDuNldSnidRhRaI xXnmgdFAz19/oE5jHNAGePYcQFizm/c= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzA4MDE2NSBTYWx0ZWRfX/zXuI2TW/QYb CVISxxcgESUG6gs3SsosQJDHSrwxv7TEzuuqBtjxk9A0AqA51dV1Y1k0KUWz9UumqOzbSBeCeow FyDlXVkHidUnPbOLZju86cU+tyJilA1q3kxWXBd7Agk+WuZV2PCf8wUQO3ECDDaXHyOzA/RECXr ycqUh0ZpRvoaeUpIc6AzPw9aphv+mFWUEO/mgrgGOsXdB16PVQx42xqw72qwHSPRSBxfqMIcGOi NGkWJaIsBmRkKaIPm2shjQpdYbDSxSKdbGdsQza6I35JSggPHbJlhduKJnL5NwvMH9vjv2E4svh oJz70IuKJVHiPKDS2JbIYExolS6ZPNV/eXM/wCn/Y/zIUZ0GWA3gY0/uCV+Ufqxi98/V1MhhfyV 6AUEqSQSROu1tVdiOiVXVJ9+qRlBOH0Xcd2ARDh9ain9SrcY9INnS34mKFdkIdD74+xjhKQalzK lbE2oJtNY49sjBy2sdA== X-Proofpoint-ORIG-GUID: zG6pePHxV_IQbP8DMAchF9tmfhnR6QdA X-Proofpoint-GUID: zG6pePHxV_IQbP8DMAchF9tmfhnR6QdA 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-08_03,2026-07-08_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 bulkscore=0 impostorscore=0 suspectscore=0 spamscore=0 malwarescore=0 phishscore=0 clxscore=1015 priorityscore=1501 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607080165 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: 1783529350449158500 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=C3=A9 Link: https://lore.kernel.org/qemu-devel/20260707214655.1138626-5-pierrick.= bouvier@oss.qualcomm.com Signed-off-by: Pierrick Bouvier --- 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