]> granicus.if.org Git - graphviz/commitdiff
remove Ubuntu 20.10 from CI testing
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Wed, 27 Oct 2021 00:32:39 +0000 (17:32 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 30 Oct 2021 16:25:44 +0000 (09:25 -0700)
Ubuntu 20.10 was EOLed on 2021-07-22.¹ Related to #2144.

¹ https://wiki.ubuntu.com/Releases

.gitlab-ci.yml
ci/ubuntu-20.10/Dockerfile [deleted file]

index f670769eae74dd312e7b9c4dbc541970fe8719a6..7c68cf2d2e994e579d7916f25c1fde8c3a6c439d 100644 (file)
@@ -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 (file)
index 62554eb..0000000
+++ /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/*