From: Matthew Fernandez Date: Wed, 27 Oct 2021 00:32:39 +0000 (-0700) Subject: remove Ubuntu 20.10 from CI testing X-Git-Tag: 2.50.0~61^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c093197243dc59040b5f59d359281f29389ccb79;p=graphviz remove Ubuntu 20.10 from CI testing Ubuntu 20.10 was EOLed on 2021-07-22.¹ Related to #2144. ¹ https://wiki.ubuntu.com/Releases --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f670769ea..7c68cf2d2 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -365,18 +365,6 @@ ubuntu20-04-build: variables: IMAGE: ubuntu-20.04 -ubuntu20-10-build: - <<: *deb_build_definition - needs: - - job: docker_build_ubuntu-20.10 - artifacts: false - - job: portable-source - artifacts: true - tags: - - linux - variables: - IMAGE: ubuntu-20.10 - ubuntu21-04-build: <<: *deb_build_definition needs: @@ -556,39 +544,6 @@ ubuntu18-04-cmake-build: variables: IMAGE: ubuntu-18.04 -ubuntu20-10-cmake-build: - <<: *deb_build_definition - needs: - - job: docker_build_ubuntu-20.10 - artifacts: false - before_script: - - export build_system="cmake" - # fail on any compiler warnings - - export CFLAGS=-Werror - - export CXXFLAGS=-Werror - - echo experimental > COLLECTION - tags: - - linux - variables: - IMAGE: ubuntu-20.10 - -ubuntu20-10-cmake-ASan-build: - <<: *deb_build_definition - needs: - - job: docker_build_ubuntu-20.10 - artifacts: false - before_script: - - export build_system="cmake" - # fail on any compiler warnings - - export CFLAGS=-Werror - - export CXXFLAGS=-Werror - - export CMAKE_OPTIONS="-Duse_sanitizers=ON" - - echo experimental > COLLECTION - tags: - - linux - variables: - IMAGE: ubuntu-20.10 - ubuntu21-04-cmake-build: <<: *deb_build_definition needs: @@ -942,18 +897,6 @@ ubuntu20-04-test: variables: IMAGE: ubuntu-20.04 -ubuntu20-10-test: - <<: *linux_test_definition - before_script: - - export build_system="autotools" - needs: - - job: "ubuntu20-10-build" - artifacts: true - tags: - - linux - variables: - IMAGE: ubuntu-20.10 - ubuntu21-04-test: <<: *linux_test_definition before_script: @@ -1063,40 +1006,6 @@ ubuntu18-04-cmake-test: variables: IMAGE: ubuntu-18.04 -ubuntu20-10-cmake-test: - <<: *linux_test_definition - before_script: - - export build_system="cmake" - - python3 gen_version.py > GRAPHVIZ_VERSION - - echo experimental > COLLECTION - needs: - - job: "ubuntu20-10-cmake-build" - artifacts: true - tags: - - linux - variables: - IMAGE: ubuntu-20.10 - -ubuntu20-10-cmake-ASan-test: - <<: *linux_test_definition - before_script: - - export build_system="cmake" - - export CFLAGS=" -g -fsanitize=address,undefined" - - export CXXFLAGS=" -g -fsanitize=address,undefined" - - export LDFLAGS=" -g -fsanitize=address,undefined" - # FIXME: remove the following when Graphviz can pass the test suite - # leak-free - - export ASAN_OPTIONS=detect_leaks=0 - - python3 gen_version.py > GRAPHVIZ_VERSION - - echo experimental > COLLECTION - needs: - - job: "ubuntu20-10-cmake-ASan-build" - artifacts: true - tags: - - linux - variables: - IMAGE: ubuntu-20.10 - ubuntu21-04-cmake-test: <<: *linux_test_definition before_script: @@ -1292,11 +1201,6 @@ docker_build_ubuntu-20.04: variables: IMAGE: ubuntu-20.04 -docker_build_ubuntu-20.10: - <<: *docker_build_definition - variables: - IMAGE: ubuntu-20.10 - docker_build_ubuntu-21.04: <<: *docker_build_definition variables: @@ -1349,13 +1253,6 @@ docker_push_ubuntu-20.04: needs: - docker_build_ubuntu-20.04 -docker_push_ubuntu-20.10: - <<: *docker_push_definition - variables: - IMAGE: ubuntu-20.10 - needs: - - docker_build_ubuntu-20.10 - docker_push_ubuntu-21.04: <<: *docker_push_definition variables: diff --git a/ci/ubuntu-20.10/Dockerfile b/ci/ubuntu-20.10/Dockerfile deleted file mode 100644 index 62554eb93..000000000 --- a/ci/ubuntu-20.10/Dockerfile +++ /dev/null @@ -1,88 +0,0 @@ -FROM ubuntu:20.10 - -ARG DEBIAN_FRONTEND=noninteractive - -COPY requirements.txt ./requirements.txt - -RUN apt-get update -y \ -&& apt-get install --no-install-recommends -y \ -# Development tools -build-essential \ -cmake \ -git \ -pkg-config \ -autoconf \ -bison \ -libtool \ -dh-python \ -flex \ -ksh \ -# Debian build utilities -quilt \ -d-shlibs \ -debhelper \ -fakeroot \ -# Option glut -freeglut3-dev \ -# Option gts -libgts-dev \ -# Option swig -swig \ -# Command lefty -libxaw7-dev \ -# Command smyra -libgtkglext1-dev \ -libglade2-dev \ -# Command gvedit -libqt5gui5 \ -qt5-qmake \ -qt5-default \ -# Plugin library devil -libdevil-dev \ -# Plugin library gd -libgd-dev \ -# Documentation -ghostscript \ -# Plugin library ghostscipt -libgs-dev \ -# Plugin library lasi -liblasi-dev \ -# Plugin library poppler -libpoppler-dev \ -libpoppler-glib-dev \ -# Plugin library rsvg -librsvg2-dev \ -# Plugin library webp -libwebp-dev \ -# Language extension gv_sharp & gv_ruby -ruby \ -# Language extension gv_go -golang-go \ -# Language extension gv_guile -guile-2.2 \ -guile-2.2-dev \ -# Language extension gv_lua -lua5.3 \ -liblua5.3-dev \ -# Language extension gv_ocaml -ocaml \ -# Language extension gv_perl -libperl-dev \ -# Language extension gv_php -php-dev \ -libsodium-dev \ -libargon2-0-dev \ -# Language extension gv_python3 -libpython3-dev \ -# Language extension gv_ruby -ruby-dev \ -# Language extension gv_tcl -tcl-dev \ -# Test utilities -python3-pip \ -python3-setuptools \ -# install Python dependencies -&& python3 -m pip install --user --upgrade pip \ -&& python3 -m pip install --user --requirement requirements.txt \ -# Clean up -&& rm -rf /var/lib/apt/lists/*