[Skiboot] [PATCH] opal-ci: Add Ubuntu20.04 support
Dan Horák
dan at danny.cz
Wed Jun 10 20:11:37 AEST 2020
On Wed, 10 Jun 2020 15:22:17 +0530
Vasant Hegde <hegdevasant at linux.vnet.ibm.com> wrote:
> And drop Ubuntu 16.04.
not an Ubuntu expert, but still LGTM
Maybe you could mention switching to system qemu from a self-built one
in the commit message.
Reviewed-by: Dan Horák <dan at danny.cz>
Dan
> Signed-off-by: Vasant Hegde <hegdevasant at linux.vnet.ibm.com>
> ---
> .travis.yml | 2 +-
> .../{Dockerfile-ubuntu-16.04 => Dockerfile-ubuntu-20.04} | 6 +
> +---- opal-ci/{build-ubuntu-16.04.sh => build-ubuntu-20.04.sh} | 2
> -- 3 files changed, 3 insertions(+), 7 deletions(-)
> rename opal-ci/{Dockerfile-ubuntu-16.04 => Dockerfile-ubuntu-20.04}
> (72%) rename opal-ci/{build-ubuntu-16.04.sh => build-ubuntu-20.04.sh}
> (87%)
>
> diff --git a/.travis.yml b/.travis.yml
> index 250b100c7..f3a22c44f 100644
> --- a/.travis.yml
> +++ b/.travis.yml
> @@ -8,8 +8,8 @@ cache: ccache
>
> env:
> matrix:
> - - RUN_ON_CONTAINER=ubuntu-16.04
> - RUN_ON_CONTAINER=ubuntu-18.04
> + - RUN_ON_CONTAINER=ubuntu-20.04
> - RUN_ON_CONTAINER=ubuntu-latest
> - RUN_ON_CONTAINER=centos7
> - RUN_ON_CONTAINER=fedora32
> diff --git a/opal-ci/Dockerfile-ubuntu-16.04
> b/opal-ci/Dockerfile-ubuntu-20.04 similarity index 72%
> rename from opal-ci/Dockerfile-ubuntu-16.04
> rename to opal-ci/Dockerfile-ubuntu-20.04
> index c53bf03ce..277095166 100644
> --- a/opal-ci/Dockerfile-ubuntu-16.04
> +++ b/opal-ci/Dockerfile-ubuntu-20.04
> @@ -1,11 +1,9 @@
> -FROM ubuntu:16.04
> +FROM ubuntu:20.04
> ENV DEBIAN_FRONTEND noninteractive
> RUN apt-get update -qq
> RUN if [ `arch` != "ppc64le" ]; then apt-get update -qq && apt-get
> install -y gcc-powerpc64le-linux-gnu; fi -RUN apt-get update -qq &&
> apt-get install -y gcc ccache expect libssl-dev wget curl xterm
> device-tree-compiler build-essential gcc python g++ pkg-config
> libz-dev libglib2.0-dev libpixman-1-dev libfdt-dev git libstdc++6
> valgrind libtcl8.6 RUN apt-get update -qq && apt-get install -y
> gcc-arm-linux-gnueabi || true -RUN if [ `arch` = "x86_64" ]; then
> curl -L -O
> http://public.dhe.ibm.com/software/server/powerfuncsim/p8/packages/v1.0-2/systemsim-p8_1.0-2_amd64.deb;
> dpkg -i systemsim-p8_1.0-2_amd64.deb; fi +RUN apt-get update -qq &&
> apt-get install -y gcc ccache expect libssl-dev wget curl xterm
> device-tree-compiler build-essential gcc python g++ pkg-config
> libz-dev libglib2.0-dev libpixman-1-dev libfdt-dev git libstdc++6
> valgrind libtcl8.6 clang qemu-system-ppc RUN if [ `arch` =
> "x86_64" ]; then curl -O
> http://public.dhe.ibm.com/software/server/powerfuncsim/p9/packages/v1.1-0/systemsim-p9-1.1-0-trusty_amd64.deb;
> dpkg -i systemsim-p9-1.1-0-trusty_amd64.deb; fi COPY . /build/
> WORKDIR /build - diff --git a/opal-ci/build-ubuntu-16.04.sh
> b/opal-ci/build-ubuntu-20.04.sh similarity index 87% rename from
> opal-ci/build-ubuntu-16.04.sh rename to opal-ci/build-ubuntu-20.04.sh
> index 39fb3f1c6..48eb825bf 100755
> --- a/opal-ci/build-ubuntu-16.04.sh
> +++ b/opal-ci/build-ubuntu-20.04.sh
> @@ -9,8 +9,6 @@ MAKE_J=$(grep -c processor /proc/cpuinfo)
> export CROSS="ccache powerpc64le-linux-gnu-"
>
> make -j${MAKE_J} all
> -(cd opal-ci; ./build-qemu-powernv.sh)
> -export QEMU_BIN=$(pwd)/opal-ci/qemu/ppc64-softmmu/qemu-system-ppc64
> make -j${MAKE_J} check
> (make clean; cd external/gard && CROSS= make -j${MAKE_J})
> # because some ppc64le versions don't have arm cross compiler
> --
> 2.26.2
>
> _______________________________________________
> Skiboot mailing list
> Skiboot at lists.ozlabs.org
> https://lists.ozlabs.org/listinfo/skiboot
More information about the Skiboot
mailing list