Message ID | ae23eeb2e08c2fa95d975bfad64b818870e370e6.1715867907.git-series.marmarek@invisiblethingslab.com (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | automation: Add build and test for Linux stubdomain | expand |
On Thu, 16 May 2024, Marek Marczykowski-Górecki wrote: > Fedora 29 is long EOL > > Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com> Acked-by: Stefano Stabellini <sstabellini@kernel.org> > --- > automation/build/fedora/29.dockerfile | 46 +---------------------------- > automation/build/fedora/39.dockerfile | 46 ++++++++++++++++++++++++++++- > automation/gitlab-ci/build.yaml | 4 +- > 3 files changed, 48 insertions(+), 48 deletions(-) > delete mode 100644 automation/build/fedora/29.dockerfile > create mode 100644 automation/build/fedora/39.dockerfile > > diff --git a/automation/build/fedora/29.dockerfile b/automation/build/fedora/29.dockerfile > deleted file mode 100644 > index f473ae13e7c1..000000000000 > --- a/automation/build/fedora/29.dockerfile > +++ /dev/null > @@ -1,46 +0,0 @@ > -FROM --platform=linux/amd64 fedora:29 > -LABEL maintainer.name="The Xen Project" \ > - maintainer.email="xen-devel@lists.xenproject.org" > - > -# install Xen depends > -RUN dnf -y install \ > - clang \ > - gcc \ > - gcc-c++ \ > - ncurses-devel \ > - zlib-devel \ > - openssl-devel \ > - python-devel \ > - python3-devel \ > - libuuid-devel \ > - pkgconfig \ > - flex \ > - bison \ > - libaio-devel \ > - glib2-devel \ > - yajl-devel \ > - pixman-devel \ > - glibc-devel \ > - make \ > - binutils \ > - git \ > - wget \ > - acpica-tools \ > - python-markdown \ > - patch \ > - checkpolicy \ > - dev86 \ > - xz-devel \ > - bzip2 \ > - nasm \ > - ocaml \ > - ocaml-findlib \ > - golang \ > - # QEMU > - ninja-build \ > - && dnf clean all && \ > - rm -rf /var/cache/dnf > - > -RUN useradd --create-home user > -USER user > -WORKDIR /build > diff --git a/automation/build/fedora/39.dockerfile b/automation/build/fedora/39.dockerfile > new file mode 100644 > index 000000000000..054f73444060 > --- /dev/null > +++ b/automation/build/fedora/39.dockerfile > @@ -0,0 +1,46 @@ > +FROM --platform=linux/amd64 fedora:39 > +LABEL maintainer.name="The Xen Project" \ > + maintainer.email="xen-devel@lists.xenproject.org" > + > +# install Xen depends > +RUN dnf -y install \ > + clang \ > + gcc \ > + gcc-c++ \ > + ncurses-devel \ > + zlib-devel \ > + openssl-devel \ > + python-devel \ > + python3-devel \ > + libuuid-devel \ > + pkgconfig \ > + flex \ > + bison \ > + libaio-devel \ > + glib2-devel \ > + yajl-devel \ > + pixman-devel \ > + glibc-devel \ > + make \ > + binutils \ > + git \ > + wget \ > + acpica-tools \ > + python-markdown \ > + patch \ > + checkpolicy \ > + dev86 \ > + xz-devel \ > + bzip2 \ > + nasm \ > + ocaml \ > + ocaml-findlib \ > + golang \ > + # QEMU > + ninja-build \ > + && dnf clean all && \ > + rm -rf /var/cache/dnf > + > +RUN useradd --create-home user > +USER user > +WORKDIR /build > diff --git a/automation/gitlab-ci/build.yaml b/automation/gitlab-ci/build.yaml > index 49d6265ad5b4..69665ec5b11f 100644 > --- a/automation/gitlab-ci/build.yaml > +++ b/automation/gitlab-ci/build.yaml > @@ -691,12 +691,12 @@ debian-bookworm-32-gcc-debug: > fedora-gcc: > extends: .gcc-x86-64-build > variables: > - CONTAINER: fedora:29 > + CONTAINER: fedora:39 > > fedora-gcc-debug: > extends: .gcc-x86-64-build-debug > variables: > - CONTAINER: fedora:29 > + CONTAINER: fedora:39 > > # Ubuntu Trusty's Clang is 3.4 while Xen requires 3.5 > > -- > git-series 0.9.1 >
diff --git a/automation/build/fedora/29.dockerfile b/automation/build/fedora/29.dockerfile deleted file mode 100644 index f473ae13e7c1..000000000000 --- a/automation/build/fedora/29.dockerfile +++ /dev/null @@ -1,46 +0,0 @@ -FROM --platform=linux/amd64 fedora:29 -LABEL maintainer.name="The Xen Project" \ - maintainer.email="xen-devel@lists.xenproject.org" - -# install Xen depends -RUN dnf -y install \ - clang \ - gcc \ - gcc-c++ \ - ncurses-devel \ - zlib-devel \ - openssl-devel \ - python-devel \ - python3-devel \ - libuuid-devel \ - pkgconfig \ - flex \ - bison \ - libaio-devel \ - glib2-devel \ - yajl-devel \ - pixman-devel \ - glibc-devel \ - make \ - binutils \ - git \ - wget \ - acpica-tools \ - python-markdown \ - patch \ - checkpolicy \ - dev86 \ - xz-devel \ - bzip2 \ - nasm \ - ocaml \ - ocaml-findlib \ - golang \ - # QEMU - ninja-build \ - && dnf clean all && \ - rm -rf /var/cache/dnf - -RUN useradd --create-home user -USER user -WORKDIR /build diff --git a/automation/build/fedora/39.dockerfile b/automation/build/fedora/39.dockerfile new file mode 100644 index 000000000000..054f73444060 --- /dev/null +++ b/automation/build/fedora/39.dockerfile @@ -0,0 +1,46 @@ +FROM --platform=linux/amd64 fedora:39 +LABEL maintainer.name="The Xen Project" \ + maintainer.email="xen-devel@lists.xenproject.org" + +# install Xen depends +RUN dnf -y install \ + clang \ + gcc \ + gcc-c++ \ + ncurses-devel \ + zlib-devel \ + openssl-devel \ + python-devel \ + python3-devel \ + libuuid-devel \ + pkgconfig \ + flex \ + bison \ + libaio-devel \ + glib2-devel \ + yajl-devel \ + pixman-devel \ + glibc-devel \ + make \ + binutils \ + git \ + wget \ + acpica-tools \ + python-markdown \ + patch \ + checkpolicy \ + dev86 \ + xz-devel \ + bzip2 \ + nasm \ + ocaml \ + ocaml-findlib \ + golang \ + # QEMU + ninja-build \ + && dnf clean all && \ + rm -rf /var/cache/dnf + +RUN useradd --create-home user +USER user +WORKDIR /build diff --git a/automation/gitlab-ci/build.yaml b/automation/gitlab-ci/build.yaml index 49d6265ad5b4..69665ec5b11f 100644 --- a/automation/gitlab-ci/build.yaml +++ b/automation/gitlab-ci/build.yaml @@ -691,12 +691,12 @@ debian-bookworm-32-gcc-debug: fedora-gcc: extends: .gcc-x86-64-build variables: - CONTAINER: fedora:29 + CONTAINER: fedora:39 fedora-gcc-debug: extends: .gcc-x86-64-build-debug variables: - CONTAINER: fedora:29 + CONTAINER: fedora:39 # Ubuntu Trusty's Clang is 3.4 while Xen requires 3.5
Fedora 29 is long EOL Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com> --- automation/build/fedora/29.dockerfile | 46 +---------------------------- automation/build/fedora/39.dockerfile | 46 ++++++++++++++++++++++++++++- automation/gitlab-ci/build.yaml | 4 +- 3 files changed, 48 insertions(+), 48 deletions(-) delete mode 100644 automation/build/fedora/29.dockerfile create mode 100644 automation/build/fedora/39.dockerfile