CI: Update Opensuse 15.6 to 16.0

The default version of python is 3.13, so drop the 3.11 overrides.

Swap yajl for json-c, given the deprecation of the former.  Add lz4.

bin86/dev86 are no longer available.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Denis Mukhin <dmukhin@ford.com>
Acked-by: Stefano Stabellini <sstabellini@kernel.org>
Release-Acked-by: Oleksii Kurochko <oleksii.kurochko@gmail.com>
This commit is contained in:
Andrew Cooper committed 2026-06-08 14:06:40 +01:00
1 parent 58eaf63b82
commit 37df17d2f9
2 files changed
+16 -19

No files matched your search

@@ -1,9 +1,8 @@
# syntax=docker/dockerfile:1
FROM --platform=linux/amd64 opensuse/leap:15.6
FROM --platform=linux/amd64 opensuse/leap:16.0
LABEL maintainer.name="The Xen Project"
LABEL maintainer.email="xen-devel@lists.xenproject.org"
ENV PYTHON=python3.11
ENV XEN_TARGET_ARCH=x86_64
RUN <<EOF
@@ -26,7 +25,7 @@ RUN <<EOF
gawk
gcc
make
python311
python3
# Tools (general)
cpio
@@ -38,25 +37,23 @@ RUN <<EOF
wget
# libxenguest dombuilder
'pkgconfig(bzip2)'
'pkgconfig(liblz4)'
'pkgconfig(liblzma)'
'pkgconfig(libzstd)'
'pkgconfig(lzo2)'
'pkgconfig(liblzma)'
'pkgconfig(zlib)'
# libacpi
acpica
# libxl
'pkgconfig(uuid)'
'pkgconfig(yajl)'
# RomBIOS
bin86
dev86
'pkgconfig(json-c)'
# Header Check
gcc-c++
# xentop
'pkgconfig(ncurses)'
# Python bindings
python311-devel
python311-setuptools
python3-devel
python3-setuptools
# Ocaml bindings/oxenstored
ocaml
ocaml-findlib
@@ -70,7 +67,7 @@ RUN <<EOF
ninja
'pkgconfig(glib-2.0)'
'pkgconfig(pixman-1)'
python311-packaging
python3-packaging
)
zypper install -y --no-recommends "${DEPS[@]}"
+8 -8
View File
@@ -677,25 +677,25 @@ ubuntu-26.04-x86_64-gcc-debug:
variables:
CONTAINER: ubuntu:26.04-x86_64
opensuse-leap-15.6-clang:
opensuse-leap-16.0-clang:
extends: .clang-x86-64-build
variables:
CONTAINER: opensuse:leap-15.6-x86_64
CONTAINER: opensuse:leap-16.0-x86_64
opensuse-leap-15.6-clang-debug:
opensuse-leap-16.0-clang-debug:
extends: .clang-x86-64-build-debug
variables:
CONTAINER: opensuse:leap-15.6-x86_64
CONTAINER: opensuse:leap-16.0-x86_64
opensuse-leap-15.6-gcc:
opensuse-leap-16.0-gcc:
extends: .gcc-x86-64-build
variables:
CONTAINER: opensuse:leap-15.6-x86_64
CONTAINER: opensuse:leap-16.0-x86_64
opensuse-leap-15.6-gcc-debug:
opensuse-leap-16.0-gcc-debug:
extends: .gcc-x86-64-build-debug
variables:
CONTAINER: opensuse:leap-15.6-x86_64
CONTAINER: opensuse:leap-16.0-x86_64
opensuse-tumbleweed-clang:
extends: .clang-x86-64-build
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.