From nobody Sun Sep 14 08:14:53 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass(p=reject dis=none) header.from=citrix.com ARC-Seal: i=1; a=rsa-sha256; t=1757543025; cv=none; d=zohomail.com; s=zohoarc; b=W5kBOBUHShDyIXKU1omXE48+Ld3XxYehUscqLEYMOR/GsTE+OGTfBSCQLiaZZg6+phQc9QGXJ723d02ZS2v6RtmnaZP0U45N8h7n3ZaKkWWf/sCM1HOrOiJV9QnBLFemEKRaGplU748JbYKKN7F0bcG/ym/o/EB2FmefeoAtU2s= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1757543025; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=TsvDGYEPLweUsKTm32GOVy1k3irFVmqIwkK2ri34C6c=; b=I6+oJ6s9QchmFrZX2aWoVYDfdDyC8ajma1Hs32R8VxxYqD5bFO3GolpUtCV+/5bocnRbClKSeV9uX4WJ1RLmdoQvVKO3wf+LpSKlVHUfoYVxQ9DX0sCgeAFe5Hgx5eYqId08SRb2tj2460qGnnfzb3RmAmFqltNwhwd9xy7mHDw= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1757543025093267.4027683265539; Wed, 10 Sep 2025 15:23:45 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.1118863.1464528 (Exim 4.92) (envelope-from ) id 1uwTDm-000208-Rj; Wed, 10 Sep 2025 22:23:22 +0000 Received: by outflank-mailman (output) from mailman id 1118863.1464528; Wed, 10 Sep 2025 22:23:22 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1uwTDm-0001yM-ME; Wed, 10 Sep 2025 22:23:22 +0000 Received: by outflank-mailman (input) for mailman id 1118863; Wed, 10 Sep 2025 22:23:21 +0000 Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50] helo=se1-gles-flk1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1uwTDl-0001Ut-9z for xen-devel@lists.xenproject.org; Wed, 10 Sep 2025 22:23:21 +0000 Received: from mail-wm1-x329.google.com (mail-wm1-x329.google.com [2a00:1450:4864:20::329]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS id c0c09841-8e94-11f0-9809-7dc792cee155; Thu, 11 Sep 2025 00:23:19 +0200 (CEST) Received: by mail-wm1-x329.google.com with SMTP id 5b1f17b1804b1-45df0cde41bso537035e9.3 for ; Wed, 10 Sep 2025 15:23:19 -0700 (PDT) Received: from localhost.localdomain (host-195-149-20-212.as13285.net. [195.149.20.212]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-45e01ba9601sm2452195e9.23.2025.09.10.15.23.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Sep 2025 15:23:17 -0700 (PDT) X-Outflank-Mailman: Message body and most headers restored to incoming version X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: c0c09841-8e94-11f0-9809-7dc792cee155 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=citrix.com; s=google; t=1757542998; x=1758147798; darn=lists.xenproject.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=TsvDGYEPLweUsKTm32GOVy1k3irFVmqIwkK2ri34C6c=; b=wW0gWllulCT8YSPivyvySTV5bWqbxSVABLm30yf6ILep/y1u0X8EqGgZeWR2wyiF8O ATXsnpRnoQrjNSeJJtBO2If22IyIKPH1oqRl2icBo6F8A+xWAPNUysTmM6s4VwOlry/u 5/crPMTWPacp9+0SeCiqSh8bVQTpC1aXwadRQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757542998; x=1758147798; 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=TsvDGYEPLweUsKTm32GOVy1k3irFVmqIwkK2ri34C6c=; b=h2/CcHOkR+DlNERYar2Icpp747/ugEDIgO8emyaJ+kwsVlYCFfw2E6amEXkSBy1RMX mXM5GUN58FMRXhzQKI3o11QxqZ0grPDUr9kXQWGB9abx3+Ull8KZjmtN99BCUIbHOEX0 Wicr6oa2Nt0VZ28qJ9VHmvvMncFrFmR4qStwXelgD9dacV+HHdg0BJPvw1Q5QDHzHVq/ 5JTsSz8eZ9z1GxcT7/efGk2H+/rwlJiJnqSmazib/9jWHqp4P2rDir6wJr23MAcJV250 fUEsaz2GcYsC+Yut/NpZrUWb02OPGbbec1tZBGNoKf+hrUlR/IQGPmy+wkgnrBSSNZUK 6BbA== X-Gm-Message-State: AOJu0YycBfAHAZm1ni8DpyDR8k6M7NI+XKj7+Aht6illEx8QzL3QKorM WXEFVdDpki3NRbUATbEVkkpXOrzYXQYaNkSqmV7ufqpMgv1kMfbiG7L5V9Y9klAvmI9knWQSkEo sEq+/ X-Gm-Gg: ASbGncs7slq+5jJ8sfnFPrW2q2tsJzCPw1DRGdgx3Fil7W5XxupfK2RxBOPoji6wofB 7W9iy1XBpBEEL9F6FEDoqb341AIZFaXUCVRIcumtBADyOB/mTQmuuIAkvK+qyV28OyUGRAC2NAy 9OKtEI7UHXabjnIB0IcAq/jcHq9Av2vB6ng7+vQfjj7/J1IPqXu1glFOMp+/0Pqp5JLE51QyonK uuJj8J5cfMhwkwteEVA2VhRiR9JUhQDTdjOOfTaSF9uzFSgXihAfysHlFCN7HVPHGnud+jfA7x7 c7kWojxUto123H28PR82EBPetIQFOhHWuioeMq1YF3nRfwP3kKe8+ORehQC6/lQyUobpkUO1eZT RTQ0SmcZBoLGyJuYnhTOZW720Ju7v2mJZsjJdVr3rQ2iBSPiFC4MLDAKlWAaJQC4sso0DYgLfHA le X-Google-Smtp-Source: AGHT+IGTlp7M9spv7PmpNnsSzBzGa6seXyBhwBa1Q1awbDimc5tqzQ8CHbWBh7Wy9zPMbG0aLrgwBg== X-Received: by 2002:a05:600c:8b22:b0:458:be62:dcd3 with SMTP id 5b1f17b1804b1-45dddec82fdmr190022735e9.17.1757542998184; Wed, 10 Sep 2025 15:23:18 -0700 (PDT) From: Andrew Cooper To: Xen-devel Cc: Andrew Cooper , Anthony PERARD , Michal Orzel , Jan Beulich , Julien Grall , =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= , Stefano Stabellini , Oleksii Kurochko , =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= Subject: [PATCH v2 2/3] CI: Update x86 to use Debian Trixie Date: Wed, 10 Sep 2025 23:23:12 +0100 Message-Id: <20250910222313.1858941-3-andrew.cooper3@citrix.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250910222313.1858941-1-andrew.cooper3@citrix.com> References: <20250910222313.1858941-1-andrew.cooper3@citrix.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @citrix.com) X-ZM-MESSAGEID: 1757543027133116600 With the exception of the custom IBT job, copy all Debian 12 jobs making Debian 13 versions, then trim the Debian 12 ranconfig jobs. Update the test jobs using Debian 12 to use 13. Signed-off-by: Andrew Cooper --- CC: Anthony PERARD CC: Michal Orzel CC: Jan Beulich CC: Julien Grall CC: Roger Pau Monn=C3=A9 CC: Stefano Stabellini CC: Oleksii Kurochko CC: Marek Marczykowski-G=C3=B3recki v2: * Make 13-x86_64 be root-less * Update containerize https://gitlab.com/xen-project/hardware/xen-staging/-/pipelines/2032972883 --- automation/build/debian/13-x86_32.dockerfile | 51 +++++++++++++ automation/build/debian/13-x86_64.dockerfile | 76 ++++++++++++++++++++ automation/gitlab-ci/build.yaml | 54 ++++++++++---- automation/gitlab-ci/test.yaml | 10 +-- automation/scripts/containerize | 3 +- 5 files changed, 176 insertions(+), 18 deletions(-) create mode 100644 automation/build/debian/13-x86_32.dockerfile create mode 100644 automation/build/debian/13-x86_64.dockerfile diff --git a/automation/build/debian/13-x86_32.dockerfile b/automation/buil= d/debian/13-x86_32.dockerfile new file mode 100644 index 000000000000..2bd11af5a0c3 --- /dev/null +++ b/automation/build/debian/13-x86_32.dockerfile @@ -0,0 +1,51 @@ +# syntax=3Ddocker/dockerfile:1 +FROM --platform=3Dlinux/i386 debian:trixie-slim +LABEL maintainer.name=3D"The Xen Project" +LABEL maintainer.email=3D"xen-devel@lists.xenproject.org" + +ENV DEBIAN_FRONTEND=3Dnoninteractive + +RUN <&1 | tee ${LO= GFILE} needs: - - debian-12-x86_64-gcc-debug + - debian-13-x86_64-gcc-debug =20 qemu-smoke-x86-64-clang: extends: .qemu-smoke-x86-64 script: - ./automation/scripts/qemu-xtf.sh x86-64 pv64 example 2>&1 | tee ${LO= GFILE} needs: - - debian-12-x86_64-clang-debug + - debian-13-x86_64-clang-debug =20 qemu-smoke-x86-64-gcc-pvh: extends: .qemu-smoke-x86-64 script: - ./automation/scripts/qemu-xtf.sh x86-64 hvm64 example 2>&1 | tee ${L= OGFILE} needs: - - debian-12-x86_64-gcc-debug + - debian-13-x86_64-gcc-debug =20 qemu-smoke-x86-64-clang-pvh: extends: .qemu-smoke-x86-64 script: - ./automation/scripts/qemu-xtf.sh x86-64 hvm64 example 2>&1 | tee ${L= OGFILE} needs: - - debian-12-x86_64-clang-debug + - debian-13-x86_64-clang-debug =20 qemu-smoke-x86-64-gcc-efi: extends: .qemu-smoke-x86-64 script: - ./automation/scripts/qemu-xtf.sh x86-64-efi pv64 example 2>&1 | tee = ${LOGFILE} needs: - - debian-12-x86_64-gcc-debug + - debian-13-x86_64-gcc-debug =20 qemu-xtf-argo-x86_64-gcc-debug: extends: .qemu-smoke-x86-64 diff --git a/automation/scripts/containerize b/automation/scripts/container= ize index 65c8804ce5f3..743567cb772a 100755 --- a/automation/scripts/containerize +++ b/automation/scripts/containerize @@ -35,7 +35,8 @@ case "_${CONTAINER}" in _bookworm-riscv64) CONTAINER=3D"${BASE}/debian:12-riscv64" ;; _trixie-riscv64) CONTAINER=3D"${BASE}/debian:13-riscv64" ;; _bookworm-x86_64-gcc-ibt) CONTAINER=3D"${BASE}/debian:12-x86_64-gcc-ib= t" ;; - _bookworm|_bookworm-x86_64|_) CONTAINER=3D"${BASE}/debian:12-x86_64" ;; + _bookworm|_bookworm-x86_64) CONTAINER=3D"${BASE}/debian:12-x86_64" ;; + _trixie-x86_64|_) CONTAINER=3D"${BASE}/debian:13-x86_64" ;; _bookworm-i386|_bookworm-x86_32) CONTAINER=3D"${BASE}/debian:12-x86_32= " ;; _bookworm-arm64v8-arm32-gcc) CONTAINER=3D"${BASE}/debian:bookworm-arm6= 4v8-arm32-gcc" ;; _bookworm-arm64v8) CONTAINER=3D"${BASE}/debian:bookworm-arm64v8" ;; --=20 2.39.5