From nobody Sun Jul 26 11:52:15 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1782426155; cv=none; d=zohomail.com; s=zohoarc; b=QIcyvnyZ8bRvygHm9eNDVIFH+KgcAfugC8aXG63PCaBkHFUzqGYeA68hOXfdAogDiH7oRk3ENjpzKhI3FS4jMfOLpc6XiqvVosqY5yWL38D8To894aatLCOae+ULs3fI5LkiJZNaN9NLMMAqfGy5Fc0FRMMxQ1yOsAO9Y2gWcik= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1782426155; 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=DO0AXk79K2EOyBg8BS1EAEZqySPI1beHPa9wUzOFieg=; b=QqEUCFx+7NaOpe7T7lhYGdK+nuX3Y9bUA/4SauKn6iLR5vH47hsedb1SU4ckXJGZmIKBExvJvvwXLH4n8flXMZ/tDiiP1meQBo/hb/dHzd4sZSCKcFhwnASOg1Qyej0zDIYmg86fRD7C4snyyPk3pOHBhmGiYrb+lmkGGXn2ulw= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1782426155564852.3200236481035; Thu, 25 Jun 2026 15:22:35 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wcsS1-0000fu-8Q; Thu, 25 Jun 2026 18:21:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wcsRz-0000ew-V2 for qemu-devel@nongnu.org; Thu, 25 Jun 2026 18:21:35 -0400 Received: from mx0a-0031df01.pphosted.com ([205.220.168.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wcsRw-0001J5-ON for qemu-devel@nongnu.org; Thu, 25 Jun 2026 18:21:35 -0400 Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65PJkKJE2808638 for ; Thu, 25 Jun 2026 22:21:31 GMT Received: from mail-dl1-f69.google.com (mail-dl1-f69.google.com [74.125.82.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4f1asj8ehv-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 25 Jun 2026 22:21:31 +0000 (GMT) Received: by mail-dl1-f69.google.com with SMTP id a92af1059eb24-1384427c3efso1820650c88.0 for ; Thu, 25 Jun 2026 15:21:31 -0700 (PDT) Received: from QCOM-qjMf8PBlDw.qualcomm.com (216-71-219-44.dyn.novuscom.net. [216.71.219.44]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-139d8f318e7sm11538477c88.3.2026.06.25.15.21.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Jun 2026 15:21:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= DO0AXk79K2EOyBg8BS1EAEZqySPI1beHPa9wUzOFieg=; b=cXmM/Zz2CiWonlZE y90l4vxRJWF/xN57r5f218EmVmQi+pbknnU3lR/yHmnaThsZMJecF/AoSCCz/gV1 FVr7xUUZ7AkMhlAJvER/QuHHCK14PNrxLMnjcg0uwZITU9Rx4/Oh50FzCo+kNQSV K7f+D4oSVd8ntmJ8MNOzXBGmaF4H0AjXqZLjubGxbFtmh8GqQqbAKkG1oKWC3QYE pMd5DtEeOovo1OPpOQeYvLbMKM5cNW+JrKYhZaUdVi0ywk15IGQxMcV8wo6T8Cya ZJvT3bQCYnF6X5GzdjTL0k4O7ZNtGfusf+Qun7aZaOMNPJ2tCocLGmH9FgzMtXpQ IPCQEg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1782426090; x=1783030890; 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=DO0AXk79K2EOyBg8BS1EAEZqySPI1beHPa9wUzOFieg=; b=NRjxH9CjuK5tuZN1WppnMgHMvwEAWFwIxfJsNu+UH54ne3EAicctoYbH2BXof11bpT EVsZX4eWT/SBGrPB1TMeuqD1cK1eI6p+yfQdlCviZBa3ISuZT3D3rEGSPN4wHPkFTpKA bF/3q2W7baV59lb2IcVvCaNRaOUfAlvONWPh6AoNcQaHgPNJgEk6TODIaGRaoJB1kyIr PUKo/+Qcian2IO25EzZuZi1yLPL4glRLjwBXrW5SBofN5ovPgs9yZFp+/H0/4FqOjXVG fUV1f39Ht6Fd8s3rDaglrbGO11AU0D4EltiFuBt4a0mSgAuT7vwRbJ3uf+5hUbd0/1Vc XKmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782426090; x=1783030890; 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=DO0AXk79K2EOyBg8BS1EAEZqySPI1beHPa9wUzOFieg=; b=eF3YksjZVEgYC51I4iSJb8eydkTOveuq/7jZSVtWplx/K9SlzTfD3fzbLdlQQvkQVR gy9HfCtOFPGqIoGSYJlq796+yFF9M4UL1xgMi06UBXZZz48XiGstPhbc5ay6zNZ7EfNm UPUiBWEd3rtoDtSzaznb4dnUTOlRPcRn2uQ82cp4yH5iz9o8DFiKmgCFAo3AU1MS1Roh Xc4FIokqpr0REbsUmdPBVHgGtIgsWrkxzhItLZSgbvKD+opgM1cdJE7ZzAbjHUIwszfW aTPpnIFvi6QIFu1l4BJBjjVcrJu9qiLOiUlI8b1I499gYWE+8RVz7HeVFWdchluF6Fs9 JSBw== X-Gm-Message-State: AOJu0Ywq7P1CMxMXpndwYQDb+tLdIcdOfWYHAXCCc1Vbew30qC4d98YA K2B/8lH6LgIjz47SCpoQ38EXLO7hvw4wf0WaOFOj7au4I7esNH6fJX2IyHMY045wedyCKcEbgxS O/uieSg7epq2+3fCZtwD5AtneDBWAOoJBzwGYTvMKxrz1cgfX30Ez42iHJ6wLwzyfLw== X-Gm-Gg: AfdE7cn2R+jAj30NnIhvSVhRnONckL37mADCZfp5ivzL+v2PX00lS45ebucciyx81IZ NOvIN/CZdi0PU25qcQ2KyPli/JbXis2HV7uAKRgnZYTMlnTIUuv7Fvp4sQauXVPZXuJEreV93ZW RT79bry7ToOrkgQp3HUP7ilZkHtxwmu6a01ETX5Te2l95t703F0lvrJoJQl7eP1yF0wAiaehqME CtRNKwq2iN7L99nbDb4RUz9zK+kYPIEvQ3cxt8wDwiwtlrqoRnosCR3OLVyOIi6Uff13t6QZ6NX BjAX7o0rJr8oTU6WBs4yWgkQwuaNn+n8MlLqI8W7kMEJaVJhO3oXmZzGJwj9SN7c5bfJBY7chDO YiBRYv/5nribi2E6qSREIgt+xaU/RsvSiNpm1/yHhnw6jXVYirU5MDhSRt8nq9GEcNHzmc2xKon wWZl2Vug== X-Received: by 2002:a05:7022:eacb:b0:137:c0a7:8d01 with SMTP id a92af1059eb24-139dbb5b05dmr3569839c88.23.1782426090397; Thu, 25 Jun 2026 15:21:30 -0700 (PDT) X-Received: by 2002:a05:7022:eacb:b0:137:c0a7:8d01 with SMTP id a92af1059eb24-139dbb5b05dmr3569821c88.23.1782426089801; Thu, 25 Jun 2026 15:21:29 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org, peter.maydell@linaro.org, richard.henderson@linaro.org, pbonzini@redhat.com, stefanha@redhat.com Cc: pierrick.bouvier@oss.qualcomm.com Subject: [PULL 1/6] gitlab: remove unused .cross_test_artifacts template Date: Thu, 25 Jun 2026 15:21:06 -0700 Message-ID: <20260625222111.1761-2-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260625222111.1761-1-pierrick.bouvier@oss.qualcomm.com> References: <20260625222111.1761-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Authority-Analysis: v=2.4 cv=TO11jVla c=1 sm=1 tr=0 ts=6a3da9eb cx=c_pps a=kVLUcbK0zfr7ocalXnG1qA==:117 a=iLqgmErQAxjCjdq5jj1Aqg==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=VwQbUJbxAAAA:8 a=20KFwNOVAAAA:8 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=6JbnKxEl2cEP0CV1l5oA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=vr4QvYf-bLy2KjpDp97w:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-ORIG-GUID: 55XB2QBmW7LG1gzjzRMZwU6kYQ9vrrsV X-Proofpoint-Spam-Info: AW1haW4tMjYwNjI1MDE5MyBTYWx0ZWRfXz6XgovMIOcIL w8s71QRScJTAEE0l121LgxLaAVyuQ5iOL1ElWkV1uFECzz/r1X1YOOf9ZTfIGmGjcKeLvaLxljw Q1lAZuxgtw+zDWHGQ/mNnzT3VCxNVTU= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjI1MDE5MyBTYWx0ZWRfX0gzOhgzrmUHy Y6Qqif//QdmS5o1PpHkUhBu8RHaxgDMgrdyNkkvv/6rc+JydUaHNlAsl06e5+5Q5OGHL4glp1Ep gnzaJkvXrGwU70PEXqd+ja06CyWs3xrJa5rxo713DZU/1Au1m96AY/R/YOYCJzlE/5mamMMFnsh k+tEtBRxIBu6QcMLsqK8ir9++dmruAK9MJD0zQdQJd8/Yktxa+oxdFF4QNPtq0jG6nw2iqFbg+S XY1TRkKZLRLj9BzyRdNCGVy3Zw8girDCrCV0PRbkfdAOn+H7c0Gm8LdGzaPXpq/RdkqzojNDkCe U9jSGknI1t9AvAm8h2lNRlDv5WQ/ff/OEDZ/XF9VkX04xRpQLBe51i/u5bI49kRdNBIZ+pZm2T5 Z1y2J2N8wTQ30oyfF0bAn6Zpq6wEDLw7w5g9uJaf/npEiilUHShMsLH4glZpc8mTJ3AtzSQ0Ot3 7bUOot/0ICtdGH140SQ== X-Proofpoint-GUID: 55XB2QBmW7LG1gzjzRMZwU6kYQ9vrrsV X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-06-25_02,2026-06-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 adultscore=0 phishscore=0 priorityscore=1501 impostorscore=0 bulkscore=0 clxscore=1015 spamscore=0 lowpriorityscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2606250193 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.168.131; envelope-from=pierrick.bouvier@oss.qualcomm.com; helo=mx0a-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @qualcomm.com) X-ZM-MESSAGEID: 1782426157083158500 From: Daniel P. Berrang=C3=A9 This is unused since commit 0d1137550bbf3af7ebe34801a9bff5a4839cc34e Author: Richard Henderson Date: Thu Dec 18 09:58:33 2025 +1100 gitlab: Remove 32-bit host testing Signed-off-by: Daniel P. Berrang=C3=A9 Reviewed-by: Pierrick Bouvier Reviewed-by: Philippe Mathieu-Daud=C3=A9 Link: https://lore.kernel.org/qemu-devel/20260624124657.2725376-2-berrange@= redhat.com Signed-off-by: Pierrick Bouvier --- .gitlab-ci.d/crossbuild-template.yml | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/.gitlab-ci.d/crossbuild-template.yml b/.gitlab-ci.d/crossbuild= -template.yml index 58136d06e4a..786c5cdb88f 100644 --- a/.gitlab-ci.d/crossbuild-template.yml +++ b/.gitlab-ci.d/crossbuild-template.yml @@ -119,15 +119,3 @@ $MAKE -j"$JOBS" $MAKE_CHECK_ARGS ; fi - section_end test - -# We can still run some tests on some of our cross build jobs. They can ad= d this -# template to their extends to save the build logs and test results -.cross_test_artifacts: - artifacts: - name: "$CI_JOB_NAME-$CI_COMMIT_REF_SLUG" - when: always - expire_in: 7 days - paths: - - build/meson-logs - reports: - junit: build/meson-logs/*.junit.xml --=20 2.47.3 From nobody Sun Jul 26 11:52:15 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1782426138; cv=none; d=zohomail.com; s=zohoarc; b=XvCtRtxklq98dPirJhAZS/OEYSAkQay6gwHyJ/TQ2OECdKM79kBQEXDslOQfSYiPOyoGvq6rLCXQG3Axx8kLHaQ2mQqY1UTy/HVyPCntIhu09+U5L/x9mT72h7j2oYX9iAdNJHPKO1kh3mhZzfjMY1nyWuO6c9l5xbt1ZS2JrCc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1782426138; 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=fpjnokISaspkLyURW/cb1stM82MNs2pYXO5RJwrKBZc=; b=gqxFO/d0g5IvsgyyX4vtLBBLumCN+NUwtxBltfoaM1mF7QFkn74irU1SljU0nd3G6cLTrkgXralOwG4uQRTwVdjpM/Ipl3LSSBhIn6SBpqx8ki67lCIixnge4NzH20/26NyByl+9t8ZhCRL8aQCntafGn+2XCvUMDLSlYDZYsUk= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1782426138207751.0143783842991; Thu, 25 Jun 2026 15:22:18 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wcsS0-0000fb-Sq; Thu, 25 Jun 2026 18:21:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wcsS0-0000f4-3n for qemu-devel@nongnu.org; Thu, 25 Jun 2026 18:21:36 -0400 Received: from mx0a-0031df01.pphosted.com ([205.220.168.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wcsRx-0001JE-Rj for qemu-devel@nongnu.org; Thu, 25 Jun 2026 18:21:35 -0400 Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65PFdxwg2160353 for ; Thu, 25 Jun 2026 22:21:32 GMT Received: from mail-dl1-f72.google.com (mail-dl1-f72.google.com [74.125.82.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4f0ymv3f91-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 25 Jun 2026 22:21:32 +0000 (GMT) Received: by mail-dl1-f72.google.com with SMTP id a92af1059eb24-139553dd8acso56715c88.0 for ; Thu, 25 Jun 2026 15:21:32 -0700 (PDT) Received: from QCOM-qjMf8PBlDw.qualcomm.com (216-71-219-44.dyn.novuscom.net. [216.71.219.44]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-139d8f318e7sm11538477c88.3.2026.06.25.15.21.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Jun 2026 15:21:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= fpjnokISaspkLyURW/cb1stM82MNs2pYXO5RJwrKBZc=; b=hugYubXEu5GHBTEp gYDy0pP+2uu+48xaxkj7tO41ojjNKEZClLLbfDZM2yOSIFGReGFFMA67NJrEFFhF zqP/bhw2UPzrKUxf6ZBNZL8HjyNm3D9cxZ09dcafmn5SGZw0460QJtMaYFWzLbY1 /0PLqbDsoiVFJqDUnUp0qGW5MGTerMk9KjoZ69RDxnV5biAD9A9FpP4iiKtZ8jL+ YEW5acjUjjjn3OW5msbnabT6aHBliCekaHD62sXZxeZSVksqb3S0yPajGU0waSmk kYfvb1QCkd/5jDJmVOkx2OO/TaoryLObis2djPsP2tAaGGf5Vp6hfqiAV3DXeyqf D/8ubQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1782426092; x=1783030892; 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=fpjnokISaspkLyURW/cb1stM82MNs2pYXO5RJwrKBZc=; b=aZhaNa+wKiBr1VFPL9UexVGKN24EqdqWjEHiZtHzs4dJRQuVaz+sqLQlEyqc3PpSHm 4KWn48p0dS3QKZdKEZBlozQ8WRTw4k8lD5gcROCx29mXyHC1BKaaMLE74BI/9yDRI3ZN LxEEnfuSc2D52EsAOMppcL78/dSKgAW1a6G6d6GdHKrVz0evKSgYv/w57NoMoyc2occE 235m5s2IM8kstIMj7mKMBYjlMHIQuRRzGbxG2zhhE3Xux+5nYbQG8kr3CyPBl5/uaexi 1OFpxuF7PCoUGAGqrTtL1CqDq41vJOWGtwxlOlVL2EjZwzF3YhVp0o1i1lwxJpJSBgky 7Qmg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782426092; x=1783030892; 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=fpjnokISaspkLyURW/cb1stM82MNs2pYXO5RJwrKBZc=; b=dAkvKxE2TXHFHre9Y0X8AdLSQs5T6ipJQZy4qH6uVhigZZHeCCKygD5geUZML9LSCD ibIxAUAkk0OcDvJztK9OS0dN1CiWsGqoOxKixpWYDHQeQNtzsL2em2KIH6u95YFn+vIC YUH4UDQIXJ3NhWkPmfg/S8Ol9L0yaXLjGn/MKHzmQkwdrL5X6omLemnYbOH7PTPROKFn xNpAalfmRYQU9rGAr7xeHsRUcOFP2GqkaGlaJZaYlFb7ulpbK2yDE38NtpoblAid/aQG wPuhb1nHBdYQXKQJR4rQRfmoMvvilLYXEOddJ0eHyMAAVHheWlT3nZNxvgxrAEEtpXzt WjSw== X-Gm-Message-State: AOJu0YxYd5QkQPE3chtfg1r8V5anrSoTKELmp5H27oqak5NkBSArs+DR 7dIixsTTrTF4KIWtJe8mzsjFTemO77e1ybXH/LIeDe885OlEjvIr718J5At3nvZ1G3NV5xtuhag 8vTS5kF1+fKf5GyQeF+e/MGLaiBMGDbhJlBU5c7y9LrhvImtP4tGAABYH9cJCqnk9dw== X-Gm-Gg: AfdE7cmesgPE8kdtoVR9CDg8AfmUvmag2jZ4fWp+tVwVvf1eMSYM1ZlK8m5Z6rz3p0K 3+NhcYTBEVJSrHmbPsxcENIEmTi2zRJqJqsDTDqr//T4GKYm3Q5Cgd+T8D484QWtM4UGVpW3q0j S5g0D+ChPJHqLbXkgex9e7txgvu19FSRYJm+gT4inuQlygP379kIc/VapMnyWak5Lb0ynyVgeEy tAd7LARmfk9yuxHTuwAFCUJThO6ficPfARSmWe7F2iJbsDhuLN9Y+ZLwWk0slL6jZ4meitcvly0 9eu/nL8m4mRf+RP+a0orMwPHrok1067JXhlfWwauUuJ3t4+MQQo2+uWFUvN8Xz8TgWQU9Fjdvvc M9gIBCqx9iJMqmwVI8XjwCuNKs0ZQVFGqjOWwu1uBBmE12cHdpMEbZN0juL4MRKUZO7nTqsPMvS TQjoxpHQ== X-Received: by 2002:a05:7022:ec89:b0:138:37a4:fcc1 with SMTP id a92af1059eb24-139dba1e126mr4574569c88.12.1782426091806; Thu, 25 Jun 2026 15:21:31 -0700 (PDT) X-Received: by 2002:a05:7022:ec89:b0:138:37a4:fcc1 with SMTP id a92af1059eb24-139dba1e126mr4574547c88.12.1782426091237; Thu, 25 Jun 2026 15:21:31 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org, peter.maydell@linaro.org, richard.henderson@linaro.org, pbonzini@redhat.com, stefanha@redhat.com Cc: pierrick.bouvier@oss.qualcomm.com Subject: [PULL 2/6] gitlab: move .meson_job_template into base.yaml Date: Thu, 25 Jun 2026 15:21:07 -0700 Message-ID: <20260625222111.1761-3-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260625222111.1761-1-pierrick.bouvier@oss.qualcomm.com> References: <20260625222111.1761-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Authority-Analysis: v=2.4 cv=DqBmPm/+ c=1 sm=1 tr=0 ts=6a3da9ec cx=c_pps a=bS7HVuBVfinNPG3f6cIo3Q==:117 a=iLqgmErQAxjCjdq5jj1Aqg==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=VwQbUJbxAAAA:8 a=20KFwNOVAAAA:8 a=EUspDBNiAAAA:8 a=29VL0hIdhPriTrIy8fAA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=vBUdepa8ALXHeOFLBtFW:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwNjI1MDE5MyBTYWx0ZWRfX8G+8tshRB0X+ r9YYlqPEPX8dwa61bA9tACMSgk2knwnDRnLXp/vHGmHpOyfqHYn0ckWk17z8DUpMirz5uKPSrbD GvniEbBJIRKZ1OOWDHm4hkYVHxly4zs= X-Proofpoint-ORIG-GUID: 8iWLLqBOrqHwLWUQWXKxNvZk4TElC5Yl X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjI1MDE5MyBTYWx0ZWRfX7NIhG69WKS0z MBB7pcUaD9Zug/OOY+nOltzR+EV9NngR9mgRZre+a5hiB7MmExUyH5FZghXu2I7W4SEUZxDP0Rz Sr4wnffpe3LDQOCNSSbadNUtAWW4SOwGyuib/IQwz6OKqod5W8ln9N9zgmAw0r0I5vvbS3Njwz3 H8hFWpwbEe35DTBFmAvQEr1GYy1XnDkV5BShdlYf04FB+dOBhJEcv4el7EEosffrwmkid52lWCG Hv8OPS8kdchIdtoFINJMXPvRiIil/Vw2rCTaBL5x8iGcNPxMEzSvJsPApHdGAB5VTKuKOQACpLj N8E1GK9bkewHzJs5laEwf+vQM1IxGfT97P15eOs95Y9nGwHjqVHZItG7ozL6H809WGID8umr454 qJNleQYWb8q7YEzJY6zSqOeF7e6vm8QMubcipGnzGoy1Gpxtvf9fuZWDBGf+3oV1DKQZKqsfm// 4kQ7AvUHulhqkg2gkmA== X-Proofpoint-GUID: 8iWLLqBOrqHwLWUQWXKxNvZk4TElC5Yl X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-06-25_02,2026-06-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 lowpriorityscore=0 priorityscore=1501 malwarescore=0 suspectscore=0 bulkscore=0 adultscore=0 spamscore=0 impostorscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2606250193 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.168.131; envelope-from=pierrick.bouvier@oss.qualcomm.com; helo=mx0a-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @qualcomm.com) X-ZM-MESSAGEID: 1782426140720158500 From: Daniel P. Berrang=C3=A9 Rename .meson_job_template to .base_meson_job_template and move it into base.yml, in prep for wider reuse. Signed-off-by: Daniel P. Berrang=C3=A9 Reviewed-by: Pierrick Bouvier Link: https://lore.kernel.org/qemu-devel/20260624124657.2725376-3-berrange@= redhat.com Signed-off-by: Pierrick Bouvier --- .gitlab-ci.d/base.yml | 14 ++++++++++++++ .gitlab-ci.d/buildtest-template.yml | 20 +++----------------- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/.gitlab-ci.d/base.yml b/.gitlab-ci.d/base.yml index 714d2ed8a6b..94107579fe3 100644 --- a/.gitlab-ci.d/base.yml +++ b/.gitlab-ci.d/base.yml @@ -134,3 +134,17 @@ variables: QEMU_CI_CONTAINER_TAG: $CI_COMMIT_REF_SLUG =20 - when: on_success + +# Any job running meson should capture meson logs +# by default. Some jobs might override the artifacts +# to capture further files +.base_meson_job_template: + extends: .base_job_template + artifacts: + name: "$CI_JOB_NAME-$CI_COMMIT_REF_SLUG" + when: always + expire_in: 7 days + paths: + - build/meson-logs + reports: + junit: build/meson-logs/*.junit.xml diff --git a/.gitlab-ci.d/buildtest-template.yml b/.gitlab-ci.d/buildtest-t= emplate.yml index 005058625eb..0fa2351d877 100644 --- a/.gitlab-ci.d/buildtest-template.yml +++ b/.gitlab-ci.d/buildtest-template.yml @@ -1,20 +1,6 @@ =20 -# Any job running meson should capture meson logs -# by default. Some jobs might override the artifacts -# to capture further files -.meson_job_template: - extends: .base_job_template - artifacts: - name: "$CI_JOB_NAME-$CI_COMMIT_REF_SLUG" - when: always - expire_in: 7 days - paths: - - build/meson-logs - reports: - junit: build/meson-logs/*.junit.xml - .native_build_job_template: - extends: .meson_job_template + extends: .base_meson_job_template stage: build image: $CI_REGISTRY_IMAGE/qemu/$IMAGE:$QEMU_CI_CONTAINER_TAG cache: @@ -75,7 +61,7 @@ - build/**/*.c.o.d =20 .common_test_job_template: - extends: .meson_job_template + extends: .base_meson_job_template stage: test image: $CI_REGISTRY_IMAGE/qemu/$IMAGE:$QEMU_CI_CONTAINER_TAG script: @@ -133,7 +119,7 @@ QEMU_JOB_FUNCTIONAL: 1 =20 .wasm_build_job_template: - extends: .meson_job_template + extends: .base_meson_job_template stage: build image: $CI_REGISTRY_IMAGE/qemu/$IMAGE:$QEMU_CI_CONTAINER_TAG before_script: --=20 2.47.3 From nobody Sun Jul 26 11:52:15 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1782426143; cv=none; d=zohomail.com; s=zohoarc; b=BKa94p17b2WGTQFFfFwsRwsdB05V5DirsCPszFHwE0Z57U2bUNFIeXtttzNmwTYB37lvmwSk+XJN9vc0SwIFSt0MBL69xI47cEX6LU9PL0pANJqWuPqf7+VGt8Gf/bVv2NgNaOrZcC06lLSPD0xC+IIhP8uLfe2T+T+zJhumTxY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1782426143; 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=RY4iMWRY4ffovQ8blMgV9m3JJiZFPwMcesQFQLkR+Ng=; b=VPR5mg6BT5iEgC5C+ttBlLxaTY/fp3pQrkkr5UiRX0TTnBuX4GIdvmpJn0E8lAY/WT0KpEZewQhZmBLrrXchX9VOyIy7SFRYgsuFMbpxsYxo5eeZSaZ4PIBRzDndRnuCpirk35x1G3DJfY7Ui2PzfXz2KvpGNLgVudTCYdSwbcM= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1782426143262761.3136449189501; Thu, 25 Jun 2026 15:22:23 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wcsS2-0000gh-O3; Thu, 25 Jun 2026 18:21:38 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wcsS0-0000fY-Nq for qemu-devel@nongnu.org; Thu, 25 Jun 2026 18:21:36 -0400 Received: from mx0a-0031df01.pphosted.com ([205.220.168.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wcsRz-0001JN-28 for qemu-devel@nongnu.org; Thu, 25 Jun 2026 18:21:36 -0400 Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65PIQpkR1196846 for ; Thu, 25 Jun 2026 22:21:33 GMT Received: from mail-dl1-f69.google.com (mail-dl1-f69.google.com [74.125.82.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4f19m3rqp7-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 25 Jun 2026 22:21:33 +0000 (GMT) Received: by mail-dl1-f69.google.com with SMTP id a92af1059eb24-139ca26403fso732668c88.1 for ; Thu, 25 Jun 2026 15:21:33 -0700 (PDT) Received: from QCOM-qjMf8PBlDw.qualcomm.com (216-71-219-44.dyn.novuscom.net. [216.71.219.44]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-139d8f318e7sm11538477c88.3.2026.06.25.15.21.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Jun 2026 15:21:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= RY4iMWRY4ffovQ8blMgV9m3JJiZFPwMcesQFQLkR+Ng=; b=L7sJwzvh6raz8gRj DhSOoMadraDuCXWQVFYi3q/OmbI8IRMUhD9NeQ8D/uuuojaecsDWF12obWPz39J2 e857pGYvwI2XV1TWmIrgPogM+IeVKaUvcGf5k+TER+EzPT5ILOz+0cUV/4ZmqlpN OYGr1Z4i2LMVwnm7srs0YAJNdHznIfRYT858jvWxWaasqWUg8hHbTAJCcbKPWPf6 X61+MveIglaebmbtK6mFDUEB5YItU7H8A+EkV7HJOy6Waaii80Mnp+rI0b6+H0H7 cXxqTahWtPLThejwE6tG9POmf0iDX6c/3nQ2q8y9ICZ9X+C/WOq876fmPc6pYJo5 V4piFg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1782426093; x=1783030893; 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=RY4iMWRY4ffovQ8blMgV9m3JJiZFPwMcesQFQLkR+Ng=; b=I8sVd2AnFBTj6OKqtKhnfJv+I31kajD3dq0Tr9IVjgAoiE9ldR+G9C/uo6+PvLS/9i tz91pjbRtgPoVvXAnUhuzat6+2B0+EuF96W+hZmpR1eRWqk4HhvsC7W1RtSFRQVueyWk mpi4m52dAjhaAf/Nz5ImngHqa42/rBlmQ/KUEzDCVUhZFLgnh1uDp0xNouPfCpJnoumG KvFHBU6aPHxjj4SxSATbjfD/cTVdO+rLr3MJOMrmwTCS9v+2Hq0d+Wes2yAI9FpIraIe bpmCRYjMiZ1aokN7b4guzvJsTnt2s8DWWzpciPjpF63Hmqp7DJqlkgvpLpobIyjA7QUf Di+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782426093; x=1783030893; 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=RY4iMWRY4ffovQ8blMgV9m3JJiZFPwMcesQFQLkR+Ng=; b=WYdoGUyARX2zQc+qFkK5IbdrbYVAevXZcNqBBQp5vq/nd7dEkvzo19KVyh40lVUVmA 17XwpnqODtKfnB2rLAEvMQ+5A+t0kPuUuEG86DPJMM0/rM4a3KXKASOQdLorg+OfoVea Cpmqz0rIxet70dNxFP1vjJGzEFCsot4oYRQBqtY9nzniJPWpyeNrmvAAmXrjdROHaJ/J L/womCKT2Dc9OSh8Hxb3XZ4uDZ8O4M12rZV+QMcAWNTdyi1VuiREwlNX2KxY5f8au9TM mFaiTVzbgWe6ZGnpSvMyJ4qiD/Y2xLgdI0kXrsJXiqCQ7y0IMBa0wVx6P5S4JZheIeuA dRkA== X-Gm-Message-State: AOJu0Yzx5c/J/4BrUs9r9JLsJkwzkmk+oT+j/pnpk+1Sesk1jIPyGWCQ S/t7mtVPPTR256NEMT09gOtZUlVYpMV63INgktzh+xJiVy7jgiYwEYWVdW4dX2I+Y/9M0NTmm7z oCOXKn4io4FUzkeUnaMpQRwoeTOJazokkivzZq764+FgZUhgPDlY/IZ2Gr7sMn8yUFQ== X-Gm-Gg: AfdE7clnz2dcNqsmHwDVvKvqR/PpKbvcnmJbPeBnfQNKoF0rIX3qx03jbHFJI/T8LbX w8CJUlgBnIr2cwHkZ84YINEv/kmDYV7DhRJQb6Xv1Hqaz3azCmTPbQIGxr2WxUbG5GILPtLNrKF pYyQkHKWgbsjGchu23bIgZzsdfg7e8utzrVJuOX6HNZgIGB+XZCCOWCNtrRP7aTD0FAus9d1kGZ 3qcRV57WXoyuFjJGly6cOT2c/gItBFenSCRpeW3MN0Kr+wmdW5ZRQGJrAkgJUP5x3bwnJnn++Ws 8xft9X0eFzU0Cuv27ouCi9j1GU5ljIlidwL1QcX5OWbksF2iMOw/MJnQiknGpndMV+Q+aSaXqOK Lkts1nH7XVY4abPLcaOE+yb1i1I6mkv5AlPyz1V2ULNG8nrMNqS1jyhqocr+rACK9EaIejf2Yfw mcYF5Cmw== X-Received: by 2002:a05:7022:69a0:b0:137:fe07:8a2c with SMTP id a92af1059eb24-139dbac2ef7mr4061329c88.22.1782426093086; Thu, 25 Jun 2026 15:21:33 -0700 (PDT) X-Received: by 2002:a05:7022:69a0:b0:137:fe07:8a2c with SMTP id a92af1059eb24-139dbac2ef7mr4061305c88.22.1782426092547; Thu, 25 Jun 2026 15:21:32 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org, peter.maydell@linaro.org, richard.henderson@linaro.org, pbonzini@redhat.com, stefanha@redhat.com Cc: pierrick.bouvier@oss.qualcomm.com Subject: [PULL 3/6] gitlab: use .base_meson_job_template from crossbuild jobs Date: Thu, 25 Jun 2026 15:21:08 -0700 Message-ID: <20260625222111.1761-4-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260625222111.1761-1-pierrick.bouvier@oss.qualcomm.com> References: <20260625222111.1761-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Proofpoint-Spam-Info: AW1haW4tMjYwNjI1MDE5MyBTYWx0ZWRfX9LjaTrJ8rJuE hqc1ehZ1FfO5Y3cSYdFt+pACbEZHnQYxvmhXV9FSwR0lNejUXVfC2UQGNGSTWvfiSsb4eMz9NHI tAdPQVowyHVbJxxBMhjPOPV1pjJhk7o= X-Proofpoint-GUID: UBPiV-3vzz9snTJwm4j34eXJ1YPO1tYB X-Proofpoint-ORIG-GUID: UBPiV-3vzz9snTJwm4j34eXJ1YPO1tYB X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjI1MDE5MyBTYWx0ZWRfX0o+sZYNY6jkM mHMjyjmifau0e+OS4JGNndNHstUlT+wkMH/K34L/r/XDW/sn0ywKFjKw4jKTEHVjNDzA/EWycl1 XbaaNV40Mmt2GiFFIB6b0kp3jDqc+2c/hjX19b8/EmOu3YlqGmE/+LQgZwi3vbJXHKx8y9H6Pkx +pRiCQk3Nhl2Nep16oGKccuZ7XThcGRAJzMPnaF3DWM6dn9h0KARylj1DlXJfTkknV3cq707o1l fsWX20Sw6tVuBV6ZJExQEDVX/QBO+8VC31tsgbl2PN3dWR6j7jZHcb3PCF1Ij7Ad/zrI+ltnA2i HP6m/sFwme7iGRFb71k3AKnr9OQUVJqtSdMBaMXvREsEMRnLrltASjcHAI2i8fXzx4RajJBAoLg 4DO6grOFTnJvSsRme8mnjlsBk6ufGxgzbDAieJO2zQmr77dqGtIaFxBmZ+yRo8ZvODLbHCtil3t rc/BONmRwEw9eivhdvw== X-Authority-Analysis: v=2.4 cv=Vv0Txe2n c=1 sm=1 tr=0 ts=6a3da9ed cx=c_pps a=kVLUcbK0zfr7ocalXnG1qA==:117 a=iLqgmErQAxjCjdq5jj1Aqg==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=VwQbUJbxAAAA:8 a=20KFwNOVAAAA:8 a=EUspDBNiAAAA:8 a=QQR9eqaitutBty8eekMA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=vr4QvYf-bLy2KjpDp97w:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-06-25_02,2026-06-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 suspectscore=0 clxscore=1015 priorityscore=1501 adultscore=0 malwarescore=0 impostorscore=0 spamscore=0 bulkscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2606250193 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.168.131; envelope-from=pierrick.bouvier@oss.qualcomm.com; helo=mx0a-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @qualcomm.com) X-ZM-MESSAGEID: 1782426145015158500 From: Daniel P. Berrang=C3=A9 This ensures that crossbuild jobs capture the build/meson-logs content as artifacts to aid in debugging. Signed-off-by: Daniel P. Berrang=C3=A9 Reviewed-by: Pierrick Bouvier Link: https://lore.kernel.org/qemu-devel/20260624124657.2725376-4-berrange@= redhat.com Signed-off-by: Pierrick Bouvier --- .gitlab-ci.d/crossbuild-template.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.d/crossbuild-template.yml b/.gitlab-ci.d/crossbuild= -template.yml index 786c5cdb88f..36bb9a405c0 100644 --- a/.gitlab-ci.d/crossbuild-template.yml +++ b/.gitlab-ci.d/crossbuild-template.yml @@ -1,5 +1,5 @@ .cross_system_build_job: - extends: .base_job_template + extends: .base_meson_job_template stage: build image: $CI_REGISTRY_IMAGE/qemu/$IMAGE:$QEMU_CI_CONTAINER_TAG cache: @@ -54,7 +54,7 @@ # KVM), and set extra options (such disabling other accelerators) via the # $EXTRA_CONFIGURE_OPTS variable. .cross_accel_build_job: - extends: .base_job_template + extends: .base_meson_job_template stage: build image: $CI_REGISTRY_IMAGE/qemu/$IMAGE:$QEMU_CI_CONTAINER_TAG timeout: 60m @@ -87,7 +87,7 @@ - section_end test =20 .cross_user_build_job: - extends: .base_job_template + extends: .base_meson_job_template stage: build image: $CI_REGISTRY_IMAGE/qemu/$IMAGE:$QEMU_CI_CONTAINER_TAG cache: --=20 2.47.3 From nobody Sun Jul 26 11:52:15 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1782426139; cv=none; d=zohomail.com; s=zohoarc; b=AfN3z18Gbv8EfmEK2XrNRkXJfrraYewtjQnriLCwIcknYvG4XEmYF0ahB7OlbReHUYWS/UHNQE7fG6Az/1O2SABzA1p3WYO9FqYZtDTgFlNniRvI/9ezcb6ENPh35XfzJZJcslEyh8c+ej3MKKrNFMB3fBqbpaBWqGcdCbph6Vk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1782426139; 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=EMApZzEwZegJ8aGMmuF7MuEZqtij0GKYrTT3h5aUe1k=; b=ckWiqJ7+e0OrN0xjG834Jjo5M0WJTdg5ewAnwqNEHxD9YBmKq7iOlzsI3t5URNGTPiTnjjNO74AaZ1Xig7LV/m2CD2sUYBAtlexEIdfs8679ouXyPZmaGEfGf34BjwPeg6q7iNJizBcEMhs7WekHE2IgKCaVHk0eQPweoYBT4Ls= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1782426139196352.55058310069694; Thu, 25 Jun 2026 15:22:19 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wcsS5-0000i9-AF; Thu, 25 Jun 2026 18:21:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wcsS2-0000gi-Th for qemu-devel@nongnu.org; Thu, 25 Jun 2026 18:21:38 -0400 Received: from mx0b-0031df01.pphosted.com ([205.220.180.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wcsS0-0001KV-RS for qemu-devel@nongnu.org; Thu, 25 Jun 2026 18:21:38 -0400 Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65PFejCZ2544201 for ; Thu, 25 Jun 2026 22:21:35 GMT Received: from mail-dl1-f70.google.com (mail-dl1-f70.google.com [74.125.82.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4f0w0q448y-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 25 Jun 2026 22:21:35 +0000 (GMT) Received: by mail-dl1-f70.google.com with SMTP id a92af1059eb24-137fe4a3640so662950c88.0 for ; Thu, 25 Jun 2026 15:21:35 -0700 (PDT) Received: from QCOM-qjMf8PBlDw.qualcomm.com (216-71-219-44.dyn.novuscom.net. [216.71.219.44]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-139d8f318e7sm11538477c88.3.2026.06.25.15.21.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Jun 2026 15:21:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= EMApZzEwZegJ8aGMmuF7MuEZqtij0GKYrTT3h5aUe1k=; b=pE0Sd2Dx8cZkt/lX j3blk/oEhGWSZGTogtvzD6hoWWmBRfP7/1upWzIo8Wa4exJ7IyAj7rV5URQWaUiU EtA9nUEsgoeNYgO1O8SgTQjONIiW5oyX2jS4w027JZTTpQmpggmiWFJhhABtBMsT pg+9HyJMFOj3BFNKVV3jU3JnaL14pFX4eDhpB4ip5t4b7Sx1I1kkx6tuhWrZeOsY A2KgWaVfQP1YkA5/IovEmVjc0aVlUjOLAWqKsT3f+/l66RUsBsPpQasUkeUPVu+g W9fmZW5cfzyWY5utPt/NTaBzP8yAhVdZsVN08xgD513VwWAUh1Y4hLLFZAUFfNrA m3F7qQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1782426095; x=1783030895; 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=EMApZzEwZegJ8aGMmuF7MuEZqtij0GKYrTT3h5aUe1k=; b=TT8DZv3ASwmHrntw3GZA5Dl97U3S5dr+39JsYgo+CJnpMpm3z+KiMaUoq5CiK0h7MJ iVl7B9GG96ZJXYv6EQC3mvrXDA+bRAUq6osOxtYgUz79OhMBmIsePAREuFbSb4dAZ71J QOGqZPjX3cUVoni21W0MORIIm6RG8WvgVRou0rvf8tD7nStDfOd+boOGTHqsDzSDtmqk hga0+6jygApf8fReBqJ9MjEcIvC8tnT7C/z8YpoJSSJQQduMalXiUqHCTLzjS4YFQSDU JroBpQOlcdf3cpUhOOdU0gEh/ZgOpRzNkOOqqm40dnOoZmIK4BklFAAStzlcIGLMxwjV +lHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782426095; x=1783030895; 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=EMApZzEwZegJ8aGMmuF7MuEZqtij0GKYrTT3h5aUe1k=; b=ThJx9CCNugos9osFcDGtfTkcNNLECP7U7VKIKnXtdOU9IHy8q5DAJZ552g6fmhB4fF /dKsQjHGFRkq5zy+2nNtfZaOfL/CuMThGTe/BGCz32iOcn8XrzBeutF6wyyFAPuXNL3p cOD5x5zSSVmpPgD5hgtyJPp6aIRMJXXAf03/3pj3jD7WuEEhS9t58p6sER/k0eXb1uEy 2c726fExJ6BcSw8DwZ+WXgFaC5i/dX5vHUxafJcASlSBVIN6bcBNPTOVhgDRjEfPP5a9 jvGQVYzLnC5D7tZ42rY99BzXiNGyqKav0VhnWxktIBO3mZjjaaMQvLCfqIKeO3pLtGHk fv4Q== X-Gm-Message-State: AOJu0YyinRFc31g0Z92ggBux+qviUgb8+hhfh5K+9G0MsyY6/6K3qzr/ kFtbGbA/eeoYskaR84pwVrkwUbsXTptqcy4CMpBm0bmsluRRHDgF6kClbpErETyD2qwPHaPgnmD uHLx2J6pFe/2du6eGRLrlX/k8bh+FQ8C2sLhJmHPTUF3km/YhAhnOMZEOgoQg2VlTuw== X-Gm-Gg: AfdE7clQZNHvLU14wxnRjUaovwn2mevdb7zREWWSqaQCmDKuYRhRi5+foef0KvT11kq XC4AHa/tayUnzIejvtTE0lD4D5ykqcS4NxGK3tcJTdL0pHkVsg9Xn2LCU5FkOvwpVwnBLx0gxQq zph6K2Zr2KMCkmGK8AG1mXg46FP/vIIJT4Tsi5XjH+EEtg98bpecNBOH5g6J4Qrx6zUOIwsKOm8 PzyjZlS8BkCH93AG98oOgxJybfmKu8T/FlKWWJFUZz20/C+CpUfFa0uwclRTlxuV7vdz2IEGEn3 cixh1xp2fWzsU0LpoSEmD7mnqyZ70l1BQ/FeUAuaRcAsHDsfyqfgxM6tfSEOwPWqETma8hI1UXE H8Ad5PR49BJy13hrofeAgbf+onTu9X9Up6TSiWU2Q1PP4cwn129Fd0wbZsdMhEGhR3sXa6MC3tf DtJ2ivdA== X-Received: by 2002:a05:7022:6727:b0:137:5b9d:cf87 with SMTP id a92af1059eb24-139db93a89fmr3155378c88.0.1782426094505; Thu, 25 Jun 2026 15:21:34 -0700 (PDT) X-Received: by 2002:a05:7022:6727:b0:137:5b9d:cf87 with SMTP id a92af1059eb24-139db93a89fmr3155365c88.0.1782426093951; Thu, 25 Jun 2026 15:21:33 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org, peter.maydell@linaro.org, richard.henderson@linaro.org, pbonzini@redhat.com, stefanha@redhat.com Cc: pierrick.bouvier@oss.qualcomm.com Subject: [PULL 4/6] gitlab: pull ccache setup into .base_meson_ccache_job_template Date: Thu, 25 Jun 2026 15:21:09 -0700 Message-ID: <20260625222111.1761-5-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260625222111.1761-1-pierrick.bouvier@oss.qualcomm.com> References: <20260625222111.1761-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Proofpoint-ORIG-GUID: tk2HRq7vwdTZkr-VXPfBLrRYiBXq7JhU X-Proofpoint-Spam-Info: AW1haW4tMjYwNjI1MDE5MyBTYWx0ZWRfX1+dYApbPBsWM 50ks2cyJU6JH4AClXD+JaeUj7KLuH0gnFcSs8oceHjwfLOP4qpJ6jMf64hcylNGWcMzmJRvi4ko fU6uDULd+iN/68ky4Yg/+6ho0VQ8OiQ= X-Proofpoint-GUID: tk2HRq7vwdTZkr-VXPfBLrRYiBXq7JhU X-Authority-Analysis: v=2.4 cv=R6Ez39RX c=1 sm=1 tr=0 ts=6a3da9ef cx=c_pps a=SvEPeNj+VMjHSW//kvnxuw==:117 a=iLqgmErQAxjCjdq5jj1Aqg==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=VwQbUJbxAAAA:8 a=20KFwNOVAAAA:8 a=EUspDBNiAAAA:8 a=-W3SEfyVoSCHGyKDL2gA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=Kq8ClHjjuc5pcCNDwlU0:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjI1MDE5MyBTYWx0ZWRfX0usr566YKhxz s0A6lkkrDwQ3DVyBxNeQ4dF2tFPS7K1fgfiA5UxITpaBJ9ktIql8FEbrBEijlwNn61AhNAZXnsD tmd9QUC4tCDKC1RKGTLC9NKxFha/teb2bx3a39NWHF151dn95Hpkw91j3BPlwvRLa1LZ32wPMZv P+/lKMpLu+ULgyHkXOQRig85wupZS5BMdRWFVoqEtXZHt9K3weulb4tZJw8sSVUy3ch8R4rAsmj Yg1q/umpmmvJXfZxqaMPHsggcvcMPDq67/7qNxUE8wXF8L6+ExrpbgexsDBLhx09Kw2q2F2nlKX ukSKzqry2Uyc0BuijN0Rc2AzjeTsXJvfw0QhlwD7ruOIELAIOLNWxVZUGi4eICjxBUeRTiM/heb KPsR2oC8ipRwVRW0o+/YEEK/iNZnGb+IJNY9/cEnBvde22gnmSO/dfFqvLvRLLqpJ2TTc85bum7 Q+gMbsmekW/+x8jgafw== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-06-25_02,2026-06-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 clxscore=1015 malwarescore=0 priorityscore=1501 adultscore=0 suspectscore=0 impostorscore=0 spamscore=0 lowpriorityscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2606250193 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.180.131; envelope-from=pierrick.bouvier@oss.qualcomm.com; helo=mx0b-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @qualcomm.com) X-ZM-MESSAGEID: 1782426140896158500 From: Daniel P. Berrang=C3=A9 This provides a consistent ccache setup across all build jobs. Signed-off-by: Daniel P. Berrang=C3=A9 Reviewed-by: Pierrick Bouvier Link: https://lore.kernel.org/qemu-devel/20260624124657.2725376-5-berrange@= redhat.com Signed-off-by: Pierrick Bouvier --- .gitlab-ci.d/base.yml | 16 +++++++++++++ .gitlab-ci.d/buildtest-template.yml | 14 ++--------- .gitlab-ci.d/crossbuild-template.yml | 35 +++++----------------------- 3 files changed, 24 insertions(+), 41 deletions(-) diff --git a/.gitlab-ci.d/base.yml b/.gitlab-ci.d/base.yml index 94107579fe3..366e654bcb9 100644 --- a/.gitlab-ci.d/base.yml +++ b/.gitlab-ci.d/base.yml @@ -148,3 +148,19 @@ variables: - build/meson-logs reports: junit: build/meson-logs/*.junit.xml + +.base_meson_ccache_job_template: + extends: .base_meson_job_template + cache: + paths: + - ccache + key: "$CI_JOB_NAME" + when: always + script: + - export CCACHE_BASEDIR=3D"$(pwd)" + - export CCACHE_DIR=3D"$CCACHE_BASEDIR/ccache" + - export CCACHE_MAXSIZE=3D"500M" + - export PATH=3D"$CCACHE_WRAPPERSDIR:$PATH" + - ccache --zero-stats + after_script: + - ccache --show-stats diff --git a/.gitlab-ci.d/buildtest-template.yml b/.gitlab-ci.d/buildtest-t= emplate.yml index 0fa2351d877..8dfd17a0b5e 100644 --- a/.gitlab-ci.d/buildtest-template.yml +++ b/.gitlab-ci.d/buildtest-template.yml @@ -1,13 +1,8 @@ =20 .native_build_job_template: - extends: .base_meson_job_template + extends: .base_meson_ccache_job_template stage: build image: $CI_REGISTRY_IMAGE/qemu/$IMAGE:$QEMU_CI_CONTAINER_TAG - cache: - paths: - - ccache - key: "$CI_JOB_NAME" - when: always before_script: - source scripts/ci/gitlab-ci-section - section_start setup "Pre-script setup" @@ -15,14 +10,10 @@ - cat /packages.txt - section_end setup script: - - export CCACHE_BASEDIR=3D"$(pwd)" - - export CCACHE_DIR=3D"$CCACHE_BASEDIR/ccache" - - export CCACHE_MAXSIZE=3D"500M" - - export PATH=3D"$CCACHE_WRAPPERSDIR:$PATH" + - !reference [.base_meson_ccache_job_template, script] - du -sh .git - mkdir build - cd build - - ccache --zero-stats - section_start configure "Running configure" - ../configure --enable-werror --disable-docs --enable-fdt=3Dsystem --disable-debug-info @@ -43,7 +34,6 @@ $MAKE -j"$JOBS" $MAKE_CHECK_ARGS ; fi - section_end test - - ccache --show-stats =20 # We jump some hoops in common_test_job_template to avoid # rebuilding all the object files we skip in the artifacts diff --git a/.gitlab-ci.d/crossbuild-template.yml b/.gitlab-ci.d/crossbuild= -template.yml index 36bb9a405c0..aadae26844b 100644 --- a/.gitlab-ci.d/crossbuild-template.yml +++ b/.gitlab-ci.d/crossbuild-template.yml @@ -1,12 +1,7 @@ .cross_system_build_job: - extends: .base_meson_job_template + extends: .base_meson_ccache_job_template stage: build image: $CI_REGISTRY_IMAGE/qemu/$IMAGE:$QEMU_CI_CONTAINER_TAG - cache: - paths: - - ccache - key: "$CI_JOB_NAME" - when: always timeout: 80m before_script: - source scripts/ci/gitlab-ci-section @@ -15,13 +10,9 @@ - cat /packages.txt - section_end setup script: - - export CCACHE_BASEDIR=3D"$(pwd)" - - export CCACHE_DIR=3D"$CCACHE_BASEDIR/ccache" - - export CCACHE_MAXSIZE=3D"500M" - - export PATH=3D"$CCACHE_WRAPPERSDIR:$PATH" + - !reference [.base_meson_ccache_job_template, script] - mkdir build - cd build - - ccache --zero-stats - section_start configure "Running configure" - ../configure --enable-werror --disable-docs --enable-fdt=3Dsystem --disable-user $QEMU_CONFIGURE_OPTS $EXTRA_CONFIGURE_OPTS @@ -46,7 +37,6 @@ mv -v qemu-setup*.exe qemu-setup-${version}.exe; fi - section_end installer - - ccache --show-stats =20 # Job to cross-build specific accelerators. # @@ -54,22 +44,15 @@ # KVM), and set extra options (such disabling other accelerators) via the # $EXTRA_CONFIGURE_OPTS variable. .cross_accel_build_job: - extends: .base_meson_job_template + extends: .base_meson_ccache_job_template stage: build image: $CI_REGISTRY_IMAGE/qemu/$IMAGE:$QEMU_CI_CONTAINER_TAG timeout: 60m - cache: - paths: - - ccache/ - key: "$CI_JOB_NAME" before_script: - source scripts/ci/gitlab-ci-section - JOBS=3D$(expr $(nproc) + 1) script: - - export CCACHE_BASEDIR=3D"$(pwd)" - - export CCACHE_DIR=3D"$CCACHE_BASEDIR/ccache" - - export CCACHE_MAXSIZE=3D"500M" - - export PATH=3D"$CCACHE_WRAPPERSDIR:$PATH" + - !reference [.base_meson_ccache_job_template, script] - mkdir build - cd build - section_start configure "Running configure" @@ -87,20 +70,14 @@ - section_end test =20 .cross_user_build_job: - extends: .base_meson_job_template + extends: .base_meson_ccache_job_template stage: build image: $CI_REGISTRY_IMAGE/qemu/$IMAGE:$QEMU_CI_CONTAINER_TAG - cache: - paths: - - ccache/ - key: "$CI_JOB_NAME" before_script: - source scripts/ci/gitlab-ci-section - JOBS=3D$(expr $(nproc) + 1) script: - - export CCACHE_BASEDIR=3D"$(pwd)" - - export CCACHE_DIR=3D"$CCACHE_BASEDIR/ccache" - - export CCACHE_MAXSIZE=3D"500M" + - !reference [.base_meson_ccache_job_template, script] - mkdir build - cd build - section_start configure "Running configure" --=20 2.47.3 From nobody Sun Jul 26 11:52:15 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1782426168; cv=none; d=zohomail.com; s=zohoarc; b=eZ7iZX4H/cd46g3GC9rcK5wdDpgMHaLHj3m14Dj3yWqb+ASX7wjfuKBHqRcPu9APbRPrznxns9M30Eti0CNmrWSzJ0IIqLq/tl40Uo1Lr5rOUkJ5O69EcrVoIty00eix3xoWr3tMrWMXeJT/HpGiwd+EfOHRzURbShwblS+fniI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1782426168; 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=e725vr2aW7giwWDjY5SN0qVsPJjMTRk2LjBaNB1knyM=; b=G3XI5JKxQmjXfxrmXlO7s/Cd9MnzLXmDsRbXEMOOphHGY3WJWgWDNPwJ+A59mgh4W6WoIt63Nh142XV9OPuEN28E71pFgkbzKrjyQDqVx24rcshGX88cjocEl2Ozr9bAxzPPUP9Cy/iWZmpWLQs1ytlAzEQZheDtMTytVKQpERY= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1782426168295328.57529177931747; Thu, 25 Jun 2026 15:22:48 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wcsS4-0000hD-Aa; Thu, 25 Jun 2026 18:21:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wcsS3-0000gw-D8 for qemu-devel@nongnu.org; Thu, 25 Jun 2026 18:21:39 -0400 Received: from mx0b-0031df01.pphosted.com ([205.220.180.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wcsS1-0001ML-KF for qemu-devel@nongnu.org; Thu, 25 Jun 2026 18:21:39 -0400 Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65PFeMT82737434 for ; Thu, 25 Jun 2026 22:21:36 GMT Received: from mail-dl1-f69.google.com (mail-dl1-f69.google.com [74.125.82.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4f0ya8umc2-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 25 Jun 2026 22:21:36 +0000 (GMT) Received: by mail-dl1-f69.google.com with SMTP id a92af1059eb24-139b62317d0so646215c88.0 for ; Thu, 25 Jun 2026 15:21:36 -0700 (PDT) Received: from QCOM-qjMf8PBlDw.qualcomm.com (216-71-219-44.dyn.novuscom.net. [216.71.219.44]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-139d8f318e7sm11538477c88.3.2026.06.25.15.21.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Jun 2026 15:21:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= e725vr2aW7giwWDjY5SN0qVsPJjMTRk2LjBaNB1knyM=; b=lUxKwMJ1gmE3jswr PcPmhkEWiv9guzkXBGhqiNZQyoFbW14Heyy5JEeTNI7rr2w4lnAmTXLLtQjX+WKP QpsawnOwWC1x/rmK41C7xfnn7Z7AolEBcpfDetsMRGWXnDKXKY8+IqJT5ucciUa+ tH6rmB2FtagGRadKWE3E01aYUBFKZN5Zy3alN7KDNZPwQGNRkndxgCZj0NQkf5dY gWSPs+qa3Xg8WouE5o/y0OdXLNafqG2+i2bEF6sgBm8de2AmbnweC4uB9k6vopT5 B8FTkBWl7O9ihcN2xVUYNVk66mlJ4O+IYtX1jrUYVliUKqhM+rOjf86HLD4jyZF4 tP1ZrQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1782426095; x=1783030895; 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=e725vr2aW7giwWDjY5SN0qVsPJjMTRk2LjBaNB1knyM=; b=abRYpCA+w1wz8cZqXHTrlA6UBqSmQa+i5LgEp7W926I0C6V3qhFu37D8ytFLwXTjB/ P6rx8KHiYzw79IZj+/qQZsu+un6596F2PlxRpuOfywOONzndNL+EgYvn8Ick5LCJKzEC YRDTMQOGGPiWCHz95N+3nKYfmMimM4Q2nAEhDGnvuXhFJuiei0Rpm8Yl9uFz7TwtLDg+ KS3U2E1VRw/+IctJAoYvtJjuMCo2T5BjSQdyDmLTvb/ny3GdrooirsNe0CGsKOBjPKgo RqS979eXvus4rkyKBSRnMvvg3emLLhgUhSTtdQBrxY2qX61FUP4lJ/Vg8Eqd9IbvIawn CxOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782426095; x=1783030895; 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=e725vr2aW7giwWDjY5SN0qVsPJjMTRk2LjBaNB1knyM=; b=nKjNoqd7SebHvD6okqyG+5HPPMm/EJQYTwFElhGJm6DF/s9ayLmFFkIpz0dFQKy3mT JVnRMIR/nA3j0D2YRE41YyKjoBw9VC/V594B/OQbgOxvhAsQL+PPtQZ/f2rMitv8PUu9 Pt3LXZL2vEyA0lOdCGCgtzRsHYkvmhWV6WsqV3VQ2oRSSZhINSeFw+gLMcQpxaN0c2D+ 85yyQJ1Gprj+tET49DD/AT1xIfYfnMmJzhFCZ4XZGm3LXL9IyPBE1zZv2ouwYY97Qdjx fX99BzoOa5Tk+wMx9Hic83I3tUsoibtj13lzXljRzXtDRq5DGLrEqVByQ3U21OnxFKy0 Auww== X-Gm-Message-State: AOJu0YzPpRw3jOBtwcvI2CHNg2toW+HMzm/6CoyfGiNL/H+OozU/YGrx JkzP6FxFQORCtQZK/5QB7WlN87fONVi1wKPO6AgY5e8WwNPVwAvDogO5I1OFlGN89KrKT09G6oy FGEgQhKqYwzpJWj9pjrdKd2G1n3o9bo1FgIAzTyUGwu5NQEZ3cOCxarv8yEaS1sb0Mg== X-Gm-Gg: AfdE7cnTENftIxntpvstXfwbw20+nLfmPiTlm7x08rMjRLTkEsU6bZIPkzXIyCznuKq +5Xf9PQBSdTaWtkxnN1synD5BXnKAXVDN5HhmzO36IexkRk6wBe4xTbmtEArcT2q66tt5kENjR1 AWJBxZl5Q3ZTkT/+xGCdrLKmKRBGCvUgnr3+yVcHvK1QxLabp3bQnV/qLxYQOSsFWTqPJMcS5mJ 1Z+Vsah3IU0Th7nIiBQt06yHBjF80HlBR1eZjTKFjnWsGdfrJddPuhRBt6e1lKHY2PRVWNKt7EB +ls6Ef6ZWRxKEOCZrY8uHHpnRhQcr5gXrV0D/PZfD0Vho/Ahkq6rvRhVicwdTX8DuuqUUks7EtG a+71h4jYFrlQNXQfZTgoRIIqBr2pbznkCTemIijOtKvS6uAI9BzrrObhlAR5DfIguxGfBo4+pdJ lzMA+YDw== X-Received: by 2002:a05:7022:f512:b0:139:beb9:fccc with SMTP id a92af1059eb24-139dbb49550mr2488892c88.26.1782426095539; Thu, 25 Jun 2026 15:21:35 -0700 (PDT) X-Received: by 2002:a05:7022:f512:b0:139:beb9:fccc with SMTP id a92af1059eb24-139dbb49550mr2488882c88.26.1782426094999; Thu, 25 Jun 2026 15:21:34 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org, peter.maydell@linaro.org, richard.henderson@linaro.org, pbonzini@redhat.com, stefanha@redhat.com Cc: pierrick.bouvier@oss.qualcomm.com Subject: [PULL 5/6] gitlab: pull before_script logic into .base_meson_job_template Date: Thu, 25 Jun 2026 15:21:10 -0700 Message-ID: <20260625222111.1761-6-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260625222111.1761-1-pierrick.bouvier@oss.qualcomm.com> References: <20260625222111.1761-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Proofpoint-Spam-Info: AW1haW4tMjYwNjI1MDE5MyBTYWx0ZWRfX/KG5RouXf3hy k1fos5czBR+BVwfKvJtiN2dDrflNhsryTQ1IJYN9cRjb2qQqumnaj90BOI6/cIXLT++Oo7syJlb DtMru1n/Za0SZd2pOXutI32huUNpY2c= X-Proofpoint-GUID: OwP4Xu7QVsmUWhoS1q4UEBRLqqOPU31M X-Proofpoint-ORIG-GUID: OwP4Xu7QVsmUWhoS1q4UEBRLqqOPU31M X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjI1MDE5MyBTYWx0ZWRfX2rQxqS+CJ7Ij rRZun4yPiRIcoroFcMmqe/zS+VrFGwQZiaytsgjMW4GlBBZtQ2G7M9CHPVbYBD+hlGYpjZv4T2O Jn91mEzxxSqDbnjVR5WFYny/+V/4ukZ0IGLeWvkNLy9q8dz0Sw6Bof8JGC8eRDK/r6qh+8KdIOk e9f/UG3+12kTI5uHRzxQexm6iY3hiE7aqEVONVj6xTi2FFnXBLBv7cJ/n4GmZJFGL11aYxj1FJi Ow5t8sW1iavIErNJGTTTzBl1EZx2Sx9BpVEwmtTgPxgsxDBIuXiVVDn9RRfYXfk5dRdnJrTADTi pUo5lGEaBk+PEttm+50x70/SD7igUsZtEWuvEfNqyIrkVOl073dfoUCucz9tCKOFKAlgm8EqlYw uuCeqxjFtKGknd0eOYtMB0f+fChqrshFizwcfq80kMkHb8NK8crh4xZCaY3oofxgEWfhgtEtdmi jJdJ5xmqV6C2IQiz64w== X-Authority-Analysis: v=2.4 cv=Z+Xc2nRA c=1 sm=1 tr=0 ts=6a3da9f0 cx=c_pps a=kVLUcbK0zfr7ocalXnG1qA==:117 a=iLqgmErQAxjCjdq5jj1Aqg==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=VwQbUJbxAAAA:8 a=20KFwNOVAAAA:8 a=EUspDBNiAAAA:8 a=OotkPD_eqh6jdMuQoDsA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=vr4QvYf-bLy2KjpDp97w:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-06-25_02,2026-06-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 malwarescore=0 bulkscore=0 suspectscore=0 phishscore=0 spamscore=0 adultscore=0 lowpriorityscore=0 priorityscore=1501 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2606250193 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.180.131; envelope-from=pierrick.bouvier@oss.qualcomm.com; helo=mx0b-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @qualcomm.com) X-ZM-MESSAGEID: 1782426168965158500 From: Daniel P. Berrang=C3=A9 This ensures that all jobs have the $JOBS env set and capture the packages.txt content (where available) in their logs, and all use the job section headers. Signed-off-by: Daniel P. Berrang=C3=A9 Reviewed-by: Pierrick Bouvier Link: https://lore.kernel.org/qemu-devel/20260624124657.2725376-6-berrange@= redhat.com Signed-off-by: Pierrick Bouvier --- .gitlab-ci.d/base.yml | 9 +++++++++ .gitlab-ci.d/buildtest-template.yml | 24 ++---------------------- .gitlab-ci.d/crossbuild-template.yml | 12 ------------ 3 files changed, 11 insertions(+), 34 deletions(-) diff --git a/.gitlab-ci.d/base.yml b/.gitlab-ci.d/base.yml index 366e654bcb9..fa0ca940481 100644 --- a/.gitlab-ci.d/base.yml +++ b/.gitlab-ci.d/base.yml @@ -148,6 +148,15 @@ variables: - build/meson-logs reports: junit: build/meson-logs/*.junit.xml + before_script: + - source scripts/ci/gitlab-ci-section + - section_start setup "Pre-script setup" + - JOBS=3D$(expr $(nproc) + 1) + # Prevent logs (if any) from prior build job artifacts + # from being duplicated in the new job artifacts + - rm -f build/meson-logs/* + - test -f /packages.txt && cat /packages.txt + - section_end setup =20 .base_meson_ccache_job_template: extends: .base_meson_job_template diff --git a/.gitlab-ci.d/buildtest-template.yml b/.gitlab-ci.d/buildtest-t= emplate.yml index 8dfd17a0b5e..11d7a756678 100644 --- a/.gitlab-ci.d/buildtest-template.yml +++ b/.gitlab-ci.d/buildtest-template.yml @@ -3,12 +3,6 @@ extends: .base_meson_ccache_job_template stage: build image: $CI_REGISTRY_IMAGE/qemu/$IMAGE:$QEMU_CI_CONTAINER_TAG - before_script: - - source scripts/ci/gitlab-ci-section - - section_start setup "Pre-script setup" - - JOBS=3D$(expr $(nproc) + 1) - - cat /packages.txt - - section_end setup script: - !reference [.base_meson_ccache_job_template, script] - du -sh .git @@ -74,11 +68,6 @@ =20 .native_test_job_template: extends: .common_test_job_template - before_script: - # Prevent logs from the build job that run earlier - # from being duplicated in the test job artifacts - - rm -f build/meson-logs/* - =20 .functional_test_job_template: extends: .common_test_job_template @@ -96,27 +85,18 @@ - build/tests/functional/*/*/*.log reports: junit: build/meson-logs/*.junit.xml - before_script: - - export QEMU_TEST_ALLOW_UNTRUSTED_CODE=3D1 - - export QEMU_TEST_CACHE_DIR=3D${CI_PROJECT_DIR}/functional-cache - # Prevent logs from the build job that run earlier - # from being duplicated in the test job artifacts - - rm -f build/meson-logs/* after_script: - cd build - du -chs ${CI_PROJECT_DIR}/*-cache variables: QEMU_JOB_FUNCTIONAL: 1 + QEMU_TEST_ALLOW_UNTRUSTED_CODE: 1 + QEMU_TEST_CACHE_DIR: ${CI_PROJECT_DIR}/functional-cache =20 .wasm_build_job_template: extends: .base_meson_job_template stage: build image: $CI_REGISTRY_IMAGE/qemu/$IMAGE:$QEMU_CI_CONTAINER_TAG - before_script: - - source scripts/ci/gitlab-ci-section - - section_start setup "Pre-script setup" - - JOBS=3D$(expr $(nproc) + 1) - - section_end setup script: - du -sh .git - mkdir build diff --git a/.gitlab-ci.d/crossbuild-template.yml b/.gitlab-ci.d/crossbuild= -template.yml index aadae26844b..94423814a75 100644 --- a/.gitlab-ci.d/crossbuild-template.yml +++ b/.gitlab-ci.d/crossbuild-template.yml @@ -3,12 +3,6 @@ stage: build image: $CI_REGISTRY_IMAGE/qemu/$IMAGE:$QEMU_CI_CONTAINER_TAG timeout: 80m - before_script: - - source scripts/ci/gitlab-ci-section - - section_start setup "Pre-script setup" - - JOBS=3D$(expr $(nproc) + 1) - - cat /packages.txt - - section_end setup script: - !reference [.base_meson_ccache_job_template, script] - mkdir build @@ -48,9 +42,6 @@ stage: build image: $CI_REGISTRY_IMAGE/qemu/$IMAGE:$QEMU_CI_CONTAINER_TAG timeout: 60m - before_script: - - source scripts/ci/gitlab-ci-section - - JOBS=3D$(expr $(nproc) + 1) script: - !reference [.base_meson_ccache_job_template, script] - mkdir build @@ -73,9 +64,6 @@ extends: .base_meson_ccache_job_template stage: build image: $CI_REGISTRY_IMAGE/qemu/$IMAGE:$QEMU_CI_CONTAINER_TAG - before_script: - - source scripts/ci/gitlab-ci-section - - JOBS=3D$(expr $(nproc) + 1) script: - !reference [.base_meson_ccache_job_template, script] - mkdir build --=20 2.47.3 From nobody Sun Jul 26 11:52:15 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1782426164; cv=none; d=zohomail.com; s=zohoarc; b=IgXPJAhCXCbQZGJn3a1/IlyvvLJ00Hztmnv2JgQoRwXRzmmbhLhQOvBL2RFikEky8IDNY9Y1nLapUkDg5DT/ftsIoJUJkLG9kLbLKOUaP9Hi8qYA4VnslT+ujgejA5cRSBmO8dZ7VjxQwsZKBiDL1QIC12M+j/pA9v+1ZO1Y2GU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1782426164; 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=6j1DTm5aR0pAY6j0yRN5Jbnom5C6VnfQNBoX/+MX9BU=; b=OrH3EZbShluN+kKryTb0GqrjLE1NVZZQ7OGWWjlx6+yOBWVvpSb6dy3olNtfrvlBIidxq9SR4TFCL53HjRcNTkAWZCdOcFuXDk8nfEbIUSqTkCAscfLlsPbzEgwGRvq88SIuZlHeVQt++HNyfWGXn43T8qcDgga9r6l7aSL49ZA= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1782426164041257.9178564540339; Thu, 25 Jun 2026 15:22:44 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wcsS6-0000iD-16; Thu, 25 Jun 2026 18:21:42 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wcsS4-0000hh-PY for qemu-devel@nongnu.org; Thu, 25 Jun 2026 18:21:40 -0400 Received: from mx0a-0031df01.pphosted.com ([205.220.168.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wcsS2-0001MU-QP for qemu-devel@nongnu.org; Thu, 25 Jun 2026 18:21:40 -0400 Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65PFdq2f3872213 for ; Thu, 25 Jun 2026 22:21:37 GMT Received: from mail-dl1-f69.google.com (mail-dl1-f69.google.com [74.125.82.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4f0yynuet3-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 25 Jun 2026 22:21:37 +0000 (GMT) Received: by mail-dl1-f69.google.com with SMTP id a92af1059eb24-139ca26403fso732790c88.1 for ; Thu, 25 Jun 2026 15:21:37 -0700 (PDT) Received: from QCOM-qjMf8PBlDw.qualcomm.com (216-71-219-44.dyn.novuscom.net. [216.71.219.44]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-139d8f318e7sm11538477c88.3.2026.06.25.15.21.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Jun 2026 15:21:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= 6j1DTm5aR0pAY6j0yRN5Jbnom5C6VnfQNBoX/+MX9BU=; b=T0ozDwquElD4+w/p zxHLJF+wGkN6+OW5bYwIvTrWwZdf5wcdqbB9vDf2ajnBiuLjIibfHvFCErdniQrq eYtgUcEhvG5HlaMY0O2t9PDvzpfQ1HqjVOi5b4P72TQZqgCL7AY3PtC/HiRsqlj6 kpRtocZyB1hK935+uaci1DIZ6A+96dWMt7VlUaib66P3A7OCg5HXk/wZOpGfPPr3 Na7yFb1zjb7j0/HGBYMv3tZPhIEg2EaPGTP3XeCcvR3b398b1Yl1nSqKE20imEb0 kqoW3GxtF3+I1JxI0Oi/LFe21mChIu4l6X3XmC4viigo6QRcLT1t05AGdkv3HolJ i3u+jQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1782426097; x=1783030897; 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=6j1DTm5aR0pAY6j0yRN5Jbnom5C6VnfQNBoX/+MX9BU=; b=J677PVApec/87E1tJ5F2GqnQJJho5sxM4qVagCqCu3PCgPHkYKasSvX09D5AV5rKA0 LL+kTP1UQ8Q1bJWQqsNI/gr1J3Q/tEYnQ+2X+7cLCXoNGij0BV67NaixcDmwwZrTKPlw DXkpniulmSiQ00kKMqarJ4ttL6OMbS6wUhgYZJTfuBK0gHiuplUEvorZr5pb0Fwi3XlN 5XsuTVYb+3TnDIH+qQX6jLiUCrxJH/uuMKLCQ6RQo+33AZ9MVk2OR4y+fkRyN9Ksh+R/ lFrJYodWRKvZWkwZSDVwRhv1glZl2ZmhrU6q+w2MIQpImWXSu9xFW+MY1a0q2V2DU472 SYCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782426097; x=1783030897; 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=6j1DTm5aR0pAY6j0yRN5Jbnom5C6VnfQNBoX/+MX9BU=; b=erhdYUdCR6tos/g3+OP2AhKiLnGWHdeFuXig4wltNSbiBc9UygR0zKRFUPsP9w8Qe8 ZyBX+4j/OUWFWxs9wSlm++w1Hdq7Xdn0s0X6OXOdMS+gzrWzW81xJHf/zAe1HLDOiQbH qzqRNTrTp3zFIZCRcHqMN/k28iaqgtAWWcn2T3tbkpNnEtggBx3q9FugUWgQqxFMh69u CWDaKkJ+GvxlgTEBSQB5SFKDa7sppDvhCfPfpQe4zVBf/imBwFmjkGcmHJO4Gqu8dNqp ESuqr4vby9B55gXA0kKvUKzvcDUE7/K6eWRXSwX0EITpaPpB7tKLxrqMd77+bFgsa5WL W57A== X-Gm-Message-State: AOJu0YydvKk+KDjHYznHCSIOyZaWwXTrkjVGWghVAiF+enbaaofxhHgI JiKZKX3oN8gi6KBhj2doNUNCiY2uRlJvZyNgB3r2EK9+jjQdWlwY0gm5S9RLvIFHL7pB/GxmAss cAvktj+b8I2DBxvFibULm7H1r/4E2fyoaxeWcyqIHTv3uWfDjpRTrBg6L3GHxbLb1Qg== X-Gm-Gg: AfdE7ckl6SBvU5DUVNS6RB8g1mOgBVhjqEY/3GDNPm3mHQovwg6fX+pbyDGHa5b6lzb Bk6OAeMo4EKuPHf0hC1rWD4/nQaDynBvRxmy0UU6SJUkrs4+bkeThZjIvVV7Wec2s5C2SGvdJK/ JJLXKmRDOZC8JzorYp1vJ11iUrHn1el9Rh+I2yhoPZKqHUsTJyTGUnMKvwQaS67HTAYdoj7HXoz PhfrI5Q+rlbXJG7CyVA6D+kYGSBoyA6b7b1xe15nY47KwbhjxA3wRQgbe4FLXHrQKt7qT45NH3a TeV9hl6uy9SX4ns3OKJAXEiY+MQXCbxuUqZv2qz/4dkAKFhEJtDMOL4as4XhrgwfDGA6H6uiPzF T2srBmgN+cOTfRR/zoF5W3HUUDXsZFkeA0sFvZ/WWGudTBD0xPI2LhiLPtQpLaEmdGQ+PvDhG9X o8xLbTTw== X-Received: by 2002:a05:7023:b0b:b0:138:4e43:6399 with SMTP id a92af1059eb24-139dba390d3mr3712827c88.11.1782426096782; Thu, 25 Jun 2026 15:21:36 -0700 (PDT) X-Received: by 2002:a05:7023:b0b:b0:138:4e43:6399 with SMTP id a92af1059eb24-139dba390d3mr3712807c88.11.1782426096266; Thu, 25 Jun 2026 15:21:36 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org, peter.maydell@linaro.org, richard.henderson@linaro.org, pbonzini@redhat.com, stefanha@redhat.com Cc: pierrick.bouvier@oss.qualcomm.com Subject: [PULL 6/6] gitlab: greatly expand captured info about CI runner environment Date: Thu, 25 Jun 2026 15:21:11 -0700 Message-ID: <20260625222111.1761-7-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260625222111.1761-1-pierrick.bouvier@oss.qualcomm.com> References: <20260625222111.1761-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjI1MDE5MyBTYWx0ZWRfX0hMlFQN7dQTc pmyqhGEapXWeqLi5oEQuOHSD8dJx6lB53NM6PlM7kwNvEBmdPM4GKrV88V5Y8r/Yj6RdoYkYYcr DK2C3MeG4juaAdX79OzhimQCzg65xCG4HkuGuXATWWugpUP8aO62tMHZe9yl6TUoEXBfSW03r3n SXTzSkFSo2BDWV4pxVgvlMSqd65RXUlVycNlg42dHp87I/iMv0/exEyXNBlpyl1EaFNCEjohdsz IapMpBCAboXCdDWVItUAzp3e5YWOEz87hTzN6wAeOuMpijVRQTXAdvkVesfMMC2prrvrHKAMtGq gH+r3lpc+JrR/kTZMiw8yrDxzTZyKIf5AAYfrYYUIvtoQEj3TW3oSQB1NCUaSoyygeCuutvxrFQ 6jzCdSugqjypxDAKN39TFYtt0/vm52VX/CosD3iHh+jcmO7LXRa2259qaOBaOK6s/1yac5VnKss ZmGCRYIPN6EYMq39CUQ== X-Authority-Analysis: v=2.4 cv=aoyCzyZV c=1 sm=1 tr=0 ts=6a3da9f1 cx=c_pps a=kVLUcbK0zfr7ocalXnG1qA==:117 a=iLqgmErQAxjCjdq5jj1Aqg==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=VwQbUJbxAAAA:8 a=20KFwNOVAAAA:8 a=EUspDBNiAAAA:8 a=ZzUb408nXwOd_ZFe-RQA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=vr4QvYf-bLy2KjpDp97w:22 X-Proofpoint-ORIG-GUID: K6AxXdD0_3Ib6C3PtHV7nOOz-u1oY5SU X-Proofpoint-GUID: K6AxXdD0_3Ib6C3PtHV7nOOz-u1oY5SU X-Proofpoint-Spam-Info: AW1haW4tMjYwNjI1MDE5MyBTYWx0ZWRfXzkyOU/byOXFc JbZ2ymE2RhrxAvXW9JmqMVCbQ4CS67KPjcvdZRlUWQglvyGNEUJdcB4e1hJrVpNI1B8coXjk1xO 1BXJj/ZYWql8Jg4gsUEwZtTPpm4p9f0= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-06-25_02,2026-06-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 suspectscore=0 spamscore=0 priorityscore=1501 clxscore=1015 adultscore=0 malwarescore=0 phishscore=0 bulkscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2606250193 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.168.131; envelope-from=pierrick.bouvier@oss.qualcomm.com; helo=mx0a-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @qualcomm.com) X-ZM-MESSAGEID: 1782426164887158500 From: Daniel P. Berrang=C3=A9 To aid in debugging wierd CI failures we need greater information about the CI runner environment. It is usually container based and can have some unexpected characteristics that significantly differ from a developer's local environment. This captures the mount list, CPU model, memory information, device node lists, kernel info, user identity and all environment variables. Since this information can get quite large it is not emitted directly in the logs, rather it is exposed in job artifacts under the "ci-runner-env" directory. Signed-off-by: Daniel P. Berrang=C3=A9 Reviewed-by: Pierrick Bouvier Link: https://lore.kernel.org/qemu-devel/20260624124657.2725376-7-berrange@= redhat.com Signed-off-by: Pierrick Bouvier --- .gitlab-ci.d/base.yml | 11 ++++++++++- .gitlab-ci.d/buildtest-template.yml | 2 ++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.d/base.yml b/.gitlab-ci.d/base.yml index fa0ca940481..8fe00809357 100644 --- a/.gitlab-ci.d/base.yml +++ b/.gitlab-ci.d/base.yml @@ -146,6 +146,7 @@ variables: expire_in: 7 days paths: - build/meson-logs + - ci-runner-env reports: junit: build/meson-logs/*.junit.xml before_script: @@ -155,7 +156,15 @@ variables: # Prevent logs (if any) from prior build job artifacts # from being duplicated in the new job artifacts - rm -f build/meson-logs/* - - test -f /packages.txt && cat /packages.txt + - mkdir -p ci-runner-env + - test -f /packages.txt && cp /packages.txt ci-runner-env/packages.txt + - cp /proc/mounts ci-runner-env/mounts.txt + - cp /proc/cpuinfo ci-runner-env/cpuinfo.txt + - cp /proc/meminfo ci-runner-env/meminfo.txt + - ls -l /dev > ci-runner-env/devices.txt + - uname -a > ci-runner-env/kernel.txt + - id -a > ci-runner-env/user.txt + - printenv | sort > ci-runner-env/environ.txt - section_end setup =20 .base_meson_ccache_job_template: diff --git a/.gitlab-ci.d/buildtest-template.yml b/.gitlab-ci.d/buildtest-t= emplate.yml index 11d7a756678..e62b3f21239 100644 --- a/.gitlab-ci.d/buildtest-template.yml +++ b/.gitlab-ci.d/buildtest-template.yml @@ -38,6 +38,7 @@ paths: - build - .git-submodule-status + - ci-runner-env exclude: - build/**/*.p - build/**/*.a.p @@ -83,6 +84,7 @@ paths: - build/meson-logs - build/tests/functional/*/*/*.log + - ci-runner-env reports: junit: build/meson-logs/*.junit.xml after_script: --=20 2.47.3