D9292: packaging: remove centos5 and centos6 support

Mathiasdm (Mathias De Maré) phabricator at mercurial-scm.org
Wed Nov 11 21:03:20 UTC 2020


Mathiasdm created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.

REPOSITORY
  rHG Mercurial

BRANCH
  default

REVISION DETAIL
  https://phab.mercurial-scm.org/D9292

AFFECTED FILES
  Makefile
  contrib/packaging/Makefile
  contrib/packaging/docker/centos5
  contrib/packaging/docker/centos6

CHANGE DETAILS

diff --git a/contrib/packaging/docker/centos6 b/contrib/packaging/docker/centos6
deleted file mode 100644
--- a/contrib/packaging/docker/centos6
+++ /dev/null
@@ -1,24 +0,0 @@
-FROM centos:centos6
-
-RUN groupadd -g %GID% build && \
-    useradd -u %UID% -g %GID% -s /bin/bash -d /build -m build
-
-RUN yum install -y \
-	gcc \
-	gettext \
-	make \
-	python-devel \
-	python-docutils \
-	rpm-build \
-	tar
-
-# For creating repo meta data
-RUN yum install -y createrepo
-
-# For python
-RUN yum install -y \
-	bzip2-devel \
-	ncurses-devel \
-	openssl-devel \
-	readline-devel \
-	zlib-devel
diff --git a/contrib/packaging/docker/centos5 b/contrib/packaging/docker/centos5
deleted file mode 100644
--- a/contrib/packaging/docker/centos5
+++ /dev/null
@@ -1,27 +0,0 @@
-FROM centos:centos5
-
-RUN groupadd -g %GID% build && \
-    useradd -u %UID% -g %GID% -s /bin/bash -d /build -m build
-
-RUN \
-	sed -i 's/^mirrorlist/#mirrorlist/' /etc/yum.repos.d/*.repo && \
-	sed -i 's/^#\(baseurl=\)http:\/\/mirror.centos.org\/centos/\1http:\/\/vault.centos.org/' /etc/yum.repos.d/*.repo && \
-	sed -i 's/\$releasever/5.11/' /etc/yum.repos.d/*.repo
-
-RUN yum install -y \
-	gcc \
-	gettext \
-	make \
-	python-devel \
-	python-docutils \
-	rpm-build \
-	tar
-
-# For creating repo meta data
-RUN yum install -y \
-	bzip2-devel \
-	createrepo \
-	ncurses-devel \
-	openssl-devel \
-	readline-devel \
-	zlib-devel
diff --git a/contrib/packaging/Makefile b/contrib/packaging/Makefile
--- a/contrib/packaging/Makefile
+++ b/contrib/packaging/Makefile
@@ -14,14 +14,12 @@
 FEDORA_RELEASE := 31
 
 CENTOS_RELEASES := \
-  5 \
-  6 \
   7 \
   8
 
 # Build a Python for these CentOS releases.
-CENTOS_WITH_PYTHON_RELEASES := 5 6
-CENTOS_WITH_NONVERSIONED_PYTHON := 5 6 7
+CENTOS_WITH_PYTHON_RELEASES :=
+CENTOS_WITH_NONVERSIONED_PYTHON :=
 
 help:
 	@echo 'Packaging Make Targets'
diff --git a/Makefile b/Makefile
--- a/Makefile
+++ b/Makefile
@@ -190,13 +190,9 @@
 # Packaging targets
 
 packaging_targets := \
-  centos5 \
-  centos6 \
   centos7 \
   centos8 \
   deb \
-  docker-centos5 \
-  docker-centos6 \
   docker-centos7 \
   docker-centos8 \
   docker-debian-bullseye \



To: Mathiasdm, #hg-reviewers
Cc: mercurial-patches, mercurial-devel


More information about the Mercurial-devel mailing list