From nobody Sun Dec 14 06:42:53 2025 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=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1763380635; cv=none; d=zohomail.com; s=zohoarc; b=RSxB1SGpJQ/pLl50xvDP6mb8acUZ6Nuu9ZXCoPMCt99NRfPJUs0B4qTC3IshqdVJTVqns4bi8XzxKtGQQCB/FCMOf9VnSinaVBIXMErY4vF8KyNBPE2nm9Nf3KBTgBbO4ylCDE2dBO6cSvBeY4fg2IMR7n4gvm4jKGS2EYS5mOw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1763380635; 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=ebS60vP8c7FA3rtg2g+8L47VUNtFcdTIGq19ZpIrWkM=; b=IP97/Zrr7ETvUfmGJ7qaPOo6H0hmDKome6wSrmDgyDLSC8ZDge0UgeQbX4Ql8FHeydzDkkfXlR+ekaOaV3+v9xdSx33U9wT1KgNUhyp6oSQEW5y2oK9abb/hSqUBQxyUHNxlZ8RiyZwHl9lGgjRu0XL+GBpkjqLVxu2ckJCNMPw= 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=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1763380635146935.1135034031288; Mon, 17 Nov 2025 03:57:15 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vKxpS-0008Dh-J0; Mon, 17 Nov 2025 06:55:30 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vKxpR-0008D4-4W for qemu-devel@nongnu.org; Mon, 17 Nov 2025 06:55:29 -0500 Received: from mail-wm1-x334.google.com ([2a00:1450:4864:20::334]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vKxpP-0005fI-Cr for qemu-devel@nongnu.org; Mon, 17 Nov 2025 06:55:28 -0500 Received: by mail-wm1-x334.google.com with SMTP id 5b1f17b1804b1-477563e28a3so28596035e9.1 for ; Mon, 17 Nov 2025 03:55:26 -0800 (PST) Received: from draig.lan ([185.126.160.19]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-47799768409sm134893385e9.3.2025.11.17.03.55.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Nov 2025 03:55:24 -0800 (PST) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 271765F886; Mon, 17 Nov 2025 11:55:24 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1763380526; x=1763985326; 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; bh=ebS60vP8c7FA3rtg2g+8L47VUNtFcdTIGq19ZpIrWkM=; b=cDu5DenEKMbbZPenjT8MJ3z8M1GBs7qUNbA7fnlsMGxIebZhG0ona3HKIv1vqB/BZ2 7qM4rGQ63SQLV9MNLrR7kK/MA+1oiRQJZ1RYUjlirT3PctRv9MwkzqVOz+CEb6qCguvM NMIIfwHdke8ZT91MK938f82birku2bgOb6uTCUggb9EXnyUO/hhjJHw3+jHyeW40nyHY UPtS/Z2W9kqAaF8KeguFwBhvr1ap0yF31F4jx/qP5KDL8j9YXa+Db4hyCQ7Gyqc+r+IG yolSi9nFxAgPWvihqa3Youj2Zzpj8baVsDBHcnrOLJ5MS20t4BKZI8zK4yglUjIfguoe IkDg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763380526; x=1763985326; 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; bh=ebS60vP8c7FA3rtg2g+8L47VUNtFcdTIGq19ZpIrWkM=; b=wtMZU6nzU/VvDsi3dYaigUV0/xFUPDJ4jKoOf3GSFfYmcRe22d+b15aS7qGzuoRpI6 l4vgpU0n/U4uzPaXehUmZa0EWPo4eazg38+reo8znN3YxYXAYDkv3s3VmmvO/ygJgEFO Z6LDhnMgO81pYV0UPh55Jj3PiJDSaxL3vYjxX/e0v1kTRamOWIAkXWSBW6zJw+RHKiDt IQs/wJL87LaIsC9VPtRGXk9BtWIVlG88ys4O6GKKdrnHH5/4KhtHG6dx8+k9L8KgyJvN WtFMDudZDcpxagL9rpQypm4Kgis8dRX2pkoVw1sEW3TduomwsEoH741iLHQSypEruQHM sejA== X-Gm-Message-State: AOJu0YyLi2D3EmSeoffT+ryX3rBE0EmqgCknf+OU73VK3MTCuudG0U4b T/OgcKhLtxyl/EggvWuQ/q7SmOgZj7sziZPQAmv3OKnl/vU7GQbWsV2NLea4sj6cBEo= X-Gm-Gg: ASbGncseIU1LQdI0sNA39Kw8d+OkBE6TMH0YYxgU5JBpmlk4TyVFxcL7C7XObYSbdXO susdZ3pTvvp1dzO5QQiD5T0FYw6laPhMDLhtpi8F1gMm/DjC69ONh4rArfFB+4r2nw9qBlOnFVI /0WtSvIXWWy5h4OSDDZUBRg1cacpUjlphHff7m8aCEHZxuorV4xaN9zr4Mkx1vObr8uf7etVidt shzjV9tOtL0KRlWGfW64g3wk0570KAKIDdnHicfCQPlvIXA8BXmZNxMhbuqu6/3IL08mKIeqHDl ELVw13tGWvQb96Otq31qDobHg8mQPoAp0mlldzIczAnmwFuwTsSJyS+XmzRYSXFaKynq5j6ITR2 4JFljChDmbsLFzqTLiBnDHOL3FOTT4rOlIf/8NAyQvLUYrmpPQ5jy6gCYmNFIK6WfcAJoMYjZ3r e5r+zwlx3mChk= X-Google-Smtp-Source: AGHT+IFAgHuL1yT+RxTXi+vnQiLacSHRb0csUPvTt+3Z/BW4MxTe13V6pgQjUMYMxSA7iHakbdCfMQ== X-Received: by 2002:a05:600c:5598:b0:477:a71c:d200 with SMTP id 5b1f17b1804b1-477a71cd913mr8927715e9.11.1763380525482; Mon, 17 Nov 2025 03:55:25 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Ed Maste , Akihiko Odaki , Thomas Huth , BALATON Zoltan , Sriram Yagnaraman , Paolo Bonzini , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , David Woodhouse , Paul Durrant , Gustavo Romero , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Kohei Tokunaga , Li-Wen Hsu , Peter Maydell , Dmitry Osipenko , qemu-arm@nongnu.org, Zhao Liu , qemu-s390x@nongnu.org Subject: [PATCH v3 01/18] tests/docker: drop --link from COPYs in emsdk docker Date: Mon, 17 Nov 2025 11:55:06 +0000 Message-ID: <20251117115523.3993105-2-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251117115523.3993105-1-alex.bennee@linaro.org> References: <20251117115523.3993105-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable 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=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::334; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x334.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1763380635754153000 As we need to build images in both docker and podman lets not have any incompatibilities. I don't think it makes any major difference. Reviewed-by: Kohei Tokunaga Message-ID: <20251113102525.1255370-2-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e --- tests/docker/dockerfiles/emsdk-wasm32-cross.docker | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/docker/dockerfiles/emsdk-wasm32-cross.docker b/tests/doc= ker/dockerfiles/emsdk-wasm32-cross.docker index 6b1642a207c..1f08eb0b855 100644 --- a/tests/docker/dockerfiles/emsdk-wasm32-cross.docker +++ b/tests/docker/dockerfiles/emsdk-wasm32-cross.docker @@ -115,8 +115,8 @@ RUN mkdir -p /glib RUN curl -Lks https://download.gnome.org/sources/glib/${GLIB_MINOR_VERSION= }/glib-$GLIB_VERSION.tar.xz | \ tar xJC /glib --strip-components=3D1 =20 -COPY --link --from=3Dzlib-dev /builddeps/ /builddeps/ -COPY --link --from=3Dlibffi-dev /builddeps/ /builddeps/ +COPY --from=3Dzlib-dev /builddeps/ /builddeps/ +COPY --from=3Dlibffi-dev /builddeps/ /builddeps/ =20 WORKDIR /glib RUN < (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1763380670312224.51925538984665; Mon, 17 Nov 2025 03:57:50 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vKxpc-0008NK-Ek; Mon, 17 Nov 2025 06:55:40 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vKxpX-0008HT-HK for qemu-devel@nongnu.org; Mon, 17 Nov 2025 06:55:35 -0500 Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vKxpR-0005gN-TH for qemu-devel@nongnu.org; Mon, 17 Nov 2025 06:55:35 -0500 Received: by mail-wm1-x32a.google.com with SMTP id 5b1f17b1804b1-4779ce2a624so14296605e9.2 for ; Mon, 17 Nov 2025 03:55:29 -0800 (PST) Received: from draig.lan ([185.126.160.19]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-42c961f6e64sm12613832f8f.27.2025.11.17.03.55.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Nov 2025 03:55:25 -0800 (PST) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 564595F8B9; Mon, 17 Nov 2025 11:55:24 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1763380528; x=1763985328; 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; bh=wFC7U4Nj6Xzl5YWyYhyhFTCSqHPDHzpPCYYcg4ysIOI=; b=xaiQqSO6u3ZGRwRxbCUs9AWtSU3UXXd4C1yZjl/MFCoH2/wnD6tqNqtdXd9NQDEDxK 8VHEECaKZ14l8VTjNNDaUWobAuayDAejpj1IaNy4RfzJodL9hgN/HjzP2+Oo8Hb7WN3H JPygNTet3A6FfGWD7g+0dns63fD4Y6rqs/8WeZ8beuIaen2o/Vb56ZH6AvBpmLHI5Rs5 MXtrZVx26Q7pY3CRgAoL4TVhUOa7stm4Homx1iAijUB+94WTmKQW2leDtbjXEA9nGaAj JnE5cvcImNvLFv8ud6kfSTc13F8caSWMxgrC/qrbnE6ya9oil43PnBSlXyzxzCp00Pi0 4ryQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763380528; x=1763985328; 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; bh=wFC7U4Nj6Xzl5YWyYhyhFTCSqHPDHzpPCYYcg4ysIOI=; b=eMphBefbSH4IABKhTdSGjU6YFAIvjIl6KaVIDDxd9HW32vD4KVYZDKdPF4u+18ma90 YGoMzQg83GWQmoaU3RL6h/HZEP0KwRMqVCTLyR9XPlGJvAlTWy1CHkqKk62lPirdTHYP ZBXaT65fHNHInJTHa8pKRfle+deEyuIu87UveyVxXUntTIGRjSHXoVQ3hMq4SZDLRH50 OjCEZinGc3URv4ih181O8EEyvYT9TTmKsJ7cemqAvAm+Dffm0IpJ/E0gkQI4scFfQVVR kjf6IzXNRPixC2AbDEokbXnJHlmQAq4LzkehbY9wvIHUdmFzGGpcAot4Ws08SA4cvXbb XsFw== X-Gm-Message-State: AOJu0Yz5nUoYFcrEjWijkw3E68IaMVdGJopc6DdQo0hhk4SKeR6dtMOA HTWyTqzyLqjfvKokcnFEPkIqy8B648Q0WzIqFxpRloT3G7Wr6YVLsh2Isacqb7I56FU= X-Gm-Gg: ASbGnctSNAXYp5fP4TzZOgt4e/FLAF/SlRdFPFOTXAbAG1SgDAZWRhW/MDIaAamdBpi FozqwzdhEO4wW25wSeO38tt5/QOh3/SKDFbGLT6c2Hvp+D6aCmjdBra6cdXtmh2IdxtTCVq0jpP rSBZr1Y2rJFMcsk8oaNUobumYC08S4s0GYbfPKJNkUu4t1ic6cfXoXlpQ/LAEB20BQRCQxJz/yI mSOP98OmpEngRpfAQ/NaYptLd/ZFZ9DtfNE+wFbt4RKPPbhtjy2t6GbwV4AXpH9i9b09NEGXw9f Fn2bIYU0YcuTV6UmIoEDgyWBDOuw5tDMC9Z0nBdE2S8C0ueYizt3G5vhYVuX3U95/0oQQbVh5Vi gEuqa8egncKNqQKWKo+U9aRXkl7t2EP6+69WQk1+HoBFV/f91+fKrYiCR2/HUeWCJH5WGRZgVSH 6gG9ciwYKpiic= X-Google-Smtp-Source: AGHT+IHMxZ0OjAcRkNISHn7F+1nvh7nHBghJflRm4hixKLwXSTQQX0VJHfbcaXaM9dz8uK3wVaeq/A== X-Received: by 2002:a05:600c:c177:b0:477:7975:30ea with SMTP id 5b1f17b1804b1-4778fea1336mr124369185e9.29.1763380528234; Mon, 17 Nov 2025 03:55:28 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Ed Maste , Akihiko Odaki , Thomas Huth , BALATON Zoltan , Sriram Yagnaraman , Paolo Bonzini , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , David Woodhouse , Paul Durrant , Gustavo Romero , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Kohei Tokunaga , Li-Wen Hsu , Peter Maydell , Dmitry Osipenko , qemu-arm@nongnu.org, Zhao Liu , qemu-s390x@nongnu.org, =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= Subject: [PATCH v3 02/18] libvirt-ci: bump libvirt-ci to latest version Date: Mon, 17 Nov 2025 11:55:07 +0000 Message-ID: <20251117115523.3993105-3-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251117115523.3993105-1-alex.bennee@linaro.org> References: <20251117115523.3993105-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable 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=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32a; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x32a.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, 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: 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 @linaro.org) X-ZM-MESSAGEID: 1763380672185153000 We will need the latest version to add coreutils in the next commit. As libvirt has updated the handling of ENV variables this brings a little bit of churn to the docker images. Reviewed-by: Daniel P. Berrang=C3=A9 Message-ID: <20251113102525.1255370-3-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e --- tests/docker/dockerfiles/alpine.docker | 10 +++++----- tests/docker/dockerfiles/centos9.docker | 10 +++++----- .../dockerfiles/debian-amd64-cross.docker | 16 ++++++++-------- .../dockerfiles/debian-arm64-cross.docker | 16 ++++++++-------- .../dockerfiles/debian-armhf-cross.docker | 16 ++++++++-------- .../dockerfiles/debian-i686-cross.docker | 16 ++++++++-------- .../dockerfiles/debian-mips64el-cross.docker | 16 ++++++++-------- .../dockerfiles/debian-mipsel-cross.docker | 16 ++++++++-------- .../dockerfiles/debian-ppc64el-cross.docker | 16 ++++++++-------- .../dockerfiles/debian-riscv64-cross.docker | 19 ++++++++----------- .../dockerfiles/debian-s390x-cross.docker | 16 ++++++++-------- tests/docker/dockerfiles/debian.docker | 10 +++++----- .../dockerfiles/fedora-rust-nightly.docker | 10 +++++----- .../dockerfiles/fedora-win64-cross.docker | 14 +++++++------- tests/docker/dockerfiles/fedora.docker | 10 +++++----- tests/docker/dockerfiles/opensuse-leap.docker | 10 +++++----- tests/docker/dockerfiles/ubuntu2204.docker | 10 +++++----- tests/lcitool/libvirt-ci | 2 +- 18 files changed, 115 insertions(+), 118 deletions(-) diff --git a/tests/docker/dockerfiles/alpine.docker b/tests/docker/dockerfi= les/alpine.docker index 52adf9ccbb7..1da375c9158 100644 --- a/tests/docker/dockerfiles/alpine.docker +++ b/tests/docker/dockerfiles/alpine.docker @@ -126,11 +126,11 @@ RUN apk update && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/clang && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc =20 -ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers" -ENV LANG "en_US.UTF-8" -ENV MAKE "/usr/bin/make" -ENV NINJA "/usr/bin/ninja" -ENV PYTHON "/usr/bin/python3" +ENV CCACHE_WRAPPERSDIR=3D"/usr/libexec/ccache-wrappers" +ENV LANG=3D"en_US.UTF-8" +ENV MAKE=3D"/usr/bin/make" +ENV NINJA=3D"/usr/bin/ninja" +ENV PYTHON=3D"/usr/bin/python3" # https://gitlab.alpinelinux.org/alpine/aports/-/issues/17463 RUN apk add clang19-libclang # As a final step configure the user (if env is defined) diff --git a/tests/docker/dockerfiles/centos9.docker b/tests/docker/dockerf= iles/centos9.docker index 0674d778262..ff3e8069b45 100644 --- a/tests/docker/dockerfiles/centos9.docker +++ b/tests/docker/dockerfiles/centos9.docker @@ -132,11 +132,11 @@ RUN dnf distro-sync -y && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/clang && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc =20 -ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers" -ENV LANG "en_US.UTF-8" -ENV MAKE "/usr/bin/make" -ENV NINJA "/usr/bin/ninja" -ENV PYTHON "/usr/bin/python3" +ENV CCACHE_WRAPPERSDIR=3D"/usr/libexec/ccache-wrappers" +ENV LANG=3D"en_US.UTF-8" +ENV MAKE=3D"/usr/bin/make" +ENV NINJA=3D"/usr/bin/ninja" +ENV PYTHON=3D"/usr/bin/python3" # As a final step configure the user (if env is defined) ARG USER ARG UID diff --git a/tests/docker/dockerfiles/debian-amd64-cross.docker b/tests/doc= ker/dockerfiles/debian-amd64-cross.docker index 7f4674400df..26a39940126 100644 --- a/tests/docker/dockerfiles/debian-amd64-cross.docker +++ b/tests/docker/dockerfiles/debian-amd64-cross.docker @@ -72,11 +72,11 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ =20 RUN /usr/bin/pip3 install meson=3D=3D1.8.1 =20 -ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers" -ENV LANG "en_US.UTF-8" -ENV MAKE "/usr/bin/make" -ENV NINJA "/usr/bin/ninja" -ENV PYTHON "/usr/bin/python3" +ENV CCACHE_WRAPPERSDIR=3D"/usr/libexec/ccache-wrappers" +ENV LANG=3D"en_US.UTF-8" +ENV MAKE=3D"/usr/bin/make" +ENV NINJA=3D"/usr/bin/ninja" +ENV PYTHON=3D"/usr/bin/python3" =20 RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ dpkg --add-architecture amd64 && \ @@ -178,9 +178,9 @@ endian =3D 'little'\n" > /usr/local/share/meson/cross/x= 86_64-linux-gnu && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/x86_64-linux-gnu-cc= && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/x86_64-linux-gnu-gcc =20 -ENV ABI "x86_64-linux-gnu" -ENV MESON_OPTS "--cross-file=3Dx86_64-linux-gnu" -ENV RUST_TARGET "x86_64-unknown-linux-gnu" +ENV ABI=3D"x86_64-linux-gnu" +ENV MESON_OPTS=3D"--cross-file=3Dx86_64-linux-gnu" +ENV RUST_TARGET=3D"x86_64-unknown-linux-gnu" ENV QEMU_CONFIGURE_OPTS --cross-prefix=3Dx86_64-linux-gnu- ENV DEF_TARGET_LIST x86_64-softmmu,x86_64-linux-user,i386-softmmu,i386-lin= ux-user # As a final step configure the user (if env is defined) diff --git a/tests/docker/dockerfiles/debian-arm64-cross.docker b/tests/doc= ker/dockerfiles/debian-arm64-cross.docker index c7cd54ee5ca..4b0163fa1b9 100644 --- a/tests/docker/dockerfiles/debian-arm64-cross.docker +++ b/tests/docker/dockerfiles/debian-arm64-cross.docker @@ -72,11 +72,11 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ =20 RUN /usr/bin/pip3 install meson=3D=3D1.8.1 =20 -ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers" -ENV LANG "en_US.UTF-8" -ENV MAKE "/usr/bin/make" -ENV NINJA "/usr/bin/ninja" -ENV PYTHON "/usr/bin/python3" +ENV CCACHE_WRAPPERSDIR=3D"/usr/libexec/ccache-wrappers" +ENV LANG=3D"en_US.UTF-8" +ENV MAKE=3D"/usr/bin/make" +ENV NINJA=3D"/usr/bin/ninja" +ENV PYTHON=3D"/usr/bin/python3" =20 RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ dpkg --add-architecture arm64 && \ @@ -177,9 +177,9 @@ endian =3D 'little'\n" > /usr/local/share/meson/cross/a= arch64-linux-gnu && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/aarch64-linux-gnu-c= c && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/aarch64-linux-gnu-g= cc =20 -ENV ABI "aarch64-linux-gnu" -ENV MESON_OPTS "--cross-file=3Daarch64-linux-gnu" -ENV RUST_TARGET "aarch64-unknown-linux-gnu" +ENV ABI=3D"aarch64-linux-gnu" +ENV MESON_OPTS=3D"--cross-file=3Daarch64-linux-gnu" +ENV RUST_TARGET=3D"aarch64-unknown-linux-gnu" ENV QEMU_CONFIGURE_OPTS --cross-prefix=3Daarch64-linux-gnu- ENV DEF_TARGET_LIST aarch64-softmmu,aarch64-linux-user # As a final step configure the user (if env is defined) diff --git a/tests/docker/dockerfiles/debian-armhf-cross.docker b/tests/doc= ker/dockerfiles/debian-armhf-cross.docker index 627d41c6dee..742031ce0a2 100644 --- a/tests/docker/dockerfiles/debian-armhf-cross.docker +++ b/tests/docker/dockerfiles/debian-armhf-cross.docker @@ -72,11 +72,11 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ =20 RUN /usr/bin/pip3 install meson=3D=3D1.8.1 =20 -ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers" -ENV LANG "en_US.UTF-8" -ENV MAKE "/usr/bin/make" -ENV NINJA "/usr/bin/ninja" -ENV PYTHON "/usr/bin/python3" +ENV CCACHE_WRAPPERSDIR=3D"/usr/libexec/ccache-wrappers" +ENV LANG=3D"en_US.UTF-8" +ENV MAKE=3D"/usr/bin/make" +ENV NINJA=3D"/usr/bin/ninja" +ENV PYTHON=3D"/usr/bin/python3" =20 RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ dpkg --add-architecture armhf && \ @@ -174,9 +174,9 @@ endian =3D 'little'\n" > /usr/local/share/meson/cross/a= rm-linux-gnueabihf && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/arm-linux-gnueabihf= -cc && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/arm-linux-gnueabihf= -gcc =20 -ENV ABI "arm-linux-gnueabihf" -ENV MESON_OPTS "--cross-file=3Darm-linux-gnueabihf" -ENV RUST_TARGET "armv7-unknown-linux-gnueabihf" +ENV ABI=3D"arm-linux-gnueabihf" +ENV MESON_OPTS=3D"--cross-file=3Darm-linux-gnueabihf" +ENV RUST_TARGET=3D"armv7-unknown-linux-gnueabihf" ENV QEMU_CONFIGURE_OPTS --cross-prefix=3Darm-linux-gnueabihf- ENV DEF_TARGET_LIST arm-softmmu,arm-linux-user # As a final step configure the user (if env is defined) diff --git a/tests/docker/dockerfiles/debian-i686-cross.docker b/tests/dock= er/dockerfiles/debian-i686-cross.docker index 2998764065f..1ccfde2e4bb 100644 --- a/tests/docker/dockerfiles/debian-i686-cross.docker +++ b/tests/docker/dockerfiles/debian-i686-cross.docker @@ -72,11 +72,11 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ =20 RUN /usr/bin/pip3 install meson=3D=3D1.8.1 =20 -ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers" -ENV LANG "en_US.UTF-8" -ENV MAKE "/usr/bin/make" -ENV NINJA "/usr/bin/ninja" -ENV PYTHON "/usr/bin/python3" +ENV CCACHE_WRAPPERSDIR=3D"/usr/libexec/ccache-wrappers" +ENV LANG=3D"en_US.UTF-8" +ENV MAKE=3D"/usr/bin/make" +ENV NINJA=3D"/usr/bin/ninja" +ENV PYTHON=3D"/usr/bin/python3" =20 RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ dpkg --add-architecture i386 && \ @@ -174,9 +174,9 @@ endian =3D 'little'\n" > /usr/local/share/meson/cross/i= 686-linux-gnu && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/i686-linux-gnu-cc &= & \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/i686-linux-gnu-gcc =20 -ENV ABI "i686-linux-gnu" -ENV MESON_OPTS "--cross-file=3Di686-linux-gnu" -ENV RUST_TARGET "i686-unknown-linux-gnu" +ENV ABI=3D"i686-linux-gnu" +ENV MESON_OPTS=3D"--cross-file=3Di686-linux-gnu" +ENV RUST_TARGET=3D"i686-unknown-linux-gnu" ENV QEMU_CONFIGURE_OPTS --cross-prefix=3Di686-linux-gnu- ENV DEF_TARGET_LIST i386-softmmu,i386-linux-user # As a final step configure the user (if env is defined) diff --git a/tests/docker/dockerfiles/debian-mips64el-cross.docker b/tests/= docker/dockerfiles/debian-mips64el-cross.docker index 6e88777f76d..eeb77212d5d 100644 --- a/tests/docker/dockerfiles/debian-mips64el-cross.docker +++ b/tests/docker/dockerfiles/debian-mips64el-cross.docker @@ -71,11 +71,11 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ =20 RUN /usr/bin/pip3 install meson=3D=3D1.8.1 =20 -ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers" -ENV LANG "en_US.UTF-8" -ENV MAKE "/usr/bin/make" -ENV NINJA "/usr/bin/ninja" -ENV PYTHON "/usr/bin/python3" +ENV CCACHE_WRAPPERSDIR=3D"/usr/libexec/ccache-wrappers" +ENV LANG=3D"en_US.UTF-8" +ENV MAKE=3D"/usr/bin/make" +ENV NINJA=3D"/usr/bin/ninja" +ENV PYTHON=3D"/usr/bin/python3" =20 RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ dpkg --add-architecture mips64el && \ @@ -173,9 +173,9 @@ endian =3D 'little'\n" > /usr/local/share/meson/cross/m= ips64el-linux-gnuabi64 && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/mips64el-linux-gnua= bi64-cc && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/mips64el-linux-gnua= bi64-gcc =20 -ENV ABI "mips64el-linux-gnuabi64" -ENV MESON_OPTS "--cross-file=3Dmips64el-linux-gnuabi64" -ENV RUST_TARGET "mips64el-unknown-linux-gnuabi64" +ENV ABI=3D"mips64el-linux-gnuabi64" +ENV MESON_OPTS=3D"--cross-file=3Dmips64el-linux-gnuabi64" +ENV RUST_TARGET=3D"mips64el-unknown-linux-gnuabi64" ENV QEMU_CONFIGURE_OPTS --cross-prefix=3Dmips64el-linux-gnuabi64- ENV DEF_TARGET_LIST mips64el-softmmu,mips64el-linux-user # As a final step configure the user (if env is defined) diff --git a/tests/docker/dockerfiles/debian-mipsel-cross.docker b/tests/do= cker/dockerfiles/debian-mipsel-cross.docker index 5f4e3fa9636..9b3dca44f15 100644 --- a/tests/docker/dockerfiles/debian-mipsel-cross.docker +++ b/tests/docker/dockerfiles/debian-mipsel-cross.docker @@ -71,11 +71,11 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ =20 RUN /usr/bin/pip3 install meson=3D=3D1.8.1 =20 -ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers" -ENV LANG "en_US.UTF-8" -ENV MAKE "/usr/bin/make" -ENV NINJA "/usr/bin/ninja" -ENV PYTHON "/usr/bin/python3" +ENV CCACHE_WRAPPERSDIR=3D"/usr/libexec/ccache-wrappers" +ENV LANG=3D"en_US.UTF-8" +ENV MAKE=3D"/usr/bin/make" +ENV NINJA=3D"/usr/bin/ninja" +ENV PYTHON=3D"/usr/bin/python3" =20 RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ dpkg --add-architecture mipsel && \ @@ -173,9 +173,9 @@ endian =3D 'little'\n" > /usr/local/share/meson/cross/m= ipsel-linux-gnu && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/mipsel-linux-gnu-cc= && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/mipsel-linux-gnu-gcc =20 -ENV ABI "mipsel-linux-gnu" -ENV MESON_OPTS "--cross-file=3Dmipsel-linux-gnu" -ENV RUST_TARGET "mipsel-unknown-linux-gnu" +ENV ABI=3D"mipsel-linux-gnu" +ENV MESON_OPTS=3D"--cross-file=3Dmipsel-linux-gnu" +ENV RUST_TARGET=3D"mipsel-unknown-linux-gnu" ENV QEMU_CONFIGURE_OPTS --cross-prefix=3Dmipsel-linux-gnu- ENV DEF_TARGET_LIST mipsel-softmmu,mipsel-linux-user # As a final step configure the user (if env is defined) diff --git a/tests/docker/dockerfiles/debian-ppc64el-cross.docker b/tests/d= ocker/dockerfiles/debian-ppc64el-cross.docker index dfa690616d1..15c6b436d31 100644 --- a/tests/docker/dockerfiles/debian-ppc64el-cross.docker +++ b/tests/docker/dockerfiles/debian-ppc64el-cross.docker @@ -72,11 +72,11 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ =20 RUN /usr/bin/pip3 install meson=3D=3D1.8.1 =20 -ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers" -ENV LANG "en_US.UTF-8" -ENV MAKE "/usr/bin/make" -ENV NINJA "/usr/bin/ninja" -ENV PYTHON "/usr/bin/python3" +ENV CCACHE_WRAPPERSDIR=3D"/usr/libexec/ccache-wrappers" +ENV LANG=3D"en_US.UTF-8" +ENV MAKE=3D"/usr/bin/make" +ENV NINJA=3D"/usr/bin/ninja" +ENV PYTHON=3D"/usr/bin/python3" =20 RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ dpkg --add-architecture ppc64el && \ @@ -176,9 +176,9 @@ endian =3D 'little'\n" > /usr/local/share/meson/cross/p= owerpc64le-linux-gnu && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/powerpc64le-linux-g= nu-cc && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/powerpc64le-linux-g= nu-gcc =20 -ENV ABI "powerpc64le-linux-gnu" -ENV MESON_OPTS "--cross-file=3Dpowerpc64le-linux-gnu" -ENV RUST_TARGET "powerpc64le-unknown-linux-gnu" +ENV ABI=3D"powerpc64le-linux-gnu" +ENV MESON_OPTS=3D"--cross-file=3Dpowerpc64le-linux-gnu" +ENV RUST_TARGET=3D"powerpc64le-unknown-linux-gnu" ENV QEMU_CONFIGURE_OPTS --cross-prefix=3Dpowerpc64le-linux-gnu- ENV DEF_TARGET_LIST ppc64-softmmu,ppc64-linux-user # As a final step configure the user (if env is defined) diff --git a/tests/docker/dockerfiles/debian-riscv64-cross.docker b/tests/d= ocker/dockerfiles/debian-riscv64-cross.docker index 09b2953f32c..2591c4adc96 100644 --- a/tests/docker/dockerfiles/debian-riscv64-cross.docker +++ b/tests/docker/dockerfiles/debian-riscv64-cross.docker @@ -72,17 +72,14 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ =20 RUN /usr/bin/pip3 install meson=3D=3D1.8.1 =20 -ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers" -ENV LANG "en_US.UTF-8" -ENV MAKE "/usr/bin/make" -ENV NINJA "/usr/bin/ninja" -ENV PYTHON "/usr/bin/python3" +ENV CCACHE_WRAPPERSDIR=3D"/usr/libexec/ccache-wrappers" +ENV LANG=3D"en_US.UTF-8" +ENV MAKE=3D"/usr/bin/make" +ENV NINJA=3D"/usr/bin/ninja" +ENV PYTHON=3D"/usr/bin/python3" =20 RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ dpkg --add-architecture riscv64 && \ - eatmydata apt-get install debian-ports-archive-keyring && \ - eatmydata echo 'deb http://ftp.ports.debian.org/debian-ports/ sid main= ' > /etc/apt/sources.list.d/ports.list && \ - eatmydata echo 'deb http://ftp.ports.debian.org/debian-ports/ unreleas= ed main' >> /etc/apt/sources.list.d/ports.list && \ eatmydata apt-get update && \ eatmydata apt-get dist-upgrade -y && \ eatmydata apt-get install --no-install-recommends -y dpkg-dev && \ @@ -179,9 +176,9 @@ endian =3D 'little'\n" > /usr/local/share/meson/cross/r= iscv64-linux-gnu && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/riscv64-linux-gnu-c= c && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/riscv64-linux-gnu-g= cc =20 -ENV ABI "riscv64-linux-gnu" -ENV MESON_OPTS "--cross-file=3Driscv64-linux-gnu" -ENV RUST_TARGET "riscv64gc-unknown-linux-gnu" +ENV ABI=3D"riscv64-linux-gnu" +ENV MESON_OPTS=3D"--cross-file=3Driscv64-linux-gnu" +ENV RUST_TARGET=3D"riscv64gc-unknown-linux-gnu" ENV QEMU_CONFIGURE_OPTS --cross-prefix=3Driscv64-linux-gnu- ENV DEF_TARGET_LIST riscv64-softmmu,riscv64-linux-user # As a final step configure the user (if env is defined) diff --git a/tests/docker/dockerfiles/debian-s390x-cross.docker b/tests/doc= ker/dockerfiles/debian-s390x-cross.docker index 09a78c15baf..57aa3209c5c 100644 --- a/tests/docker/dockerfiles/debian-s390x-cross.docker +++ b/tests/docker/dockerfiles/debian-s390x-cross.docker @@ -72,11 +72,11 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ =20 RUN /usr/bin/pip3 install meson=3D=3D1.8.1 =20 -ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers" -ENV LANG "en_US.UTF-8" -ENV MAKE "/usr/bin/make" -ENV NINJA "/usr/bin/ninja" -ENV PYTHON "/usr/bin/python3" +ENV CCACHE_WRAPPERSDIR=3D"/usr/libexec/ccache-wrappers" +ENV LANG=3D"en_US.UTF-8" +ENV MAKE=3D"/usr/bin/make" +ENV NINJA=3D"/usr/bin/ninja" +ENV PYTHON=3D"/usr/bin/python3" =20 RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ dpkg --add-architecture s390x && \ @@ -175,9 +175,9 @@ endian =3D 'big'\n" > /usr/local/share/meson/cross/s390= x-linux-gnu && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/s390x-linux-gnu-cc = && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/s390x-linux-gnu-gcc =20 -ENV ABI "s390x-linux-gnu" -ENV MESON_OPTS "--cross-file=3Ds390x-linux-gnu" -ENV RUST_TARGET "s390x-unknown-linux-gnu" +ENV ABI=3D"s390x-linux-gnu" +ENV MESON_OPTS=3D"--cross-file=3Ds390x-linux-gnu" +ENV RUST_TARGET=3D"s390x-unknown-linux-gnu" ENV QEMU_CONFIGURE_OPTS --cross-prefix=3Ds390x-linux-gnu- ENV DEF_TARGET_LIST s390x-softmmu,s390x-linux-user # As a final step configure the user (if env is defined) diff --git a/tests/docker/dockerfiles/debian.docker b/tests/docker/dockerfi= les/debian.docker index 8dd893be4b0..bbb920c6815 100644 --- a/tests/docker/dockerfiles/debian.docker +++ b/tests/docker/dockerfiles/debian.docker @@ -152,11 +152,11 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ =20 RUN /usr/bin/pip3 install meson=3D=3D1.8.1 =20 -ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers" -ENV LANG "en_US.UTF-8" -ENV MAKE "/usr/bin/make" -ENV NINJA "/usr/bin/ninja" -ENV PYTHON "/usr/bin/python3" +ENV CCACHE_WRAPPERSDIR=3D"/usr/libexec/ccache-wrappers" +ENV LANG=3D"en_US.UTF-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 \ apt install -y --no-install-recommends \ diff --git a/tests/docker/dockerfiles/fedora-rust-nightly.docker b/tests/do= cker/dockerfiles/fedora-rust-nightly.docker index 7d31c9f4060..e4233b53cbe 100644 --- a/tests/docker/dockerfiles/fedora-rust-nightly.docker +++ b/tests/docker/dockerfiles/fedora-rust-nightly.docker @@ -152,11 +152,11 @@ exec "$@"\n' > /usr/bin/nosync && \ =20 RUN /usr/bin/pip3 install meson=3D=3D1.8.1 =20 -ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers" -ENV LANG "en_US.UTF-8" -ENV MAKE "/usr/bin/make" -ENV NINJA "/usr/bin/ninja" -ENV PYTHON "/usr/bin/python3" +ENV CCACHE_WRAPPERSDIR=3D"/usr/libexec/ccache-wrappers" +ENV LANG=3D"en_US.UTF-8" +ENV MAKE=3D"/usr/bin/make" +ENV NINJA=3D"/usr/bin/ninja" +ENV PYTHON=3D"/usr/bin/python3" 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 diff --git a/tests/docker/dockerfiles/fedora-win64-cross.docker b/tests/doc= ker/dockerfiles/fedora-win64-cross.docker index c76a70c3684..e6f84dd556f 100644 --- a/tests/docker/dockerfiles/fedora-win64-cross.docker +++ b/tests/docker/dockerfiles/fedora-win64-cross.docker @@ -72,11 +72,11 @@ exec "$@"\n' > /usr/bin/nosync && \ =20 RUN /usr/bin/pip3 install meson=3D=3D1.8.1 =20 -ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers" -ENV LANG "en_US.UTF-8" -ENV MAKE "/usr/bin/make" -ENV NINJA "/usr/bin/ninja" -ENV PYTHON "/usr/bin/python3" +ENV CCACHE_WRAPPERSDIR=3D"/usr/libexec/ccache-wrappers" +ENV LANG=3D"en_US.UTF-8" +ENV MAKE=3D"/usr/bin/make" +ENV NINJA=3D"/usr/bin/ninja" +ENV PYTHON=3D"/usr/bin/python3" =20 RUN nosync dnf install -y \ mingw-w64-tools \ @@ -110,8 +110,8 @@ RUN nosync dnf install -y \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/x86_64-w64-mingw32-= g++ && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/x86_64-w64-mingw32-= gcc =20 -ENV ABI "x86_64-w64-mingw32" -ENV MESON_OPTS "--cross-file=3D/usr/share/mingw/toolchain-mingw64.meson" +ENV ABI=3D"x86_64-w64-mingw32" +ENV MESON_OPTS=3D"--cross-file=3D/usr/share/mingw/toolchain-mingw64.meson" ENV QEMU_CONFIGURE_OPTS --cross-prefix=3Dx86_64-w64-mingw32- ENV DEF_TARGET_LIST x86_64-softmmu # As a final step configure the user (if env is defined) diff --git a/tests/docker/dockerfiles/fedora.docker b/tests/docker/dockerfi= les/fedora.docker index 891a740fcbc..632259378c9 100644 --- a/tests/docker/dockerfiles/fedora.docker +++ b/tests/docker/dockerfiles/fedora.docker @@ -152,11 +152,11 @@ exec "$@"\n' > /usr/bin/nosync && \ =20 RUN /usr/bin/pip3 install meson=3D=3D1.8.1 =20 -ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers" -ENV LANG "en_US.UTF-8" -ENV MAKE "/usr/bin/make" -ENV NINJA "/usr/bin/ninja" -ENV PYTHON "/usr/bin/python3" +ENV CCACHE_WRAPPERSDIR=3D"/usr/libexec/ccache-wrappers" +ENV LANG=3D"en_US.UTF-8" +ENV MAKE=3D"/usr/bin/make" +ENV NINJA=3D"/usr/bin/ninja" +ENV PYTHON=3D"/usr/bin/python3" # As a final step configure the user (if env is defined) ARG USER ARG UID diff --git a/tests/docker/dockerfiles/opensuse-leap.docker b/tests/docker/d= ockerfiles/opensuse-leap.docker index 75e17477807..def0ca9db46 100644 --- a/tests/docker/dockerfiles/opensuse-leap.docker +++ b/tests/docker/dockerfiles/opensuse-leap.docker @@ -138,11 +138,11 @@ RUN /usr/bin/pip3.11 install \ sphinx \ sphinx-rtd-theme =20 -ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers" -ENV LANG "en_US.UTF-8" -ENV MAKE "/usr/bin/make" -ENV NINJA "/usr/bin/ninja" -ENV PYTHON "/usr/bin/python3.11" +ENV CCACHE_WRAPPERSDIR=3D"/usr/libexec/ccache-wrappers" +ENV LANG=3D"en_US.UTF-8" +ENV MAKE=3D"/usr/bin/make" +ENV NINJA=3D"/usr/bin/ninja" +ENV PYTHON=3D"/usr/bin/python3.11" # As a final step configure the user (if env is defined) ARG USER ARG UID diff --git a/tests/docker/dockerfiles/ubuntu2204.docker b/tests/docker/dock= erfiles/ubuntu2204.docker index 602d4196249..c8cc6249296 100644 --- a/tests/docker/dockerfiles/ubuntu2204.docker +++ b/tests/docker/dockerfiles/ubuntu2204.docker @@ -150,11 +150,11 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ =20 RUN /usr/bin/pip3 install meson=3D=3D1.8.1 =20 -ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers" -ENV LANG "en_US.UTF-8" -ENV MAKE "/usr/bin/make" -ENV NINJA "/usr/bin/ninja" -ENV PYTHON "/usr/bin/python3" +ENV CCACHE_WRAPPERSDIR=3D"/usr/libexec/ccache-wrappers" +ENV LANG=3D"en_US.UTF-8" +ENV MAKE=3D"/usr/bin/make" +ENV NINJA=3D"/usr/bin/ninja" +ENV PYTHON=3D"/usr/bin/python3" ENV RUSTC=3D/usr/bin/rustc-1.83 ENV RUSTDOC=3D/usr/bin/rustdoc-1.83 ENV CARGO_HOME=3D/usr/local/cargo diff --git a/tests/lcitool/libvirt-ci b/tests/lcitool/libvirt-ci index 9da20ff7c3b..caed407a0f1 160000 --- a/tests/lcitool/libvirt-ci +++ b/tests/lcitool/libvirt-ci @@ -1 +1 @@ -Subproject commit 9da20ff7c3bc9067804a7561c2ff87583b434853 +Subproject commit caed407a0f1dfe3a3293a41c378c382deefbac36 --=20 2.47.3 From nobody Sun Dec 14 06:42:53 2025 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=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1763380630; cv=none; d=zohomail.com; s=zohoarc; b=b0OYcQVXQCIGNRg66Xru+I5KF1p9eAxxNhyxKxK8NckFXyqPtKSQe/yNKkxSajYpQfXVDrlQXveAzGVR3YYdFjYlFi8KOlwBxaAf9xhHZT5CZLyPQINxyuPlO+kK55Wm3Z1P4cv1ZKZ56Dqi9CNSf09omLcbphCdITb3cskFJ8c= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1763380630; 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=VpUKmfaEKTlNTNJSKD1xW90pGm4ku3I0sxc5dq5csXU=; b=OE2+n7vp8jh1+kQZdw8bfSWy5G3oGR6jYKkLnA+xP1mFGtsz1ryQhY9ZSfbwpLQQDLIrG02V4P/n4Ie+MY79xjJRi9Rps3jsmOJ61bXqwlS6UGQRP0tZTH+awg/7UMAr3Tis6NUiKnsUGwpUwUDsSNtFL5S9CAKQRVq6JrgqVpo= 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=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1763380630530517.4908564685265; Mon, 17 Nov 2025 03:57:10 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vKxpX-0008HV-KG; Mon, 17 Nov 2025 06:55:35 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vKxpV-0008Fz-6I for qemu-devel@nongnu.org; Mon, 17 Nov 2025 06:55:33 -0500 Received: from mail-wm1-x32b.google.com ([2a00:1450:4864:20::32b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vKxpQ-0005fe-66 for qemu-devel@nongnu.org; Mon, 17 Nov 2025 06:55:32 -0500 Received: by mail-wm1-x32b.google.com with SMTP id 5b1f17b1804b1-47775fb6c56so44802585e9.1 for ; Mon, 17 Nov 2025 03:55:27 -0800 (PST) Received: from draig.lan ([185.126.160.19]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4779973ddcfsm127060875e9.15.2025.11.17.03.55.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Nov 2025 03:55:25 -0800 (PST) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 79A5E5F8C8; Mon, 17 Nov 2025 11:55:24 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1763380526; x=1763985326; 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; bh=VpUKmfaEKTlNTNJSKD1xW90pGm4ku3I0sxc5dq5csXU=; b=XColfPAHCz2o+4MDADE3EsBAGR7G+noDxhlI7VlU01OpC17gUAALpieifdDAjefuoj PbixPApiNWM9yGq1C9oQa30xjuqgJ02sWcYjedk10JIYgUmfpl9+lPTzjgOFyq58XmwW xmeeMPksduGKEfSDi6nsI/9oEX/mk7Kb/iqj9rJTnJlRzQLbVdVJBVxDk+TU7I/4kOhI k3IlvF6Qs33YdQd8g5/cUNyYHI+haMeh5EBFVnCvjWObSXeO6cmAH/bZuptxdx0r9uKP iYb7ZOtJXHoVJF9D6Cm0tif4miIcfcOlykGC5eD+GtglHEjgdGLaM95Bs698vbmmhqtD OOhw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763380526; x=1763985326; 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; bh=VpUKmfaEKTlNTNJSKD1xW90pGm4ku3I0sxc5dq5csXU=; b=XfC0RhSmJBRdj43lZIo6ECGGDgborGInyTEibaPqdKppDTM4FqDR0mfibMAKXTa2eV HbXQb4R/LNPkN25B/Y5unCQ3vLcE7HcpM8DwTz1rZO8/2XyhUexXz+gRBLa6o4fhUcvC oXrvFG0wyDv4mhMXI+OC7LHPZ59760XfM4HzCYi5IxYwggJKD4legwQcuCDep0QVwwnU 6zYQC1xf1CTdiAMdAo1kY8kUF4oqWgZn4s8DSj0d0QIM7/K6Oa4J3UT+sAyp/HaVlYp0 qjcaBDrXCo/KF/KWcCwXSVTZdppdF7HDceIQLd2K0Gh4P8NPrGi0BCvBn+En3KeLyIla bOTA== X-Gm-Message-State: AOJu0YzomTDcB9/EDUg2PtVGtlId2QrFTCt4rPFiafKssqz6fPBiMCTx limwcNldvMgXt0kXt0xi3Wk4Q2Zk5aPLyNLEk+GaLRfc+Gb/Psy/CjVwnVbPqFrTtyI= X-Gm-Gg: ASbGncvs0j9jrWeINY/lDtzetU83k6uEXcNpsmdGoRP0laX+SOSYEU9rq9mxy5D7ChU uXyrr8leAmfa7q7A5EVa/zPjOROwFU1N1Q0VBk6oZBWx+ZjNAxBZ2Htte976x5ACXYnJaZVCNHG 25MIPMMnjZJ83mYBDr3wVBvDNLORZ2KJFLfvTLmXq8Pxjhi8s4oi5X+SO3jGBzxNmLQq9pIY0mY +5d7NKKbv7z2bopyg4We905uKNTkc7fPvd4QTee82sZpfA7biwj9eL9i5x133wIsELCF2C4g+1+ Wo6XUlEBxF//aWUuhEfJPlIBhlLDma4qKYiyvBXtTK6uY+ri2m/1spJ9ufgcUh7gSDTTdtYfSb9 3wQH3kHZCKmT7zrMz1lU7OklzNqlY7wWSf4fkhNRp/EsO5Zg76orcFEFhaIiWec9+3Xi0yu8Ovm cj11HurKZ57f5hxZAXocCoZA== X-Google-Smtp-Source: AGHT+IGB3c3p5OwcxanqbiTXrKNXErlBsAu9cBDWko/AAsOGJwtgBBqt0G3G36SomlhiDBroekbJwQ== X-Received: by 2002:a05:600c:8b43:b0:477:6e02:54a5 with SMTP id 5b1f17b1804b1-4778fe6098dmr113707505e9.18.1763380526476; Mon, 17 Nov 2025 03:55:26 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Ed Maste , Akihiko Odaki , Thomas Huth , BALATON Zoltan , Sriram Yagnaraman , Paolo Bonzini , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , David Woodhouse , Paul Durrant , Gustavo Romero , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Kohei Tokunaga , Li-Wen Hsu , Peter Maydell , Dmitry Osipenko , qemu-arm@nongnu.org, Zhao Liu , qemu-s390x@nongnu.org, =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= Subject: [PATCH v3 03/18] tests/lcitool: update ENV stazas outputted by refresh Date: Mon, 17 Nov 2025 11:55:08 +0000 Message-ID: <20251117115523.3993105-4-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251117115523.3993105-1-alex.bennee@linaro.org> References: <20251117115523.3993105-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable 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=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32b; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x32b.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1763380631693153000 Now lcitool has been updated to use the non-legacy ENVs we should do the same for what refresh adds. Reviewed-by: Daniel P. Berrang=C3=A9 Message-ID: <20251113102525.1255370-4-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e --- tests/docker/dockerfiles/debian-amd64-cross.docker | 4 ++-- tests/docker/dockerfiles/debian-arm64-cross.docker | 4 ++-- tests/docker/dockerfiles/debian-armhf-cross.docker | 4 ++-- tests/docker/dockerfiles/debian-i686-cross.docker | 4 ++-- tests/docker/dockerfiles/debian-mips64el-cross.docker | 4 ++-- tests/docker/dockerfiles/debian-mipsel-cross.docker | 4 ++-- tests/docker/dockerfiles/debian-ppc64el-cross.docker | 4 ++-- tests/docker/dockerfiles/debian-riscv64-cross.docker | 4 ++-- tests/docker/dockerfiles/debian-s390x-cross.docker | 4 ++-- tests/docker/dockerfiles/debian.docker | 2 +- tests/docker/dockerfiles/fedora-win64-cross.docker | 4 ++-- tests/lcitool/refresh | 6 +++--- 12 files changed, 24 insertions(+), 24 deletions(-) diff --git a/tests/docker/dockerfiles/debian-amd64-cross.docker b/tests/doc= ker/dockerfiles/debian-amd64-cross.docker index 26a39940126..c38ab8247d5 100644 --- a/tests/docker/dockerfiles/debian-amd64-cross.docker +++ b/tests/docker/dockerfiles/debian-amd64-cross.docker @@ -181,8 +181,8 @@ endian =3D 'little'\n" > /usr/local/share/meson/cross/x= 86_64-linux-gnu && \ ENV ABI=3D"x86_64-linux-gnu" ENV MESON_OPTS=3D"--cross-file=3Dx86_64-linux-gnu" ENV RUST_TARGET=3D"x86_64-unknown-linux-gnu" -ENV QEMU_CONFIGURE_OPTS --cross-prefix=3Dx86_64-linux-gnu- -ENV DEF_TARGET_LIST x86_64-softmmu,x86_64-linux-user,i386-softmmu,i386-lin= ux-user +ENV QEMU_CONFIGURE_OPTS=3D--cross-prefix=3Dx86_64-linux-gnu- +ENV DEF_TARGET_LIST=3Dx86_64-softmmu,x86_64-linux-user,i386-softmmu,i386-l= inux-user # As a final step configure the user (if env is defined) ARG USER ARG UID diff --git a/tests/docker/dockerfiles/debian-arm64-cross.docker b/tests/doc= ker/dockerfiles/debian-arm64-cross.docker index 4b0163fa1b9..2f62da0f5eb 100644 --- a/tests/docker/dockerfiles/debian-arm64-cross.docker +++ b/tests/docker/dockerfiles/debian-arm64-cross.docker @@ -180,8 +180,8 @@ endian =3D 'little'\n" > /usr/local/share/meson/cross/a= arch64-linux-gnu && \ ENV ABI=3D"aarch64-linux-gnu" ENV MESON_OPTS=3D"--cross-file=3Daarch64-linux-gnu" ENV RUST_TARGET=3D"aarch64-unknown-linux-gnu" -ENV QEMU_CONFIGURE_OPTS --cross-prefix=3Daarch64-linux-gnu- -ENV DEF_TARGET_LIST aarch64-softmmu,aarch64-linux-user +ENV QEMU_CONFIGURE_OPTS=3D--cross-prefix=3Daarch64-linux-gnu- +ENV DEF_TARGET_LIST=3Daarch64-softmmu,aarch64-linux-user # As a final step configure the user (if env is defined) ARG USER ARG UID diff --git a/tests/docker/dockerfiles/debian-armhf-cross.docker b/tests/doc= ker/dockerfiles/debian-armhf-cross.docker index 742031ce0a2..62e297f5d12 100644 --- a/tests/docker/dockerfiles/debian-armhf-cross.docker +++ b/tests/docker/dockerfiles/debian-armhf-cross.docker @@ -177,8 +177,8 @@ endian =3D 'little'\n" > /usr/local/share/meson/cross/a= rm-linux-gnueabihf && \ ENV ABI=3D"arm-linux-gnueabihf" ENV MESON_OPTS=3D"--cross-file=3Darm-linux-gnueabihf" ENV RUST_TARGET=3D"armv7-unknown-linux-gnueabihf" -ENV QEMU_CONFIGURE_OPTS --cross-prefix=3Darm-linux-gnueabihf- -ENV DEF_TARGET_LIST arm-softmmu,arm-linux-user +ENV QEMU_CONFIGURE_OPTS=3D--cross-prefix=3Darm-linux-gnueabihf- +ENV DEF_TARGET_LIST=3Darm-softmmu,arm-linux-user # As a final step configure the user (if env is defined) ARG USER ARG UID diff --git a/tests/docker/dockerfiles/debian-i686-cross.docker b/tests/dock= er/dockerfiles/debian-i686-cross.docker index 1ccfde2e4bb..eb9a915d492 100644 --- a/tests/docker/dockerfiles/debian-i686-cross.docker +++ b/tests/docker/dockerfiles/debian-i686-cross.docker @@ -177,8 +177,8 @@ endian =3D 'little'\n" > /usr/local/share/meson/cross/i= 686-linux-gnu && \ ENV ABI=3D"i686-linux-gnu" ENV MESON_OPTS=3D"--cross-file=3Di686-linux-gnu" ENV RUST_TARGET=3D"i686-unknown-linux-gnu" -ENV QEMU_CONFIGURE_OPTS --cross-prefix=3Di686-linux-gnu- -ENV DEF_TARGET_LIST i386-softmmu,i386-linux-user +ENV QEMU_CONFIGURE_OPTS=3D--cross-prefix=3Di686-linux-gnu- +ENV DEF_TARGET_LIST=3Di386-softmmu,i386-linux-user # As a final step configure the user (if env is defined) ARG USER ARG UID diff --git a/tests/docker/dockerfiles/debian-mips64el-cross.docker b/tests/= docker/dockerfiles/debian-mips64el-cross.docker index eeb77212d5d..42e8444d153 100644 --- a/tests/docker/dockerfiles/debian-mips64el-cross.docker +++ b/tests/docker/dockerfiles/debian-mips64el-cross.docker @@ -176,8 +176,8 @@ endian =3D 'little'\n" > /usr/local/share/meson/cross/m= ips64el-linux-gnuabi64 && \ ENV ABI=3D"mips64el-linux-gnuabi64" ENV MESON_OPTS=3D"--cross-file=3Dmips64el-linux-gnuabi64" ENV RUST_TARGET=3D"mips64el-unknown-linux-gnuabi64" -ENV QEMU_CONFIGURE_OPTS --cross-prefix=3Dmips64el-linux-gnuabi64- -ENV DEF_TARGET_LIST mips64el-softmmu,mips64el-linux-user +ENV QEMU_CONFIGURE_OPTS=3D--cross-prefix=3Dmips64el-linux-gnuabi64- +ENV DEF_TARGET_LIST=3Dmips64el-softmmu,mips64el-linux-user # As a final step configure the user (if env is defined) ARG USER ARG UID diff --git a/tests/docker/dockerfiles/debian-mipsel-cross.docker b/tests/do= cker/dockerfiles/debian-mipsel-cross.docker index 9b3dca44f15..1ab197b144d 100644 --- a/tests/docker/dockerfiles/debian-mipsel-cross.docker +++ b/tests/docker/dockerfiles/debian-mipsel-cross.docker @@ -176,8 +176,8 @@ endian =3D 'little'\n" > /usr/local/share/meson/cross/m= ipsel-linux-gnu && \ ENV ABI=3D"mipsel-linux-gnu" ENV MESON_OPTS=3D"--cross-file=3Dmipsel-linux-gnu" ENV RUST_TARGET=3D"mipsel-unknown-linux-gnu" -ENV QEMU_CONFIGURE_OPTS --cross-prefix=3Dmipsel-linux-gnu- -ENV DEF_TARGET_LIST mipsel-softmmu,mipsel-linux-user +ENV QEMU_CONFIGURE_OPTS=3D--cross-prefix=3Dmipsel-linux-gnu- +ENV DEF_TARGET_LIST=3Dmipsel-softmmu,mipsel-linux-user # As a final step configure the user (if env is defined) ARG USER ARG UID diff --git a/tests/docker/dockerfiles/debian-ppc64el-cross.docker b/tests/d= ocker/dockerfiles/debian-ppc64el-cross.docker index 15c6b436d31..85d2c0ffdc2 100644 --- a/tests/docker/dockerfiles/debian-ppc64el-cross.docker +++ b/tests/docker/dockerfiles/debian-ppc64el-cross.docker @@ -179,8 +179,8 @@ endian =3D 'little'\n" > /usr/local/share/meson/cross/p= owerpc64le-linux-gnu && \ ENV ABI=3D"powerpc64le-linux-gnu" ENV MESON_OPTS=3D"--cross-file=3Dpowerpc64le-linux-gnu" ENV RUST_TARGET=3D"powerpc64le-unknown-linux-gnu" -ENV QEMU_CONFIGURE_OPTS --cross-prefix=3Dpowerpc64le-linux-gnu- -ENV DEF_TARGET_LIST ppc64-softmmu,ppc64-linux-user +ENV QEMU_CONFIGURE_OPTS=3D--cross-prefix=3Dpowerpc64le-linux-gnu- +ENV DEF_TARGET_LIST=3Dppc64-softmmu,ppc64-linux-user # As a final step configure the user (if env is defined) ARG USER ARG UID diff --git a/tests/docker/dockerfiles/debian-riscv64-cross.docker b/tests/d= ocker/dockerfiles/debian-riscv64-cross.docker index 2591c4adc96..4f01eecf416 100644 --- a/tests/docker/dockerfiles/debian-riscv64-cross.docker +++ b/tests/docker/dockerfiles/debian-riscv64-cross.docker @@ -179,8 +179,8 @@ endian =3D 'little'\n" > /usr/local/share/meson/cross/r= iscv64-linux-gnu && \ ENV ABI=3D"riscv64-linux-gnu" ENV MESON_OPTS=3D"--cross-file=3Driscv64-linux-gnu" ENV RUST_TARGET=3D"riscv64gc-unknown-linux-gnu" -ENV QEMU_CONFIGURE_OPTS --cross-prefix=3Driscv64-linux-gnu- -ENV DEF_TARGET_LIST riscv64-softmmu,riscv64-linux-user +ENV QEMU_CONFIGURE_OPTS=3D--cross-prefix=3Driscv64-linux-gnu- +ENV DEF_TARGET_LIST=3Driscv64-softmmu,riscv64-linux-user # As a final step configure the user (if env is defined) ARG USER ARG UID diff --git a/tests/docker/dockerfiles/debian-s390x-cross.docker b/tests/doc= ker/dockerfiles/debian-s390x-cross.docker index 57aa3209c5c..2a3046e7859 100644 --- a/tests/docker/dockerfiles/debian-s390x-cross.docker +++ b/tests/docker/dockerfiles/debian-s390x-cross.docker @@ -178,8 +178,8 @@ endian =3D 'big'\n" > /usr/local/share/meson/cross/s390= x-linux-gnu && \ ENV ABI=3D"s390x-linux-gnu" ENV MESON_OPTS=3D"--cross-file=3Ds390x-linux-gnu" ENV RUST_TARGET=3D"s390x-unknown-linux-gnu" -ENV QEMU_CONFIGURE_OPTS --cross-prefix=3Ds390x-linux-gnu- -ENV DEF_TARGET_LIST s390x-softmmu,s390x-linux-user +ENV QEMU_CONFIGURE_OPTS=3D--cross-prefix=3Ds390x-linux-gnu- +ENV DEF_TARGET_LIST=3Ds390x-softmmu,s390x-linux-user # As a final step configure the user (if env is defined) ARG USER ARG UID diff --git a/tests/docker/dockerfiles/debian.docker b/tests/docker/dockerfi= les/debian.docker index bbb920c6815..c1817f162f6 100644 --- a/tests/docker/dockerfiles/debian.docker +++ b/tests/docker/dockerfiles/debian.docker @@ -169,7 +169,7 @@ 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 --enable-netmap +ENV QEMU_CONFIGURE_OPTS=3D--enable-netmap # As a final step configure the user (if env is defined) ARG USER ARG UID diff --git a/tests/docker/dockerfiles/fedora-win64-cross.docker b/tests/doc= ker/dockerfiles/fedora-win64-cross.docker index e6f84dd556f..1da425768fc 100644 --- a/tests/docker/dockerfiles/fedora-win64-cross.docker +++ b/tests/docker/dockerfiles/fedora-win64-cross.docker @@ -112,8 +112,8 @@ RUN nosync dnf install -y \ =20 ENV ABI=3D"x86_64-w64-mingw32" ENV MESON_OPTS=3D"--cross-file=3D/usr/share/mingw/toolchain-mingw64.meson" -ENV QEMU_CONFIGURE_OPTS --cross-prefix=3Dx86_64-w64-mingw32- -ENV DEF_TARGET_LIST x86_64-softmmu +ENV QEMU_CONFIGURE_OPTS=3D--cross-prefix=3Dx86_64-w64-mingw32- +ENV DEF_TARGET_LIST=3Dx86_64-softmmu # As a final step configure the user (if env is defined) ARG USER ARG UID diff --git a/tests/lcitool/refresh b/tests/lcitool/refresh index df186caffe6..3a31fcfee9c 100755 --- a/tests/lcitool/refresh +++ b/tests/lcitool/refresh @@ -121,7 +121,7 @@ debian13_extras =3D [ " ./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 --enable-netmap\n" + "ENV QEMU_CONFIGURE_OPTS=3D--enable-netmap\n" ] =20 # Based on the hub.docker.com/library/rust Dockerfiles @@ -162,8 +162,8 @@ ubuntu2204_rust_extras =3D [ ] =20 def cross_build(prefix, targets): - conf =3D "ENV QEMU_CONFIGURE_OPTS --cross-prefix=3D%s\n" % (prefix) - targets =3D "ENV DEF_TARGET_LIST %s\n" % (targets) + conf =3D "ENV QEMU_CONFIGURE_OPTS=3D--cross-prefix=3D%s\n" % (prefix) + targets =3D "ENV DEF_TARGET_LIST=3D%s\n" % (targets) return "".join([conf, targets]) =20 # --=20 2.47.3 From nobody Sun Dec 14 06:42:53 2025 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=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1763380551; cv=none; d=zohomail.com; s=zohoarc; b=gMsNHoq0/nr7Gi8mOskqwT/kNDtKLgvQyin716ufG3xatpTwd4oAZuNxjelkTsTgFa+mW7Nvw7VHPNOmSDfw1pd0GFaq4j4FPrJmdhl2rgL8Ct95LzPJsPeEuw+IA4aCt9mcEdIddHp6hGyop9U1rZFagX3sCJqYhvEaD15cXu0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1763380551; 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=7imAwaQy0BQ8L3TxMse2wLX0e+hZkTXypY3zi1UG2Ps=; b=WCqlZ2fxjYNzHYOS+RQXSkWYWYi2EL9GbKmEn6a+HoE1uvyD+bVHal8VEdxKpd+hRRqxGVwYstZAj9l5Fi37/iYKwm1bVO2bUf0LB98z37dXVhL00r+N7EXqkQitqo5e2of2qn9REAyX7svZ+hdTFJZ1+60zPozU+no8OtrwSxQ= 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=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1763380551689415.91482739320236; Mon, 17 Nov 2025 03:55:51 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vKxpY-0008Iv-UP; Mon, 17 Nov 2025 06:55:37 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vKxpW-0008Gd-IL for qemu-devel@nongnu.org; Mon, 17 Nov 2025 06:55:34 -0500 Received: from mail-wr1-x42b.google.com ([2a00:1450:4864:20::42b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vKxpR-0005g7-MT for qemu-devel@nongnu.org; Mon, 17 Nov 2025 06:55:34 -0500 Received: by mail-wr1-x42b.google.com with SMTP id ffacd0b85a97d-429c82bf86bso2368159f8f.1 for ; Mon, 17 Nov 2025 03:55:29 -0800 (PST) Received: from draig.lan ([185.126.160.19]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-42b53e85cc0sm26652257f8f.17.2025.11.17.03.55.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Nov 2025 03:55:25 -0800 (PST) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id AD2A75F915; Mon, 17 Nov 2025 11:55:24 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1763380528; x=1763985328; 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; bh=7imAwaQy0BQ8L3TxMse2wLX0e+hZkTXypY3zi1UG2Ps=; b=PgOLyeNniz6Yqfk+X80z5hGLzU4EU5ldEOWj/Kpxqdlls0JUNdGyiSj2IR4fm1xHFv R6SBLsHg3VPh11YpCq2PKtcPTflUhC77aLJDJkeg9o+6vHACA6TaEsXfNOXaG/ZloCPV IfYtxW8gkvmRbQ2D8niEKgD3NfVAlEWV0u2z/erkcWmRlaC3Ou/ERdpqL1Abp9mcAClr fUvOgLOWPMjttMdTQhpsPACB5mjXkw2TqTZGPfiO+m5YWfYVltLInnr+/dId9ZzcVcKV yTRRmuOsqmLNvuLZHhzJNHXhRse6KTfAEp0AJ+DtS3zjAxv7qwtHNxRD2bsmaCmulJf+ 8tTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763380528; x=1763985328; 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; bh=7imAwaQy0BQ8L3TxMse2wLX0e+hZkTXypY3zi1UG2Ps=; b=wMCfOdmn9sobhffYUJUlysZTxzNWrrZjICfYWVmZfjcXiI7vvmrQJwQFQPmdetYGrk fMWssc7equzHTA9WFxQ2L4tOMFuNne8EZTitFyxtYLAisCw7MTaLGCCK2u97Zob9wLWk Mod9fJ/qxiyMJZ3HgpasxHtny1uENv/AyYRVGO+pCJcoLiARCcv5damYwEyxgYE8XHlc Lt8xqRR2eMjV91lbss3BGGIKReWl5uzyrhKxsYhUyUQh/YECM6t14sOmvPQdtwnHBbbO AZ7VJ6RIkFXAn5x/yCOc/E9bsHFuW2bOqkJXrHX5KU5pS6/1Y4QNzDtqDQevjDZ2KZJw PGXA== X-Gm-Message-State: AOJu0YzCwmJ+nFfyVgOqCotvECh5REpq4hiHV6qKTgeS/nBWObwHbZ2N pM0wXVd+MEDzkRryuv28b2CXGhvx06X+ZfFt0IJcO7So0B/xqmwpflV32+cZ5NgUyzM= X-Gm-Gg: ASbGncvQhGEUcXYTqK4+qMWhDSTz3C5B+Nh29Lr7TFIL7sOSTIQc8SDkS/1QBM/TRfM VLhtCz+OHypiJuOtlhvIrlx9XVkVBecFb6wUE6G0yajJVaXEq3NO0Yg59aPJbieqx0W1L6Qo+wV ra22DjnJtRqq9920b7b+m2wukpvoyZlk3dXXbCq0rXMhCcV3bAWChu4o3xAzaUVhtc8rDDvm3GJ BlC3ypDG06t+EDlBz+oe/FT9h3oILrR8niVtHgGXpvwYU4nPFPyQ6EWixAxHL7PVq3QTrVanyXy q2jCwxO2Zp4fJV67ZebyUL6yZfLgf7g5y3l9gKD0bMsMVN4SrOPDG93HnvBVkS6tRnudZAptcJq IiNkC49YYJeQ6usVQ6uOQQo7RiSqaBDI+Z250gIADHrqzPb94aA120r+IQHB5vg1JPnWsLOlzjA dedfR53IZZTiI= X-Google-Smtp-Source: AGHT+IFyhyTN20RxcBzZD+uUFPjMYnNrgvzGRYDk3hAncx6yPd7SHJ9FKHW13rswfv6s1fo/AVluEw== X-Received: by 2002:a05:6000:4383:b0:42b:3c8d:1932 with SMTP id ffacd0b85a97d-42b59345301mr10668485f8f.23.1763380527789; Mon, 17 Nov 2025 03:55:27 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Ed Maste , Akihiko Odaki , Thomas Huth , BALATON Zoltan , Sriram Yagnaraman , Paolo Bonzini , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , David Woodhouse , Paul Durrant , Gustavo Romero , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Kohei Tokunaga , Li-Wen Hsu , Peter Maydell , Dmitry Osipenko , qemu-arm@nongnu.org, Zhao Liu , qemu-s390x@nongnu.org, =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= Subject: [PATCH v3 04/18] tests/docker: add coreutils to the package list Date: Mon, 17 Nov 2025 11:55:09 +0000 Message-ID: <20251117115523.3993105-5-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251117115523.3993105-1-alex.bennee@linaro.org> References: <20251117115523.3993105-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable 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=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42b; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x42b.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1763380554682153000 We need coreutils to run the IO tests so we need to include it in the package list. Now we have the latest libvirt we can do that. Reviewed-by: Daniel P. Berrang=C3=A9 Message-ID: <20251113102525.1255370-5-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e --- .gitlab-ci.d/cirrus/freebsd-14.vars | 2 +- .gitlab-ci.d/cirrus/macos-14.vars | 2 +- scripts/ci/setup/debian/debian-13-ppc64le.yaml | 1 + scripts/ci/setup/ubuntu/ubuntu-2404-aarch64.yaml | 1 + scripts/ci/setup/ubuntu/ubuntu-2404-s390x.yaml | 1 + tests/docker/dockerfiles/alpine.docker | 1 + tests/docker/dockerfiles/centos9.docker | 1 + tests/docker/dockerfiles/debian-amd64-cross.docker | 1 + tests/docker/dockerfiles/debian-arm64-cross.docker | 1 + tests/docker/dockerfiles/debian-armhf-cross.docker | 1 + tests/docker/dockerfiles/debian-i686-cross.docker | 1 + tests/docker/dockerfiles/debian-mips64el-cross.docker | 1 + tests/docker/dockerfiles/debian-mipsel-cross.docker | 1 + tests/docker/dockerfiles/debian-ppc64el-cross.docker | 1 + tests/docker/dockerfiles/debian-riscv64-cross.docker | 1 + tests/docker/dockerfiles/debian-s390x-cross.docker | 1 + tests/docker/dockerfiles/debian.docker | 1 + tests/docker/dockerfiles/fedora-rust-nightly.docker | 1 + tests/docker/dockerfiles/fedora-win64-cross.docker | 1 + tests/docker/dockerfiles/fedora.docker | 1 + tests/docker/dockerfiles/opensuse-leap.docker | 1 + tests/docker/dockerfiles/ubuntu2204.docker | 1 + tests/lcitool/projects/qemu.yml | 1 + tests/vm/generated/freebsd.json | 1 + 24 files changed, 24 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.d/cirrus/freebsd-14.vars b/.gitlab-ci.d/cirrus/free= bsd-14.vars index 19ca0d36638..6477440ef30 100644 --- a/.gitlab-ci.d/cirrus/freebsd-14.vars +++ b/.gitlab-ci.d/cirrus/freebsd-14.vars @@ -11,6 +11,6 @@ MAKE=3D'/usr/local/bin/gmake' NINJA=3D'/usr/local/bin/ninja' PACKAGING_COMMAND=3D'pkg' PIP3=3D'/usr/local/bin/pip' -PKGS=3D'alsa-lib bash bison bzip2 ca_root_nss capstone4 ccache4 cmocka cta= gs curl cyrus-sasl dbus diffutils dtc flex fusefs-libs3 gettext git glib gm= ake gnutls gsed gtk-vnc gtk3 json-c libepoxy libffi libgcrypt libjpeg-turbo= libnfs libslirp libspice-server libssh libtasn1 llvm lzo2 meson mtools ncu= rses nettle ninja opencv pixman pkgconf png py311-numpy py311-pillow py311-= pip py311-pyyaml py311-sphinx py311-sphinx_rtd_theme py311-tomli python3 rp= m2cpio rust rust-bindgen-cli sdl2 sdl2_image snappy sndio socat spice-proto= col tesseract usbredir virglrenderer vte3 vulkan-tools xorriso zstd' +PKGS=3D'alsa-lib bash bison bzip2 ca_root_nss capstone4 ccache4 cmocka cor= eutils ctags curl cyrus-sasl dbus diffutils dtc flex fusefs-libs3 gettext g= it glib gmake gnutls gsed gtk-vnc gtk3 json-c libepoxy libffi libgcrypt lib= jpeg-turbo libnfs libslirp libspice-server libssh libtasn1 llvm lzo2 meson = mtools ncurses nettle ninja opencv pixman pkgconf png py311-numpy py311-pil= low py311-pip py311-pyyaml py311-sphinx py311-sphinx_rtd_theme py311-tomli = python3 rpm2cpio rust rust-bindgen-cli sdl2 sdl2_image snappy sndio socat s= pice-protocol tesseract usbredir virglrenderer vte3 vulkan-tools xorriso zs= td' PYPI_PKGS=3D'' PYTHON=3D'/usr/local/bin/python3' diff --git a/.gitlab-ci.d/cirrus/macos-14.vars b/.gitlab-ci.d/cirrus/macos-= 14.vars index b039465f56f..4701c388e14 100644 --- a/.gitlab-ci.d/cirrus/macos-14.vars +++ b/.gitlab-ci.d/cirrus/macos-14.vars @@ -11,6 +11,6 @@ MAKE=3D'/opt/homebrew/bin/gmake' NINJA=3D'/opt/homebrew/bin/ninja' PACKAGING_COMMAND=3D'brew' PIP3=3D'/opt/homebrew/bin/pip3' -PKGS=3D'bash bc bindgen bison bzip2 capstone ccache cmocka ctags curl dbus= diffutils dtc flex gcovr gettext git glib gnu-sed gnutls gtk+3 gtk-vnc jem= alloc jpeg-turbo json-c libcbor libepoxy libffi libgcrypt libiscsi libnfs l= ibpng libslirp libssh libtasn1 libusb llvm lzo make meson mtools ncurses ne= ttle ninja pixman pkg-config python3 rpm2cpio rust sdl2 sdl2_image snappy s= ocat sparse spice-protocol swtpm tesseract usbredir vde vte3 vulkan-tools x= orriso zlib zstd' +PKGS=3D'bash bc bindgen bison bzip2 capstone ccache cmocka coreutils ctags= curl dbus diffutils dtc flex gcovr gettext git glib gnu-sed gnutls gtk+3 g= tk-vnc jemalloc jpeg-turbo json-c libcbor libepoxy libffi libgcrypt libiscs= i libnfs libpng libslirp libssh libtasn1 libusb llvm lzo make meson mtools = ncurses nettle ninja pixman pkg-config python3 rpm2cpio rust sdl2 sdl2_imag= e snappy socat sparse spice-protocol swtpm tesseract usbredir vde vte3 vulk= an-tools xorriso zlib zstd' PYPI_PKGS=3D'PyYAML numpy pillow sphinx sphinx-rtd-theme tomli' PYTHON=3D'/opt/homebrew/bin/python3' diff --git a/scripts/ci/setup/debian/debian-13-ppc64le.yaml b/scripts/ci/se= tup/debian/debian-13-ppc64le.yaml index e29c9c18403..25d96cea460 100644 --- a/scripts/ci/setup/debian/debian-13-ppc64le.yaml +++ b/scripts/ci/setup/debian/debian-13-ppc64le.yaml @@ -14,6 +14,7 @@ packages: - ca-certificates - ccache - clang + - coreutils - dbus - debianutils - diffutils diff --git a/scripts/ci/setup/ubuntu/ubuntu-2404-aarch64.yaml b/scripts/ci/= setup/ubuntu/ubuntu-2404-aarch64.yaml index d303411391f..6a72eabca9e 100644 --- a/scripts/ci/setup/ubuntu/ubuntu-2404-aarch64.yaml +++ b/scripts/ci/setup/ubuntu/ubuntu-2404-aarch64.yaml @@ -14,6 +14,7 @@ packages: - ca-certificates - ccache - clang + - coreutils - dbus - debianutils - diffutils diff --git a/scripts/ci/setup/ubuntu/ubuntu-2404-s390x.yaml b/scripts/ci/se= tup/ubuntu/ubuntu-2404-s390x.yaml index 4ee8630cc43..6001da12504 100644 --- a/scripts/ci/setup/ubuntu/ubuntu-2404-s390x.yaml +++ b/scripts/ci/setup/ubuntu/ubuntu-2404-s390x.yaml @@ -14,6 +14,7 @@ packages: - ca-certificates - ccache - clang + - coreutils - dbus - debianutils - diffutils diff --git a/tests/docker/dockerfiles/alpine.docker b/tests/docker/dockerfi= les/alpine.docker index 1da375c9158..03dd6851f60 100644 --- a/tests/docker/dockerfiles/alpine.docker +++ b/tests/docker/dockerfiles/alpine.docker @@ -22,6 +22,7 @@ RUN apk update && \ ceph-dev \ clang \ cmocka-dev \ + coreutils \ ctags \ curl-dev \ cyrus-sasl-dev \ diff --git a/tests/docker/dockerfiles/centos9.docker b/tests/docker/dockerf= iles/centos9.docker index ff3e8069b45..670e22be5ad 100644 --- a/tests/docker/dockerfiles/centos9.docker +++ b/tests/docker/dockerfiles/centos9.docker @@ -26,6 +26,7 @@ RUN dnf distro-sync -y && \ ccache \ clang \ compiler-rt \ + coreutils-single \ ctags \ cyrus-sasl-devel \ daxctl-devel \ diff --git a/tests/docker/dockerfiles/debian-amd64-cross.docker b/tests/doc= ker/dockerfiles/debian-amd64-cross.docker index c38ab8247d5..c386b658b04 100644 --- a/tests/docker/dockerfiles/debian-amd64-cross.docker +++ b/tests/docker/dockerfiles/debian-amd64-cross.docker @@ -19,6 +19,7 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ bzip2 \ ca-certificates \ ccache \ + coreutils \ dbus \ debianutils \ diffutils \ diff --git a/tests/docker/dockerfiles/debian-arm64-cross.docker b/tests/doc= ker/dockerfiles/debian-arm64-cross.docker index 2f62da0f5eb..9d83ab7a32e 100644 --- a/tests/docker/dockerfiles/debian-arm64-cross.docker +++ b/tests/docker/dockerfiles/debian-arm64-cross.docker @@ -19,6 +19,7 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ bzip2 \ ca-certificates \ ccache \ + coreutils \ dbus \ debianutils \ diffutils \ diff --git a/tests/docker/dockerfiles/debian-armhf-cross.docker b/tests/doc= ker/dockerfiles/debian-armhf-cross.docker index 62e297f5d12..c2077ec7a2c 100644 --- a/tests/docker/dockerfiles/debian-armhf-cross.docker +++ b/tests/docker/dockerfiles/debian-armhf-cross.docker @@ -19,6 +19,7 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ bzip2 \ ca-certificates \ ccache \ + coreutils \ dbus \ debianutils \ diffutils \ diff --git a/tests/docker/dockerfiles/debian-i686-cross.docker b/tests/dock= er/dockerfiles/debian-i686-cross.docker index eb9a915d492..db9f04ee93d 100644 --- a/tests/docker/dockerfiles/debian-i686-cross.docker +++ b/tests/docker/dockerfiles/debian-i686-cross.docker @@ -19,6 +19,7 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ bzip2 \ ca-certificates \ ccache \ + coreutils \ dbus \ debianutils \ diffutils \ diff --git a/tests/docker/dockerfiles/debian-mips64el-cross.docker b/tests/= docker/dockerfiles/debian-mips64el-cross.docker index 42e8444d153..7758afd80aa 100644 --- a/tests/docker/dockerfiles/debian-mips64el-cross.docker +++ b/tests/docker/dockerfiles/debian-mips64el-cross.docker @@ -19,6 +19,7 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ bzip2 \ ca-certificates \ ccache \ + coreutils \ dbus \ debianutils \ diffutils \ diff --git a/tests/docker/dockerfiles/debian-mipsel-cross.docker b/tests/do= cker/dockerfiles/debian-mipsel-cross.docker index 1ab197b144d..cba7f43870f 100644 --- a/tests/docker/dockerfiles/debian-mipsel-cross.docker +++ b/tests/docker/dockerfiles/debian-mipsel-cross.docker @@ -19,6 +19,7 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ bzip2 \ ca-certificates \ ccache \ + coreutils \ dbus \ debianutils \ diffutils \ diff --git a/tests/docker/dockerfiles/debian-ppc64el-cross.docker b/tests/d= ocker/dockerfiles/debian-ppc64el-cross.docker index 85d2c0ffdc2..24f946d1441 100644 --- a/tests/docker/dockerfiles/debian-ppc64el-cross.docker +++ b/tests/docker/dockerfiles/debian-ppc64el-cross.docker @@ -19,6 +19,7 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ bzip2 \ ca-certificates \ ccache \ + coreutils \ dbus \ debianutils \ diffutils \ diff --git a/tests/docker/dockerfiles/debian-riscv64-cross.docker b/tests/d= ocker/dockerfiles/debian-riscv64-cross.docker index 4f01eecf416..f476cf65eaa 100644 --- a/tests/docker/dockerfiles/debian-riscv64-cross.docker +++ b/tests/docker/dockerfiles/debian-riscv64-cross.docker @@ -19,6 +19,7 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ bzip2 \ ca-certificates \ ccache \ + coreutils \ dbus \ debianutils \ diffutils \ diff --git a/tests/docker/dockerfiles/debian-s390x-cross.docker b/tests/doc= ker/dockerfiles/debian-s390x-cross.docker index 2a3046e7859..a60b4ab01d1 100644 --- a/tests/docker/dockerfiles/debian-s390x-cross.docker +++ b/tests/docker/dockerfiles/debian-s390x-cross.docker @@ -19,6 +19,7 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ bzip2 \ ca-certificates \ ccache \ + coreutils \ dbus \ debianutils \ diffutils \ diff --git a/tests/docker/dockerfiles/debian.docker b/tests/docker/dockerfi= les/debian.docker index c1817f162f6..6c6ab0256ea 100644 --- a/tests/docker/dockerfiles/debian.docker +++ b/tests/docker/dockerfiles/debian.docker @@ -20,6 +20,7 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ ca-certificates \ ccache \ clang \ + coreutils \ dbus \ debianutils \ diffutils \ diff --git a/tests/docker/dockerfiles/fedora-rust-nightly.docker b/tests/do= cker/dockerfiles/fedora-rust-nightly.docker index e4233b53cbe..8e3b3a9fd90 100644 --- a/tests/docker/dockerfiles/fedora-rust-nightly.docker +++ b/tests/docker/dockerfiles/fedora-rust-nightly.docker @@ -33,6 +33,7 @@ exec "$@"\n' > /usr/bin/nosync && \ ccache \ clang \ compiler-rt \ + coreutils \ ctags \ cyrus-sasl-devel \ daxctl-devel \ diff --git a/tests/docker/dockerfiles/fedora-win64-cross.docker b/tests/doc= ker/dockerfiles/fedora-win64-cross.docker index 1da425768fc..4f743c00434 100644 --- a/tests/docker/dockerfiles/fedora-win64-cross.docker +++ b/tests/docker/dockerfiles/fedora-win64-cross.docker @@ -26,6 +26,7 @@ exec "$@"\n' > /usr/bin/nosync && \ ca-certificates \ ccache \ compiler-rt \ + coreutils \ ctags \ dbus-daemon \ diffutils \ diff --git a/tests/docker/dockerfiles/fedora.docker b/tests/docker/dockerfi= les/fedora.docker index 632259378c9..9278d797693 100644 --- a/tests/docker/dockerfiles/fedora.docker +++ b/tests/docker/dockerfiles/fedora.docker @@ -33,6 +33,7 @@ exec "$@"\n' > /usr/bin/nosync && \ ccache \ clang \ compiler-rt \ + coreutils \ ctags \ cyrus-sasl-devel \ daxctl-devel \ diff --git a/tests/docker/dockerfiles/opensuse-leap.docker b/tests/docker/d= ockerfiles/opensuse-leap.docker index def0ca9db46..a041d439768 100644 --- a/tests/docker/dockerfiles/opensuse-leap.docker +++ b/tests/docker/dockerfiles/opensuse-leap.docker @@ -20,6 +20,7 @@ RUN zypper update -y && \ ccache \ clang \ clang-devel \ + coreutils \ ctags \ cyrus-sasl-devel \ dbus-1 \ diff --git a/tests/docker/dockerfiles/ubuntu2204.docker b/tests/docker/dock= erfiles/ubuntu2204.docker index c8cc6249296..23b33d6ad44 100644 --- a/tests/docker/dockerfiles/ubuntu2204.docker +++ b/tests/docker/dockerfiles/ubuntu2204.docker @@ -19,6 +19,7 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ ca-certificates \ ccache \ clang \ + coreutils \ dbus \ debianutils \ diffutils \ diff --git a/tests/lcitool/projects/qemu.yml b/tests/lcitool/projects/qemu.= yml index 82812e77365..1ee7dcf3d46 100644 --- a/tests/lcitool/projects/qemu.yml +++ b/tests/lcitool/projects/qemu.yml @@ -13,6 +13,7 @@ packages: - clang - cmocka - column + - coreutils - ctags - cyrus-sasl - daxctl diff --git a/tests/vm/generated/freebsd.json b/tests/vm/generated/freebsd.j= son index c03e1cd5863..f586827b136 100644 --- a/tests/vm/generated/freebsd.json +++ b/tests/vm/generated/freebsd.json @@ -15,6 +15,7 @@ "capstone4", "ccache4", "cmocka", + "coreutils", "ctags", "curl", "cyrus-sasl", --=20 2.47.3 From nobody Sun Dec 14 06:42:53 2025 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=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1763380628; cv=none; d=zohomail.com; s=zohoarc; b=m3GRbun4sLLWaSTjyLCHoUkSD+nXIl1ykYL6FjREaAE0hvATgPIQDg5/EKi0mQiR/Cew/aP8IEo+AlQeBuyH75Os+JpqiCDeDhS+EUOlOKE+YDLJZXVw81nVFqAk037T4HQJE/q9sY7NxzFoPTvlwxJOaZDHuWDpA4yu1B339KI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1763380628; 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=xqHWnAkE618EWgRbik2E2u5ZOc1cs1N5HVjAC1I4HPI=; b=jAmmXrsAoej91RC+mD8TsKIt+ue81nAxsaz6oeVXziDEl15p9RPEM/Tyu5twuQ8bH7WiDRHDRsnbY5f8bxcBHk5KBWJfm356WGs6UrEUt51xA0iQMrHYsnZxv+QqzOc/GiIStORIaf7iY3tc2UVD1gkntXSCxHNypCXepgg8+MY= 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=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1763380628614268.80175820171985; Mon, 17 Nov 2025 03:57:08 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vKxpa-0008L3-JF; Mon, 17 Nov 2025 06:55:38 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vKxpY-0008IO-1o for qemu-devel@nongnu.org; Mon, 17 Nov 2025 06:55:36 -0500 Received: from mail-wm1-x333.google.com ([2a00:1450:4864:20::333]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vKxpT-0005h0-4E for qemu-devel@nongnu.org; Mon, 17 Nov 2025 06:55:35 -0500 Received: by mail-wm1-x333.google.com with SMTP id 5b1f17b1804b1-47798ded6fcso5239105e9.1 for ; Mon, 17 Nov 2025 03:55:30 -0800 (PST) Received: from draig.lan ([185.126.160.19]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-47787e35b7esm311848305e9.4.2025.11.17.03.55.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Nov 2025 03:55:28 -0800 (PST) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id C0F8A5F929; Mon, 17 Nov 2025 11:55:24 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1763380529; x=1763985329; 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; bh=xqHWnAkE618EWgRbik2E2u5ZOc1cs1N5HVjAC1I4HPI=; b=HIlHUznubxr3Czm5CdN8rAhCFt5yP2AEWu/8+g2/AlhCNULzRf+3wPrwavfgp1fka+ KMKXgIVxVb8M9Rmc4diKnu+2dvp6M2kLbz1gtlIb6pXrRjySiKNJmmxnNi9Rfouxnj0E eNl3m0vbi99FdIJ7q/xAP8TYp5YTxNEpS6Ta0I84tGWBa35NuyfDAeBnPSmwIqcq8bJv /w55T0kNiQV2ZYFfVEqtlvRoSNCYZIHQgU6S2zK7PEN62ejGb0x99xwTbN4MTm9cN4wi UvohQz/PmlYW7B1tUe6STIkXzWJtT0/F+x6YWv+0J+8uxqvR9kPuy401gQJEUVCWWFee yfkg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763380529; x=1763985329; 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; bh=xqHWnAkE618EWgRbik2E2u5ZOc1cs1N5HVjAC1I4HPI=; b=OALxtGWORfTtYHY0ySKtWRaKLUhuM07MZY4ZSGW5bUy46O1uIOym+vIWE1QFzluX01 Fp4T21gs8PKo0nPoSsj4HxzfEcbULfq0AwiYx2qKGxWWLsdL6w92D42oO3SbsATM2vzD LX/RXsilBzr7hvov8XmsknzRgW3Mt0UjGNdfoRa1/nVZx0RruJLqdoGhmnpVJKZprLjS d4VE7CBIRZOWomFZj63063LhaKvt6geqZWo3WkKgz2oARUdEsNQP/XTLb8KajzxwkuYw MmYnTdbIBTKTm12czTsIell+UNPWTepZa1ujxWYz74guYtpDUcYkV8ldmjOj7/YgCWfS uGuA== X-Gm-Message-State: AOJu0Yw+nNk7/PWCYFWhDW0Gjo11+Ut1CGVthWJ29e8AFgMtR5Xm5VEF nNdzhja5YAC5eFQPbKf/nrmx3FXRTFRkvLSdZzIZjcSrRsz03Sv+vy6H5sIun3VL/ZY= X-Gm-Gg: ASbGnctYqmpEgtaQycdlV2837mJotqYkKemqE6OPnc7dwa7Ze8G8q3sci5r+dasw6KU NoVxijHpPrikhpHVTPAydUV6xyJUp/V89BQmz/TuI9Ce6slPBVdTFRDX/st/1J5AVFf47vg593g PsU2LQ+TRoebgUPpk7Y/biP1TVz5WnI6FkmAwf/cMvcsuSyfjg/A2vAAaHK6xl1b4SHcAK6s41+ mFKVn9otBP1ExOTkqkRryzhneRa2g/WSZDHXC6hkm6w/wV4LWoI9YSUljCcLDb0iv6ZSYkLPymW Dnttk5J1Q8umKILLgWO+mIGijFC6C42wSS45MdW7+t0l65G06ysmwPlzOJnLMaUDLoNkniQwA8I RemgrsJLIiwdXioAOPnkmt0wXpwJsKe5Nsc3WlXsv3PenzwCiCxMbIaiXUlfMneiql3ZLSLyogs +7 X-Google-Smtp-Source: AGHT+IGR/obW2vE0r8t6POXGJ+bM/OuihSLT0ClVR96JK/weQvLyZonVZ6oPew/D1ImB76CYHq2eJg== X-Received: by 2002:a05:600c:a49:b0:475:e007:baf1 with SMTP id 5b1f17b1804b1-4778feadb6dmr104271715e9.34.1763380529203; Mon, 17 Nov 2025 03:55:29 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Ed Maste , Akihiko Odaki , Thomas Huth , BALATON Zoltan , Sriram Yagnaraman , Paolo Bonzini , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , David Woodhouse , Paul Durrant , Gustavo Romero , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Kohei Tokunaga , Li-Wen Hsu , Peter Maydell , Dmitry Osipenko , qemu-arm@nongnu.org, Zhao Liu , qemu-s390x@nongnu.org, Pierrick Bouvier Subject: [PATCH v3 05/18] docs/about/emulation: update assets for uftrace plugin documentation Date: Mon, 17 Nov 2025 11:55:10 +0000 Message-ID: <20251117115523.3993105-6-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251117115523.3993105-1-alex.bennee@linaro.org> References: <20251117115523.3993105-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable 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=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::333; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x333.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1763380629662153000 From: Pierrick Bouvier Linaro is discontinuing its fileserver service by end of the year. Migrate assets to GitHub. Signed-off-by: Pierrick Bouvier Message-ID: <20251113102525.1255370-7-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e --- docs/about/emulation.rst | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/docs/about/emulation.rst b/docs/about/emulation.rst index 92c219119e8..4a7d1f41780 100644 --- a/docs/about/emulation.rst +++ b/docs/about/emulation.rst @@ -886,24 +886,24 @@ As an example, we can trace qemu itself running git:: $ uftrace dump --chrome | gzip > ~/qemu_aarch64_git_help.json.gz =20 For convenience, you can download this trace `qemu_aarch64_git_help.json.gz -`_. +`_. Download it and open this trace on https://ui.perfetto.dev/. You can zoom = in/out using :kbd:`W`, :kbd:`A`, :kbd:`S`, :kbd:`D` keys. Some sequences taken from this trace: =20 - Loading program and its interpreter =20 -.. image:: https://fileserver.linaro.org/s/fie8JgX76yyL5cq/preview +.. image:: https://github.com/pbo-linaro/qemu-assets/blob/master/qemu-uftr= ace/loader_exec.png?raw=3Dtrue :height: 200px =20 - open syscall =20 -.. image:: https://fileserver.linaro.org/s/rsXPTeZZPza4PcE/preview +.. image:: https://github.com/pbo-linaro/qemu-assets/blob/master/qemu-uftr= ace/open_syscall.png?raw=3Dtrue :height: 200px =20 - TB creation =20 -.. image:: https://fileserver.linaro.org/s/GXY6NKMw5EeRCew/preview +.. image:: https://github.com/pbo-linaro/qemu-assets/blob/master/qemu-uftr= ace/tb_translation.png?raw=3Dtrue :height: 200px =20 It's usually better to use ``uftrace record`` directly. However, tracing @@ -916,7 +916,7 @@ Example system trace =20 A full trace example (chrome trace, from instructions below) generated fro= m a system boot can be found `here -`_. +`_. Download it and open this trace on https://ui.perfetto.dev/. You can see c= ode executed for all privilege levels, and zoom in/out using :kbd:`W`, :kbd:`A`, :kbd:`S`, :kbd:`D` keys. You can find below some seque= nces @@ -924,27 +924,27 @@ taken from this trace: =20 - Two first stages of boot sequence in Arm Trusted Firmware (EL3 and S-EL1) =20 -.. image:: https://fileserver.linaro.org/s/kkxBS552W7nYESX/preview +.. image:: https://github.com/pbo-linaro/qemu-assets/blob/master/qemu-uftr= ace/bl3_to_bl1.png?raw=3Dtrue :height: 200px =20 - U-boot initialization (until code relocation, after which we can't track= it) =20 -.. image:: https://fileserver.linaro.org/s/LKTgsXNZFi5GFNC/preview +.. image:: https://github.com/pbo-linaro/qemu-assets/blob/master/qemu-uftr= ace/uboot.png?raw=3Dtrue :height: 200px =20 - Stat and open syscalls in kernel =20 -.. image:: https://fileserver.linaro.org/s/dXe4MfraKg2F476/preview +.. image:: https://github.com/pbo-linaro/qemu-assets/blob/master/qemu-uftr= ace/stat.png?raw=3Dtrue :height: 200px =20 - Timer interrupt =20 -.. image:: https://fileserver.linaro.org/s/TM5yobYzJtP7P3C/preview +.. image:: https://github.com/pbo-linaro/qemu-assets/blob/master/qemu-uftr= ace/timer_interrupt.png?raw=3Dtrue :height: 200px =20 - Poweroff sequence (from kernel back to firmware, NS-EL2 to EL3) =20 -.. image:: https://fileserver.linaro.org/s/oR2PtyGKJrqnfRf/preview +.. image:: https://github.com/pbo-linaro/qemu-assets/blob/master/qemu-uftr= ace/poweroff.png?raw=3Dtrue :height: 200px =20 Build and run system example --=20 2.47.3 From nobody Sun Dec 14 06:42:53 2025 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=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1763380572; cv=none; d=zohomail.com; s=zohoarc; b=gPBqpaeJWo0oAc+EFEVVa0elZ6i/L1bcI3AK45nBH6EvbRosRDqT7pb/w+Kr4zBV3W39HGAZB8hkGR+ayK1ShetUcrOIhtmwBnqb7boKP8ZqeayooaVDQQWDq6gyIyTVaP/yaOgOptC3I33YyKqq2FbGUH0iqTNMxUok238cF9Q= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1763380572; 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=mMVC5qM83p1dTusMd1y9CVJYzPl/PVF7PvfxiCc/j5M=; b=E7r/8uL1Lih6ki6h7L6hhdG6sBGrusoFBooa4Oz4WFOg9oVfZg2lpXOvAKQiTzYUFeyWRWqbRwIOWZ+fcvvYzszIpd1zXcJZlS6cJiQcyiPcDXiH5jS4F0ab9O8nIldOp8y6BiYLUX5lOUWQsngKl6fzozKYZPvwNXDkJrXgRc0= 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=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1763380572192654.3913393599526; Mon, 17 Nov 2025 03:56:12 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vKxpd-0008Q7-W8; Mon, 17 Nov 2025 06:55:42 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vKxpb-0008M6-JE for qemu-devel@nongnu.org; Mon, 17 Nov 2025 06:55:39 -0500 Received: from mail-wr1-x42e.google.com ([2a00:1450:4864:20::42e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vKxpV-0005iU-HZ for qemu-devel@nongnu.org; Mon, 17 Nov 2025 06:55:39 -0500 Received: by mail-wr1-x42e.google.com with SMTP id ffacd0b85a97d-429c48e05aeso2504906f8f.1 for ; Mon, 17 Nov 2025 03:55:32 -0800 (PST) Received: from draig.lan ([185.126.160.19]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-42b53e7aea7sm25804997f8f.1.2025.11.17.03.55.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Nov 2025 03:55:28 -0800 (PST) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id D8C465F932; Mon, 17 Nov 2025 11:55:24 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1763380531; x=1763985331; 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; bh=mMVC5qM83p1dTusMd1y9CVJYzPl/PVF7PvfxiCc/j5M=; b=S3vSxFAjQfD05hixokfSumxeBt2k8vf46eLaOlbFxV8J2RF+5depiatTnX3U9++uDX gOh9Y2nQASCCqrEvgQ6SuO46pq+U27FPoGUo2vQ40D+/BY6KM/PAnG7CGVKNR6E05zJQ 948aPsuNnCMFIRyS3jwDicHkvK806EkvhCFZ1vpHPBZs6SxrFmbtna8DkKYheWFh33Ac FpOLmqnrQulrurEmNehYx+mACL+Rn70eK3vx7l8bdnaIGqG8csNvgRk8YYcj0QOrGYxz sbSvcpmC24zbPgegiQi4kywp5e7Q4R9whil59l2+h7ypFpUCMW3U1xU+PmJgD6WY068o POxA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763380531; x=1763985331; 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; bh=mMVC5qM83p1dTusMd1y9CVJYzPl/PVF7PvfxiCc/j5M=; b=JuPuGR1PnGUwFRAQuDPDxLA4ccaphoey3UIHsXU+OvQ4cGbXshWUw8BSKWLLanBcpb 6CZ/fDGVsxbftiXfzePCPXhZ5Nkpywi9310wzNe8z6qpNkqf/BwXjZx47y43Shmdntei ZgcTM72EOYWEoP5w6MKgXNC/SoOhcuZ2aOduX1xO4OW4ee6Hfewdygn+addvjAKmqSi1 r9QP5Fr5g+MnrHqpVlovtGj5leDcH7Dc4a3Z0z9qDrQjfh9t8CEUMl63mRwEZZgBwKM2 9tdOQKuZI6El2sjcfGEtatgpxn8ZaPLPC8J9jvkQdFhvGFN/AT0kXbYQnl5ie6bCLFd0 WvGg== X-Gm-Message-State: AOJu0Yws6zFRsakrrzOtoEd6YT+cJ4+ZrWATNg6890rrUdxnTSqZ0Wky GDZCFAaalnvBX3660FNoQtMSX5h0J6GjuZW54TDL4JR+5UTqGofwW7+VE1Q+2lnx8hE= X-Gm-Gg: ASbGnctCB0Bxbb2zfEWqnjN7MTDAB2E9wVtJw90M4k4Wy7ozz3jynOu9wTMKUCG2LyB 5vhCHQqCzxdaLiafGUSIz8D2XghIw4Oflwdh+J/pVFPfYyuH83DZNW00EwuWP6+DNjOEmlwpDIu hn4iuIlkrA6GQ2/lccVteNKJqlowHayXyGj50FZHp8CbBS7wIcg3cI3MhM6gHWoZr8d/paNWXSi NYfHzV+1TVkv+ucpSbQelqVn352LHhb/oAmZM+QxLmBm14w6fa5bpKy8aZAMw1KI3frgxaAiZAV jsZdwHXa+YBZxbtGd107vORcwuq+vP1lyOTcOqU7vTJofRDvCkuorlXvfKT/zNt6sQHv+drhGlh PBa7KoYMetlFiDiKr2J26IAH8rjb1BCXovE8Wy/2ajfJ7VMLqpnrjL+hJA64XTpHc11cQcRiBBA vVeWykCAxaubg= X-Google-Smtp-Source: AGHT+IEnzswHRDKa9HZmYVfFN2pSSZmgqp37Fck09345tiSibHF8eCJhfom94Qnr5vZ3euNT3kt11g== X-Received: by 2002:a05:6000:248a:b0:425:82b4:a099 with SMTP id ffacd0b85a97d-42b5270bd10mr16671689f8f.0.1763380531213; Mon, 17 Nov 2025 03:55:31 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Ed Maste , Akihiko Odaki , Thomas Huth , BALATON Zoltan , Sriram Yagnaraman , Paolo Bonzini , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , David Woodhouse , Paul Durrant , Gustavo Romero , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Kohei Tokunaga , Li-Wen Hsu , Peter Maydell , Dmitry Osipenko , qemu-arm@nongnu.org, Zhao Liu , qemu-s390x@nongnu.org, qemu-stable@nongnu.org Subject: [PATCH v3 06/18] tests: move test_xen assets to share.linaro.org Date: Mon, 17 Nov 2025 11:55:11 +0000 Message-ID: <20251117115523.3993105-7-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251117115523.3993105-1-alex.bennee@linaro.org> References: <20251117115523.3993105-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable 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=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42e; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x42e.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1763380573895158500 Linaro are migrating file-hosting from the old NextCloud instance to another sharing site. Reviewed-by: Thomas Huth Cc: qemu-stable@nongnu.org Message-ID: <20251113102525.1255370-8-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e --- tests/functional/aarch64/test_xen.py | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/tests/functional/aarch64/test_xen.py b/tests/functional/aarch6= 4/test_xen.py index 261d796540d..d90595cad35 100755 --- a/tests/functional/aarch64/test_xen.py +++ b/tests/functional/aarch64/test_xen.py @@ -25,8 +25,7 @@ class BootXen(LinuxKernelTest): XEN_COMMON_COMMAND_LINE =3D 'dom0_mem=3D128M loglvl=3Dall guest_loglvl= =3Dall' =20 ASSET_KERNEL =3D Asset( - ('https://fileserver.linaro.org/s/JSsewXGZ6mqxPr5/' - 'download?path=3D%2F&files=3Dlinux-5.9.9-arm64-ajb'), + 'https://share.linaro.org/downloadFile?id=3DRRahAWwAwYKTZQd', '00366fa51ea957c19462d2e2aefd480bef80ce727120e714ae48e0c88f261edb') =20 def launch_xen(self, xen_path): @@ -55,8 +54,7 @@ def launch_xen(self, xen_path): wait_for_console_pattern(self, console_pattern, "Panic on CPU 0:") =20 ASSET_XEN_4_11 =3D Asset( - ('https://fileserver.linaro.org/s/JSsewXGZ6mqxPr5/download?path=3D= %2F&' - 'files=3Dxen-hypervisor-4.11-arm64_4.11.4%2B37-g3263f257ca-1_arm6= 4.deb'), + 'https://share.linaro.org/downloadFile?id=3DALU4n2NGGYbE4fO', 'b745c2631342f9fcc0147ddc364edb62c20ecfebd430e5a3546e7d7c6891c0bc') =20 def test_arm64_xen_411_and_dom0(self): @@ -66,8 +64,7 @@ def test_arm64_xen_411_and_dom0(self): self.launch_xen(xen_path) =20 ASSET_XEN_4_14 =3D Asset( - ('https://fileserver.linaro.org/s/JSsewXGZ6mqxPr5/download?path=3D= %2F&' - 'files=3Dxen-hypervisor-4.14-arm64_4.14.0%2B80-gd101b417b7-1_arm6= 4.deb'), + 'https://share.linaro.org/downloadFile?id=3Dos4zSXPl7WW4lqX', 'e930a3293248edabd367d5b4b3b6448b9c99c057096ea8b47228a7870661d5cb') =20 def test_arm64_xen_414_and_dom0(self): @@ -77,8 +74,7 @@ def test_arm64_xen_414_and_dom0(self): self.launch_xen(xen_path) =20 ASSET_XEN_4_15 =3D Asset( - ('https://fileserver.linaro.org/s/JSsewXGZ6mqxPr5/download?path=3D= %2F&' - 'files=3Dxen-upstream-4.15-unstable.deb'), + 'https://share.linaro.org/downloadFile?id=3DjjjG4uTp2wuO4Ks', '2a9a8af8acf0231844657cc28baab95bd918b0ee2d493ee4ee6f8846e1358bc9') =20 def test_arm64_xen_415_and_dom0(self): --=20 2.47.3 From nobody Sun Dec 14 06:42:53 2025 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=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1763380673; cv=none; d=zohomail.com; s=zohoarc; b=Otzu8uyc1P0endrDiZZqP2mV+PfeXFV7QO8rtXyi7vYIRWKzjao4TkSts5nw6FQDBV68VYL5I4tQWwDF9hH1hH0++I2qT9Nl0IEIThzHBmhPl1aILNGtY06qRfRBSPIOMxwJUlMYP1Jngl73oJkb1JCAdirOsWRAanRAurET8f0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1763380673; 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=Azih3R+3AAU41tCVa285s70I8vzeVrobT+k83nNHXws=; b=Q/auljAMRJKQNCK75WjT1lBTLqr9FJJkSJsyAVXMtJqVSOhgBklcCiVSWan85dh6JJma16X1Rx54plI+m2o8SE0oR8p7rD8svw7AmQIZeRVPKfm4O4+GIxmUdxQHOvxRssarFbIfEDPDmQkGUSMmlO61pEYacNanogfY5t4kss4= 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=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1763380673626420.82710535970284; Mon, 17 Nov 2025 03:57:53 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vKxpc-0008ND-BL; Mon, 17 Nov 2025 06:55:40 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vKxpY-0008Iy-UA for qemu-devel@nongnu.org; Mon, 17 Nov 2025 06:55:37 -0500 Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vKxpT-0005hJ-OY for qemu-devel@nongnu.org; Mon, 17 Nov 2025 06:55:36 -0500 Received: by mail-wm1-x329.google.com with SMTP id 5b1f17b1804b1-47118259fd8so30896205e9.3 for ; Mon, 17 Nov 2025 03:55:31 -0800 (PST) Received: from draig.lan ([185.126.160.19]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4779f44a0e4sm87685405e9.15.2025.11.17.03.55.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Nov 2025 03:55:28 -0800 (PST) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id F1C395F93E; Mon, 17 Nov 2025 11:55:24 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1763380530; x=1763985330; 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; bh=Azih3R+3AAU41tCVa285s70I8vzeVrobT+k83nNHXws=; b=ptnzQhV3TyHmDW9DxGAih5xss4HhV/rvjeFju6N2ZiDUPRB8gPjFUcKAr9pMcPIVmv xxwg4QH/TNphPxM+qY+70xDM7qCZ5EA+P29zdBO4J1Y/ve9+lepAGhkJbV7/n363fj5/ CI5njvXmSK/p8BGLlpMLad1NZgFsVxWR9f+0i/TBeijBmDSouUjxLiO3yBxAvFuCECKS icdIKMzJHO4Oywia2E2JPDOIKOsu2lmjUSTswiR3VxOYXMq96057hkUbTvSy3xY3GytJ /8JTUtcn78d//SDYDYGrikDU1mgwnb3jlY6S1Fq8QFP10OpWRNAyBKIxydLsUBZwau34 jZ1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763380530; x=1763985330; 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; bh=Azih3R+3AAU41tCVa285s70I8vzeVrobT+k83nNHXws=; b=mHKlntXixH3f+o0kzrTjTeWMoHmAAKjxuOj8d9j8paeg82wJpJQmxEz4vkXsUa3qJH Zb0DToCyDJh6GBKHPhyQ4YIV59sENksSJUr+4I/AgZwu3Rx3ZgjNDrzqu+/1uijuzaG6 ocIlJEhRELpKlSt0HpoGknIHR1E14r1iuLgBBQYWDEN5aWL1KyqdxNVi2MeSoIIuQf7o WHGuspVoICq3zF6IvT39QALOGJdtcZUwjHWtsZ0lx6zfkYOVK3q3E6SXZlR9KT6FtUcn o+/oydwMgw8vnvTjUnVIoaJUvWzMzLrYFukP+uctuWcvzgdNHv30JNScUEFT8AlGVQoQ 1Qeg== X-Gm-Message-State: AOJu0YwDvZCvz9j3ufUlygeEJ+DIxElrfk25VKDL/PkP8nz/dZXr/A0n 0sfct1ak2SvcqHFcqU/6kEmFbfEhArF6OflBKt8YNWe95zifve+yU+LxSk7Fc/tmPQI= X-Gm-Gg: ASbGncuuDFIn2WWkXi5WkEyWLLZoM/JQBxMVvH+V055nAk5RKKtXtWXmnNiQzMp04cj YWE8pFm3LYvLPiU9aX+oRFXYBCGmwNLPolaw9o6GuxET0Zu38Bvfv7MGzjEK7Neio/Qf3OvtIb8 EoTW3Ib44QllRed3DnjMGz6V6H7E+rGSUHenZzd10K/TnVrJS9Xusp45Ods4wFic3HH9Xb94mtk tG4QJQepGgbgZtt1LGfVY4fMuhBxN1ZnmxiXcCSe6KBynrhZoGbmcsWwhGH5qR/V2Bpmig29a3v twKopkh27v23wfEcHbSiVK3UW2Kf24ps8p3Gy/V00CZbi6NX4/HCh8p9M9xjN3bF+hcYnkFytlt 7a4jcwfdZijGPCuUoqFGcFqdw/m1jQV/9zmY68Qay9vpTOh9ltaijzzChoiyUYogPCMOYtpHIV6 vF X-Google-Smtp-Source: AGHT+IFeR68tuFZWlZvHwqZGhXKmm6024Famlat4kQ5cannYdkpXoc3gBrZOeSvyT0URopF2krU+Nw== X-Received: by 2002:a05:600c:1f87:b0:475:de68:3c30 with SMTP id 5b1f17b1804b1-4778fe68a14mr127109415e9.16.1763380529888; Mon, 17 Nov 2025 03:55:29 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Ed Maste , Akihiko Odaki , Thomas Huth , BALATON Zoltan , Sriram Yagnaraman , Paolo Bonzini , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , David Woodhouse , Paul Durrant , Gustavo Romero , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Kohei Tokunaga , Li-Wen Hsu , Peter Maydell , Dmitry Osipenko , qemu-arm@nongnu.org, Zhao Liu , qemu-s390x@nongnu.org, qemu-stable@nongnu.org Subject: [PATCH v3 07/18] tests: move test_virt assets to share.linaro.org Date: Mon, 17 Nov 2025 11:55:12 +0000 Message-ID: <20251117115523.3993105-8-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251117115523.3993105-1-alex.bennee@linaro.org> References: <20251117115523.3993105-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable 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=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::329; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x329.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1763380675550158500 Linaro are migrating file-hosting from the old NextCloud instance to another sharing site. While I'm at it drop the old pauth-impdef flag which is no longer needed. Reviewed-by: Thomas Huth Cc: qemu-stable@nongnu.org Message-ID: <20251113102525.1255370-9-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e --- tests/functional/aarch64/test_virt.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/tests/functional/aarch64/test_virt.py b/tests/functional/aarch= 64/test_virt.py index 63071f9b517..f9e3ec08fad 100755 --- a/tests/functional/aarch64/test_virt.py +++ b/tests/functional/aarch64/test_virt.py @@ -60,8 +60,7 @@ def test_alpine_virt_tcg_gic_max(self): =20 =20 ASSET_KERNEL =3D Asset( - ('https://fileserver.linaro.org/s/' - 'z6B2ARM7DQT3HWN/download'), + 'https://share.linaro.org/downloadFile?id=3D3zGlbmXh8pXFewt', '12a54d4805cda6ab647cb7c7bbdb16fafb3df400e0d6f16445c1a0436100ef8d') =20 def common_aarch64_virt(self, machine): @@ -77,7 +76,7 @@ def common_aarch64_virt(self, machine): self.vm.set_console() kernel_command_line =3D (self.KERNEL_COMMON_COMMAND_LINE + 'console=3DttyAMA0') - self.vm.add_args('-cpu', 'max,pauth-impdef=3Don', + self.vm.add_args('-cpu', 'max', '-machine', machine, '-accel', 'tcg', '-kernel', kernel_path, --=20 2.47.3 From nobody Sun Dec 14 06:42:53 2025 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=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1763380644; cv=none; d=zohomail.com; s=zohoarc; b=kWKU2URiGyQ/8fW8FeNfgjbZvTS/OMRwsZ9URwFY+xhcrT2aD60fb0/0howW5PkjaURYkX6d7tZmPfkuIrcnQ5JqaaMBopghRh1kcgUel0fXAGq450ht5ceqyB9KUf41PjZUqh2hiif8UBMVEIJ/GME4EI+P191t31Amgmvf714= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1763380644; 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=FCObaqAbinD7KhsOP46zwmYSxm2YKTey6+ugit7HEQk=; b=QugqyoDJbfPZ3Df/zvvSeQYrlwNj1Zpfd7YbBiwyGmmgvTsOk3llz/zeah6w4Q2YnJ+TApMKZlfQ2mt8tS1stPmJ8sErS5vKfDwujbvPFCrdb+XjPwshrUIBERwfYg3TAGQjyXC74HyIPMSOU7DjlDjfH7hJc7+jNX4Popu6Sn8= 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=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1763380644169542.2738357260927; Mon, 17 Nov 2025 03:57:24 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vKxpe-0008Q8-1A; Mon, 17 Nov 2025 06:55:42 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vKxpa-0008KZ-93 for qemu-devel@nongnu.org; Mon, 17 Nov 2025 06:55:38 -0500 Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vKxpU-0005i0-6m for qemu-devel@nongnu.org; Mon, 17 Nov 2025 06:55:37 -0500 Received: by mail-wm1-x329.google.com with SMTP id 5b1f17b1804b1-4779aa4f928so19325425e9.1 for ; Mon, 17 Nov 2025 03:55:31 -0800 (PST) Received: from draig.lan ([185.126.160.19]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4779525d2bcsm161132535e9.5.2025.11.17.03.55.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Nov 2025 03:55:28 -0800 (PST) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 14AAB5F94D; Mon, 17 Nov 2025 11:55:25 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1763380531; x=1763985331; 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; bh=FCObaqAbinD7KhsOP46zwmYSxm2YKTey6+ugit7HEQk=; b=ALPlya6uzZW3ukeSgyoT7pOdP71nh2sVdeiQ9zA6OwZHUQP+YYm0Ic7TSDzQyX/NXF NFTK33qNqthCNfkZL47Xug3GwRXccJ95ctWRTvSOv6+K+S0m3DE17XuFP3l4Lc7om5Wp ANAxhVjCm9x3r263hHTkQgz5Sni9lTMIwa1ryi84RIBfjMRc2t9zxb6dZKfHsQ4bFCmK Bs4DSYimOxE7qPeoHjoV3AHWD7Y0nWJh/+X8h1iMF9OjJSS+RiWiXAp91rLuPMGzExO8 Wn8dcTmY9HqLqSZpiyrMvwTsimkYNtCQ2nhuohBTMdRKOZ3zX7BQRf5JRA5Nv/bMXM1b xdyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763380531; x=1763985331; 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; bh=FCObaqAbinD7KhsOP46zwmYSxm2YKTey6+ugit7HEQk=; b=FkIRHVpWdvBUwzEIromriJTh37phG9d9QzoVZqtikyLv6tELHalK7+iAimzX98OfPb Y7xgWugLKGlQN33DrmTzjhxKrghxS6wEdqwYEDJPmtZR5p7fHyF+8lb4TFT3H0hJelIf Zo4C408T1Dnnbix0SGVuBkQvyaWftDprKvN2QwzAg7vNVEIbPZgeA0/Dle3eRiUzgAQt J+X0NwZIfHn9EkH4L7Zu8mzDSQuCvXBrj/mJYm5RNg9HWI9eQykl7p12FpP3FLK6lgQb l4+3H52cRvBm/aT0wDCmnCmZfp2C6dcfoMDFiBFqx3BUzCh4LoScOOBkfvsnA2aaofSk v7xw== X-Gm-Message-State: AOJu0YzwnQN4WfOUJDWjvMKq4CstDPoJWOva5AIXs0scPHFJxYclU8DO ExdEZO5NT65ta3cLycjk5iyh8b5PigXRXkJHK68iZmRjEvvhog9dI3pLbulAXb/ntxA= X-Gm-Gg: ASbGncuyYEOOToNtTLUbP9coY9vCL1lw5ZINwLjin5X+phH/mCKPozuEvBArWrP9TDa 5ENUS2hgJj93c31PUPOznXA2g/goXL0F2ij8qd3m8Kx6dBqE3P6iKYSXpH2iSg6TM8t/2RADqMB T5AuB63tocn11wMqLd0D+DtoaikKjNq4n9qxKSJ6r2egW6reY/XS1PtIqC9KJX49znBwaYqIzA8 wGmJyAdDViBHlMO1sVYhIv1yRCpjHazu3bWXQxv2lekHiqAffD1DqtJZPCHzm6igVtr6coqe0vX 88gWu69zSmRE8kakRyGsa0DpgKheBa/6VmWlRHc4KuNtSBxvcPEcAYyQh2KwZqtlQSoq6hZAfyC CGSuRKu6tF1qKy8BXlXnoiFMHEKgHaZgbuIMBHURKUU3hDqIp2uwdF55LiTYRwG6m21ZcUKwgSi KW X-Google-Smtp-Source: AGHT+IHY5ZW7slDHeduf0BbaZP7/4sghMucY8A7TA7mUGcJEP3u1zxUEoyUQhJi6FUBSJkj6jQ9LHg== X-Received: by 2002:a05:600c:450f:b0:477:76bf:e1fb with SMTP id 5b1f17b1804b1-4778fe4a05emr126134275e9.16.1763380530575; Mon, 17 Nov 2025 03:55:30 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Ed Maste , Akihiko Odaki , Thomas Huth , BALATON Zoltan , Sriram Yagnaraman , Paolo Bonzini , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , David Woodhouse , Paul Durrant , Gustavo Romero , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Kohei Tokunaga , Li-Wen Hsu , Peter Maydell , Dmitry Osipenko , qemu-arm@nongnu.org, Zhao Liu , qemu-s390x@nongnu.org, qemu-stable@nongnu.org Subject: [PATCH v3 08/18] tests: move test_netdev_ethtool to share.linaro.org Date: Mon, 17 Nov 2025 11:55:13 +0000 Message-ID: <20251117115523.3993105-9-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251117115523.3993105-1-alex.bennee@linaro.org> References: <20251117115523.3993105-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable 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=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::329; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x329.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1763380645865153000 Linaro are migrating file-hosting from the old NextCloud instance to another sharing site. Reviewed-by: Thomas Huth Cc: qemu-stable@nongnu.org Message-ID: <20251113102525.1255370-10-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e --- tests/functional/x86_64/test_netdev_ethtool.py | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/tests/functional/x86_64/test_netdev_ethtool.py b/tests/functio= nal/x86_64/test_netdev_ethtool.py index ee1a397bd24..ac8a92512cf 100755 --- a/tests/functional/x86_64/test_netdev_ethtool.py +++ b/tests/functional/x86_64/test_netdev_ethtool.py @@ -16,16 +16,10 @@ class NetDevEthtool(QemuSystemTest): # Runs in about 17s under KVM, 19s under TCG, 25s under GCOV timeout =3D 45 =20 - # Fetch assets from the netdev-ethtool subdir of my shared test - # images directory on fileserver.linaro.org. - ASSET_BASEURL =3D ('https://fileserver.linaro.org/s/kE4nCFLdQcoBF9t/' - 'download?path=3D%2Fnetdev-ethtool&files=3D') - ASSET_BZIMAGE =3D Asset( - ASSET_BASEURL + "bzImage", - "ed62ee06ea620b1035747f3f66a5e9fc5d3096b29f75562ada888b04cd1c4baf") - ASSET_ROOTFS =3D Asset( - ASSET_BASEURL + "rootfs.squashfs", - "8f0207e3c4d40832ae73c1a927e42ca30ccb1e71f047acb6ddb161ba422934e6") + ASSET_BZIMAGE =3D Asset("https://share.linaro.org/downloadFile?id=3DQD= 37GYYAJhGOgVe", + "ed62ee06ea620b1035747f3f66a5e9fc5d3096b29f75562= ada888b04cd1c4baf") + ASSET_ROOTFS =3D Asset("https://share.linaro.org/downloadFile?id=3DYAq= nr0W8fruDh3f", + "8f0207e3c4d40832ae73c1a927e42ca30ccb1e71f047acb6= ddb161ba422934e6") =20 def common_test_code(self, netdev, extra_args=3DNone): self.set_machine('q35') --=20 2.47.3 From nobody Sun Dec 14 06:42:53 2025 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=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1763380598; cv=none; d=zohomail.com; s=zohoarc; b=G3Hxt1P8HGiAH3evzIxKvw4FySq3mgLptFFXVlL08OvPCyI3ZJ2Ux+V/o1FwappLxA9PkqIx1mjJwW3lz1rl//PdEytV7JrddhglxxDfC4SSuhp/3eLQUh5CZ+NjLxkR4/r8v9cpuySbOS/eeWuG3E5P5dGubATC1VPiuZ9gh04= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1763380598; 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=bOOLp9RotIMjyhi6C/JbSM8N/Ln7kFnaMLGlM32ws2s=; b=XpvwLEBahHWH+p5T3AwQJ8W7rkdzJWFgF02bYegdxfd6e5l42QJHTWHvFHZg5OM8vAvs1TjsOR8EE5z6B1iPyttTn6GO/I5e1rGPR0YAbHU2wqMkx8HhPu2x9Bo4HJVhkslAbTSeLUsxQigJ0VORz0By380ZyDd1iUH35FUXnk0= 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=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1763380598181383.7393825640105; Mon, 17 Nov 2025 03:56:38 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vKxpf-0008RV-2V; Mon, 17 Nov 2025 06:55:43 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vKxpb-0008MB-Nb for qemu-devel@nongnu.org; Mon, 17 Nov 2025 06:55:39 -0500 Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vKxpV-0005io-JA for qemu-devel@nongnu.org; Mon, 17 Nov 2025 06:55:39 -0500 Received: by mail-wm1-x32a.google.com with SMTP id 5b1f17b1804b1-47118259fd8so30896585e9.3 for ; Mon, 17 Nov 2025 03:55:32 -0800 (PST) Received: from draig.lan ([185.126.160.19]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-477a81c567bsm1240475e9.9.2025.11.17.03.55.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Nov 2025 03:55:28 -0800 (PST) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 2FC1E5FA14; Mon, 17 Nov 2025 11:55:25 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1763380532; x=1763985332; 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; bh=bOOLp9RotIMjyhi6C/JbSM8N/Ln7kFnaMLGlM32ws2s=; b=er/IbgCNn0oH9LqHAeNGlfeWstsrYsNRADQV45sOhjyJW7+RkKXkZS+EZPoE9D2dgp Os/zIzJ+DBGilVY/m7c9FYDHQcRZqsxozQZQv09HmTgWD/xPoFR7dvFjZe38jJEAjsXo M3rPZWNGgrPuwt3r2kkl6xLhPgZ5PWKD53v5y5sZ97NEoKq5LNdesKG7m/OWY5a/rUV9 +fwz2JYjoPub6Cwz9N8r3sWdfTf0I3GsGJ0ALKOSW8dZC8AePN7AcmIYeBSXaRUPoFU/ GPiDCVBrsWtawscvz9S07XEDlgbkWSHqopVkls9glCP1xmiW3BCT8E3dzmrGBz5jswEt sdVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763380532; x=1763985332; 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; bh=bOOLp9RotIMjyhi6C/JbSM8N/Ln7kFnaMLGlM32ws2s=; b=f/YNmVeggohCLnV+X1cy9/JvLZqB4usLEb0tafmszs1ttKXueAymfTagN1MyfaxbRU lhr9EVgbaw+DUc8vd6sqo5RFeZ/zmuzcD5CaJBwd2yCrifliTdB6PMU2jNigjUgDcwYU Ht2RHrQ14mrWq1MszuNw/7zhrbbzWMwwSBig/VECZWJqX3k1DSk0qhWhf6ye9qr/DHTr 2HX64F8WVL50d2XipZ6+YyX/S30Rj0H9fJ6R+tnDX3gqRYfew8tVL704L2Nuv20bgQIl 53UdRx2R/Dd77TORoaKH1G9DVuCPIYJ+mzEzzsiYgY1czt19NgHcOD4z/xpygY7VqpXn GZiQ== X-Gm-Message-State: AOJu0YwQYDJdUmBvFvFre0XmDwm5YIgeooG+FfOBxPgyx8KpxlXwT2TE CfKaAchTgx2OYgNb7/Ywx5EPB3TfSAcOjPyzo/c3v/HI7igL70HFY6Ek2Mfe0dJnitQ= X-Gm-Gg: ASbGnctCypXnvkh/gS3+Rf6YOCM18FeVj/GnJUp0wjIswNJBqDIU8CX9FSpconaTXZp J+Ys8JWfEzFPpKWPfzUCzaTDFeEY4u91Hqx9bgJ1E12S/qOa/OagJGAUDanyYLGmrTZ5428rtUu XHP+MGahaZQStcuZiX/6tf/FQYmlsML6xiiSy82cZvOYCtm/HeZWEJQmLCjysWCtIKdskaHxfhG bSYLdCDhOGnavxhEpVeJdFQrAGElMLPL/51PbV5Uzj4u7EH//dzmR0tjy+l5Gk3R68r/Txl/Vsr E4x5t1iYerGGYYX9Fzh6koXq4gr0fVuIKxf2i6ZSIunTnN29degjgp7qCSFZkF9CdiyR/jPno/x cqGdg1qdJNGYDnJSr9e77+ZgQ9NR1Hc/CtvnoSILzW4RY7fDPfJ05ZnDyA6nA6tfRUpRYAcolPU 0z X-Google-Smtp-Source: AGHT+IGIY9G6mMWLqbj74djXso//omAIa7KxSHOgB3JwfZUWzTXEfSpEvD26zTyHbX4ouPmvHpN1lg== X-Received: by 2002:a05:600c:3512:b0:471:15bb:ad7b with SMTP id 5b1f17b1804b1-4778fe5ecf9mr114602475e9.6.1763380531860; Mon, 17 Nov 2025 03:55:31 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Ed Maste , Akihiko Odaki , Thomas Huth , BALATON Zoltan , Sriram Yagnaraman , Paolo Bonzini , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , David Woodhouse , Paul Durrant , Gustavo Romero , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Kohei Tokunaga , Li-Wen Hsu , Peter Maydell , Dmitry Osipenko , qemu-arm@nongnu.org, Zhao Liu , qemu-s390x@nongnu.org, qemu-stable@nongnu.org Subject: [PATCH v3 09/18] tests: move test_kvm_xen to share.linaro.org Date: Mon, 17 Nov 2025 11:55:14 +0000 Message-ID: <20251117115523.3993105-10-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251117115523.3993105-1-alex.bennee@linaro.org> References: <20251117115523.3993105-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable 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=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32a; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x32a.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, 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: 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 @linaro.org) X-ZM-MESSAGEID: 1763380627129153000 Linaro are migrating file-hosting from the old NextCloud instance to another sharing site. Reviewed-by: Thomas Huth Cc: qemu-stable@nongnu.org Message-ID: <20251113102525.1255370-11-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e --- tests/functional/x86_64/test_kvm_xen.py | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/tests/functional/x86_64/test_kvm_xen.py b/tests/functional/x86= _64/test_kvm_xen.py index a5d445023c9..424d4b20010 100755 --- a/tests/functional/x86_64/test_kvm_xen.py +++ b/tests/functional/x86_64/test_kvm_xen.py @@ -23,18 +23,11 @@ class KVMXenGuest(QemuSystemTest): kernel_path =3D None kernel_params =3D None =20 - # Fetch assets from the kvm-xen-guest subdir of my shared test - # images directory on fileserver.linaro.org where you can find - # build instructions for how they where assembled. - ASSET_KERNEL =3D Asset( - ('https://fileserver.linaro.org/s/kE4nCFLdQcoBF9t/download?' - 'path=3D%2Fkvm-xen-guest&files=3DbzImage'), - 'ec0ad7bb8c33c5982baee0a75505fe7dbf29d3ff5d44258204d6307c6fe0132a') - - ASSET_ROOTFS =3D Asset( - ('https://fileserver.linaro.org/s/kE4nCFLdQcoBF9t/download?' - 'path=3D%2Fkvm-xen-guest&files=3Drootfs.ext4'), - 'b11045d649006c649c184e93339aaa41a8fe20a1a86620af70323252eb29e40b') + ASSET_KERNEL =3D Asset('https://share.linaro.org/downloadFile?id=3DUG0= V8dzzHrrHb9X', + 'ec0ad7bb8c33c5982baee0a75505fe7dbf29d3ff5d442582= 04d6307c6fe0132a') + + ASSET_ROOTFS =3D Asset('https://share.linaro.org/downloadFile?id=3DVwL= RKDXKFl6oKti', + 'b11045d649006c649c184e93339aaa41a8fe20a1a86620af= 70323252eb29e40b') =20 def common_vm_setup(self): # We also catch lack of KVM_XEN support if we fail to launch --=20 2.47.3 From nobody Sun Dec 14 06:42:53 2025 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=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1763380657; cv=none; d=zohomail.com; s=zohoarc; b=Ot+B7KKTIRPf+AJFw/CG3SlersjCBPrj4EwNTzMlHMzqhnMVf3HJ8Cf4YN5UDLxT6E1dr55T1m9eh7/NwlpAV13lvVcdP5i9CnihQloBRgpUDW9meg9bFw9AmhmWtphF78ENgcoDe3+AmyZHpok3NE54ewKYoLHSbF2u7ILpVOQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1763380657; 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=TNe986N1oAGIBabCsODBcDfYvCszxDoEGJSFW4ycP7o=; b=JJ8z/Iz12WbFpP5RPbS+8lj5iHOSJUfatJ8XV5CkkRoq1oWVK/ZJoGCKOb+x5luqc+U/YGg/OTlrD6JnwpK22bHh/gg5ZevoRP3ubjMTSIonYEF+wOkbOPWczeVFVsoedwihAcKMGPQgo8THhXZhxct31z04viAp/62MHH079Pg= 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=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1763380657451336.06054663816803; Mon, 17 Nov 2025 03:57:37 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vKxpg-0008T0-IW; Mon, 17 Nov 2025 06:55:44 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vKxpd-0008Oe-Af for qemu-devel@nongnu.org; Mon, 17 Nov 2025 06:55:41 -0500 Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vKxpW-0005jQ-7o for qemu-devel@nongnu.org; Mon, 17 Nov 2025 06:55:41 -0500 Received: by mail-wm1-x332.google.com with SMTP id 5b1f17b1804b1-477632b0621so27772965e9.2 for ; Mon, 17 Nov 2025 03:55:33 -0800 (PST) Received: from draig.lan ([185.126.160.19]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4778bd11165sm112199175e9.6.2025.11.17.03.55.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Nov 2025 03:55:28 -0800 (PST) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 45F605FA3D; Mon, 17 Nov 2025 11:55:25 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1763380532; x=1763985332; 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; bh=TNe986N1oAGIBabCsODBcDfYvCszxDoEGJSFW4ycP7o=; b=ck5FVhQbf2XHwhZVi7Zqjom1tzOPJ6SrhdpXHPCjzollXq8OrCovzrLyrStxzwoVEt 8+svgtBerOYVAuLhyKE+wAmTi4ZYAx+SpM2VhO1iya/HL/A/ENCmnQWTb6/8o79F/pdo /sN9jME2lapvtnt/pC9frNYv0LNZug2ERk8YhhBOA6fHe11LOCbtGczCju9bXfR1ueeT kd2zJSlQ2FUl9Wi9nD7v1rZWkMpUEyTV1H8RPq+GvtA8s17mW2DJvDggtp0J5oqN/oJL h+RkdGs/IwUWIzOBJI1ZHzZX4W2tuT83c1/qJLWmYTp7U/NtgnA3dJuX7SF2+N+Dfxcr z6XA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763380532; x=1763985332; 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; bh=TNe986N1oAGIBabCsODBcDfYvCszxDoEGJSFW4ycP7o=; b=d1mX3EELfVKpjEtI2zkUjH7hLNmu6sDY+2PceI/XXxp85LBJJc0CQKC+FslUuQ6c2G ESQAM2GO03u0Sa8OEs5q05+3xYJxz9oS3HbXQZKRDzid6GCuTLrBBQfM62QFP1jEau+g I8AA1111t942+YndYS9XrczQYL1lhiPamkNIst51EnIg6gHxkD9DXHpr0vE6kv0c3qTr DFGyxla+q66Tc1jS3yrpBHMILjLHCoTSjetACvuiaEAiM4XQ+rV1shkYnbLe8ihKIgEJ 0QbnH1ADljn1XZXTTH2oacPGB43vhnHXMRkoD0RqtMEfVXgzYqULTv40ioYUrCJHqaKf 1x3w== X-Gm-Message-State: AOJu0YzybUnL9zXFrNCyzCWlFyN0vfA7WT+qM6fXk3SrHc5Pjud1veSS J14jqS83jhHGv9EP6Qi6UnPvuHxwcvGHdVxFyUjw8MtNkNmSeTKNEsUmUZ/p9XSwIas= X-Gm-Gg: ASbGncvFRgAoJnU7OyCl6D5m8QlQi5MDlLw5j5zD5QiuFT5dt6ZcFYTAUgnEOHT7PDE dr+JcUAfWJ3Mnisr7L7+6sTYWKc1ng+DgGPnEuucchSHSpaTOcpvA8lX3VQDbqOvvEWpKhlb+LA l5nhyddg1shh8lBIvUourrFz9e9dmAAuc6qpkoTOZrOYYLnb+cBcDzNDTPluKb8YoMjwgA85jOR 4e87sWYLMcRHoDVJls83b90rN68YOFb/9KGr2KIAV3OXCI17N/ZuxDXf4SKxB8DTchXNHhfpGcn SvwberTREYgM06yR5rBPFXFOolPCB8A6mRRDMW69MCHv70xTe/eeYyTZL2JkI8LOgD14B7ZhE7S dodm3N37TUuOHAdN1f1E/GZg0ZnnHFRwcTCChyL67mtZmMxsAa4BQLJD4OF3tBT2ZrBuVriZnF/ t2tmhPRe/5hZ8= X-Google-Smtp-Source: AGHT+IGEMvYMkFPRKGN4wUoDcbsbyC2wxVh4Z1nk3SuU5gmtS8Uuk4PMlICNl6kX/PndGaSF07jGiw== X-Received: by 2002:a05:600c:3512:b0:477:7ab8:ad7 with SMTP id 5b1f17b1804b1-4778fe5ddd2mr121599285e9.9.1763380532489; Mon, 17 Nov 2025 03:55:32 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Ed Maste , Akihiko Odaki , Thomas Huth , BALATON Zoltan , Sriram Yagnaraman , Paolo Bonzini , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , David Woodhouse , Paul Durrant , Gustavo Romero , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Kohei Tokunaga , Li-Wen Hsu , Peter Maydell , Dmitry Osipenko , qemu-arm@nongnu.org, Zhao Liu , qemu-s390x@nongnu.org, qemu-stable@nongnu.org Subject: [PATCH v3 10/18] tests: move test_kvm to share.linaro.org Date: Mon, 17 Nov 2025 11:55:15 +0000 Message-ID: <20251117115523.3993105-11-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251117115523.3993105-1-alex.bennee@linaro.org> References: <20251117115523.3993105-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable 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=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::332; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x332.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1763380660029153000 Linaro are migrating file-hosting from the old NextCloud instance to another sharing site. Cc: qemu-stable@nongnu.org Reviewed-by: Thomas Huth Message-ID: <20251113102525.1255370-12-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e --- v3 - fixed download URL --- tests/functional/aarch64/test_kvm.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/tests/functional/aarch64/test_kvm.py b/tests/functional/aarch6= 4/test_kvm.py index 9fb9286139f..7545f5ed554 100755 --- a/tests/functional/aarch64/test_kvm.py +++ b/tests/functional/aarch64/test_kvm.py @@ -19,9 +19,7 @@ class Aarch64VirtKVMTests(LinuxKernelTest): =20 ASSET_KVM_TEST_KERNEL =3D Asset( - 'https://fileserver.linaro.org/s/HmjaxXXYHYSqbes/' - 'download?path=3D%2F&files=3D' - 'image-with-kvm-tool-and-unit-tests.gz', + 'https://share.linaro.org/downloadFile?id=3DBs8Eb2Wb7yWtkTA', '34de4aaea90db5da42729e7d28b77f392c37a2f4da859f889a5234aaf0970696') =20 # make it easier to detect successful return to shell --=20 2.47.3 From nobody Sun Dec 14 06:42:53 2025 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=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1763380639; cv=none; d=zohomail.com; s=zohoarc; b=FaTQ07pGWEWNjAzbbKLg4w0J5ZyqWx9j+nE5Wt1XfdbuZRzDKzgQVUoBcYVj5cOZxYtvRw1IEjTIjB8tg+5GlCnGW1A4OJYhWD+dBGVQpDzXng9I0+iHqp7caPz+Am4GvwyFSwmuCIa1LSNk+ZNFMzPY3mObsE+kDsDtW2Ius8k= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1763380639; 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=ddQPmTtLHjd+ba+Nnv9Q5/alJP/AtH8hBil+YOtIrqM=; b=QSVoIWMcqq+LvApZcXQ2L8aTdRmjD4b1QpavL9vRz7/HekKkY9JCGYd0wOFylI7wAFFEow+/xTckJg3rgiOALPZfW7zD7iK2B8puykDK2wybXvOWNgX3hk/B3IJhwmSTtxCDXSF8nj6YaQslSFqzifZ9F+MS46DfAUuyVpGMk5w= 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=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1763380639837797.8137801159381; Mon, 17 Nov 2025 03:57:19 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vKxph-0008VI-S1; Mon, 17 Nov 2025 06:55:45 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vKxpe-0008RT-MH for qemu-devel@nongnu.org; Mon, 17 Nov 2025 06:55:42 -0500 Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vKxpX-0005k4-B6 for qemu-devel@nongnu.org; Mon, 17 Nov 2025 06:55:42 -0500 Received: by mail-wm1-x32f.google.com with SMTP id 5b1f17b1804b1-47778b23f64so28810745e9.0 for ; Mon, 17 Nov 2025 03:55:34 -0800 (PST) Received: from draig.lan ([185.126.160.19]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-47796a8a695sm142872405e9.13.2025.11.17.03.55.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Nov 2025 03:55:32 -0800 (PST) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 5E8A85FA6C; Mon, 17 Nov 2025 11:55:25 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1763380534; x=1763985334; 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; bh=ddQPmTtLHjd+ba+Nnv9Q5/alJP/AtH8hBil+YOtIrqM=; b=Y56rlFrLRlo0wk5l2a8cka5Hjjv+hNM7AoPSZrNiCdQK7t790fRlHy6f8Kijbfyg7O HxLGsPXHKrTVwNZttmauf2l4q0CT57MlYJhNwkAAXZ5W43uxzPpXkHQZLfC0x44K/vrq kj8b0Y15qLip/4INnVxEDm/AP8HLSH3gt2oKvn1xKHII9OHx+94OvyOjhpln42w+6taD m6OXyRZJ9g11BXu/clfn5VhJEgHZBTWhmLa7JgT1SjXvEaAGG6QdJwnPRaTBmOxwiBos jhSaXfVozXC7ynKKOrf3QsUvEzfFiJWEKTfEd0B1wkmmGGf4mgmi5xbTYh9aM6gs1Ujj uw+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763380534; x=1763985334; 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; bh=ddQPmTtLHjd+ba+Nnv9Q5/alJP/AtH8hBil+YOtIrqM=; b=SGJZ4x3URIJ+BoCkvDeRg6CTqStHxT/uriCIWVlu9lycdrbAgesTSVixkg6u9xKU1d 3MOxr9zxHSQMmpmO3UYawhZ4dFj8ezegIFrYIzxbI92hEIfZ/wXkt2uSCa+AQiZlSAYu wT/HBAlfr5xjlUb419kFMM7Cl7gpIoxHHCWSVZgIFPSLZgFKrDsxlVcIBl4c5Ogk/sMp tprMXVh9plnOgw2VsbBOs12eY05/YOcsvyXpAyv4m75iS87RDhcAulZ//px3SQb4OYo/ IhULgCMnC8yOAYHr7E/GVNT6J7qiM9SMPzYoagoivL8Wpehi/QVHEYMS0XWQimZGC4Q7 NYOw== X-Gm-Message-State: AOJu0YwWjLiwNf+LXpc37pO0s4ftjW06Xyd6f8cS5t2q3Fu1TXJi9Mm8 /rGTnlbRF/MTRNPuNr4OSpkzHUXX/0uF+T886hAv0yiZnfWdh7gozfPLizwb75Ato9A= X-Gm-Gg: ASbGnctuifLKJpDh64F8DTcyA4hJ5SwtFtNgzXtK+veCNCURnzDdprE1xSe/5vqnkw5 NQs8ACz6Ik4hSFB3nKdPr1jAQnQgH8ySw3vfFqZSYAaj8KkiEJFk0hlH9uwJZo9AcFT46xYzIFF bY0Z6aggwys6Cuacv3wIjt9MfINhSnxec8WduWiFJHd+KbY8vUzLlyHQV+MSIxsEM0Pf7ATTQjv XNM3HJBuGT4kUNqT2inti/HPshW75ipT50mtMtGITuNecKh0OlU40Vu/E0t2naqEsirWAU8I+6Z KEyg1lvUjXkbEAm/zpgnmv0WyJgg75r34cDt9TjKKPFSf+j95tqekeBC4Nz9PCWBgNQRPw7gCCL jP3KoEDJCfAASHCYxmGD5XSF8ZAgz3tY9e0+k6lFnDKhF9veUWLu2QJaHQcjVVbvrLPCKfe5GnY 8tdLiF38tkkiI= X-Google-Smtp-Source: AGHT+IE9XT1/z3WZDB68SBtTcY3HF4o+hHRH9skQlfd6HRJiPbFe4AIRwfFV9ZZ+IH0NBmKs8jvyJg== X-Received: by 2002:a05:600c:1d19:b0:477:582e:7a81 with SMTP id 5b1f17b1804b1-4778fe50bb3mr91800995e9.4.1763380533851; Mon, 17 Nov 2025 03:55:33 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Ed Maste , Akihiko Odaki , Thomas Huth , BALATON Zoltan , Sriram Yagnaraman , Paolo Bonzini , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , David Woodhouse , Paul Durrant , Gustavo Romero , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Kohei Tokunaga , Li-Wen Hsu , Peter Maydell , Dmitry Osipenko , qemu-arm@nongnu.org, Zhao Liu , qemu-s390x@nongnu.org, qemu-stable@nongnu.org Subject: [PATCH v3 11/18] tests: move test_virt_gpu to share.linaro.org Date: Mon, 17 Nov 2025 11:55:16 +0000 Message-ID: <20251117115523.3993105-12-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251117115523.3993105-1-alex.bennee@linaro.org> References: <20251117115523.3993105-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable 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=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32f; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x32f.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, 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: 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 @linaro.org) X-ZM-MESSAGEID: 1763380641007158500 Linaro are migrating file-hosting from the old NextCloud instance to another sharing site. Cc: qemu-stable@nongnu.org Reviewed-by: Thomas Huth Message-ID: <20251113102525.1255370-13-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e --- tests/functional/aarch64/test_virt_gpu.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/tests/functional/aarch64/test_virt_gpu.py b/tests/functional/a= arch64/test_virt_gpu.py index 4e50887c3e9..c26a1f20c65 100755 --- a/tests/functional/aarch64/test_virt_gpu.py +++ b/tests/functional/aarch64/test_virt_gpu.py @@ -23,15 +23,11 @@ class Aarch64VirtGPUMachine(LinuxKernelTest): =20 ASSET_VIRT_GPU_KERNEL =3D Asset( - 'https://fileserver.linaro.org/s/ce5jXBFinPxtEdx/' - 'download?path=3D%2F&files=3D' - 'Image.6.12.16.aarch64', + 'https://share.linaro.org/downloadFile?id=3DlL8wgnMmSXZo7Co', '7888c51c55d37e86bbbdeb5acea9f08c34e6b0f03c1f5b2463285f6a6f6eec8b') =20 ASSET_VIRT_GPU_ROOTFS =3D Asset( - 'https://fileserver.linaro.org/s/ce5jXBFinPxtEdx/' - 'download?path=3D%2F&files=3D' - 'rootfs.aarch64.ext2.zstd', + 'https://share.linaro.org/downloadFile?id=3DqOn1wbfKmS6KVHZ', 'd45118c899420b7e673f1539a37a35480134b3e36e3a59e2cb69b1781cbb14ef') =20 def _launch_virt_gpu(self, gpu_device): --=20 2.47.3 From nobody Sun Dec 14 06:42:53 2025 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=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1763380662; cv=none; d=zohomail.com; s=zohoarc; b=LFyRj7Hm4gSbQv/DD7X88PMx1a254hDEovE1RVkc+nFK6ZYUchEEBxnGUMisBkU46bNlQYNlkmdNtEKFN3ZugktSsbm1BrKEBy5MzFgzOoWydGR800V/hmiVVu1qY7NCzy2JSwwis9rvhpQ2v/bJ3Iw5BvOi/JzzO4kSKur2GT4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1763380662; 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=0fOUEkPwhvaQG6OX3bRBBhu6M7xGuUW1rQkX3xy0dv4=; b=DdLCCRhs2vigAwT6ZlxSI+snTbppkNLXPicYmc6dY356QFgKHumSSsUsEqJFge8SueY1TI5aGNBqifuvLy1zSeFYdQYCMcqONFxO+U6gW6o8RcJTz09SxKQ6fildC0cLXNietWn9y6t7n1pjJq8mpDcfBAKZz8H2NimJvwgJFiA= 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=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 176338066200926.203994146292644; Mon, 17 Nov 2025 03:57:42 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vKxqD-0000gT-8s; Mon, 17 Nov 2025 06:56:18 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vKxpi-0008W5-NE for qemu-devel@nongnu.org; Mon, 17 Nov 2025 06:55:48 -0500 Received: from mail-wr1-x42a.google.com ([2a00:1450:4864:20::42a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vKxpZ-0005m3-Uf for qemu-devel@nongnu.org; Mon, 17 Nov 2025 06:55:46 -0500 Received: by mail-wr1-x42a.google.com with SMTP id ffacd0b85a97d-42bb288c219so1462590f8f.1 for ; Mon, 17 Nov 2025 03:55:37 -0800 (PST) Received: from draig.lan ([185.126.160.19]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-42b53e84a4fsm25748557f8f.11.2025.11.17.03.55.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Nov 2025 03:55:32 -0800 (PST) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 7635D5FA6F; Mon, 17 Nov 2025 11:55:25 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1763380536; x=1763985336; 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; bh=0fOUEkPwhvaQG6OX3bRBBhu6M7xGuUW1rQkX3xy0dv4=; b=WMra4m2XJ9Hp1v0Ff34RqSg1rCG0y/FONdHTEYy+hixIyQQkOJ6xauGL1zGA9rhUFh xM9dlPtbQuPtVhd+R2XsXxDBgljlaJGA4W9+MWzAiUVZVj+c/GxC6RM9XugTXE9IkRyI Wel56NevrzMInADVdaHb/evEB7d0g70rrhjEVOrigtzENGFQFk6t6fk7+WVJb++549TM 00IN/oZDGRZbm7qGhvEIBH3YPWLDizFPzkK7p7R+IyRgXMzBzzDrPKqYe1ScEH/+42h8 oFkXNfHCrRPyNE5UKGi4JdDzZGf5kQfQk6A3QEcE1OdA2DZNC34NFhk2xnjg28ehZ0DU WKig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763380536; x=1763985336; 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; bh=0fOUEkPwhvaQG6OX3bRBBhu6M7xGuUW1rQkX3xy0dv4=; b=SAW2U+PvQQt46RSjPhM/VQErzL4l3hrOJGAPpgaRaqUJiaaMGo8nufe46yLDmgMPoO I90Re7zj1UR10XJYqKZ1m9odpAolHSIMqinqNM44YYDWuAR3vsK2hNqZBNcB6jEtlkDC TnC/DQ+qq9x4RcRFhdtqK+QD9mT6um5XUb/KdM/Aiy5WaXlyGAEqmjlyKiK9EZisnwWB OT1lDcr1TeGWQ3QaV5ENq8vWNUVRXLEOLURBG3ACBX+LkH/mQgSb/OLKXYheVnqjJ15w vsubYr1gZ6Z6Xu8oZnLMHz/vRg3cYDArv46fxESP8OhRUXVzcPVjCUOfv/zvZjedxMgO NLLw== X-Gm-Message-State: AOJu0YylOWwIqIrouWrC9dDafjCoJNCKocVzUJKT3mVHDMbGsxbaVRrV smAQgWOaAZTd5RuvbA/cEcGBEGMIEfJXvFtDVd0DeFZlom3jc4r5NlKemmljYsLLoZg= X-Gm-Gg: ASbGnct8pii+Ux1esUPOHMWRVflEokuAxiWde29Bq0u5X86eCvepuBbq/Hxn0RVX7pw eI2FwIiZ1T05DXbwSVIEngobfvXxV6b+DMLWsW7YTuBSWWOfwSTc0fJoGHman/fM0V9X+m8n9XQ W6H9oOmCFW9I7Bj/qJNPvEMmWM28rMMFgbMnHxUcV7QBTdVJY8+CEeSljpoxI3SZEG5h11D1Y3+ 8Adh8M4tMBC78/G43su1jHSUGGx6Z1bbGeg0DLVZnsbJuwU6LP4wO1C8wiyj0oiqixOXcoy8ZmL i+mesut+yw77EymMjdzh11CVJZ2AkS5BeyIcw53YpPjqNSJuS6Niq2kEzYMiwL+qkS0tFyuilpA mj4lMU4qPuzQbPWZIRIm/6n4zrrW2Gu/Hl7Rpl/hPqxkyI4JV4HJJX+7BSBrUEPYCbUgTqW9sr8 eQr4VCoGGQWeY= X-Google-Smtp-Source: AGHT+IFeD/hDtKO9YvM173MvDkgUZ+EvP5YUDp0RRachrwjonv1bq4baAlDSjKMMuEbsaA2CqZclXQ== X-Received: by 2002:a05:6000:2405:b0:42b:3b55:8917 with SMTP id ffacd0b85a97d-42b59377ff8mr11391645f8f.36.1763380536325; Mon, 17 Nov 2025 03:55:36 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Ed Maste , Akihiko Odaki , Thomas Huth , BALATON Zoltan , Sriram Yagnaraman , Paolo Bonzini , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , David Woodhouse , Paul Durrant , Gustavo Romero , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Kohei Tokunaga , Li-Wen Hsu , Peter Maydell , Dmitry Osipenko , qemu-arm@nongnu.org, Zhao Liu , qemu-s390x@nongnu.org, =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= Subject: [PATCH v3 12/18] gitlab: add initial ppc64le custom-runner test Date: Mon, 17 Nov 2025 11:55:17 +0000 Message-ID: <20251117115523.3993105-13-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251117115523.3993105-1-alex.bennee@linaro.org> References: <20251117115523.3993105-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable 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=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42a; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x42a.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1763380664137153000 This is a plain configure build but I only run a subset of the tests until the kinks have been worked out. Reviewed-by: Daniel P. Berrang=C3=A9 Message-ID: <20251113102525.1255370-6-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e --- v3 - use QEMU_CI_UPSTREAM when checking namespace --- docs/devel/testing/ci-jobs.rst.inc | 6 +++ .gitlab-ci.d/custom-runners.yml | 1 + .../custom-runners/debian-13-ppc64le.yml | 41 +++++++++++++++++++ 3 files changed, 48 insertions(+) create mode 100644 .gitlab-ci.d/custom-runners/debian-13-ppc64le.yml diff --git a/docs/devel/testing/ci-jobs.rst.inc b/docs/devel/testing/ci-job= s.rst.inc index b92d372a0a9..f1c70344ece 100644 --- a/docs/devel/testing/ci-jobs.rst.inc +++ b/docs/devel/testing/ci-jobs.rst.inc @@ -174,6 +174,12 @@ If you've got access to an IBM Z host that can be used= as a gitlab-CI runner, you can set this variable to enable the tests that require this kind of host. The runner should be tagged with "s390x". =20 +PPC64LE_RUNNER_AVAILABLE +~~~~~~~~~~~~~~~~~~~~~~~~ +If you've got access to an PPC64LE host that can be used as a gitlab-CI +runner, you can set this variable to enable the tests that require this +kind of host. The runner should be tagged with "ppc64le". + CCACHE_DISABLE ~~~~~~~~~~~~~~ The jobs are configured to use "ccache" by default since this typically diff --git a/.gitlab-ci.d/custom-runners.yml b/.gitlab-ci.d/custom-runners.= yml index 142fbf4a242..3e28e48c97c 100644 --- a/.gitlab-ci.d/custom-runners.yml +++ b/.gitlab-ci.d/custom-runners.yml @@ -31,3 +31,4 @@ include: - local: '/.gitlab-ci.d/custom-runners/ubuntu-24.04-s390x.yml' - local: '/.gitlab-ci.d/custom-runners/ubuntu-24.04-aarch64.yml' + - local: '/.gitlab-ci.d/custom-runners/debian-13-ppc64le.yml' diff --git a/.gitlab-ci.d/custom-runners/debian-13-ppc64le.yml b/.gitlab-ci= .d/custom-runners/debian-13-ppc64le.yml new file mode 100644 index 00000000000..e088c3b67b7 --- /dev/null +++ b/.gitlab-ci.d/custom-runners/debian-13-ppc64le.yml @@ -0,0 +1,41 @@ +# All jobs should run successfully in an environment setup by the +# scripts/ci/setup/build-environment.yml task: +# "Install basic packages to build QEMU on Ubuntu/Debian" + +.debian_ppc64le_template: + extends: .custom_runner_template + needs: [] + stage: build + tags: + - debian_13 + - ppc64le + rules: + - if: '$CI_PROJECT_NAMESPACE =3D=3D $QEMU_CI_UPSTREAM && $CI_COMMIT_BR= ANCH =3D~ /^staging/' + - if: "$PPC64LE_RUNNER_AVAILABLE" + before_script: + - source scripts/ci/gitlab-ci-section + - section_start setup "Pre-script setup" + - JOBS=3D$(expr $(nproc) - 2) + - section_end setup + script: + - mkdir build + - cd build + - section_start configure "Running configure" + - ../configure $CONFIGURE_ARGS || + { cat config.log meson-logs/meson-log.txt && exit 1; } + - section_end configure + - section_start build "Building QEMU" + - make --output-sync -j"$JOBS" + - section_end build + - section_start test "Running tests" + - if test -n "$MAKE_CHECK_ARGS"; + then + make -j"$JOBS" $MAKE_CHECK_ARGS ; + fi + - section_end test + +debian-13-ppc64le-default: + extends: .debian_ppc64le_template + variables: + # qtest currently fails: https://gitlab.com/qemu-project/qemu/-/issues= /3207 + MAKE_CHECK_ARGS: check-unit check-tcg check-softfloat --=20 2.47.3 From nobody Sun Dec 14 06:42:53 2025 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=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1763380585; cv=none; d=zohomail.com; s=zohoarc; b=csatSFGYHNg55DwFQFkz6exZJ+fbkx01hPOhAEF9B7MU+vTuZXSn2gpIquWIMarghcMRxEiV0xT106Ba1B71kBdQvVdq8xZ1oQ22731c9UmQ7u/xXjPSZtVaaraNvc3lCXmYa6SJlBKYJSETHJdOvwXxRolY5mcawAlQD2/v3zA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1763380585; 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=t6HSnkvpjHkS7tonHb5zKH2VLJ9Qc9MClLALRrKy+8k=; b=maUTyOoXXR+wMeB1LFgUn21Gw4tnhOth3wbXARzGT+PiEv5ktTBxVhNhPslQUJtQzoaMxUYZL4oQN7fFahwJEc53QEGGetb9iK6AMHumg5Lai5mUDNAH4ARh3cO6UkZunwpC+LyohturS7xiN+/GeFzPbWZdPTqFhn8VMYXngD4= 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=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1763380585630505.72139996990506; Mon, 17 Nov 2025 03:56:25 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vKxpk-0008Vq-Ah; Mon, 17 Nov 2025 06:55:48 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vKxpe-0008RI-Jg for qemu-devel@nongnu.org; Mon, 17 Nov 2025 06:55:42 -0500 Received: from mail-wm1-x330.google.com ([2a00:1450:4864:20::330]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vKxpW-0005jp-Sp for qemu-devel@nongnu.org; Mon, 17 Nov 2025 06:55:42 -0500 Received: by mail-wm1-x330.google.com with SMTP id 5b1f17b1804b1-475ca9237c2so22850905e9.3 for ; Mon, 17 Nov 2025 03:55:34 -0800 (PST) Received: from draig.lan ([185.126.160.19]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-47787e8e6acsm315026085e9.9.2025.11.17.03.55.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Nov 2025 03:55:32 -0800 (PST) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 8FC625FC09; Mon, 17 Nov 2025 11:55:25 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1763380533; x=1763985333; 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; bh=t6HSnkvpjHkS7tonHb5zKH2VLJ9Qc9MClLALRrKy+8k=; b=eTwb9++X2TSgaiF/IDO1JHMOUNyWBIOCCo5TwVN1gbsb0m0vX3KgMlp7M9xBF94YoR ZGtrRa35eceJCJQrEv5JggDGWcT7b2qiJfXD8mGnDF6TnFKi0r6dRVpzH5gggB+tsA24 iBHQXGAzZQbf+hDv9pG+r9rrZL35cWmBRk9Ib4MwMPSpd6E27VSmRAX6Z4f5jo68Hi8R ovyLDasrEM3r/0fs0l97cF73fo8gT2aqjN/Vzc3929e2nMHoRKFQPxb10ZbwGuHF+W80 wBcwTCEnZOWlF74Wd+pkuMw66PMLaR2x6PiqO2Ud0iwgNT2uVOaISQlnl+dtQBjpy1L6 roGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763380533; x=1763985333; 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; bh=t6HSnkvpjHkS7tonHb5zKH2VLJ9Qc9MClLALRrKy+8k=; b=Huk2Hxs6GUSped+GH4vev1/bJ5Viy7CEaENXdnX+CPd6dZj3J68QFFl++9m3EFcI7C jyyY+LPBmzChwq773fFyhbLfQ16LzRvzCJubwwumNVDjlWKmSJSesmdzxtgyQI7g0Zto XItqgoPwyoqfq6n3Ik8Tzr7ZFSvUwnTahSmRazPF/DuBEacjaQfSgBd46oewBqOzwkCW kchjWkUc/iEwn1s9X9fvbgTZrjiEQPD7A4kKQPHfpNQIOw6c8fI/863HH4XUs1nS9uIC KCeialkDSkOu+R+kqf7h1rYqkVBI9shpEtxmxZGlYuHrJqSPS2YYPraJFyODCzghY/mL 7v/Q== X-Gm-Message-State: AOJu0Yw2pdbp51sDhh23aUznTdvm+T/flCsHrveKzwD+WMTQv03/jCIX rhZzD5geyPUYeEN/XY3o686VKlNPy7R14qDbt7zgjKfWfkqAUIwD1o/zySBDkw8RY74= X-Gm-Gg: ASbGncuBUX5MIELvKl2DuBdwlGpgnGmmLmisrh7WTpr7fSdrgqc1a/wHwKx8Uj2WSBY ReaBfDFPDceumwKzCvnaI4WEr/1S8cWPbndTxiL6U534Z5jX7GYu0V/wbH4d0VUO70nPr28Qby0 yBTT8rncP70ntV2GaF37SWxl9YpKJea1rk/M+JAqWXNZnbJ5/UUeQMx6iEIHJRXgb0y5oX1xjcj XnY78l0nBXHuWaKU1P3nVMNYggcXR5LEyQcr2iiKWMW1L7EkGzcGD548bh1IFTJHNa2YIRH9xLv xdYraAKek2qhwyC8MAZmujO8iMUQ0niHu3oNOyLdUNgutFm55fUmFqjSUW2ofq6aM+UnED4XIWB gZp6RRMdmXMTYawa53dkrWQxGlbotPUBN4c16HyXUZeievxlZsOmoaD9S/ncr8v/476vZM949w7 J+iziBK3w7+eg= X-Google-Smtp-Source: AGHT+IGqDbB1aBZg+Atb/z9ha5gUFE7YiqK8g5oU2lZ2KS67jdaSS6NvTIX/311+4j55ecLpjl9IGQ== X-Received: by 2002:a05:600c:4585:b0:477:7725:c16a with SMTP id 5b1f17b1804b1-4778fe5717amr117639735e9.10.1763380533202; Mon, 17 Nov 2025 03:55:33 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Ed Maste , Akihiko Odaki , Thomas Huth , BALATON Zoltan , Sriram Yagnaraman , Paolo Bonzini , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , David Woodhouse , Paul Durrant , Gustavo Romero , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Kohei Tokunaga , Li-Wen Hsu , Peter Maydell , Dmitry Osipenko , qemu-arm@nongnu.org, Zhao Liu , qemu-s390x@nongnu.org, =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= Subject: [PATCH v3 13/18] gitlab: use template for ubuntu-24.04-s390x jobs Date: Mon, 17 Nov 2025 11:55:18 +0000 Message-ID: <20251117115523.3993105-14-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251117115523.3993105-1-alex.bennee@linaro.org> References: <20251117115523.3993105-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable 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=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::330; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x330.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, 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: 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 @linaro.org) X-ZM-MESSAGEID: 1763380587130153000 Most of the test is pure boilerplate so to save ourselves from repetition move all the main bits into a minimal copy of native_build_job_template but without the caching. We keep all the current allow_fail, manual and configure setups but do take the opportunity to replace the inline nproc calls to using a common JOBS variable. We also fix the namespace check to use the QEMU_CI_UPSTREAM variable. Message-ID: <20251113102525.1255370-14-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Daniel P. Berrang=C3=A9 --- v3 - use the QEMU_CI_UPSTREAM variable --- .../custom-runners/ubuntu-24.04-s390x.yml | 185 +++++++----------- 1 file changed, 70 insertions(+), 115 deletions(-) diff --git a/.gitlab-ci.d/custom-runners/ubuntu-24.04-s390x.yml b/.gitlab-c= i.d/custom-runners/ubuntu-24.04-s390x.yml index 45dbee17880..2fc940e127c 100644 --- a/.gitlab-ci.d/custom-runners/ubuntu-24.04-s390x.yml +++ b/.gitlab-ci.d/custom-runners/ubuntu-24.04-s390x.yml @@ -2,129 +2,84 @@ # setup by the scripts/ci/setup/ubuntu/build-environment.yml task # "Install basic packages to build QEMU on Ubuntu 24.04" =20 +.ubuntu_s390x_template: + extends: .custom_runner_template + needs: [] + stage: build + tags: + - ubuntu_24.04 + - s390x + rules: + - if: '$CI_PROJECT_NAMESPACE =3D=3D $QEMU_CI_UPSTREAM && $CI_COMMIT_BR= ANCH =3D~ /^staging/' + - if: "$S390X_RUNNER_AVAILABLE" + before_script: + - source scripts/ci/gitlab-ci-section + - section_start setup "Pre-script setup" + - JOBS=3D$(expr $(nproc) - 1) + - section_end setup + script: + - mkdir build + - cd build + - section_start configure "Running configure" + - ../configure $CONFIGURE_ARGS || + { cat config.log meson-logs/meson-log.txt; exit 1; } + - section_end configure + - section_start build "Building QEMU" + - make --output-sync -j"$JOBS" + - section_end build + - section_start test "Running tests" + - if test -n "$MAKE_CHECK_ARGS"; + then + make -j"$JOBS" $MAKE_CHECK_ARGS ; + fi + - section_end test + ubuntu-24.04-s390x-all-linux: - extends: .custom_runner_template - needs: [] - stage: build - tags: - - ubuntu_24.04 - - s390x - rules: - - if: '$CI_PROJECT_NAMESPACE =3D=3D "qemu-project" && $CI_COMMIT_BRANCH = =3D~ /^staging/' - - if: "$S390X_RUNNER_AVAILABLE" - script: - - mkdir build - - cd build - - ../configure --enable-debug --disable-system --disable-tools --disable-= docs - || { cat config.log meson-logs/meson-log.txt; exit 1; } - - make --output-sync -j`nproc` - - make --output-sync check-tcg - - make --output-sync -j`nproc` check + extends: .ubuntu_s390x_template + needs: [] + variables: + CONFIGURE_ARGS: --enable-debug --disable-system --disable-tools --disa= ble-docs + MAKE_CHECK_ARGS: check-tcg check =20 ubuntu-24.04-s390x-all-system: - extends: .custom_runner_template - needs: [] - stage: build - tags: - - ubuntu_24.04 - - s390x - timeout: 75m - rules: - - if: '$CI_PROJECT_NAMESPACE =3D=3D "qemu-project" && $CI_COMMIT_BRANCH = =3D~ /^staging/' - allow_failure: true - - if: "$S390X_RUNNER_AVAILABLE" - allow_failure: true - script: - - mkdir build - - cd build - - ../configure --disable-user - || { cat config.log meson-logs/meson-log.txt; exit 1; } - - make --output-sync -j`nproc` - - make --output-sync -j`nproc` check + extends: .ubuntu_s390x_template + needs: [] + variables: + CONFIGURE_ARGS: --disable-user + MAKE_CHECK_ARGS: check + allow_failure: true =20 ubuntu-24.04-s390x-alldbg: - extends: .custom_runner_template - needs: [] - stage: build - tags: - - ubuntu_24.04 - - s390x - rules: - - if: '$CI_PROJECT_NAMESPACE =3D=3D "qemu-project" && $CI_COMMIT_BRANCH = =3D~ /^staging/' - when: manual - allow_failure: true - - if: "$S390X_RUNNER_AVAILABLE" - when: manual - allow_failure: true - script: - - mkdir build - - cd build - - ../configure --enable-debug - || { cat config.log meson-logs/meson-log.txt; exit 1; } - - make clean - - make --output-sync -j`nproc` - - make --output-sync -j`nproc` check + extends: .ubuntu_s390x_template + needs: [] + variables: + CONFIGURE_ARGS: --enable-debug + MAKE_CHECK_ARGS: check + allow_failure: true + when: manual =20 ubuntu-24.04-s390x-clang: - extends: .custom_runner_template - needs: [] - stage: build - tags: - - ubuntu_24.04 - - s390x - rules: - - if: '$CI_PROJECT_NAMESPACE =3D=3D "qemu-project" && $CI_COMMIT_BRANCH = =3D~ /^staging/' - when: manual - allow_failure: true - - if: "$S390X_RUNNER_AVAILABLE" - when: manual - allow_failure: true - script: - - mkdir build - - cd build - - ../configure --cc=3Dclang --cxx=3Dclang++ --enable-ubsan - || { cat config.log meson-logs/meson-log.txt; exit 1; } - - make --output-sync -j`nproc` - - make --output-sync -j`nproc` check + extends: .ubuntu_s390x_template + needs: [] + variables: + CONFIGURE_ARGS: --cc=3Dclang --cxx=3Dclang++ --enable-ubsan + MAKE_CHECK_ARGS: check + allow_failure: true + when: manual =20 ubuntu-24.04-s390x-tci: - needs: [] - stage: build - tags: - - ubuntu_24.04 - - s390x - rules: - - if: '$CI_PROJECT_NAMESPACE =3D=3D "qemu-project" && $CI_COMMIT_BRANCH = =3D~ /^staging/' - when: manual - allow_failure: true - - if: "$S390X_RUNNER_AVAILABLE" - when: manual - allow_failure: true - script: - - mkdir build - - cd build - - ../configure --enable-tcg-interpreter - || { cat config.log meson-logs/meson-log.txt; exit 1; } - - make --output-sync -j`nproc` + extends: .ubuntu_s390x_template + needs: [] + variables: + CONFIGURE_ARGS: --enable-tcg-interpreter + allow_failure: true + when: manual =20 ubuntu-24.04-s390x-notcg: - extends: .custom_runner_template - needs: [] - stage: build - tags: - - ubuntu_24.04 - - s390x - rules: - - if: '$CI_PROJECT_NAMESPACE =3D=3D "qemu-project" && $CI_COMMIT_BRANCH = =3D~ /^staging/' - when: manual - allow_failure: true - - if: "$S390X_RUNNER_AVAILABLE" - when: manual - allow_failure: true - script: - - mkdir build - - cd build - - ../configure --disable-tcg - || { cat config.log meson-logs/meson-log.txt; exit 1; } - - make --output-sync -j`nproc` - - make --output-sync -j`nproc` check + extends: .ubuntu_s390x_template + needs: [] + variables: + CONFIGURE_ARGS: --disable-tcg + MAKE_CHECK_ARGS: check + allow_failure: true + when: manual --=20 2.47.3 From nobody Sun Dec 14 06:42:53 2025 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=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1763380634; cv=none; d=zohomail.com; s=zohoarc; b=DbNRiTv28T1TiNo+TIu4RcV/Qxz87jnuGm1eQS2wasRnlKNaiapV4MyVh1yK2jkFS5ecScRwrUe3yxy0YxNkdBrpH6imUTHUM0bFjXWGLPwJq0eazUf+wlFH4moe98UtqRcxHpwI4ulVEsSAwU2t3Udv9oSNalN2K57+atz6Y/A= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1763380634; 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=0pLA117aLx8OKVEuzuGnq17EtRt0jncWZQKbHjbOJms=; b=kjnKH9j4XjBJS9TAgO3ppFOxiAE4e4eKUE/xiV5gKmuh+gszABRTeBYs78Yygjfgmw5EGQz0z1BrAI6QD4fMhR7F7h3ZIus/aWUfB2XwNBMo9zh6ZCm2sASp04xw3dkmoRDDKjSacZ4ZiVvaJxFW8Amd8PBk6e3A+SqVaLsXgEY= 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=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 17633806342995.856103841688764; Mon, 17 Nov 2025 03:57:14 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vKxqC-0000fa-B3; Mon, 17 Nov 2025 06:56:16 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vKxpi-0008Vj-3K for qemu-devel@nongnu.org; Mon, 17 Nov 2025 06:55:46 -0500 Received: from mail-wm1-x32e.google.com ([2a00:1450:4864:20::32e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vKxpZ-0005lT-Fo for qemu-devel@nongnu.org; Mon, 17 Nov 2025 06:55:45 -0500 Received: by mail-wm1-x32e.google.com with SMTP id 5b1f17b1804b1-47775fb6c56so44804025e9.1 for ; Mon, 17 Nov 2025 03:55:36 -0800 (PST) Received: from draig.lan ([185.126.160.19]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4779cec0f2fsm47031315e9.10.2025.11.17.03.55.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Nov 2025 03:55:32 -0800 (PST) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id A55E25F886; Mon, 17 Nov 2025 11:55:25 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1763380536; x=1763985336; 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; bh=0pLA117aLx8OKVEuzuGnq17EtRt0jncWZQKbHjbOJms=; b=DZypyh8ZLj5d2jZe/fWt7O0r0V7rYGVAsFDAeJQI1RWWJB5Z8pMb+ZPpJwlFU0IuVy lhCJKugFBqIQ9Ewt1LCDp3CihxDw5aM/ZBHEc0zUIYwjUsL+RBLwv4CHRumLq8BJ9XmJ M7qvyk/MNL3EpqYJHElZbx6gsvSN7C2nOSd6zPYfXMwVf3t17L/kZQmW7K/Q910C1RC8 i733K/xim3SOxst1oGAPpEwrF9ZFIL+pteMHm7iZSdCGDTADOz2lbXPlijAATqwuytvr TZIuEdutDLEUaEeuwAgxp7z23Sp4p6PdWDKTedR08NPmLV96t++1HtfUe99zcJV0s8G7 +4Lw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763380536; x=1763985336; 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; bh=0pLA117aLx8OKVEuzuGnq17EtRt0jncWZQKbHjbOJms=; b=Xq76tV4LAjRUjGs09dWqvwhImhEo1fQMcLrbRfOgaHtbGyXaHOaAAabCKVLy535low iNbeqlI2REpZWpoXTXoXIc4L2afIPH5h5lRVJJg/ACxWicyzE8paGCjOo5BWhEhuZQ7g Q9MwmK6KPzMusOLkKe11fDkoqYcf3BId/XZUrKym5y+kQVIOvEUQq2f7xmWvSetpzeQ3 SaPIPAbZjd8Ohga5z0p/2CPC4nZYZyShEAYI3Ld6STh/H0hkZkBEgiSVXoIYxHB9JFqp 0g0ML8WsrVd8FsERBC4UUDcDIVYCPXRwcrQblEINpGYsnmThqUFC+QYQMI+YKX7/7b+f KEzA== X-Gm-Message-State: AOJu0Yzc6DZfJE5zs6eUYCeAG4FpdQKutfISP6hFJ1ynUu2PI9TN3cm/ afmhBeSzigz6wlUSmPZ338I5AilMLIqqb0tdf1R5kP+VHwKi+TxhhDXSULgzastHkpI= X-Gm-Gg: ASbGncs9L/wwcym/JPiPXBVnN9eZwQpaH+hD0MU+4r4lTxYdUxWix06EK0fPqikC5l9 5QWxwGno/FJZLF8z9bUQ0IIFHS7agBDad4b9PgON6fJ/YR35/SDDZwxgoRrgz5alBAONs/MuIoc 8ODTmyx/HeCW6deJ9YVdhE//v/ScWh2HSSZ0Z96zlB7d8p5bCQrFHujjIM5WLC5qPtNF64oKW7o NwZBSZF0FAZzIojTeS9ntDs6pSlBB1RpGZyY3ZlyZImaNipcaXXjgWwm5Sm2gU7t5RpimZjbxD2 zwud0tQxWrLMH3APmuMYcVosCpHdADp7XXTaO0Ff5NtNV5BSTMzH9OTYimcJfD+v+7A/qu8bzzh eifKsP/Hfhdcs9Nrgizeo5PPKk6xmaXQTbms3ePSmXaQ1L9hdNVf3yGAyynXIh3GUVi3GczhjJ3 EU X-Google-Smtp-Source: AGHT+IE7YgioKwfMhYCDyzcq02gmWYCc9GX4ehCIAAZ+KH4Uq9aGyHcTfizgT9lBJEikg1oQOPKUwA== X-Received: by 2002:a05:600c:8b22:b0:475:dd89:abc with SMTP id 5b1f17b1804b1-4778fe583f0mr109107985e9.11.1763380535691; Mon, 17 Nov 2025 03:55:35 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Ed Maste , Akihiko Odaki , Thomas Huth , BALATON Zoltan , Sriram Yagnaraman , Paolo Bonzini , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , David Woodhouse , Paul Durrant , Gustavo Romero , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Kohei Tokunaga , Li-Wen Hsu , Peter Maydell , Dmitry Osipenko , qemu-arm@nongnu.org, Zhao Liu , qemu-s390x@nongnu.org, =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= Subject: [PATCH v3 14/18] gitlab: simplify the ubuntu-24.04-aarch64 rules Date: Mon, 17 Nov 2025 11:55:19 +0000 Message-ID: <20251117115523.3993105-15-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251117115523.3993105-1-alex.bennee@linaro.org> References: <20251117115523.3993105-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable 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=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32e; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x32e.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, 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: 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 @linaro.org) X-ZM-MESSAGEID: 1763380635772153000 We don't need to duplicate the if rules to get the allow_failure and manual behaviour we want. Clean that up to keep all the rules in the same place. Message-ID: <20251113102525.1255370-15-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Daniel P. Berrang=C3=A9 --- .../custom-runners/ubuntu-24.04-aarch64.yml | 43 +++++-------------- 1 file changed, 10 insertions(+), 33 deletions(-) diff --git a/.gitlab-ci.d/custom-runners/ubuntu-24.04-aarch64.yml b/.gitlab= -ci.d/custom-runners/ubuntu-24.04-aarch64.yml index ee13587d99e..6f950baee0d 100644 --- a/.gitlab-ci.d/custom-runners/ubuntu-24.04-aarch64.yml +++ b/.gitlab-ci.d/custom-runners/ubuntu-24.04-aarch64.yml @@ -46,26 +46,16 @@ ubuntu-24.04-aarch64-all: extends: .ubuntu_aarch64_template variables: MAKE_CHECK_ARGS: check - rules: - - if: '$CI_PROJECT_NAMESPACE =3D=3D "qemu-project" && $CI_COMMIT_BRANC= H =3D~ /^staging/' - when: manual - allow_failure: true - - if: "$AARCH64_RUNNER_AVAILABLE" - when: manual - allow_failure: true + allow_failure: true + when: manual =20 ubuntu-24.04-aarch64-without-defaults: extends: .ubuntu_aarch64_template variables: CONFIGURE_ARGS: --disable-user --without-default-devices --without-def= ault-features MAKE_CHECK_ARGS: check - rules: - - if: '$CI_PROJECT_NAMESPACE =3D=3D "qemu-project" && $CI_COMMIT_BRANC= H =3D~ /^staging/' - when: manual - allow_failure: true - - if: "$AARCH64_RUNNER_AVAILABLE" - when: manual - allow_failure: true + allow_failure: true + when: manual =20 ubuntu-24.04-aarch64-alldbg: extends: .ubuntu_aarch64_template @@ -78,34 +68,21 @@ ubuntu-24.04-aarch64-clang: variables: CONFIGURE_ARGS: --cc=3Dclang --cxx=3Dclang++ --enable-ubsan MAKE_CHECK_ARGS: check - rules: - - if: '$CI_PROJECT_NAMESPACE =3D=3D "qemu-project" && $CI_COMMIT_BRANC= H =3D~ /^staging/' - when: manual - allow_failure: true - - if: "$AARCH64_RUNNER_AVAILABLE" - when: manual - allow_failure: true + allow_failure: true + when: manual =20 ubuntu-24.04-aarch64-tci: extends: .ubuntu_aarch64_template variables: CONFIGURE_ARGS: --enable-tcg-interpreter MAKE_CHECK_ARGS: check - rules: - - if: '$CI_PROJECT_NAMESPACE =3D=3D "qemu-project" && $CI_COMMIT_BRANC= H =3D~ /^staging/' - when: manual - allow_failure: true - - if: "$AARCH64_RUNNER_AVAILABLE" - when: manual - allow_failure: true + allow_failure: true + when: manual =20 ubuntu-24.04-aarch64-notcg: extends: .ubuntu_aarch64_template variables: CONFIGURE_ARGS: --disable-tcg --with-devices-aarch64=3Dminimal MAKE_CHECK_ARGS: check - rules: - - if: '$CI_PROJECT_NAMESPACE =3D=3D "qemu-project" && $CI_COMMIT_BRANC= H =3D~ /^staging/' - when: manual - - if: "$AARCH64_RUNNER_AVAILABLE" - when: manual + allow_failure: true + when: manual --=20 2.47.3 From nobody Sun Dec 14 06:42:53 2025 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=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1763380590; cv=none; d=zohomail.com; s=zohoarc; b=VLi9jFEuYF2O3CX0Whh9WZ8aNr4cDuNzFElYaA6mU6YH0s9T2Dv9NDERiWVhpkeq5LTuC+9PUCd90FAko29RvPdDD1UMQciudSC4b6QN4RVClRxnUDwE4Ds57jf6Wa5E2P0ClW1obSNkrPgmwpks55fLXqcuSL0AMdyQdLWvQs8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1763380590; 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=TkBjjycuEHq7s63eouJrlIMTBjvbHE+kUgoNjQOl88I=; b=i+JhvqVhERAKYvqNX6USs5DmQxjyMPEx4Hqh7Gsm8M6EJGW18y7LBht2q9q04it8XWS6y3RaJvFT80Oqsrx7zwi6D4Yoitee1Wf6PliY75qH70whJJRAoJy/sOaqpDV58ejwLozBh/elY1RciCBERwGm59+U62r1xskdPZ9h5gc= 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=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 176338059066789.46584156194172; Mon, 17 Nov 2025 03:56:30 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vKxpn-0008WC-4A; Mon, 17 Nov 2025 06:55:54 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vKxpf-0008S6-W7 for qemu-devel@nongnu.org; Mon, 17 Nov 2025 06:55:44 -0500 Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vKxpX-0005kV-Uq for qemu-devel@nongnu.org; Mon, 17 Nov 2025 06:55:43 -0500 Received: by mail-wm1-x32c.google.com with SMTP id 5b1f17b1804b1-4779adb38d3so13099045e9.2 for ; Mon, 17 Nov 2025 03:55:35 -0800 (PST) Received: from draig.lan ([185.126.160.19]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-47787e2bcf9sm305417615e9.3.2025.11.17.03.55.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Nov 2025 03:55:32 -0800 (PST) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id C01065FC43; Mon, 17 Nov 2025 11:55:25 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1763380534; x=1763985334; 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; bh=TkBjjycuEHq7s63eouJrlIMTBjvbHE+kUgoNjQOl88I=; b=tBVHRdKTZC5bb1y0bj9z/1+XbsyA1FvLksE4JFJiMVHdxcl8+JNZ6eZzBr8QYZp6O1 LeQBcKSJ8ay/tbG4K6kbVqXVqzd0GG2TL7nFeReOweiC9NbHSW2BLFjdRR/AEY6SSncE a0/BDhv4pHxNKQ7Ec6O5hq/vReGxEnEkmJu96KCwdcZFHEZwodcRU45oy9xtx0ZIx7CK 1wuLPI6Faq0u6RiHCOchInm4Ww/lLtzTvQ8surt7xWER94eKam7C8u0WdC4w2NgbSdwV 2EDA2DumMMYo8scQNu26UhFMaELh7PyU7nIDFIxmb/FHMmeCZS5WjfPongbQRdan5ec8 77IA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763380534; x=1763985334; 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; bh=TkBjjycuEHq7s63eouJrlIMTBjvbHE+kUgoNjQOl88I=; b=TO9yXTdfKF8Sr7HZS82E3yg4IfSAM930qZvX4Z5X6N/dnbSK1pgGUpluDkwOZYZtsg 3roz7G7PCG3McNHvEb3BC4j4aMdvdoe0CnhSZuYPq8jisBOtoYguq1Mfm6ASGxWeuMq6 ZLFW8Go16pXEyp/BBycoXJSMdisQSC4RfzhiLAa8tBMmSZ4Tm0asP1V7T01D1SPasmwE 78GwyPFGmykUoTgInvL/qQRizVc9+BhkVu4IVSMrTwd4HzcFCysEZybGbvjy7D2PC5Ja JqCdvGy+knP1UYjAIHnUmBEkXORxQoTXkg18DHzNYw7Plx3FdvmUGdVQC0tbJQ9Dan6K 74pw== X-Gm-Message-State: AOJu0YzZpIjMfWIiGcveVd1q0u2sWIzhzBt+lYM0sewehSSOFluWZqtx rrfStJcRopocugG4no7AoC+vKKD8+Wg3o5SZ3x3/r2WbDbn9Q0oLRgl/3FdxrsHrAas= X-Gm-Gg: ASbGncstCVWZMYhGt7JUqMUmy0kW8I3ZKpv1lJd2BeLMTITRK8wBJCgIYOBSaBc5QOE c7V+TpbPK9GjE2lr/wsPNIqwkSMtNEv2SicMYmctHzYbC4FGk416WjRL+I5l0syuZf1zgcj/UOs GFdnqSSWc/PTAPpABf6kez74f1KDCu6SdWp1hfDkLbZ4X3XTLzPK+ijTUAGGOcxb+dvIvqEVbQs 1vblXyVrI5paxOsQ6ItFy/zAk4qr7STDIshj4Bcj3yEQ1ZfnMWH7TOQIkqG9iHkoz/ri7TZtoQK JWC1033ah2Pm4irkpxeMWndHXWAHc5WhEyLXYJCcn2Bd0rsNpEyFu6/HPFbvT0Sv9FlznUsat3X cuR0aqB1VxKMY6iL3mO98Ld/ZQ0Fs3FR/ySFOcVjQLkxW4GUF/9+uQa2SZ6vqqhdtbWyUsPcSAl t7 X-Google-Smtp-Source: AGHT+IEkU+aIogpO7d9dF5Xsyays0qnG9yDmKpr2QhbmQCEdeMh5d7DXHaxMTwqHSCTkFXZnvC43AQ== X-Received: by 2002:a05:600c:c177:b0:46f:d682:3c3d with SMTP id 5b1f17b1804b1-4778fe683d6mr105748855e9.13.1763380534468; Mon, 17 Nov 2025 03:55:34 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Ed Maste , Akihiko Odaki , Thomas Huth , BALATON Zoltan , Sriram Yagnaraman , Paolo Bonzini , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , David Woodhouse , Paul Durrant , Gustavo Romero , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Kohei Tokunaga , Li-Wen Hsu , Peter Maydell , Dmitry Osipenko , qemu-arm@nongnu.org, Zhao Liu , qemu-s390x@nongnu.org, =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= Subject: [PATCH v3 15/18] gitlab: suppress custom runners being triggered by schedule Date: Mon, 17 Nov 2025 11:55:20 +0000 Message-ID: <20251117115523.3993105-16-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251117115523.3993105-1-alex.bennee@linaro.org> References: <20251117115523.3993105-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable 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=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32c; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x32c.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, 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: 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 @linaro.org) X-ZM-MESSAGEID: 1763380592522158500 Otherwise the mere presence of the RUNNER env vars is enough to trigger the jobs. Reviewed-by: Daniel P. Berrang=C3=A9 Message-ID: <20251113102525.1255370-16-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e --- .gitlab-ci.d/custom-runners/debian-13-ppc64le.yml | 2 +- .gitlab-ci.d/custom-runners/ubuntu-24.04-aarch64.yml | 2 +- .gitlab-ci.d/custom-runners/ubuntu-24.04-s390x.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.d/custom-runners/debian-13-ppc64le.yml b/.gitlab-ci= .d/custom-runners/debian-13-ppc64le.yml index e088c3b67b7..40b1f408f90 100644 --- a/.gitlab-ci.d/custom-runners/debian-13-ppc64le.yml +++ b/.gitlab-ci.d/custom-runners/debian-13-ppc64le.yml @@ -11,7 +11,7 @@ - ppc64le rules: - if: '$CI_PROJECT_NAMESPACE =3D=3D $QEMU_CI_UPSTREAM && $CI_COMMIT_BR= ANCH =3D~ /^staging/' - - if: "$PPC64LE_RUNNER_AVAILABLE" + - if: '$PPC64LE_RUNNER_AVAILABLE && $CI_PIPELINE_SOURCE !=3D "schedule= "' before_script: - source scripts/ci/gitlab-ci-section - section_start setup "Pre-script setup" diff --git a/.gitlab-ci.d/custom-runners/ubuntu-24.04-aarch64.yml b/.gitlab= -ci.d/custom-runners/ubuntu-24.04-aarch64.yml index 6f950baee0d..c8adb8171c0 100644 --- a/.gitlab-ci.d/custom-runners/ubuntu-24.04-aarch64.yml +++ b/.gitlab-ci.d/custom-runners/ubuntu-24.04-aarch64.yml @@ -11,7 +11,7 @@ - aarch64 rules: - if: '$CI_PROJECT_NAMESPACE =3D=3D "qemu-project" && $CI_COMMIT_BRANC= H =3D~ /^staging/' - - if: "$AARCH64_RUNNER_AVAILABLE" + - if: '$AARCH64_RUNNER_AVAILABLE && $CI_PIPELINE_SOURCE !=3D "schedule= "' before_script: - source scripts/ci/gitlab-ci-section - section_start setup "Pre-script setup" diff --git a/.gitlab-ci.d/custom-runners/ubuntu-24.04-s390x.yml b/.gitlab-c= i.d/custom-runners/ubuntu-24.04-s390x.yml index 2fc940e127c..fb093d05b5d 100644 --- a/.gitlab-ci.d/custom-runners/ubuntu-24.04-s390x.yml +++ b/.gitlab-ci.d/custom-runners/ubuntu-24.04-s390x.yml @@ -11,7 +11,7 @@ - s390x rules: - if: '$CI_PROJECT_NAMESPACE =3D=3D $QEMU_CI_UPSTREAM && $CI_COMMIT_BR= ANCH =3D~ /^staging/' - - if: "$S390X_RUNNER_AVAILABLE" + - if: '$S390X_RUNNER_AVAILABLE && $CI_PIPELINE_SOURCE !=3D "schedule"' before_script: - source scripts/ci/gitlab-ci-section - section_start setup "Pre-script setup" --=20 2.47.3 From nobody Sun Dec 14 06:42:53 2025 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=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1763380655; cv=none; d=zohomail.com; s=zohoarc; b=Gb7mV7JFCYqQiF3J2+Ta9O48YoR1Jx+KUnDJBmmjRBrNSIsUXfhYlxB7Bqufq42WrkHmWnF7nq+DpOHd5OIawvoV/nNuegnoqEFJIxKABJgeFhEOUZBHK2sjRerTGbPDD3LB/n9TT03jMeq3adDZKeTtyhPPo36itoPiHCVRa2U= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1763380655; 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=a3pYOtdKaKrPFAimEhy7V/pG75wSc1pOZKlDkYM18UA=; b=WYE/suwSMMubBACjq4OEBCm8IbfnrojV+/F8JC3ms69PNtqdAoqNrGuDafkLH0sT4W/5bPiu6KfJb2KNPxncC6bUu9FdvSsWf8QNaJsIOQJsWzs2b3QPj3xqRDHJ+l2iv0vXifwFXmEukI/Gys/Kj0R0Yoz6+2K2nAsua6L4gSU= 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=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1763380655383781.0998508929534; Mon, 17 Nov 2025 03:57:35 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vKxqB-0000Vj-0S; Mon, 17 Nov 2025 06:56:15 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vKxph-0008UH-94 for qemu-devel@nongnu.org; Mon, 17 Nov 2025 06:55:45 -0500 Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vKxpY-0005l0-LN for qemu-devel@nongnu.org; Mon, 17 Nov 2025 06:55:45 -0500 Received: by mail-wm1-x331.google.com with SMTP id 5b1f17b1804b1-4774f41628bso27392145e9.0 for ; Mon, 17 Nov 2025 03:55:36 -0800 (PST) Received: from draig.lan ([185.126.160.19]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-47787e35b7esm311851085e9.4.2025.11.17.03.55.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Nov 2025 03:55:32 -0800 (PST) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id D9E51609CA; Mon, 17 Nov 2025 11:55:25 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1763380535; x=1763985335; 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; bh=a3pYOtdKaKrPFAimEhy7V/pG75wSc1pOZKlDkYM18UA=; b=DWrMEYiI2Cqjuo//ipbbHbNlp5vCewXxCxYnWp/BdpeNFLNdXFHhGLY/zCNojyR0nu laM0xwFv58fo8xSbiNhHgkl+/NN6WkB4JZ6VJyfG7opV2KdGSl9wtyEk6bpYTbW7X/WE ilIMG5JJMOBMgfW/RIfBbbpirhKf0Pxht64kUCo5zpHBhL4eE5Mos4ypalqnXt20bodO rmtzxzSeBnpua0n+zn3j1SO2yrtA4m6ZTcDAgE4VnxnWac5DavfPCqx70bcZvbfld15G bVpbr0Qe0/OwpYevJx3FaJodnv+Dz979O1RW7rHA4SsKynj/g6X0skIkKF/dh6c0ZP27 4HBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763380535; x=1763985335; 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; bh=a3pYOtdKaKrPFAimEhy7V/pG75wSc1pOZKlDkYM18UA=; b=MGAMJV8fegF6OgdLuV6ncumpw8UEYvKDec4XkESB3+NtaFzl/CgbFkNKpfKyWFaUsm U91MKIxVo8MDUYHescdj446qVxka/KRTUq97iL54JEP8W71QabQzix37hUbjEw/PIOlY 1W3PVOGVYsPxNcrI+OzhdALxaTJQ2oP/QO3GQSPnrKLq7qnBjlEvsfvUXZTbxgSWxsDa k0ixjE8lI1JqttoKIjNP70wDFy7CKqtYhEVMkPnEhSCOdQK1Y81C5PKvlyxEddbBnWUz BGotbstdyENhHtpBTdPAitfbxb8Ea5K6+7Odfdr5mHonHRuOJmorJYFXyOu5MzwTxs0v xODQ== X-Gm-Message-State: AOJu0YxQo0Ug9DAgwxDH9wn1a4J6REl9tlOA1E62h59YZoNBPwqOg7nn srxLMSdZGDELKA6e0OcGmqKys6yg33+lKG3OuZ058pO3DmtGch0elh5kWWt5xDCRTCg= X-Gm-Gg: ASbGncuGt+sNP0CN8flPbC5+y6yRKKaRqD/6VmL/C3NvanpEgvcXvhzS3BJ+5RbyQMV mGNegeeY3qFP3PaxA9EE+meNtsSKTELBJYQWMnrv7zDlgywS4bS2fZr4prTZaAwlWlzj/l43ykT rB5v4kld6gIGzgVjWSOMOFM0ENO92uhPUKAeutiy5RMtrpsk9qyhjW7EeAWGCZ5BnclWPcHZ9oH XTAmzBN5wUhGv8tPaJc6o9xFreWXEalh9CALpsE0zx5DQWFZVuuOC/HPebFa/e+oqa7ob5b/uUN 2MYMlQYhuNlq+law9mUVpemrPFJOqOwGB+jiLVxTzfsa1lx+peDpBcyuN+SakwY/j3B1108lyAx GWfvAxO8H0ZMmtHKZ61JNa4lM+5pZC/ly9Rz2sPpCRnIpmvNagaehdviOVzBvF7QMgp5RvSc9qn k3B2pMYJW5km4= X-Google-Smtp-Source: AGHT+IFPObyP1qmpRlhPFrxbPUmQg/Oim+PDvtVpSsLBwtGhbLuMJlchGncd+fVtMm/dNjRns8Oy8g== X-Received: by 2002:a05:600c:5598:b0:477:a71c:d200 with SMTP id 5b1f17b1804b1-477a71cd913mr8930675e9.11.1763380535056; Mon, 17 Nov 2025 03:55:35 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Ed Maste , Akihiko Odaki , Thomas Huth , BALATON Zoltan , Sriram Yagnaraman , Paolo Bonzini , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , David Woodhouse , Paul Durrant , Gustavo Romero , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Kohei Tokunaga , Li-Wen Hsu , Peter Maydell , Dmitry Osipenko , qemu-arm@nongnu.org, Zhao Liu , qemu-s390x@nongnu.org Subject: [PATCH v3 16/18] gitlab: make custom runners need QEMU_CI to run Date: Mon, 17 Nov 2025 11:55:21 +0000 Message-ID: <20251117115523.3993105-17-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251117115523.3993105-1-alex.bennee@linaro.org> References: <20251117115523.3993105-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable 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=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::331; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x331.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, 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: 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 @linaro.org) X-ZM-MESSAGEID: 1763380657377158500 In addition to not being triggered by schedule we should follow the same rules about QEMU_CI. One day we may figure out how to fold the custom runner rules into the .base_job_template but today is not that day. Message-ID: <20251113102525.1255370-17-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Daniel P. Berrang=C3=A9 --- v3 - re-jigged to ensure staging still runs --- .gitlab-ci.d/custom-runners/debian-13-ppc64le.yml | 4 ++++ .gitlab-ci.d/custom-runners/ubuntu-24.04-aarch64.yml | 4 ++++ .gitlab-ci.d/custom-runners/ubuntu-24.04-s390x.yml | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/.gitlab-ci.d/custom-runners/debian-13-ppc64le.yml b/.gitlab-ci= .d/custom-runners/debian-13-ppc64le.yml index 40b1f408f90..23b188dc72b 100644 --- a/.gitlab-ci.d/custom-runners/debian-13-ppc64le.yml +++ b/.gitlab-ci.d/custom-runners/debian-13-ppc64le.yml @@ -11,6 +11,10 @@ - ppc64le rules: - if: '$CI_PROJECT_NAMESPACE =3D=3D $QEMU_CI_UPSTREAM && $CI_COMMIT_BR= ANCH =3D~ /^staging/' + - if: '$QEMU_CI !=3D "1" && $QEMU_CI !=3D "2" && $CI_PROJECT_NAMESPACE= !=3D $QEMU_CI_UPSTREAM' + when: never + - if: '$PPC64LE_RUNNER_AVAILABLE && $CI_PIPELINE_SOURCE !=3D "schedule= " && $QEMU_CI =3D=3D "1"' + when: manual - if: '$PPC64LE_RUNNER_AVAILABLE && $CI_PIPELINE_SOURCE !=3D "schedule= "' before_script: - source scripts/ci/gitlab-ci-section diff --git a/.gitlab-ci.d/custom-runners/ubuntu-24.04-aarch64.yml b/.gitlab= -ci.d/custom-runners/ubuntu-24.04-aarch64.yml index c8adb8171c0..98d99193457 100644 --- a/.gitlab-ci.d/custom-runners/ubuntu-24.04-aarch64.yml +++ b/.gitlab-ci.d/custom-runners/ubuntu-24.04-aarch64.yml @@ -11,6 +11,10 @@ - aarch64 rules: - if: '$CI_PROJECT_NAMESPACE =3D=3D "qemu-project" && $CI_COMMIT_BRANC= H =3D~ /^staging/' + - if: '$QEMU_CI !=3D "1" && $QEMU_CI !=3D "2" && $CI_PROJECT_NAMESPACE= !=3D $QEMU_CI_UPSTREAM' + when: never + - if: '$AARCH64_RUNNER_AVAILABLE && $CI_PIPELINE_SOURCE !=3D "schedule= " && $QEMU_CI =3D=3D "1"' + when: manual - if: '$AARCH64_RUNNER_AVAILABLE && $CI_PIPELINE_SOURCE !=3D "schedule= "' before_script: - source scripts/ci/gitlab-ci-section diff --git a/.gitlab-ci.d/custom-runners/ubuntu-24.04-s390x.yml b/.gitlab-c= i.d/custom-runners/ubuntu-24.04-s390x.yml index fb093d05b5d..efa8252d948 100644 --- a/.gitlab-ci.d/custom-runners/ubuntu-24.04-s390x.yml +++ b/.gitlab-ci.d/custom-runners/ubuntu-24.04-s390x.yml @@ -11,6 +11,10 @@ - s390x rules: - if: '$CI_PROJECT_NAMESPACE =3D=3D $QEMU_CI_UPSTREAM && $CI_COMMIT_BR= ANCH =3D~ /^staging/' + - if: '$QEMU_CI !=3D "1" && $QEMU_CI !=3D "2" && $CI_PROJECT_NAMESPACE= !=3D $QEMU_CI_UPSTREAM' + when: never + - if: '$S390X_RUNNER_AVAILABLE && $CI_PIPELINE_SOURCE !=3D "schedule" = && $QEMU_CI =3D=3D "1"' + when: manual - if: '$S390X_RUNNER_AVAILABLE && $CI_PIPELINE_SOURCE !=3D "schedule"' before_script: - source scripts/ci/gitlab-ci-section --=20 2.47.3 From nobody Sun Dec 14 06:42:53 2025 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=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1763381133; cv=none; d=zohomail.com; s=zohoarc; b=Y1UfFVcPYTK5xKjJimQ+KUG6cXQOJ5vPm5f2uDcZ7zt/HfeHEEBZPt1v2ph9gTFytP2wvVWVskHtYH2ZS/i0qt/wtj3wlktuNSu2NbkAMkfKtfZnuhlhxGRVZ61af58YSWbIx+Z8jhfbdQcQrMMFsqpxzWn0OsYqKLGaBD2xPbw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1763381133; 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=GWtPUQ+JvZ/prmIoJ1f37Bqg2O5E6FcG1RkmlqBd/5E=; b=WAm4AFw3wySbApkqqG5aciX/Uouesq6KpyZhCxOEkfls6o8LO4w/dAJtHX5A9ChWTV/nruVGPu0D0s45U+/Pu2l4MG+6sllX4SGolmcc2uQcnnuMSP/HqFHxoL46PMiXghGoJKFwIMp/Ocoj6cJuvUF8WLd1xYEJlz1gA9yYiBQ= 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=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 176338113372984.32866306241681; Mon, 17 Nov 2025 04:05:33 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vKxz3-0003FN-0a; Mon, 17 Nov 2025 07:05:26 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vKxyc-00039K-8f for qemu-devel@nongnu.org; Mon, 17 Nov 2025 07:04:58 -0500 Received: from mail-wm1-x32d.google.com ([2a00:1450:4864:20::32d]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vKxyZ-00087z-9C for qemu-devel@nongnu.org; Mon, 17 Nov 2025 07:04:57 -0500 Received: by mail-wm1-x32d.google.com with SMTP id 5b1f17b1804b1-47789cd2083so28874635e9.2 for ; Mon, 17 Nov 2025 04:04:53 -0800 (PST) Received: from draig.lan ([185.126.160.19]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-477988060e8sm59902035e9.5.2025.11.17.04.04.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Nov 2025 04:04:51 -0800 (PST) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id F4016609ED; Mon, 17 Nov 2025 11:55:25 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1763381092; x=1763985892; 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; bh=GWtPUQ+JvZ/prmIoJ1f37Bqg2O5E6FcG1RkmlqBd/5E=; b=UpJuSGzAislC56d4aU3cGPJkbiH7mWVnREG3grEkPXd9+5sebAKwAgOihx16T4Wjla ppUjousx/oPwhK0oahuax+aeUaLvZoqUxRJFOx/AUI5mYocdlYPIgSUbn7Wu89zXeBHh uixH2nsk5aXFRYuCx8gkTeW+Us3qTMM/XLurqnGtJE5+cjRVp/C4ycRt4LRl/fGf1Gdm jKld86n6MIWyjpXWgxhlcslwZjUzp7jx/G0YrEsvF0E6TfPlw1BwgwDlNUTPfzOT8qDu 0Vq44GUsuIgCrXjm27HF3rnfwqQ/G6l4uxRBfNdB6imuCZPE9ho13cTYjn9yTYz7Q2AS YF1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763381092; x=1763985892; 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; bh=GWtPUQ+JvZ/prmIoJ1f37Bqg2O5E6FcG1RkmlqBd/5E=; b=B1bi5wk6xGVUxgwOpTnT7C1ayT9XMrdYlZxzSpAkgqImF4xORMzMVjhNb8AqhzUPvF u4K50HwZoz821zHCtFO5lXneJKbATfb/2gQgKB8NmPtSVCKsenC/TMz/AZBT2lmOtgSa E93AbGaftI+MiTvf6r+IpZzUjUsA2kC1Hr6pOFdiTUYaX7xu45X69RDgf4CwrnS1l6zD FUI3ihHIouQLavDrbuA9g3iRNrcXGCi8flNUj48y/abXr3Ewr7o4plU1zwaF/rPYCYoz H8rSDVakukWQ8am2E8QwV3JigCrR/Zw8/tHQ4MpIIWjEblWwo3qWZyAzxX8OsC67L1vK xbOw== X-Gm-Message-State: AOJu0YykOvRLz6qrprClYQWPonAscMmTmeEpOK7pBJYl4Hi513Cb0qiE c6rgp3F90bXeo5r7vzRfGB+U6VrXZA8+on0JLH3VZbntS91PZn2YO6p7D9YjbBkZHWw= X-Gm-Gg: ASbGncv34VlFqOPHNFiwz1sVR9044PuHLGDI/CBoLSeU2MOGpR+QxOyBTwABeuCU0qd HFpHxBWcB5UiWDOY21W0fuBakKGzoitpZNIs1A87/QJXW7SDbJBlH8ue5L4P/UT5haFth+QuLvC a7vcF3c5uZQq24Fh8A7npEcFu53+YvDXoIZwA9+gf/OdqNoTzHzxFS08HBfmjaPw18CD69iI90s 9t/9c7eNak4trpQlFRmf7lVciSMbAKJ5mFcuTjfhzpx1pJOj/DKLxnyxtVeCt2XOCb9Q1pmGkJb 30QP/i/dWhxLuZU+VTn8zGMiNtOMH4YMajjgZ6UeHA8HXrFWYRufv13MeNmyhEM10V6Z2njuxzk VABttVAhLm64w5HEQcpqBlMy9rTD7vrWYFq1iMsrnWu4LXlRh3OyIPRUepF0vs0L2QuNHiS6b6Y fFlVt8t3xgCGs= X-Google-Smtp-Source: AGHT+IFCwmelVS+JD/DBlQuEeW3Kyn5qMTw18g9IFSJsT9L+Y5Lb8F8HDxSjBLpCLzq2O4hv0SUbkg== X-Received: by 2002:a05:600c:3b19:b0:477:8a2a:1244 with SMTP id 5b1f17b1804b1-4778fe5c5f9mr108077645e9.11.1763381092058; Mon, 17 Nov 2025 04:04:52 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Ed Maste , Akihiko Odaki , Thomas Huth , BALATON Zoltan , Sriram Yagnaraman , Paolo Bonzini , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , David Woodhouse , Paul Durrant , Gustavo Romero , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Kohei Tokunaga , Li-Wen Hsu , Peter Maydell , Dmitry Osipenko , qemu-arm@nongnu.org, Zhao Liu , qemu-s390x@nongnu.org, =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= Subject: [PATCH v3 17/18] gitlab: make the schedule rules a bit more general Date: Mon, 17 Nov 2025 11:55:22 +0000 Message-ID: <20251117115523.3993105-18-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251117115523.3993105-1-alex.bennee@linaro.org> References: <20251117115523.3993105-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable 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=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32d; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x32d.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1763381135188158500 By default no jobs should run under the schedule and then we can be more explicit for the ones that we need to. Otherwise I trigger all my custom runners every time I do a scheduled run. Reviewed-by: Daniel P. Berrang=C3=A9 Message-ID: <20251113102525.1255370-18-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e --- .gitlab-ci.d/base.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.d/base.yml b/.gitlab-ci.d/base.yml index 60a24a9d14d..921c5620008 100644 --- a/.gitlab-ci.d/base.yml +++ b/.gitlab-ci.d/base.yml @@ -45,8 +45,8 @@ variables: - if: '$CI_PROJECT_NAMESPACE =3D=3D $QEMU_CI_UPSTREAM && $CI_COMMIT_TA= G' when: never =20 - # Scheduled runs on mainline don't get pipelines except for the specia= l Coverity job - - if: '$CI_PROJECT_NAMESPACE =3D=3D $QEMU_CI_UPSTREAM && $CI_PIPELINE_= SOURCE =3D=3D "schedule"' + # Scheduled jobs should explicitly enable the run in their job rules + - if: '$CI_PIPELINE_SOURCE =3D=3D "schedule"' when: never =20 # Cirrus jobs can't run unless the creds / target repo are set --=20 2.47.3 From nobody Sun Dec 14 06:42:53 2025 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=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1763381128; cv=none; d=zohomail.com; s=zohoarc; b=GtG6X5wZgdSLfgExqsHVfkEFU3lqTJ+W4/c1DPwBdx7hpBArDZ77rc45C98EBrQr6m5JGu2n/WhWjAVVeWN50gncMK5aXwRsEAblJRdQq7VYlqxY0Jd6XfVGpSgsQ7L688DQtTKyo53xj45rwhr2hmULlpajJlwY6QFJhKIs9d0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1763381128; 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=dTfl9/oVQRYgJ1LsJlKUs+ebC3gKf7DB/3Pp6sigeDg=; b=aCDoxfyYO1QWuG9HgD5Ah1f7TfpNew5s7onyVOcI9xO4TimX+jDt27GuR5ZzLB3iOcJwowIIYmxvzhCZ/cLlm0U1a+Iv9XcuSfyO8QKLulS5MmQkUu5xD+8GFMp+3iBwmgduc2JAg+6SW4afV9SOa7fNJJnAxxbu1jbkEeXHQrQ= 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=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1763381128915564.1430070260523; Mon, 17 Nov 2025 04:05:28 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vKxys-0003C0-L8; Mon, 17 Nov 2025 07:05:16 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vKxyc-00039J-86 for qemu-devel@nongnu.org; Mon, 17 Nov 2025 07:04:58 -0500 Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vKxyX-00087q-HU for qemu-devel@nongnu.org; Mon, 17 Nov 2025 07:04:57 -0500 Received: by mail-wm1-x331.google.com with SMTP id 5b1f17b1804b1-47789cd2083so28874505e9.2 for ; Mon, 17 Nov 2025 04:04:53 -0800 (PST) Received: from draig.lan ([185.126.160.19]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-42b53e97a87sm26577415f8f.20.2025.11.17.04.04.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Nov 2025 04:04:51 -0800 (PST) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 1ED125F860; Mon, 17 Nov 2025 11:55:26 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1763381092; x=1763985892; 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; bh=dTfl9/oVQRYgJ1LsJlKUs+ebC3gKf7DB/3Pp6sigeDg=; b=Gf44STcehv7ezeuShzYA5kdvVhBVhLRt6pSjin/SkeHNrfvyGlMscsQlIGo+yF9rZ5 A0mC01qXC8csVUa70PqXT0C8MfHHaPsy/1ChoNbu2yoXVVEAoGBbjjfJbQbgN8Vojq5W mHpiZbjHHJgqcwE3drLGNfHw84eOZDbNx6j6Yjt5rsZlyiklWy2q/nawLpby+4P9X+Zg /aqyOAn3mTu/eax9SPMiZ4wOdkdV7ho7QJBcWwUbXNsoQBM2m/+pfOxrPoSxKtEk5KgR nORl3/E2fh/KtVDlsJgnPUhoqpeJUQ6auyl2SwkNLPWmPKTexKxrz0WKJOsTCqVYiyMu 5KSw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763381092; x=1763985892; 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; bh=dTfl9/oVQRYgJ1LsJlKUs+ebC3gKf7DB/3Pp6sigeDg=; b=T4IMHT7yE0Kx63gI7o87qqyZfBG8gDvmY7qlrW76TTtRpDXS0dhPZ3omypab9sL0Yu Bm4Y4BGKpGAdYEGdZTGgFPUCuzB6EOrGv+kNINcnG2z04L8hWLaYrd6FtVRwKNstc96z 8nOwfW2EvD3V6gIKg3HdsHRkcQ01GW03+XGU1vq8wyJ7IY6SMopBz0OezSumKilbYXMr 1UQ2U7PYEs1CsEMsHHfwIYJdvwYK6EevApRysy+sTXG+D7gSRNUAzwEB0sBYzGSbeH64 5BlsW7vN0uZNHGhnnLu2te40Lb1YZDQeTvdwa3TyImd4wm3w/BSZhU83J5KaTHRnK3iN vjpw== X-Gm-Message-State: AOJu0Yzw5Jkm9OBclrLETn98nYQn7ojI9RXkUzyBPKXtdGXqkcT4hbrU hJ1rL0ejKyyGXpe+nO6TyC44STwfpW8PK/vQXxhoOstwLYo1fowKjRFX8/JmFum3G7I= X-Gm-Gg: ASbGncvl203i+SVJi3RlBM/SX2xwOqMB6X9Yslqny6gmRi156zS81s4/F62QG6G2HBb NT9Ua0c0NyqPjsz9BuS+gHwovsu/OGnybg7z2KA72jty5/P1Cimr2ImUdPINCPViatXPgIUIoUD k10dZHpXiyFFVr7E1uhHAd0BT1fNr4Jl5G+X/QemR8zePFkNFqTI8rXO4rvNQBEHDZ7PhH0XKhf bGbTbuwhF4HkXWGhKh4NvFcgUSOyJ35VCzRfg+MxgN8zla8Rs/JolMFkujw2CNY7RBfcBjTHlGP xHHaDxyMFokbmAv1x0xwtKJtYI4rGVzah7+c4V6th79GUBGF7kGrQjZxFM2YTP9n4vDi8NUWNZi cVpJIZi3jY/U1FDWLmjuVs+0gIzPIeJZ8XO9+xx5dsOQqy6B8CYAseAjYrX0Fvm6jstoJss42rv jKKylU+YH2eE4= X-Google-Smtp-Source: AGHT+IHCteNyHqjJRsx4JN/KIkHMgclHDG/vTOR6YpnhvzLSx6v0UnS/v8T+f+6JE4D07gah+gKPcQ== X-Received: by 2002:a05:600c:c4a2:b0:475:da13:2568 with SMTP id 5b1f17b1804b1-4778fe9a5f6mr99374045e9.25.1763381091673; Mon, 17 Nov 2025 04:04:51 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Ed Maste , Akihiko Odaki , Thomas Huth , BALATON Zoltan , Sriram Yagnaraman , Paolo Bonzini , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , David Woodhouse , Paul Durrant , Gustavo Romero , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Kohei Tokunaga , Li-Wen Hsu , Peter Maydell , Dmitry Osipenko , qemu-arm@nongnu.org, Zhao Liu , qemu-s390x@nongnu.org, =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= Subject: [PATCH v3 18/18] gitlab: add a weekly container building job Date: Mon, 17 Nov 2025 11:55:23 +0000 Message-ID: <20251117115523.3993105-19-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251117115523.3993105-1-alex.bennee@linaro.org> References: <20251117115523.3993105-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable 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=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::331; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x331.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1763381131066158500 This will hopefully catch containers that break because of upstream changes as well as keep the container cache fresh. As we have all the container jobs as dependants we tweaks the container template to allow scheduled runs. Because we added a new rules stanza we also need to make sure we catch the normal runs as well. Reviewed-by: Daniel P. Berrang=C3=A9 Message-ID: <20251113102525.1255370-19-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e --- v3 - use QEMU_CI_UPSTREAM --- .gitlab-ci.d/container-template.yml | 5 ++++ .gitlab-ci.d/containers.yml | 39 +++++++++++++++++++++++++++++ tests/docker/Makefile.include | 11 ++++++++ 3 files changed, 55 insertions(+) diff --git a/.gitlab-ci.d/container-template.yml b/.gitlab-ci.d/container-t= emplate.yml index 4eec72f383d..82c1b69e8dd 100644 --- a/.gitlab-ci.d/container-template.yml +++ b/.gitlab-ci.d/container-template.yml @@ -19,3 +19,8 @@ - docker push "$TAG" after_script: - docker logout + rules: + # because we want to enable this for scheduled runs we also have to re= plicate the normal rules + - if: '$CI_PIPELINE_SOURCE =3D=3D "schedule"' + - if: '$CI_PROJECT_NAMESPACE =3D=3D $QEMU_CI_UPSTREAM && $CI_COMMIT_BR= ANCH =3D~ /^staging/' + - if: '$QEMU_CI && $CI_PROJECT_NAMESPACE !=3D $QEMU_CI_UPSTREAM' diff --git a/.gitlab-ci.d/containers.yml b/.gitlab-ci.d/containers.yml index db9b4d5e57f..f7d3e7205dc 100644 --- a/.gitlab-ci.d/containers.yml +++ b/.gitlab-ci.d/containers.yml @@ -33,3 +33,42 @@ amd64-fedora-rust-nightly-container: variables: NAME: fedora-rust-nightly allow_failure: true + +# this scheduled job will trigger all the containers to build +weekly-container-builds: + extends: .container_job_template + allow_failure: true + needs: + # core + - amd64-centos9-container + - amd64-fedora-container + # cross + - amd64-debian-cross-container + - amd64-debian-user-cross-container + - amd64-debian-legacy-cross-container + - arm64-debian-cross-container + - armhf-debian-cross-container + - hexagon-cross-container + - loongarch-debian-cross-container + - i686-debian-cross-container + - mips64el-debian-cross-container + - ppc64el-debian-cross-container + - riscv64-debian-cross-container + - s390x-debian-cross-container + - tricore-debian-cross-container + - xtensa-debian-cross-container + - win64-fedora-cross-container + - wasm-emsdk-cross-container + # containers + - amd64-alpine-container + - amd64-debian-container + - amd64-ubuntu2204-container + - amd64-opensuse-leap-container + - python-container + - amd64-fedora-rust-nightly-container + script: + - apk -U add make bash skopeo + - make docker-verify V=3D1 DOCKER_DEFAULT_REGISTRY=3D$CI_REGISTRY_IMAGE + rules: + # this only ever runes as a scheduled build + - if: '$CI_PIPELINE_SOURCE =3D=3D "schedule"' diff --git a/tests/docker/Makefile.include b/tests/docker/Makefile.include index 3959d8a028a..38467cca610 100644 --- a/tests/docker/Makefile.include +++ b/tests/docker/Makefile.include @@ -49,6 +49,15 @@ docker-image-%: $(DOCKER_FILES_DIR)/%.docker -t qemu/$* - < $< $(if $V,,> /dev/null),\ "BUILD", $*) =20 +# General rule for inspecting registry images. +docker-verify-%: $(DOCKER_FILES_DIR)/%.docker + $(call quiet-command, \ + skopeo inspect \ + --format '{{.Created}}' \ + docker://$(DOCKER_REGISTRY)/qemu/$* \ + $(if $V,,> /dev/null),\ + "VERIFY", $*) + # Special rule for debootstraped binfmt linux-user images docker-binfmt-image-debian-%: $(DOCKER_FILES_DIR)/debian-bootstrap.docker $(if $(EXECUTABLE),,\ @@ -236,6 +245,8 @@ docker-run: docker-qemu-src =20 docker-image: ${DOCKER_IMAGES:%=3Ddocker-image-%} =20 +docker-verify: ${DOCKER_IMAGES:%=3Ddocker-verify-%} + docker-clean: $(call quiet-command, $(DOCKER_SCRIPT) clean) =20 --=20 2.47.3