Lp1940145: Remove Installation Support for Debian Jessie
authorJason Stephenson <jason@sigio.com>
Thu, 19 Aug 2021 19:16:52 +0000 (15:16 -0400)
committerChris Sharp <csharp@georgialibraries.org>
Fri, 24 Sep 2021 18:15:21 +0000 (14:15 -0400)
Remove references to Debian Jessie (8.0) in the installation and
upgrade documentation as well as from the prerequisite installation
Makefiles.  Debian 8 has been out of long term support for over a year
at this point.

Signed-off-by: Jason Stephenson <jason@sigio.com>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Open-ILS/src/extras/Makefile.install
Open-ILS/src/extras/install/Makefile.debian-jessie [deleted file]
docs/modules/installation/pages/server_installation.adoc
docs/modules/installation/pages/server_upgrade.adoc

index e380fd6..1dc509c 100644 (file)
@@ -4,7 +4,7 @@
 #
 # Makefile to install prerequisites for OpenSRF and Evergreen
 #
-# Currently supports Debian (buster, stretch, jessie),
+# Currently supports Debian (buster, stretch),
 # Ubuntu (16.04), Ubuntu (18.04).
 #
 # Installs Perl prereqs, libdbi, libdbi-drivers, and libyaz
@@ -14,8 +14,6 @@
 #      - or -
 #      make -f Makefile.install debian-stretch
 #      - or -
-#      make -f Makefile.install debian-jessie
-#      - or -
 #      make -f Makefile.install ubuntu-bionic
 #      - or -
 #      make -f Makefile.install ubuntu-focal
@@ -68,8 +66,6 @@ debian-buster:
        @make -f $(DIR)/Makefile.debian-buster
 debian-stretch:
        @make -f $(DIR)/Makefile.debian-stretch
-debian-jessie:
-       @make -f $(DIR)/Makefile.debian-jessie
 ubuntu-bionic:
        @make -f $(DIR)/Makefile.ubuntu-bionic
 ubuntu-focal:
@@ -85,10 +81,6 @@ postgres-server-debian-stretch:
        @make -f $(DIR)/Makefile.debian-stretch install_postgres_server
 postgres-server-debian-stretch-10:
        @make -f $(DIR)/Makefile.debian-stretch install_postgres_server_10
-postgres-server-debian-jessie:
-       @make -f $(DIR)/Makefile.debian-jessie install_postgres_server
-postgres-server-debian-jessie-10:
-       @make -f $(DIR)/Makefile.debian-jessie install_postgres_server_10
 postgres-server-ubuntu-bionic:
        @make -f $(DIR)/Makefile.ubuntu-bionic install_postgres_server
 postgres-server-ubuntu-bionic-10:
@@ -108,8 +100,6 @@ debian-buster-developer:
        @make -f $(DIR)/Makefile.debian-buster install_developer
 debian-stretch-developer:
        @make -f $(DIR)/Makefile.debian-stretch install_developer
-debian-jessie-developer:
-       @make -f $(DIR)/Makefile.debian-jessie install_developer
 
 ubuntu-bionic-translator:
        @make -f $(DIR)/Makefile.ubuntu-bionic install_translator
@@ -119,8 +109,6 @@ debian-buster-translator:
        @make -f $(DIR)/Makefile.debian-buster install_translator
 debian-stretch-translator:
        @make -f $(DIR)/Makefile.debian-stretch install_translator
-debian-jessie-translator:
-       @make -f $(DIR)/Makefile.debian-jessie install_translator
 
 ubuntu-bionic-packager:
        @make -f $(DIR)/Makefile.ubuntu-bionic install_packager
@@ -130,7 +118,5 @@ debian-buster-packager:
        @make -f $(DIR)/Makefile.debian-buster install_packager
 debian-stretch-packager:
        @make -f $(DIR)/Makefile.debian-stretch install_packager
-debian-jessie-packager:
-       @make -f $(DIR)/Makefile.debian-jessie install_packager
 
 # vim:noet:sw=4:ts=4:
diff --git a/Open-ILS/src/extras/install/Makefile.debian-jessie b/Open-ILS/src/extras/install/Makefile.debian-jessie
deleted file mode 100644 (file)
index 703ece0..0000000
+++ /dev/null
@@ -1,191 +0,0 @@
-# install files for Debian Jessie
-
-DIR = $(dir $(lastword $(MAKEFILE_LIST)))
-
-export DEB_PGSQL_COMMON_MODS = \
-       gcc \
-       libbusiness-isbn-perl \
-       libjson-xs-perl \
-       liblibrary-callnumber-lc-perl \
-       libmarc-record-perl \
-       libmarc-xml-perl \
-       librose-uri-perl \
-       libuuid-tiny-perl \
-       libxml-libxml-perl \
-       libxml-libxslt-perl
-
-export DEBS = \
-       $(DEB_PGSQL_COMMON_MODS) \
-       apache2-prefork-dev\
-       aspell\
-       aspell-en\
-       libapache2-mod-perl2\
-       libbusiness-creditcard-perl\
-       libbusiness-isbn-data-perl\
-       libbusiness-issn-perl\
-       libbusiness-onlinepayment-authorizenet-perl\
-       libbusiness-onlinepayment-payflowpro-perl\
-       libbusiness-onlinepayment-perl\
-       libdate-manip-perl\
-       libdatetime-format-builder-perl\
-       libdatetime-format-iso8601-perl\
-       libdatetime-format-mail-perl\
-       libdatetime-perl\
-       libdatetime-set-perl\
-       libdatetime-timezone-perl\
-       libdbd-pg-perl\
-       libdbd-pgsql\
-       libdbi-dev\
-       libdbi1\
-       libemail-simple-perl\
-       libemail-mime-perl\
-       libexcel-writer-xlsx-perl\
-       libgd-graph3d-perl\
-       libgeo-coder-osm-perl\
-       liblocale-maketext-lexicon-perl\
-       liblog-log4perl-perl\
-       libmarc-charset-perl \
-       libncurses5-dev\
-       libnet-ip-perl\
-       libnet-ldap-perl \
-       libnet-server-perl\
-       libnet-ssh2-perl\
-       libnet-z3950-simple2zoom-perl\
-       libnet-z3950-simpleserver-perl\
-       libnet-z3950-zoom-perl \
-       libnspr4-dev\
-       libole-storage-lite-perl\
-       libparent-perl\
-       libpcre3\
-       libpcre3-dev\
-       libpq5\
-       libpq-dev\
-       librpc-xml-perl\
-       libsru-perl\
-       libssh2-1-dev\
-       libtemplate-plugin-posix-perl\
-       libtest-warn-perl\
-       libtest-output-perl\
-       libtext-aspell-perl\
-       libtext-csv-perl\
-       libuniversal-require-perl\
-       libunix-syslog-perl\
-       libyaz-dev\
-       postgresql-client-9.6\
-       libsoap-lite-perl\
-       libbz2-dev\
-       libparse-recdescent-perl\
-       libhtml-defang-perl\
-       libconfig-general-perl\
-       yaz
-
-export DEB_APACHE_MODS = \
-    expires\
-    include\
-    proxy\
-    proxy_http\
-    rewrite\
-    cgi\
-    perl\
-    remoteip
-
-export DEB_APACHE_DISMODS = \
-    deflate
-
-export DEB_APACHE_DISCONF = \
-    serve-cgi-bin
-
-export CPAN_MODULES = \
-       Geo::Coder::Google \
-       Business::OnlinePayment::PayPal \
-       String::KeyboardDistance \
-       Text::Levenshtein::Damerau::XS \
-       Email::Send
-
-export CPAN_MODULES_FORCE = \
-       Business::Stripe \
-       Class::DBI::Frozen::301
-
-export CPAN_MODULES_PGSQL = \
-       String::KeyboardDistance \
-       Text::Levenshtein::Damerau::XS
-
-PGSQL_SERVER_DEBS_96 = \
-       $(DEB_PGSQL_COMMON_MODS) \
-       postgresql-9.6 \
-       postgresql-contrib-9.6 \
-       postgresql-plperl-9.6 \
-       postgresql-server-dev-9.6
-
-PGSQL_SERVER_DEBS_10 = \
-        $(DEB_PGSQL_COMMON_MODS) \
-        postgresql-10 \
-        postgresql-contrib-10 \
-        postgresql-plperl-10 \
-        postgresql-server-dev-10
-
-# note: some prereqs are repeated in the developer/packager 
-# sections to support building Evergreen packages on servers
-# where Evergreen and its prereqs are not installed.
-
-DEVELOPER_DEBS = \
-       automake \
-       autoconf \
-       libtool
-
-PACKAGER_DEBS = \
-       asciidoc \
-       source-highlight \
-       zip \
-       unzip \
-       nsis
-
-TRANSLATOR_DEBS = \
-       translate-toolkit \
-       python-dev \
-       python-levenshtein \
-       python-polib \
-       python-setuptools \
-       python-simplejson \
-       python-lxml \
-       libtemplate-perl \
-       liblocale-maketext-lexicon-perl \
-       bzr
-
-all:
-       make -f $(DIR)/Makefile.debian DEBS="$(PGSQL_APT_REPO_DEBS)"
-       make -f $(DIR)/Makefile.debian debian_postgresql_repo
-       make -f $(DIR)/Makefile.debian install_debs
-       make -f $(DIR)/Makefile.common install_cpan
-       make -f $(DIR)/Makefile.common install_cpan_force
-       make -f $(DIR)/Makefile.debian debian_sys_config
-
-install_postgres_server:
-       make -f $(DIR)/Makefile.debian DEBS="$(PGSQL_APT_REPO_DEBS)"
-       make -f $(DIR)/Makefile.debian debian_postgresql_repo
-       make -f $(DIR)/Makefile.debian DEBS="$(PGSQL_SERVER_DEBS_96)"
-       make -f $(DIR)/Makefile.common install_cpan_pgsql
-
-install_postgres_server_10:
-       make -f $(DIR)/Makefile.debian DEBS="$(PGSQL_APT_REPO_DEBS)"
-       make -f $(DIR)/Makefile.debian debian_postgresql_repo
-       make -f $(DIR)/Makefile.debian DEBS="$(PGSQL_SERVER_DEBS_10)"
-       make -f $(DIR)/Makefile.common install_cpan_pgsql
-
-# note: if/when grunt-cli is available as a
-# package, use the packaged version instead.
-install_developer:
-       make -f $(DIR)/Makefile.debian DEBS="$(DEVELOPER_DEBS)"
-       make -f $(DIR)/Makefile.common install_nodejs_from_source
-
-install_translator: install_developer
-       make -f $(DIR)/Makefile.debian DEBS="$(TRANSLATOR_DEBS)"
-
-install_packager: install_developer install_translator
-       make -f $(DIR)/Makefile.debian DEBS="$(PACKAGER_DEBS)"
-
-clean:
-       make -f $(DIR)/Makefile.common clean
-       make -f $(DIR)/Makefile.debian clean
-
-# vim:noet:sw=4:ts=4:
index fcb4019..4019afe 100644 (file)
@@ -53,7 +53,6 @@ autoreconf -i
   * **Linux**: Evergreen has been tested on 
     Debian Buster (10), 
     Debian Stretch (9), 
-    Debian Jessie (8),
     Ubuntu Focal Fossa (20.04),
     and Ubuntu Bionic Beaver (18.04).
     If you are running an older version of these distributions, you may want 
@@ -70,7 +69,7 @@ before you can successfully configure, compile, and install Evergreen.
 +
 2. Issue the following commands as the *root* Linux account to install
    prerequisites using the `Makefile.install` prerequisite installer,
-   substituting `debian-buster`,`debian-stretch`,`debian-jessie`,`ubuntu-focal`,
+   substituting `debian-buster`,`debian-stretch`,`ubuntu-focal`,
    or `ubuntu-bionic` for <osname> below:
 +
 [source, bash]
@@ -437,7 +436,6 @@ the minimum supported version.
 ------------------------------------------------------------------------------
 make -f Open-ILS/src/extras/Makefile.install postgres-server-debian-buster
 make -f Open-ILS/src/extras/Makefile.install postgres-server-debian-stretch
-make -f Open-ILS/src/extras/Makefile.install postgres-server-debian-jessie
 make -f Open-ILS/src/extras/Makefile.install postgres-server-ubuntu-bionic
 make -f Open-ILS/src/extras/Makefile.install postgres-server-ubuntu-focal
 ------------------------------------------------------------------------------
@@ -449,7 +447,6 @@ system:
 ------------------------------------------------------------------------------
 make -f Open-ILS/src/extras/Makefile.install postgres-server-debian-buster-10
 make -f Open-ILS/src/extras/Makefile.install postgres-server-debian-stretch-10
-make -f Open-ILS/src/extras/Makefile.install postgres-server-debian-jessie-10
 make -f Open-ILS/src/extras/Makefile.install postgres-server-ubuntu-bionic-10
 make -f Open-ILS/src/extras/Makefile.install postgres-server-ubuntu-focal-10
 ------------------------------------------------------------------------------
index ef8ba1f..f77d183 100644 (file)
@@ -8,7 +8,7 @@ All of the steps in this chapter are to be completed from the command line.
 
   * **PostgreSQL**: The minimum supported version is 9.6.
   * **Linux**: Evergreen 3.X.X has been tested on Debian Stretch
-    (9.0), Debian Jessie (8.0), Ubuntu Bionic Beaver (18.04), and
+    (9.0), Debian Buster (10.0), Ubuntu Bionic Beaver (18.04), and
     Ubuntu Focal Fossa (20.04).  If you are running an older version
     of these distributions, you may want to upgrade before upgrading
     Evergreen. For instructions on upgrading these distributions,
@@ -68,7 +68,7 @@ indexterm:[Linux, Debian]
 indexterm:[Linux, Ubuntu]
 +
   * `debian-stretch` for Debian Stretch (9.0) (EDI compatibility in progress)
-  * `debian-jessie` for Debian Jessie (8.0) (See https://bugs.launchpad.net/evergreen/+bug/1342227[Bug 134222] if you want to use EDI)
+  * `debian-buster` for Debian Buster (10.0)
   * `ubuntu-bionic` for Ubuntu Bionic Beaver (18.04) (EDI compatibility in progress)
   * `ubuntu-focal` for Ubuntu Focal Fossa (20.04) (EDI compatibility in progress)