mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
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:
1 parent
58eaf63b82
commit
37df17d2f9
2 files changed
+16
-19
No files matched your search
+8
-11
@@ -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[@]}"
|
||||
@@ -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
|
||||
|
||||