From a6bb3a66eaf59b5945535209658756011d3351df Mon Sep 17 00:00:00 2001 From: Harmen Stoppels Date: Fri, 24 Sep 2021 09:47:49 +0200 Subject: Remove centos:6 image references (#26095) This was EOL November 30th, 2020. I believe the "builds" are failing on develop because of it. --- lib/spack/docs/containers.rst | 3 -- lib/spack/spack/container/images.json | 7 ---- lib/spack/spack/schema/container.py | 3 +- share/spack/docker/centos-6.dockerfile | 74 ---------------------------------- 4 files changed, 1 insertion(+), 86 deletions(-) delete mode 100644 share/spack/docker/centos-6.dockerfile diff --git a/lib/spack/docs/containers.rst b/lib/spack/docs/containers.rst index e88b55a226..4364b5d4db 100644 --- a/lib/spack/docs/containers.rst +++ b/lib/spack/docs/containers.rst @@ -126,9 +126,6 @@ are currently supported are summarized in the table below: * - Ubuntu 18.04 - ``ubuntu:18.04`` - ``spack/ubuntu-bionic`` - * - CentOS 6 - - ``centos:6`` - - ``spack/centos6`` * - CentOS 7 - ``centos:7`` - ``spack/centos7`` diff --git a/lib/spack/spack/container/images.json b/lib/spack/spack/container/images.json index cb495908c9..9461d576d1 100644 --- a/lib/spack/spack/container/images.json +++ b/lib/spack/spack/container/images.json @@ -21,13 +21,6 @@ "build_tags": { "develop": "latest" } - }, - "centos:6": { - "os_package_manager": "yum", - "build": "spack/centos6", - "build_tags": { - "develop": "latest" - } } }, "os_package_managers": { diff --git a/lib/spack/spack/schema/container.py b/lib/spack/spack/schema/container.py index 5223efa041..2011b42853 100644 --- a/lib/spack/spack/schema/container.py +++ b/lib/spack/spack/schema/container.py @@ -12,8 +12,7 @@ _stages_from_dockerhub = { 'type': 'string', 'enum': ['ubuntu:18.04', 'ubuntu:16.04', - 'centos:7', - 'centos:6'] + 'centos:7'] }, 'spack': { 'type': 'string', diff --git a/share/spack/docker/centos-6.dockerfile b/share/spack/docker/centos-6.dockerfile deleted file mode 100644 index b0186f2ff8..0000000000 --- a/share/spack/docker/centos-6.dockerfile +++ /dev/null @@ -1,74 +0,0 @@ -FROM centos:6 -MAINTAINER Spack Maintainers - -ENV DOCKERFILE_BASE=centos \ - DOCKERFILE_DISTRO=centos \ - DOCKERFILE_DISTRO_VERSION=6 \ - SPACK_ROOT=/opt/spack \ - DEBIAN_FRONTEND=noninteractive \ - CURRENTLY_BUILDING_DOCKER_IMAGE=1 \ - container=docker - -# Make yum usable again with CentOS 6 -RUN curl https://www.getpagespeed.com/files/centos6-eol.repo --output /etc/yum.repos.d/CentOS-Base.repo - -RUN yum update -y \ - && yum install -y epel-release \ - && yum update -y \ - && yum --enablerepo epel groupinstall -y "Development Tools" \ - && yum --enablerepo epel install -y \ - curl \ - findutils \ - gcc-c++ \ - gcc \ - gcc-gfortran \ - git \ - gnupg2 \ - hostname \ - iproute \ - Lmod \ - make \ - patch \ - python \ - python-pip \ - python-setuptools \ - tcl \ - unzip \ - which \ - && rm -rf /var/cache/yum \ - && yum clean all - -COPY bin $SPACK_ROOT/bin -COPY etc $SPACK_ROOT/etc -COPY lib $SPACK_ROOT/lib -COPY share $SPACK_ROOT/share -COPY var $SPACK_ROOT/var -RUN mkdir -p $SPACK_ROOT/opt/spack - -RUN ln -s $SPACK_ROOT/share/spack/docker/entrypoint.bash \ - /usr/local/bin/docker-shell \ - && ln -s $SPACK_ROOT/share/spack/docker/entrypoint.bash \ - /usr/local/bin/interactive-shell \ - && ln -s $SPACK_ROOT/share/spack/docker/entrypoint.bash \ - /usr/local/bin/spack-env - -RUN mkdir -p /root/.spack \ - && cp $SPACK_ROOT/share/spack/docker/modules.yaml \ - /root/.spack/modules.yaml \ - && rm -rf /root/*.* /run/nologin $SPACK_ROOT/.git - -# [WORKAROUND] -# https://superuser.com/questions/1241548/ -# xubuntu-16-04-ttyname-failed-inappropriate-ioctl-for-device#1253889 -RUN [ -f ~/.profile ] \ - && sed -i 's/mesg n/( tty -s \\&\\& mesg n || true )/g' ~/.profile \ - || true - -WORKDIR /root -SHELL ["docker-shell"] - -# TODO: add a command to Spack that (re)creates the package cache -RUN spack spec hdf5+mpi - -ENTRYPOINT ["/bin/bash", "/opt/spack/share/spack/docker/entrypoint.bash"] -CMD ["interactive-shell"] -- cgit v1.2.3-70-g09d2