[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH for-4.22 0/7] CI: Refresh Alpine containers


  • To: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
  • From: dmukhin@xxxxxxxx
  • Date: Fri, 12 Jun 2026 20:12:56 -0700
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 205.220.161.53) smtp.rcpttodomain=lists.xenproject.org smtp.mailfrom=ford.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=ford.com; dkim=pass (signature was verified) header.d=saarlouis.ford.com; dkim=pass (signature was verified) header.d=ford.com; arc=none (0)
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=hTLFjc2IvsmM6YThWVCY1qXEPlTs7mtXgR52UGkorUU=; b=UWajFasNH7LjAQAIqsXeUWxxFFfu5CFU97jkMmNby40Yufy4CbxAOyyyyI++b0p2pFGVNDVI1VWbLOMiou2M2GHSrrYLqT94cgXAESKJ5ZUChtptsgpA9x4lhKEJ/kIwo4rmia8ozao9IQuZ0CqqXMgXyRjk7elF+ZloYqSAxGxOe2CVcc1mOeHChbcpTzDi7PG8AvcMi6zHdPSqf/gy6rDMPi3qhteIqhqHYP8Erv9acIeSml3OTY6buAw4ZhGe+05dqz37vb6/pyydBxkOansacNG15BX1Ra0NAhVpG2XorSN+iRhSuTl1+SrUmr/EyINLlV86FGyvRzWPQam85A==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=JBDeo9dKFrKP+d/uoIbiu7eBs5Ftr+QGatiIYmbfCbt5mZxpw0TQNS38Z0nQD3l5vF3+CfjkwUsJ2wzd0VX4UQx/iNjagUc0aU7OnAXWGNBhen9oomEiCFTlRNPKLCLKZYYOdP1qfcrArOndDykbrSgDjl6DUJhqRP095FmxIeA0pgEIj++vyt4jR4ogOnl5OXwvgS6RMqQ8gaTYgw5Nn/ME3nz79FjqIE6upobZ2ENXBkQ7ySvYGkMabVo+O6Z05hByS8P2BvZJM/CPhdqVOE7lC12YmvI+Y6mdJo3rspDvTouCNwiRvO6muepqFjTpsho12kOGdsqkMdvFiE8+iA==
  • Authentication-results: eu.smtp.expurgate.cloud; dkim=pass header.s=ppford header.d=ford.com header.i="@ford.com" header.h="Cc:Content-Type:Date:From:In-Reply-To:Message-ID:MIME-Version:References:Subject:To"; dkim=pass header.s=selector2-azureford-onmicrosoft-com header.d=azureford.onmicrosoft.com header.i="@azureford.onmicrosoft.com" header.h="From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck"; dkim=pass header.s=ppserprodsaar header.d=saarlouis.ford.com header.i="@saarlouis.ford.com" header.h="Cc:Content-Type:Date:From:In-Reply-To:Message-ID:MIME-Version:References:Subject:To"; dkim=pass header.s=ppfserpocford header.d=ford.com header.i="@ford.com" header.h="Cc:Content-Type:Date:From:In-Reply-To:Message-ID:MIME-Version:References:Subject:To"
  • Cc: Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>, Anthony PERARD <anthony.perard@xxxxxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Michal Orzel <michal.orzel@xxxxxxx>, Doug Goldstein <cardoe@xxxxxxxxxx>, Roger Pau Monné <roger.pau@xxxxxxxxxx>, Marek Marczykowski-Górecki <marmarek@xxxxxxxxxxxxxxxxxxxxxx>, Oleksii Kurochko <oleksii.kurochko@xxxxxxxxx>
  • Delivery-date: Sat, 13 Jun 2026 03:13:36 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Pser-m365-app: SER-APP

On Sat, Jun 13, 2026 at 12:09:17AM +0100, Andrew Cooper wrote:
> Refresh and update the Alpine containers.
> 
> https://gitlab.com/xen-project/hardware/xen-staging/-/pipelines/2598243590
> 
> This gets us off an obsolete version of Alpine, and finishes several
> improvement projects (naming, and non-root containers) all at once.
> 
> Andrew Cooper (7):
>   tools/xenalyze: Work around GCC-15 -Werror=nonnull false positive
>   Config.mk: Update QEMU to include pip-25.2 bugfix
>   CI: Introduce new qubes-hw-runner.dockerfile
>   CI: Update the Alpine x86_64 container to 3.24
>   CI: Update the Alpine arm64 container to 3.24
>   CI: Fix inconsistent use of x86-{64,32} vs x86_{64,32}
>   CI: Remove x86 microcode from arm32 jobs

Please consider

Reviewed-by: Denis Mukhin <dmukhin@xxxxxxxx> 

for the entire series.

> 
>  Config.mk                                     |   4 +-
>  .../build/alpine/3.18-arm64v8.dockerfile      |  51 ---
>  automation/build/alpine/3.18.dockerfile       |  52 ---
>  .../build/alpine/3.24-arm64v8.dockerfile      |  53 +++
>  .../build/alpine/3.24-x86_64.dockerfile       |  65 +++
>  .../build/alpine/qubes-hw-runner.dockerfile   |  21 +
>  automation/gitlab-ci/build.yaml               | 202 ++++-----
>  automation/gitlab-ci/test.yaml                | 385 +++++++++---------
>  automation/scripts/containerize               |   2 +-
>  .../{xtf-x86-64-config => xtf-x86_64-config}  |   0
>  ...86-64-efi-config => xtf-x86_64-efi-config} |   0
>  .../include/{xtf-x86-64 => xtf-x86_64}        |   0
>  .../{xtf-x86-64-efi => xtf-x86_64-efi}        |   0
>  .../{qubes-x86-64.sh => qubes-x86_64.sh}      |   0
>  tools/xentrace/xenalyze.c                     |  11 +
>  15 files changed, 444 insertions(+), 402 deletions(-)
>  delete mode 100644 automation/build/alpine/3.18-arm64v8.dockerfile
>  delete mode 100644 automation/build/alpine/3.18.dockerfile
>  create mode 100644 automation/build/alpine/3.24-arm64v8.dockerfile
>  create mode 100644 automation/build/alpine/3.24-x86_64.dockerfile
>  create mode 100644 automation/build/alpine/qubes-hw-runner.dockerfile
>  rename automation/scripts/include/configs/{xtf-x86-64-config => 
> xtf-x86_64-config} (100%)
>  rename automation/scripts/include/configs/{xtf-x86-64-efi-config => 
> xtf-x86_64-efi-config} (100%)
>  rename automation/scripts/include/{xtf-x86-64 => xtf-x86_64} (100%)
>  rename automation/scripts/include/{xtf-x86-64-efi => xtf-x86_64-efi} (100%)
>  rename automation/scripts/{qubes-x86-64.sh => qubes-x86_64.sh} (100%)
> 
> -- 
> 2.39.5
> 
> 



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.