From nobody Fri Nov 14 19:39:56 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=1761221758; cv=none; d=zohomail.com; s=zohoarc; b=XW/x3DVdvFp2B6JldKibn88+dbR9gD5IVgHRrSqgUBNu/gRdT+hrthrcuxR78o6q+x9Ooc5hdTi8hYFr6HUaGjMLJmJFiyaXZQbhQzy1OfxIQSLvBgFGL8G9AqQo5HoLB/6SBOWUDZC0Ja4TvWeMDeu43chltEcOdx3xQgH5JwI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1761221758; 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=e7kEo0ehhrs7dmuoByZ33JGWoarerE4gA39Srxdfv20=; b=WiznlLY6xkatWsOBpqIn771lSNJTQWe8rDOu5Wx2UA05+MtasI+c2GobkvqzgIIO0XVCkm9qjlqX7l7pZBm1qjpqCLCen6MggLUJblWfEzcMgZHT2EnntEIy5/aN4iDJRAz5BQi6GjEEHIAkwxgAvB5rF15RfaBr8i1Di0jL+Uk= 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 1761221757996947.5116604186819; Thu, 23 Oct 2025 05:15:57 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vBuAI-0001F6-TQ; Thu, 23 Oct 2025 08:11:35 -0400 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 1vBu8q-0008Ma-Fc for qemu-devel@nongnu.org; Thu, 23 Oct 2025 08:10:12 -0400 Received: from mail-ej1-x633.google.com ([2a00:1450:4864:20::633]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vBu8l-0005F7-Le for qemu-devel@nongnu.org; Thu, 23 Oct 2025 08:10:03 -0400 Received: by mail-ej1-x633.google.com with SMTP id a640c23a62f3a-b6d345d7ff7so64546866b.1 for ; Thu, 23 Oct 2025 05:09:59 -0700 (PDT) Received: from draig.lan ([185.126.160.19]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-63e3f316cccsm1562165a12.24.2025.10.23.05.09.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Oct 2025 05:09:54 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id E3F0A5F8B1; Thu, 23 Oct 2025 13:09:53 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1761221397; x=1761826197; 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=e7kEo0ehhrs7dmuoByZ33JGWoarerE4gA39Srxdfv20=; b=AfmamiMb59o3Gn6Dmxhc1kCwA2Yov0JwNN0ccy6f/dzMHqlEUw8zJzD5pNIt9SgclA SFGCy4yM2/EOy01hPCEKZ/5qTTVgcvpKw6wZCXfElZ/WIzblqoxaStJpcezSn2yef1Da KahjEcfEVRNxe4GIf0FTLIwdtmYFaAu9cqcTB0Ckv5eVbhvs9M6WLRgaqzAB7hV8V4Sp 7qWv10qZSFvDbt5RMDiJP7YiX6YWhWOo/WR9DMF98VhXh2KUcyLlCfafXNYjcBC3HJzA x2Bi7CoDhqoP5xn59VDqz7+x/INYvNqj9vkJBxzhLpoOe9kJWH9K2cLHl1ltfwOxkj4k c1AQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1761221397; x=1761826197; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=e7kEo0ehhrs7dmuoByZ33JGWoarerE4gA39Srxdfv20=; b=JvJM82HMuR38OIcNB5rKqUzcVYEO0pmICITcf6SYZccgiR+r2BGVon8sgG8ZJ/bR2V SigTsHZfIAmT1i0KLXPFEfu52ak2lSsicc6rFsYRLOV/RCgdqBcyPMnzp3nWpVKdTlmu /ZOvYXY90gH3k7QRseJGnFWRe5BSH+89Q8shdM0EYutLvgMVkdFsbZwHhqJH7jayW5Rk EL5mRejJX8AYAd1+vsv6XhU7n514eJDfLXclMxSs2MBuw4VAtEn5MA4AtFOO3LkFAQAR j73aKhth1NySJqwQJixwpDW24ZDP+SzDIjWrdDhsF444Hd5xw2lDL3i0Z9DxImJ9eI94 o1Hg== X-Gm-Message-State: AOJu0YygABFYOOViF04JKkRBLfV2e0oJS6BG3khVPjQESc86vyWDRCvI C1X+n1CjiYpDL8EXeraCkeuRhAfokpwCxCDh74LftdcKyuci8zGet6wRqmQ8j0b2HZ8= X-Gm-Gg: ASbGncubgGzbRYojns1q8c+I3JSctgq9+XYr9ye/ByKlfkfXQGgLhMF+LuWTBcL+OVK f6a3Ee73+e0QjyGvmrHkNKlOhDjGF68D0P9h/lGv+AarIyYh0l+22ayl+WGEhw/3A9iCBPHFszG KKzxFmIPdpKc9TBNr/qNgnYZpnI5whjtonVT5O9+RC1kowQr8ez9miX+Y4B17F921NHU3lNAcai BLuu84xpOZ+XpLhVBrebA4EmGnxD0foJjeqvTt2OwCMW/ddv2PtGJalKP2dGc9IDKZNN6CSsstF SOBJakbOkWe7BZ8Je46mnU4h9gJjRa2OCU9Z2tJWaUTzenNgswz7UXmYs7kMwpZs2T8ibjjjYq+ gtpWNZQ6oz2AwrQ7a/rLj4Fdw0gVp9rusowQpOGKek+yaZBwVGapZf9wbfITTWhZkj6u1iQzupm n+OJz/+5s/4qM= X-Google-Smtp-Source: AGHT+IEvpmRwqYVcJ2yk9kpI6I2lUqRkAZa0A2tps/HGJ0AODiU/o5oW1TZrDQT6d4myyT5ODqDlhA== X-Received: by 2002:a17:907:6ea1:b0:b3d:d30b:39c0 with SMTP id a640c23a62f3a-b6d38b72161mr613298566b.21.1761221396305; Thu, 23 Oct 2025 05:09:56 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , BALATON Zoltan , Thomas Huth , qemu-arm@nongnu.org, Gustavo Romero , Peter Maydell , qemu-s390x@nongnu.org, =?UTF-8?q?Alex=20Benn=C3=A9e?= Subject: [PATCH 1/7] ci: clean-up remaining bits of armhf builds. Date: Thu, 23 Oct 2025 13:09:47 +0100 Message-ID: <20251023120953.2905297-2-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251023120953.2905297-1-alex.bennee@linaro.org> References: <20251023120953.2905297-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::633; envelope-from=alex.bennee@linaro.org; helo=mail-ej1-x633.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: 1761221761755158500 We no longer need to support 32 bit builds and we missed this while cleaning up. Signed-off-by: Alex Benn=C3=A9e --- docs/devel/testing/ci-jobs.rst.inc | 7 ------- scripts/ci/setup/ubuntu/build-environment.yml | 6 ------ 2 files changed, 13 deletions(-) diff --git a/docs/devel/testing/ci-jobs.rst.inc b/docs/devel/testing/ci-job= s.rst.inc index f1c541cc25b..b92d372a0a9 100644 --- a/docs/devel/testing/ci-jobs.rst.inc +++ b/docs/devel/testing/ci-jobs.rst.inc @@ -168,13 +168,6 @@ If you've got access to an aarch64 host that can be us= ed 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 "aarch64". =20 -AARCH32_RUNNER_AVAILABLE -~~~~~~~~~~~~~~~~~~~~~~~~ -If you've got access to an armhf host or an arch64 host that can run -aarch32 EL0 code to 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 "aarch32". - S390X_RUNNER_AVAILABLE ~~~~~~~~~~~~~~~~~~~~~~ If you've got access to an IBM Z host that can be used as a gitlab-CI diff --git a/scripts/ci/setup/ubuntu/build-environment.yml b/scripts/ci/set= up/ubuntu/build-environment.yml index 0f8ec5fab04..1c517c74f74 100644 --- a/scripts/ci/setup/ubuntu/build-environment.yml +++ b/scripts/ci/setup/ubuntu/build-environment.yml @@ -19,12 +19,6 @@ - '((ansible_version.major =3D=3D 2) and (ansible_version.minor = >=3D 8)) or (ansible_version.major >=3D 3)' msg: "Unsuitable ansible version, please use version 2.8.0 or late= r" =20 - - name: Add armhf foreign architecture to aarch64 hosts - command: dpkg --add-architecture armhf - when: - - ansible_facts['distribution'] =3D=3D 'Ubuntu' - - ansible_facts['architecture'] =3D=3D 'aarch64' - - name: Update apt cache / upgrade packages via apt apt: update_cache: yes --=20 2.47.3 From nobody Fri Nov 14 19:39:56 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=1761221545; cv=none; d=zohomail.com; s=zohoarc; b=XLP0W3IAdGazwzy8ACTYtr/a+yMM2AYFkIH57Osf07tDOIkDW2/uULBYLyDagr3vSIIAK66BVZliV4mokxVjFVhPWa3IWxpQAUR29+llI4B2ZATBBoshW7gnIFLtxvwRL6jqfZ3VQb+H8nCKdoWKiW77acMayaq4jv0ThnglHjM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1761221545; 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=g+0U4t7TJx0pQHp17q8cgNldMYGi3quYhnb/lv6Cse4=; b=at/pEd+2WPXPGOezDQEC/y+KPrm1BXnSpK8Lii6ekUXmB2I5qBFhjdY78yoWqAVLtxbtR5VijavX4CAagAdiJ0fI2szu4ppMHdfRtNG32HesEeKQNz5JRkH86GCY1DowAfZmd5pU8ZL3xXKUnRlatb+OkDj8vU7Z3xGyWghIbT0= 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 1761221545743708.287375352018; Thu, 23 Oct 2025 05:12:25 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vBuAJ-0001Gr-2h; Thu, 23 Oct 2025 08:11:35 -0400 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 1vBu8o-0008MR-K4 for qemu-devel@nongnu.org; Thu, 23 Oct 2025 08:10:09 -0400 Received: from mail-ed1-x52c.google.com ([2a00:1450:4864:20::52c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vBu8l-0005FD-IF for qemu-devel@nongnu.org; Thu, 23 Oct 2025 08:10:01 -0400 Received: by mail-ed1-x52c.google.com with SMTP id 4fb4d7f45d1cf-61feb87fe26so1265386a12.1 for ; Thu, 23 Oct 2025 05:09:58 -0700 (PDT) Received: from draig.lan ([185.126.160.19]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-63e3f324628sm1531832a12.34.2025.10.23.05.09.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Oct 2025 05:09:54 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 062D960E36; Thu, 23 Oct 2025 13:09:54 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1761221397; x=1761826197; 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=g+0U4t7TJx0pQHp17q8cgNldMYGi3quYhnb/lv6Cse4=; b=pVVcc+lSaVTqdNcFNmgKEz5KHQv/7EZdo1RYGqXomiKNWUIR/hE/j4PTZGJtdxyKk6 hXDtixIuoiT5IO+bIXPWvN8PZlXC49N0XwUE/mZRdHBVU1mTgYV+jme/lhirAESrwT2X LAC0AkrpEk7m3Iuuj58lLYIC/T4QNwWN47WbU8k7gM6UXWTx0fY1ewdE0EP0d6DI+cbM J9X51FGEWvsAj3Mb0MicTUFYfB8ICYeKwWl2fOP0aKWCAGGBH9Jq2p9HJyI72b8570BX 3JVh4oADNxi/msHGNcwJ9EIwRdSkQHUpuIWOHK9wNDP/JoVO3ypVT50YbOeyYsIu5XAg LzFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1761221397; x=1761826197; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=g+0U4t7TJx0pQHp17q8cgNldMYGi3quYhnb/lv6Cse4=; b=JYfDiv1K4gcmmw1+xCEIkXczAs/g9aZgEDZffZpF9UBTcNyLW2lJOG0VBYvwH8xLST S0f//WleheqIkOnXaW7oL8Pz7nParzIVm3Ojp4C+tKijxCz/ksXlQT1kz2qXWjb6bjGW heKz6UrfOGodI2gWTt96z0n00UnEiP6vf4OF5dR8bTNymhhT6oWrE4PMcw2iGGuQKaUE q7uTY+BcOn+NNU+kEOUluJwwt2vdkuW4yG4MFKGe8PQOcsPSo6RkL3diZGyh64BDPQ05 d5NLrQlLwOYRgMZtXT9v36ojOBE3mFnUgdbCbhm/hytnMQ64PUmQhM68qBavRiw97DzM 2Gig== X-Gm-Message-State: AOJu0Yw8h3F4z9Ir7cqWkrlFVo3xh9y3HInZxIRSwygvishoewOd+bR+ Pg2amWhMxa/hGpRvN7loQGEByjoh4yRxCXVzzaMnTqET9xq7Nghy2Dw4OwWDfnAGR58= X-Gm-Gg: ASbGncsCoSqTSCROVDE1xpvjzUFhslJd4JpuFn61mFLaKxnN1mNJF2S7moYd3jakyhL uRAeOTCUj76ABRFnwMVQkPG2gHfcBcs/+SlNfiGVdsTorsKIjCemK3JcNwTD40VeoNTYBDHAc/W U2lYRRtnj90FiDslMYyosVzpO1Q0OQ5BBb7VP+Dqbf0iuAOzbSEIkTLys4xtgyx1kbkyVsSFjED aKoSGz+0fhOPq772deWcztSEt7lL2DHZbUYsRcsRATH+HIN0o6aRYu8qqtwgxvnEKgwJKYZesJA yVPmn0x3dxzqoAO/sgx0A2SV6VE2IwWz1nqUus6UxYfIJE3V+s1yXQbiTQvSpXTnwIMZoY//gbz nCMpfsRLnFeG+ZegxqWb9cUa52J5fZ/cys44HiNc+RVIQdCjJer1Cyjzxf4OKf4g2zsCUjm1Hyr kH X-Google-Smtp-Source: AGHT+IGYxYTBza0UK+fad1RIGV4aG5m25NcQ0rxVC3BvIg5L0VkjF4a8JVKWyklfghiIlXAWgrrBuw== X-Received: by 2002:a05:6402:35c7:b0:63b:ea47:bcbb with SMTP id 4fb4d7f45d1cf-63c1f64c996mr23288766a12.8.1761221396978; Thu, 23 Oct 2025 05:09:56 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , BALATON Zoltan , Thomas Huth , qemu-arm@nongnu.org, Gustavo Romero , Peter Maydell , qemu-s390x@nongnu.org, =?UTF-8?q?Alex=20Benn=C3=A9e?= Subject: [PATCH 2/7] scripts/ci/setup: regenerate yaml Date: Thu, 23 Oct 2025 13:09:48 +0100 Message-ID: <20251023120953.2905297-3-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251023120953.2905297-1-alex.bennee@linaro.org> References: <20251023120953.2905297-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::52c; envelope-from=alex.bennee@linaro.org; helo=mail-ed1-x52c.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: 1761221546994154100 0d4fb8f746d (configure: set the bindgen cross target) updated the base libvirt-ci project which has resulted in changes. Signed-off-by: Alex Benn=C3=A9e --- scripts/ci/setup/ubuntu/ubuntu-2404-aarch64.yaml | 4 ++-- scripts/ci/setup/ubuntu/ubuntu-2404-s390x.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/ci/setup/ubuntu/ubuntu-2404-aarch64.yaml b/scripts/ci/= setup/ubuntu/ubuntu-2404-aarch64.yaml index ce632d97108..70063db198e 100644 --- a/scripts/ci/setup/ubuntu/ubuntu-2404-aarch64.yaml +++ b/scripts/ci/setup/ubuntu/ubuntu-2404-aarch64.yaml @@ -26,7 +26,7 @@ packages: - git - hostname - libaio-dev - - libasan6 + - libasan8 - libasound2-dev - libattr1-dev - libbpf-dev @@ -37,7 +37,7 @@ packages: - libcap-ng-dev - libcapstone-dev - libcbor-dev - - libclang-dev + - libclang-rt-dev - libcmocka-dev - libcurl4-gnutls-dev - libdaxctl-dev diff --git a/scripts/ci/setup/ubuntu/ubuntu-2404-s390x.yaml b/scripts/ci/se= tup/ubuntu/ubuntu-2404-s390x.yaml index f45f75c9602..4f1a49be34a 100644 --- a/scripts/ci/setup/ubuntu/ubuntu-2404-s390x.yaml +++ b/scripts/ci/setup/ubuntu/ubuntu-2404-s390x.yaml @@ -26,7 +26,7 @@ packages: - git - hostname - libaio-dev - - libasan6 + - libasan8 - libasound2-dev - libattr1-dev - libbpf-dev @@ -37,7 +37,7 @@ packages: - libcap-ng-dev - libcapstone-dev - libcbor-dev - - libclang-dev + - libclang-rt-dev - libcmocka-dev - libcurl4-gnutls-dev - libdaxctl-dev --=20 2.47.3 From nobody Fri Nov 14 19:39:56 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=1761221667; cv=none; d=zohomail.com; s=zohoarc; b=JhLzr5GEPEXpk5ztJB0dMoUK6qYrA94i48uloLXfaY6gNk4AczggV8HoSP1sUIFMwXi6NnGW+EhYwsi24+B+mdRkHooInjmnLFcmjNHxMX2Hay5+riDkMxSrXKXmU7QC8Yt/eod98RyZb4xkvLPEPpmfaYcln4SOuMAEAYWNgVU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1761221667; 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=XBaCUU+RDMe8Fm+rMDPlvgrTnuTfYc8fUoPcpfBGUms=; b=g/aiP0rNSgxUKlB519hz6meA/yipG6S6f9BnzdOzwvfmreEeXZ7cE60duvNzWZ5yY4+X71VrBYGcFDSJvUdg/HRglKZnTBosXMnTrzBt/r9umf+qz/aAZdS/HlISziLK3Clb2tvZdVn7rIZDLMawZ43Tz9O9yDYNXmNbG8y7SpE= 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 1761221667690650.6146852415986; Thu, 23 Oct 2025 05:14:27 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vBuAe-0001th-Iq; Thu, 23 Oct 2025 08:11:56 -0400 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 1vBu8q-0008Mc-G1 for qemu-devel@nongnu.org; Thu, 23 Oct 2025 08:10:12 -0400 Received: from mail-ej1-x62b.google.com ([2a00:1450:4864:20::62b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vBu8m-0005FW-LV for qemu-devel@nongnu.org; Thu, 23 Oct 2025 08:10:04 -0400 Received: by mail-ej1-x62b.google.com with SMTP id a640c23a62f3a-b6d5e04e0d3so35572966b.2 for ; Thu, 23 Oct 2025 05:10:00 -0700 (PDT) Received: from draig.lan ([185.126.160.19]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b6d514172besm199025966b.46.2025.10.23.05.09.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Oct 2025 05:09:54 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 19A3960F0D; Thu, 23 Oct 2025 13:09:54 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1761221398; x=1761826198; 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=XBaCUU+RDMe8Fm+rMDPlvgrTnuTfYc8fUoPcpfBGUms=; b=UtqJa0PLmtEhnfQ99vG9YQtbUXM2SfLpyeALj9q+0oHi5fRmPMxgDXErDiE3SwgQtv TeWKC4JCD7AsSuiWLhrbbXoPCfcIeyr6XMUgKJuZxOBE2RruxQJDDNZCqwVGHKiQBDOu Q8kh1dMTDSkikLRaZXWBy2C51O5yAozLzXKfTBxOumkPZh19TMvUWslc5P+I/VlKqxV8 bC8xXYoE6yKDhhTr6nbUfHpJWg9iMBCm28jkHftu0BKd28UMOfVJhzliRsKJ4oLvKfgG t1Sqnt+Q9NXc1gV3TAlkJPT4Tdzmdve5ilFLkhLYi+cQnIXMe9WGVmubwOZVdrVF8QIv 9zQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1761221398; x=1761826198; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=XBaCUU+RDMe8Fm+rMDPlvgrTnuTfYc8fUoPcpfBGUms=; b=Iisz3WKOBeRMpIUsY6l03OUDafnZbU7nbRJbFIIVaIDjpJPc8RC4EN7fr96O25htoP JJs/oBZZiXnTYM+kxDtZlcbGJg5MDibX87Zmk+z3RSjvCT2/O/FGwERQ2yD0Xp4CgPi3 YoxTQETMp4CWofp8Bcy6SIvaaS/yXaIKgpTwycuWtW3yaJLKvnimm0+VohVsPH1YCMR7 vVbT4gOoTa3VWG9VnFfCxDEEG+W2xBURn66v9wwWSXr/vNiHmodyAeOpJPSrmg/fYrNE Dge1g9pvGrDjl71vlKv2E/2jxV3W7/8Dma20icNuE7pjeZ+RHC6eO8HHKYB3HdEHRz92 6ZVQ== X-Gm-Message-State: AOJu0YxzBDBrLsSXdbcyDZloMHeENKaQ7wi+h9ILc1w5MRrQbU0uKv8p RIeXsLE80pJ4ABNYhooaIVmjjiunpg8GDOfk8lTrXRrxTkVZd+COI894XxwwYjgD3y4= X-Gm-Gg: ASbGncshgTc8sdEjAjTimI8oFTh0YVolhOrNvXFrfC4lxkA63C8hlPDLJ7m67mAFuQn HDxDQapSq2yyWFDDmFMf0mzeERkEM2GGbQ/DigsMxfJnPT2bMVk5bfgtFyour8Kq7LOBsmBy1JM hv5Cr4NzfeWXnQv/o4+fNbQ6HB0TNoxjJFSS1Ln2dmpcr+q+OzRfxuLJRUxLxvnhjTLR32KRbw6 /WPQYn1T36aqyex+mFURiWMZgL4hElKpik4KHvFXrSR/xBs5nLb9Hd0VSvopl8AqG5uUbXC4gZL mCAwpigF8eb3JrjQ+Ytw6DHREC0fbXhj96Y2nXXtkrivcBczmKQFtjnzYjT/wRonySBzDTYS/3A YxsW9tbKZeO0u+kSGMbr0bIgJ5AkgHrJZh27TLnfkq1dGpWa86gg5J0EEzynpYwpFWJjSulHxvs mujxLaDgKB5A4= X-Google-Smtp-Source: AGHT+IGju5177LAkS68mvAkBSeCwg5nW62OKrjzAIPURr+m5J+/u2+zvZQ8AH+6oX+MgL6wrbHY2VA== X-Received: by 2002:a17:907:a07:b0:b49:3ee4:d4a6 with SMTP id a640c23a62f3a-b6471f3bde9mr397420666b.18.1761221398575; Thu, 23 Oct 2025 05:09:58 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , BALATON Zoltan , Thomas Huth , qemu-arm@nongnu.org, Gustavo Romero , Peter Maydell , qemu-s390x@nongnu.org, =?UTF-8?q?Alex=20Benn=C3=A9e?= Subject: [PATCH 3/7] scripts/ci: move build-environment.yaml up a level Date: Thu, 23 Oct 2025 13:09:49 +0100 Message-ID: <20251023120953.2905297-4-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251023120953.2905297-1-alex.bennee@linaro.org> References: <20251023120953.2905297-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::62b; envelope-from=alex.bennee@linaro.org; helo=mail-ej1-x62b.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: 1761221672573158500 We can share the setup of the build environment with multiple operating systems as we just need to check the YAML for each env is present in the directory structure. Signed-off-by: Alex Benn=C3=A9e --- .../ci/setup/{ubuntu =3D> }/build-environment.yml | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) rename scripts/ci/setup/{ubuntu =3D> }/build-environment.yml (81%) diff --git a/scripts/ci/setup/ubuntu/build-environment.yml b/scripts/ci/set= up/build-environment.yml similarity index 81% rename from scripts/ci/setup/ubuntu/build-environment.yml rename to scripts/ci/setup/build-environment.yml index 1c517c74f74..66bde188755 100644 --- a/scripts/ci/setup/ubuntu/build-environment.yml +++ b/scripts/ci/setup/build-environment.yml @@ -27,18 +27,24 @@ - ansible_facts['distribution'] =3D=3D 'Ubuntu' =20 # the package lists are updated by "make lcitool-refresh" - - name: Include package lists based on OS and architecture - include_vars: - file: "ubuntu-2404-{{ ansible_facts['architecture'] }}.yaml" + - name: Define package list file path + set_fact: + package_file: "ubuntu/ubuntu-2404-{{ ansible_facts['architecture']= }}.yaml" when: - ansible_facts['distribution'] =3D=3D 'Ubuntu' - ansible_facts['distribution_version'] =3D=3D '24.04' =20 + - name: Include package lists based on OS and architecture + include_vars: + file: "{{ package_file }}" + when: + - package_file is exists + - name: Install packages for QEMU on Ubuntu 24.04 package: name: "{{ packages }}" when: - - ansible_facts['distribution'] =3D=3D 'Ubuntu' - - ansible_facts['distribution_version'] =3D=3D '24.04' + - package_file is exists + - packages is defined =20 =20 --=20 2.47.3 From nobody Fri Nov 14 19:39:56 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=1761221653; cv=none; d=zohomail.com; s=zohoarc; b=iLOyAlxHQGlsM4H4RFjywXJWwTM9J/j5ofpPYxxnCrvz8byY2ghTUCzheHCbmK17c/WfgofD9u9fl/elB5l3KRykWZaKhLwWAFzCJF8lI08tvElsldasupmhUlqWkGok7gZ3Se25cH+xK/jvifEDXLBjzOn/1MDpd04SABki8bA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1761221653; 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=j70gJxXdGck8MJa36gCkeQcF/t7I7PGzdE6PkZ71zsE=; b=Hr5AZjkpl/7nAxLUiiN19M1fwyv7f805lqcqUJdJ8vlDdx68NnUnFoRhRBXH+92Q5MczHRXkKIFQmQVrFazCu6wvE7TYrTReoTpyQ2zH6wVo5KU7xUlz/B/aU91kGAHdhTLKakuul7FRu3ozjKXjd++Arnec+GymzIBBzqX++is= 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 1761221653374316.0892248528754; Thu, 23 Oct 2025 05:14:13 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vBuAu-0001vc-0A; Thu, 23 Oct 2025 08:12:12 -0400 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 1vBu8t-0008Oy-QK for qemu-devel@nongnu.org; Thu, 23 Oct 2025 08:10:12 -0400 Received: from mail-ed1-x533.google.com ([2a00:1450:4864:20::533]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vBu8n-0005Fj-5P for qemu-devel@nongnu.org; Thu, 23 Oct 2025 08:10:04 -0400 Received: by mail-ed1-x533.google.com with SMTP id 4fb4d7f45d1cf-62fc0b7bf62so1095628a12.2 for ; Thu, 23 Oct 2025 05:10:00 -0700 (PDT) Received: from draig.lan ([185.126.160.19]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-63e3f324275sm1490448a12.33.2025.10.23.05.09.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Oct 2025 05:09:56 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 2C3A960F3D; Thu, 23 Oct 2025 13:09:54 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1761221399; x=1761826199; 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=j70gJxXdGck8MJa36gCkeQcF/t7I7PGzdE6PkZ71zsE=; b=hlmDOOEBl7Vm6lDih1lqlgvhYK/8YPVoyr+KzMfCYWdSYIQWrBCerfvzpdjriXZS+Q xK8W68YuhUsbJtMj2HNBHomx4IT2LKD0k/ON/sHp3nJh9+lDNbO+mecqUaVdd6sTcri+ McJ3fpRzxLQZ+c8r3Lj6f7mWC5JUmLOwi1ZE/gDy/XywMbJZ9KRJk2cymaAlteOsVhAe lv9+VQ75IRg0uL9mZXu2BEM2fKU5C3HhRl9q5Nr44/0uC8xl2ZC9UZFqd5+VZfBxgjVZ V6Kl+BaE6FHy12ugJgDM/55Rdxf6DbPqh1YPUj2OO/ISsdHoP4QVd4hZak1beABPd+s2 vuCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1761221399; x=1761826199; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=j70gJxXdGck8MJa36gCkeQcF/t7I7PGzdE6PkZ71zsE=; b=ANv34a4s6OElIJ+TuJiXWD0zwuZQG774JmEz34/LWoDgRd2IDhHCtd2cwyTmO2keB/ jS0cfrb0cqWsM3S2a/OhGsaZGnnAKasGqJRRDaqUCBIDPxVJOFE8bkGzvqFmp/E8RsmT iSl6MQjJLoaP4S3GJBW8YLP07RaFpNWWmJ6/V6A+FzbKyEM299XifJdw10qpDrlMTvi1 /DORQFoQtmlxfYSSvTa0eWFK4PCbojc9Tt5PXnRf4yTt5IFfA/OjUSArcQHssAo4KtCx p165pzh9+2Dn8Vi0wfSYPwMWedUvmBZC7ED/tup3fgA9RFVcMz7QmzTE4vc1hRIlKrSK byDw== X-Gm-Message-State: AOJu0YwSfzx0psDg4LRLRzrKxZeMsE7l1pelXXGXt/wHcY3wfTD+9RR3 v9WUkZH9QVrP4nsWL0zANBNZ2APQSkshU1y55y0prrXJlNRrYnHpU3bDSUW7SXqJwlU= X-Gm-Gg: ASbGncsselzl8ikkCDq1T4Et/aQEHQDX67MJhPI+YISG/MTQyPlzujvbIWO8AeLZeCM tOnArnub7ix+qFU1gAYC4XICaV4ZekvkyLkHUAamZaRMj8dg3jjFmH/WXIQ1BbgiAmzf0zez2tn isOU7E6k5s1/8wnnWjZqvdxLxKK1VcKz8Qf8FfZSXLJMxX0NARADCdGqots/nOAJVO2PMscwtaq cZoRBTjkF39aaDla8n/7YnAD24PVKuGTzEb5eAB9MYK6rsLuLz+Ovs0uWzs9ZW9oo7nFTpdrz+7 OLWgpHuGfwQVEg5w4lBVsk7XIUZBSMC+VAgIAZ/gVQCW2Y9IFojQdnK4thgwZO/u24QReXvudJ8 JKsZFBTDS7U6eG2lsabPcPKKDEk/3cgWGr593qHv3VAgKLS2jugXFzapOPrB47PNcvxl72Vv1Hc PdMPkQ7ByFrik= X-Google-Smtp-Source: AGHT+IFFjnuOcTf27DnV0a4x8OdW+/JbIXGJRoBpX8yG7o/KUuxnNXaFEejHqB0LEAH/nxYsLSDtbA== X-Received: by 2002:aa7:c74d:0:b0:62f:6759:3b09 with SMTP id 4fb4d7f45d1cf-63c1f6d1223mr17452665a12.30.1761221399309; Thu, 23 Oct 2025 05:09:59 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , BALATON Zoltan , Thomas Huth , qemu-arm@nongnu.org, Gustavo Romero , Peter Maydell , qemu-s390x@nongnu.org, =?UTF-8?q?Alex=20Benn=C3=A9e?= Subject: [PATCH 4/7] scripts/ci: allow both Ubuntu or Debian to run upgrade Date: Thu, 23 Oct 2025 13:09:50 +0100 Message-ID: <20251023120953.2905297-5-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251023120953.2905297-1-alex.bennee@linaro.org> References: <20251023120953.2905297-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::533; envelope-from=alex.bennee@linaro.org; helo=mail-ed1-x533.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: 1761221656463158500 There is no practical difference between the systems when it comes to updating the installed system. Signed-off-by: Alex Benn=C3=A9e --- scripts/ci/setup/build-environment.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/ci/setup/build-environment.yml b/scripts/ci/setup/buil= d-environment.yml index 66bde188755..253d0b759bc 100644 --- a/scripts/ci/setup/build-environment.yml +++ b/scripts/ci/setup/build-environment.yml @@ -24,7 +24,7 @@ update_cache: yes upgrade: yes when: - - ansible_facts['distribution'] =3D=3D 'Ubuntu' + - ansible_facts['distribution'] in ['Ubuntu', 'Debian'] =20 # the package lists are updated by "make lcitool-refresh" - name: Define package list file path --=20 2.47.3 From nobody Fri Nov 14 19:39:56 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=1761221688; cv=none; d=zohomail.com; s=zohoarc; b=LDQDFBVC3Umi16XQ2LArgdP5KYbH62ioeeex9gENPKnUR6n2tiDpeBcevwj4s5ggr1ZuxK/8234er9yjN0L0qHX/q8qCjZkZUWeCAk9gO+qLBd+iyLQxDMEkAx7Y4MhoumhWc8OtGtNuHCSsRxa6BbQTjkaOSxfBlZjORGtKHX0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1761221688; 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=XeRSVxV/a/+cXLwVgc+XC0DpKFA3aVxT1tt4Uj60OQ8=; b=gUBMwPn2DeYCX9kgUwgDBAwhS4OExMIQ+nClBAKtTfaPElolbs1zTY7qzB3DhUB0fFbqjtzfsYKZCv53C1DjKwg0GaMXjudPlXZubvlsR7/F3KmtdccP7m0c/1qoSppZ6UZDc6e/6a+yR3djwOXSI2Bty04JEX8rE8OS82ratn4= 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 1761221688425694.8571335136343; Thu, 23 Oct 2025 05:14:48 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vBuAj-0001uF-E2; Thu, 23 Oct 2025 08:12:01 -0400 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 1vBu8t-0008P0-S3 for qemu-devel@nongnu.org; Thu, 23 Oct 2025 08:10:12 -0400 Received: from mail-ej1-x62b.google.com ([2a00:1450:4864:20::62b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vBu8p-0005GB-2H for qemu-devel@nongnu.org; Thu, 23 Oct 2025 08:10:06 -0400 Received: by mail-ej1-x62b.google.com with SMTP id a640c23a62f3a-b5a8184144dso123498966b.1 for ; Thu, 23 Oct 2025 05:10:02 -0700 (PDT) Received: from draig.lan ([185.126.160.19]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b6d55beeda4sm151363366b.47.2025.10.23.05.09.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Oct 2025 05:09:58 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 43C5860F4A; Thu, 23 Oct 2025 13:09:54 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1761221401; x=1761826201; 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=XeRSVxV/a/+cXLwVgc+XC0DpKFA3aVxT1tt4Uj60OQ8=; b=oaWqFXh0jjGzHNcBHkPn1ywvukD0bpOqedrtFqmWlEqCVM6MLr8oUP5/8c+INsiP+7 BcuWJMXyvb5/JvSn6zPAQcK4rFWYk63ADwC5V/g3gNV3RXiMY1ehDRxJlNRg6FsGaIUZ y4u3GrGCMAC1zu6xtfK8cEtN5TkoA70ieQ3WVB7C+B3dqLzebIuNWCTL7s0Y9Qg1P9aS Mvzqg7fVOtW8tHfZswh3UUCgiErVZ7967iGJSnUPIZTJkUlgGEToPC0EOulP23YnxwX1 ve1MgDGwKuUCVukvmwg7/GQhdUV1bejj3yMGAnfU/lxVYtQ+fREKStspz0ZlOlW6ldwv x1aA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1761221401; x=1761826201; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=XeRSVxV/a/+cXLwVgc+XC0DpKFA3aVxT1tt4Uj60OQ8=; b=S0J7NJDlOu941kqIxAFSK3istCshVTMMftM7mAPl3tLTkfmFiK2uH8Mky0RkWQbr4/ WbY/TG7jCJ0XZ4vtfyAykUHpUdEr8OS/gZ8N4t47p2PPG+GCr4D3Uy3KUbfSDlxed2e6 ovgE9GRqd3d7wjwNDwJ5kvkAz5pJ+48NG4hW8W2fy4DpNasNG4RHXujuIhXeLLEOl9Ye crMZ/NlhNSKrONc2Wt9KYfYeDnmTTFzWgJb7AUOKc6BLcQoh08Zzcjqjm1gtu5PGTilm 7WqAqa/M4oxZwvYw8qfbUmgMOiW+PXYNyGezfyGWaIqU1EaiYJWR9FExgK7/ZJAfEZPF pEDA== X-Gm-Message-State: AOJu0YykqGMHia4e+kH/H5XeLIyka11ZTelfUgIf9KaZ7JjjBKzyi6B7 vka6VzNAobzn6JOb4NOTV0Vock6SpNuSjwLV/ZD2DfCoXAcuqlaEDnVW2DxRDWalvx0= X-Gm-Gg: ASbGncvEBhculzOi4mnEVkNlq8mjjjtt0ZqVyfbNPlGNEckp6/1YMrfGL+BHg2dP+Ke g842ljBLY4ThmthyVP38zF8OXQqmCtvtYaaBOwCa1pyOn2OGUECH2b15HhTgSstUHgEl02rOG4q sMT0vJ+IGaUxlzUkjWdHenvJx+fNuH1mc2Rzrbya5TUsoHwDKYPtUerqwWw2aWXehmPFG3Kk5HV w8zwMF9pgIM580rBSj8fZ8nvYZ1tvy4W54pfxakhnFxIgiQhTHokg6onGfuDs0RjZiFV4c5D3IO qe0haEW8qyZOoicko2ztgqhowWitKhwKEFI7y54lqkZAq5mJ8Arcu/2y/l7n7VwG//2AoNKuUmi LGS8Y+WKUqp5sUBBqco6kjZkAjYicQ5uwkjReLsGPRrsAFK5VvV2v8KoKUKjIEeH+ySlS7ReB+H uC8tm9R05ribeqGARQDvppxQ== X-Google-Smtp-Source: AGHT+IHZCxVpJwlukkjSTh2uVYwdaaq1p1nhcqx4BFINy0OrXtF1xYM+TWFpm5jk3Fbzs+PSw14XIA== X-Received: by 2002:a17:906:c107:b0:b3e:babd:f257 with SMTP id a640c23a62f3a-b647403a530mr2862452066b.10.1761221400615; Thu, 23 Oct 2025 05:10:00 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , BALATON Zoltan , Thomas Huth , qemu-arm@nongnu.org, Gustavo Romero , Peter Maydell , qemu-s390x@nongnu.org, =?UTF-8?q?Alex=20Benn=C3=A9e?= Subject: [PATCH 5/7] tests/lcitool: generate a yaml file for the ppc64le runner Date: Thu, 23 Oct 2025 13:09:51 +0100 Message-ID: <20251023120953.2905297-6-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251023120953.2905297-1-alex.bennee@linaro.org> References: <20251023120953.2905297-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::62b; envelope-from=alex.bennee@linaro.org; helo=mail-ej1-x62b.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: 1761221692890158501 Unlike the Aarch64 runners this comes with pure Debian out of the box. We need a minor tweak to build-environment to deal with the differences in naming convention. Signed-off-by: Alex Benn=C3=A9e --- scripts/ci/setup/build-environment.yml | 10 +- .../ci/setup/debian/debian-13-ppc64le.yaml | 134 ++++++++++++++++++ tests/lcitool/refresh | 1 + 3 files changed, 143 insertions(+), 2 deletions(-) create mode 100644 scripts/ci/setup/debian/debian-13-ppc64le.yaml diff --git a/scripts/ci/setup/build-environment.yml b/scripts/ci/setup/buil= d-environment.yml index 253d0b759bc..528150dce78 100644 --- a/scripts/ci/setup/build-environment.yml +++ b/scripts/ci/setup/build-environment.yml @@ -27,20 +27,26 @@ - ansible_facts['distribution'] in ['Ubuntu', 'Debian'] =20 # the package lists are updated by "make lcitool-refresh" - - name: Define package list file path + - name: Define package list file path for Ubuntu set_fact: package_file: "ubuntu/ubuntu-2404-{{ ansible_facts['architecture']= }}.yaml" when: - ansible_facts['distribution'] =3D=3D 'Ubuntu' - ansible_facts['distribution_version'] =3D=3D '24.04' =20 + - name: Define package list file path for Debian + set_fact: + package_file: "debian/debian-{{ ansible_facts['distribution_major_= version'] }}-{{ ansible_facts['architecture'] }}.yaml" + when: + - ansible_facts['distribution'] =3D=3D 'Debian' + - name: Include package lists based on OS and architecture include_vars: file: "{{ package_file }}" when: - package_file is exists =20 - - name: Install packages for QEMU on Ubuntu 24.04 + - name: Install packages for QEMU on Ubuntu/Debian package: name: "{{ packages }}" when: diff --git a/scripts/ci/setup/debian/debian-13-ppc64le.yaml b/scripts/ci/se= tup/debian/debian-13-ppc64le.yaml new file mode 100644 index 00000000000..e29c9c18403 --- /dev/null +++ b/scripts/ci/setup/debian/debian-13-ppc64le.yaml @@ -0,0 +1,134 @@ +# THIS FILE WAS AUTO-GENERATED +# +# $ lcitool variables --host-arch ppc64le debian-13 qemu +# +# https://gitlab.com/libvirt/libvirt-ci + +packages: + - bash + - bc + - bindgen + - bison + - bsdextrautils + - bzip2 + - ca-certificates + - ccache + - clang + - dbus + - debianutils + - diffutils + - exuberant-ctags + - findutils + - flex + - gcc + - gcovr + - gettext + - git + - hostname + - libaio-dev + - libasan8 + - libasound2-dev + - libattr1-dev + - libbpf-dev + - libbrlapi-dev + - libbz2-dev + - libc6-dev + - libcacard-dev + - libcap-ng-dev + - libcapstone-dev + - libcbor-dev + - libclang-rt-dev + - libcmocka-dev + - libcurl4-gnutls-dev + - libdaxctl-dev + - libdrm-dev + - libepoxy-dev + - libfdt-dev + - libffi-dev + - libfuse3-dev + - libgbm-dev + - libgcrypt20-dev + - libglib2.0-dev + - libglusterfs-dev + - libgnutls28-dev + - libgtk-3-dev + - libgtk-vnc-2.0-dev + - libibverbs-dev + - libiscsi-dev + - libjemalloc-dev + - libjpeg62-turbo-dev + - libjson-c-dev + - liblttng-ust-dev + - liblzo2-dev + - libncursesw5-dev + - libnfs-dev + - libnuma-dev + - libpam0g-dev + - libpcre2-dev + - libpipewire-0.3-dev + - libpixman-1-dev + - libpng-dev + - libpulse-dev + - librbd-dev + - librdmacm-dev + - libsasl2-dev + - libsdl2-dev + - libsdl2-image-dev + - libseccomp-dev + - libselinux1-dev + - libslirp-dev + - libsnappy-dev + - libsndio-dev + - libspice-protocol-dev + - libspice-server-dev + - libssh-dev + - libstd-rust-dev + - libsystemd-dev + - libtasn1-6-dev + - libubsan1 + - libudev-dev + - liburing-dev + - libusb-1.0-0-dev + - libusbredirhost-dev + - libvdeplug-dev + - libvirglrenderer-dev + - libvte-2.91-dev + - libxdp-dev + - libzstd-dev + - llvm + - locales + - make + - mtools + - multipath-tools + - ncat + - nettle-dev + - ninja-build + - openssh-client + - pkgconf + - python3 + - python3-numpy + - python3-opencv + - python3-pillow + - python3-pip + - python3-setuptools + - python3-sphinx + - python3-sphinx-rtd-theme + - python3-tomli + - python3-venv + - python3-wheel + - python3-yaml + - rpm2cpio + - rustc + - sed + - socat + - sparse + - swtpm + - systemtap-sdt-dev + - tar + - tesseract-ocr + - tesseract-ocr-eng + - vulkan-tools + - xorriso + - zlib1g-dev + - zstd + diff --git a/tests/lcitool/refresh b/tests/lcitool/refresh index 056cfb6e9d7..7fbdf6f340b 100755 --- a/tests/lcitool/refresh +++ b/tests/lcitool/refresh @@ -272,6 +272,7 @@ try: # generate_yaml("ubuntu", "ubuntu-2404", "aarch64") generate_yaml("ubuntu", "ubuntu-2404", "s390x") + generate_yaml("debian", "debian-13", "ppc64le") =20 =20 sys.exit(0) --=20 2.47.3 From nobody Fri Nov 14 19:39:56 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=1761221740; cv=none; d=zohomail.com; s=zohoarc; b=LKUlfpl6t0oyLvbnRSatThkzB0SFNkxy9myzJ2+M8HjNf8uBGCwGGYvr6MgVZgC0qgl1XH3y3lQxbDHYcZOe4j9L+fbf3tIe1zq9GxQ3HRaZzIVmkp+xPAD8yNPz370eVe2DQHO2kcPOQnRVl5XRAFF6jluYZSs3U12rtiSvFt8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1761221740; 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=dPRpRXWNkgzTelJ9LaP0XDvrgpGKDnKCNCyXswtjrG8=; b=MKoMEkFOGVPUgAoC9hoqgAXmQpaEAfAajOBMrnLTgYGFTjSwiEn2KacJv/Orza3gMQ2HG3DopfL5Sj2jqIkuzk7Uibhgt3QOwXBIeL/osBPkXTNH6pLLp0Kb0WBB1oi7TAgJDYTT5ev3H/SkvbK/JBY09EL646Q4FkV54Fe68Lo= 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 17612217408201013.9444270101262; Thu, 23 Oct 2025 05:15:40 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vBuAw-0001vl-Op; Thu, 23 Oct 2025 08:12:16 -0400 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 1vBu8v-0008RP-QJ for qemu-devel@nongnu.org; Thu, 23 Oct 2025 08:10:12 -0400 Received: from mail-ej1-x62b.google.com ([2a00:1450:4864:20::62b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vBu8p-0005Ga-3d for qemu-devel@nongnu.org; Thu, 23 Oct 2025 08:10:08 -0400 Received: by mail-ej1-x62b.google.com with SMTP id a640c23a62f3a-b4539dddd99so145659966b.1 for ; Thu, 23 Oct 2025 05:10:02 -0700 (PDT) Received: from draig.lan ([185.126.160.19]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b6d511f7b1dsm201744866b.19.2025.10.23.05.09.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Oct 2025 05:09:58 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 5B47D60F63; Thu, 23 Oct 2025 13:09:54 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1761221401; x=1761826201; 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=dPRpRXWNkgzTelJ9LaP0XDvrgpGKDnKCNCyXswtjrG8=; b=tP+MFI44W4gYJq2TSQFaOFWBNERAVZgHXXeM4gOksB5M9cWLcgxDQ4tuGnfHNy7sLx ClXBU5XpguMfr6A0SAzAorP6Tl9HBIkDiWwLOV+acm2Ey6HT3IYdLuwJ2EFc8cOW98XT qjrKrdOJAI27oMhFYgjTjHvYWIOp/Io9rDKCsIi2TRces6Ilhjr3Q5q61BH9GbmcINPN 9ea6r+OL1/5M2uQxGD+ddYrQ+zXh8kZg38fI9j1flqy+ZveFh9swfj38rgn5NnbwOXH9 0kOLPj98yP041S1HX73ClMRUhTgX2CeKKrwtdk5zU/ALbTV3iBd3OAV3eS7uqVXplDil 5c4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1761221401; x=1761826201; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=dPRpRXWNkgzTelJ9LaP0XDvrgpGKDnKCNCyXswtjrG8=; b=pbzCTtRuKHZAc/d3U8RzgF2V0wplpv8T5Ac8S7oSpj2rc2v9W+e7iosnDJuQmwLF7h KY29rpmo9rQHGjI8ANi8Glrjj/4SxDZHpkwmeYECxB5qx4Ydmv5vG1r9IIUqMM1g1yFS 1/FYgf6fpWuQBrBcv+fNd8Df06OKLghozFgi9YL5PP+fwlxWf2aiiENWss0cxuRo9+7T V7FO+aJGgmohUPItb4eYXdPHTuFdFG0z5GydS2QlzT5K7gXyMFxinEOcyxKvrnt8xeed qhB/YbjCS9xLppoW8R2gHt1yilFtxgiFpe88RJLr8baGpBJLe+r54L10aE6nxrOVL0KM JmYw== X-Gm-Message-State: AOJu0YwahZ2rt+kT7cE5J7WkOePHyMmtcuiuTyB6cLQypzweVX8uKrxC lNhJR+I/y9OyUmeTkS5WsACu/pOfB0BIXXtEUkQlEkpmr611PRNQZSbtj/CJWWKnSHQ= X-Gm-Gg: ASbGncvX5ST4N/vU3eV72CNxBZ9s8poZtrjt7WetHPMT+6cyF9nMHFIdYHlWDX8YEwp XS2RQERZsiKAfSDWCU6pCarwCnjFueQ7MJSNmUmRDVnSKnSbhDmWDTzrlNNAuW7rxr3i96nE2fG 99tvnmIsdPXWThdm8yMknB4NR2qdk0y/jz1QEmsYpW4BV5GkS44+gkyq7n0jDBuQnUgsdyh4UYB HgbIVW3ebJwl3RlQrniP7QzJy84f0ct0T3LtmjRJSGL/gZ4Q+/kJV1jEnJA4Cf4AqS8MT4sjmLB cNAeMfPFdZVa8YMANOs/TwPcoUPExoUBkZtVIIDjhJEtwj6LgunjTS3si9Teu46U/7xbI+stidB 6UzIYqAN90uuwXt3dIHvCNdqlRCse9dmQy6f+8pkN4YT34PfNuQPZgSoYCwGsCk4jx+YD3TYnPQ QhPZsOltDlmRZ2egNZhIE04Q== X-Google-Smtp-Source: AGHT+IE8f0LTnD+EXw8E4mqYXJEjGDQZPhvgg8E0/D5LpzHUgxn7MqWSEXvMdQ9WoemiAIznYZkDoA== X-Received: by 2002:a17:907:9415:b0:b6d:2d0b:1ec2 with SMTP id a640c23a62f3a-b6d51c3132amr276095366b.54.1761221401021; Thu, 23 Oct 2025 05:10:01 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , BALATON Zoltan , Thomas Huth , qemu-arm@nongnu.org, Gustavo Romero , Peter Maydell , qemu-s390x@nongnu.org, =?UTF-8?q?Alex=20Benn=C3=A9e?= Subject: [PATCH 6/7] scripts/ci: modify gitlab runner deb setup Date: Thu, 23 Oct 2025 13:09:52 +0100 Message-ID: <20251023120953.2905297-7-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251023120953.2905297-1-alex.bennee@linaro.org> References: <20251023120953.2905297-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::62b; envelope-from=alex.bennee@linaro.org; helo=mail-ej1-x62b.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: 1761221743393154100 Both Debian and Ubuntu are setup the same way. Signed-off-by: Alex Benn=C3=A9e --- scripts/ci/setup/gitlab-runner.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/ci/setup/gitlab-runner.yml b/scripts/ci/setup/gitlab-r= unner.yml index 7025935487a..76aeaf4ee95 100644 --- a/scripts/ci/setup/gitlab-runner.yml +++ b/scripts/ci/setup/gitlab-runner.yml @@ -56,12 +56,12 @@ url: "https://packages.gitlab.com/install/repositories/runner/gitl= ab-runner/script.deb.sh" mode: 0755 when: - - ansible_facts['distribution'] =3D=3D 'Ubuntu' + - ansible_facts['distribution'] in ['Ubuntu', 'Debian'] =20 - name: Run gitlab-runner repo setup script (DEB) shell: "/root/script.deb.sh" when: - - ansible_facts['distribution'] =3D=3D 'Ubuntu' + - ansible_facts['distribution'] in ['Ubuntu', 'Debian'] =20 - name: Install gitlab-runner (DEB) ansible.builtin.apt: @@ -69,7 +69,7 @@ update_cache: yes state: present when: - - ansible_facts['distribution'] =3D=3D 'Ubuntu' + - ansible_facts['distribution'] in ['Ubuntu', 'Debian'] =20 # RPM setup - name: Get gitlab-runner repo setup script (RPM) --=20 2.47.3 From nobody Fri Nov 14 19:39:56 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=1761221673; cv=none; d=zohomail.com; s=zohoarc; b=Od5gFtfoL67XSG7Lfr3vXxcCbBPiRp/o28RM6VY5RcFGSGGeKwvqdKUrwqQ2i1/ScD5BFW3EhtD3xzrNyMpHJ1MtyJdcLn8rLr1/zRL3gdTZFYn63xfBtCXf3dMdCA5YZKhC8D29Kk4jeVIRDLxGD6pTIxC3XI144UW1RLPAcT8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1761221673; 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=06bmaVkTHcaq4jFseyDrJdNi7QHB236TwhvYBcaGYEw=; b=SyaBctC4VycH03OAsDjmEPU4lbmDUoHr+gF+voO03PlgJinEBFLiJVgDPp7rKYlhRHF6WgvywNc8/Z7dYd7slUfXTiGiPPOYSMgRkDXdQQT2abaduNp4kG7RjP3tshJOk/aalE/cXNvwfHvgPjb/xJeKTrUObMHsAuYcyg0XUSQ= 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 1761221673042868.2266781251275; Thu, 23 Oct 2025 05:14:33 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vBuBC-00020q-8i; Thu, 23 Oct 2025 08:12:30 -0400 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 1vBu8x-0008UW-0A for qemu-devel@nongnu.org; Thu, 23 Oct 2025 08:10:12 -0400 Received: from mail-ej1-x631.google.com ([2a00:1450:4864:20::631]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vBu8s-0005Io-UZ for qemu-devel@nongnu.org; Thu, 23 Oct 2025 08:10:09 -0400 Received: by mail-ej1-x631.google.com with SMTP id a640c23a62f3a-b6d53684cfdso167846066b.0 for ; Thu, 23 Oct 2025 05:10:04 -0700 (PDT) Received: from draig.lan ([185.126.160.19]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b6d511f87a9sm208019366b.26.2025.10.23.05.09.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Oct 2025 05:09:59 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 7613C610D1; Thu, 23 Oct 2025 13:09:54 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1761221402; x=1761826202; 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=06bmaVkTHcaq4jFseyDrJdNi7QHB236TwhvYBcaGYEw=; b=h+c7DzOaT4gE2QP8zRX6W25a72F4y9/aB0YmfbhDEkW7YLN097PNnnsZfcDlhn6LKO rj/h6z0DRoNFtjggWRI3UFyalNomvTPUqifOVutG16H8S7KCoGvRUqCJEPFz120wAGQK 3xuct1jGGzlN9xdZkwYMcodhZxxnzgYXxrJlHpZZGk4BgPyk8gi1HLjUAt4fHGOk4o2+ lvCYx3EY4b+7s0B5dQFY8xPlq8rniaMi0aC176syhFGdil8WAvIV/qQEbOVt+yO/yaru XIcWrtJvD8L5A7qaAmhmrzFYkY49Tv2Bf8QvWKUE8lu4Nt0QUdKQRUCK8NRk87U0Ic+z lQPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1761221402; x=1761826202; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=06bmaVkTHcaq4jFseyDrJdNi7QHB236TwhvYBcaGYEw=; b=UkeUiP0hNqbbz33kdEQxaiDDx+BJlkML5LThZtRdZFay6deMfsnHivYffFoPVFUH2T loGIILGwxowTruNrudSV5PRBl2xUGcawl9T8RdHll9989Rsb5RW62xXvjP3PUzlKU+Wj SZzQia5HjSAN58xVXdEuqrxWONfra0HkFXHPK6TyhwpaP1km1+c+MUhuwn0dLUe+CqWE H3FV3lL8rRUf1LtQ66fDwySm1cn+meXrKyyN5058nix2+Xh/VZIcf3AMWtwhBxWOkc14 OHbbjHwYzBP1+T/5OReemsrxyTlc97V6fVKs4cHTTvHGtdQkyGNEMdzkRK76Pu1K/zsF VycQ== X-Gm-Message-State: AOJu0Yyd29rPmubf8DBWDK37kskZlBpErUOx2y0l3j8rhmEoN7u2WwHq owCPAvCzmuXBdlblU05a0L9ajWu3ZIwW21T+8rfofnqGoHpJMmokGiSg/SowwlnFwLk= X-Gm-Gg: ASbGncu2rAa1dIYRCl1e++s6MfXxdJER+sA9kYbArwxI/PeaC+Ut9gexnLWiqAevIzW r3ZyNIE4osWJqpxl7lcNRmqp2cEE2DiQfeRw+paJJnt8uu4mCTC0jDWkRouAkg8DJKf5eiuUIVd rH9QWQt7PM2PG9c09RIwcBUXxdrH1ElUpj45lGXO9cXFi53c6JFonssEPxkNfZJqUsQIbMWbvmx bLYTnFyyvwsNAK+fmOHc51SAO33HWJyfskBh+UZimXOCyG3DK6xJ0Okiv/ZZPFA2uTYghsRV8JJ AgP5EMqI5cf8RCdVygzAtuLXGK9RLPYQ9bQ6ZbgOynXxjcJcGWPlRprbDQS/CShze9RuyybfXpW FoO4/OGRmcE7enld0f6UEPRhLx9DC79W4B9OI3puuAfalwBPli4oKjGYW1Z4tMlWJ2EVgGD6xP8 eR4epv8fHvQ8Wb3KfKKdbbpA== X-Google-Smtp-Source: AGHT+IEvbafavPUhgLdXbmF3gP2et1yYkX/XgDnGBThDhol3Cgi0iPpfJig3NhF4r6BCcMGBKIefKA== X-Received: by 2002:a17:906:794e:b0:b3a:b949:3059 with SMTP id a640c23a62f3a-b6473143f12mr3069083566b.18.1761221402278; Thu, 23 Oct 2025 05:10:02 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , BALATON Zoltan , Thomas Huth , qemu-arm@nongnu.org, Gustavo Romero , Peter Maydell , qemu-s390x@nongnu.org, =?UTF-8?q?Alex=20Benn=C3=A9e?= Subject: [PATCH 7/7] gitlab: add initial ppc64le custom-runner test Date: Thu, 23 Oct 2025 13:09:53 +0100 Message-ID: <20251023120953.2905297-8-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251023120953.2905297-1-alex.bennee@linaro.org> References: <20251023120953.2905297-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::631; envelope-from=alex.bennee@linaro.org; helo=mail-ej1-x631.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: 1761221674627158500 This is a plain configure/make check build. Signed-off-by: Alex Benn=C3=A9e --- docs/devel/testing/ci-jobs.rst.inc | 6 +++ .gitlab-ci.d/custom-runners.yml | 1 + .../custom-runners/debian-13-ppc64le.yml | 40 +++++++++++++++++++ 3 files changed, 47 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..6733a8e0dae --- /dev/null +++ b/.gitlab-ci.d/custom-runners/debian-13-ppc64le.yml @@ -0,0 +1,40 @@ +# 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-project" && $CI_COMMIT_BRANC= H =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: + MAKE_CHECK_ARGS: check --=20 2.47.3