[PATCH v4 0/8] CI: Add Debian Trixie

Andrew Cooper posted 8 patches 1 day, 12 hours ago
Patches applied successfully (tree, apply log)
git fetch https://gitlab.com/xen-project/patchew/xen tags/patchew/20250912144427.1905141-1-andrew.cooper3@citrix.com
CHANGELOG.md                                  |  3 +
automation/build/archlinux/current.dockerfile |  1 +
automation/build/debian/12-x86_32.dockerfile  |  1 +
automation/build/debian/12-x86_64.dockerfile  | 12 ++--
...c64le.dockerfile => 13-ppc64le.dockerfile} |  2 +-
...x86_32.dockerfile => 13-x86_32.dockerfile} |  3 +-
...x86_64.dockerfile => 13-x86_64.dockerfile} | 14 ++--
automation/build/fedora/41-x86_64.dockerfile  |  1 +
.../opensuse/leap-15.6-x86_64.dockerfile      |  1 +
.../opensuse/tumbleweed-x86_64.dockerfile     |  1 +
.../build/ubuntu/16.04-x86_64.dockerfile      |  1 +
.../build/ubuntu/18.04-x86_64.dockerfile      |  1 +
.../build/ubuntu/20.04-x86_64.dockerfile      |  1 +
.../build/ubuntu/22.04-x86_64.dockerfile      |  1 +
.../build/ubuntu/24.04-x86_64.dockerfile      |  1 +
automation/gitlab-ci/build.yaml               | 72 +++++++++++++++----
automation/gitlab-ci/test.yaml                | 18 ++---
automation/scripts/build                      |  2 +
automation/scripts/containerize               |  4 +-
automation/scripts/include/xtf-x86-64-efi     | 12 +++-
xen/arch/x86/Makefile                         |  3 +
21 files changed, 109 insertions(+), 46 deletions(-)
copy automation/build/debian/{12-ppc64le.dockerfile => 13-ppc64le.dockerfile} (93%)
copy automation/build/debian/{12-x86_32.dockerfile => 13-x86_32.dockerfile} (93%)
copy automation/build/debian/{12-x86_64.dockerfile => 13-x86_64.dockerfile} (89%)
[PATCH v4 0/8] CI: Add Debian Trixie
Posted by Andrew Cooper 1 day, 12 hours ago
Refresh the Trixie series.  A few more bugfixes found by randconfig and log
inspection.

These containers are already built and deployed for people to test with.

https://gitlab.com/xen-project/hardware/xen-staging/-/pipelines/2036687955

Andrew Cooper (8):
  CI: Use the Debian Trixie container for RISC-V test jobs
  CI: Update ppc64 to use Debian Trixie
  CI: Merge categories in debian/12-x86_64.dockerfile
  CI: Make qemu-smoke-x86-64-gcc-efi compatible with Debian Trixie
  x86/emul: Make condition coverage warning non-fatal
  CI: Use pipefail in scripts/build
  CI: Update x86 to use Debian Trixie
  CHANGELOG: Notes about distro changes in CI

 CHANGELOG.md                                  |  3 +
 automation/build/archlinux/current.dockerfile |  1 +
 automation/build/debian/12-x86_32.dockerfile  |  1 +
 automation/build/debian/12-x86_64.dockerfile  | 12 ++--
 ...c64le.dockerfile => 13-ppc64le.dockerfile} |  2 +-
 ...x86_32.dockerfile => 13-x86_32.dockerfile} |  3 +-
 ...x86_64.dockerfile => 13-x86_64.dockerfile} | 14 ++--
 automation/build/fedora/41-x86_64.dockerfile  |  1 +
 .../opensuse/leap-15.6-x86_64.dockerfile      |  1 +
 .../opensuse/tumbleweed-x86_64.dockerfile     |  1 +
 .../build/ubuntu/16.04-x86_64.dockerfile      |  1 +
 .../build/ubuntu/18.04-x86_64.dockerfile      |  1 +
 .../build/ubuntu/20.04-x86_64.dockerfile      |  1 +
 .../build/ubuntu/22.04-x86_64.dockerfile      |  1 +
 .../build/ubuntu/24.04-x86_64.dockerfile      |  1 +
 automation/gitlab-ci/build.yaml               | 72 +++++++++++++++----
 automation/gitlab-ci/test.yaml                | 18 ++---
 automation/scripts/build                      |  2 +
 automation/scripts/containerize               |  4 +-
 automation/scripts/include/xtf-x86-64-efi     | 12 +++-
 xen/arch/x86/Makefile                         |  3 +
 21 files changed, 109 insertions(+), 46 deletions(-)
 copy automation/build/debian/{12-ppc64le.dockerfile => 13-ppc64le.dockerfile} (93%)
 copy automation/build/debian/{12-x86_32.dockerfile => 13-x86_32.dockerfile} (93%)
 copy automation/build/debian/{12-x86_64.dockerfile => 13-x86_64.dockerfile} (89%)

-- 
2.39.5
Re: [PATCH v4 0/8] CI: Add Debian Trixie
Posted by Stefano Stabellini 1 day, 5 hours ago
On Fri, 12 Sep 2025, Andrew Cooper wrote:
> Refresh the Trixie series.  A few more bugfixes found by randconfig and log
> inspection.
> 
> These containers are already built and deployed for people to test with.
> 
> https://gitlab.com/xen-project/hardware/xen-staging/-/pipelines/2036687955

Acked-by: Stefano Stabellini <sstabellini@kernel.org>