From: Jason Stephenson Date: Tue, 27 Sep 2022 13:38:58 +0000 (-0400) Subject: LP1990969: Remove Ubuntu Bionic Beaver Installation Prerequisites X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=e24381a20d01118f9d5b13c8aee564a63658e36b;p=evergreen%2Fpines.git LP1990969: Remove Ubuntu Bionic Beaver Installation Prerequisites Since Ubuntu Bionic Beaver (18.04) is soon EOL, remove it as a viable installation target. Signed-off-by: Jason Stephenson Signed-off-by: Jane Sandberg --- diff --git a/Open-ILS/src/extras/Makefile.install b/Open-ILS/src/extras/Makefile.install index 010d52927e..c2872ab1e2 100644 --- a/Open-ILS/src/extras/Makefile.install +++ b/Open-ILS/src/extras/Makefile.install @@ -14,8 +14,6 @@ # - or - # make -f Makefile.install debian-buster # - or - -# make -f Makefile.install ubuntu-bionic -# - or - # make -f Makefile.install ubuntu-focal # - or - # make -f Makefile.install ubuntu-jammy @@ -76,8 +74,6 @@ debian-bullseye: @make -f $(DIR)/Makefile.debian-bullseye debian-buster: @make -f $(DIR)/Makefile.debian-buster -ubuntu-bionic: - @make -f $(DIR)/Makefile.ubuntu-bionic ubuntu-focal: @make -f $(DIR)/Makefile.ubuntu-focal ubuntu-jammy: @@ -105,16 +101,6 @@ postgres-server-debian-buster-13: @make -f $(DIR)/Makefile.debian-buster install_postgres_server_13 postgres-server-debian-buster-14: @make -f $(DIR)/Makefile.debian-buster install_postgres_server_14 -postgres-server-ubuntu-bionic-10: - @make -f $(DIR)/Makefile.ubuntu-bionic install_postgres_server_10 -postgres-server-ubuntu-bionic-11: - @make -f $(DIR)/Makefile.ubuntu-bionic install_postgres_server_11 -postgres-server-ubuntu-bionic-12: - @make -f $(DIR)/Makefile.ubuntu-bionic install_postgres_server_12 -postgres-server-ubuntu-bionic-13: - @make -f $(DIR)/Makefile.ubuntu-bionic install_postgres_server_13 -postgres-server-ubuntu-bionic-14: - @make -f $(DIR)/Makefile.ubuntu-bionic install_postgres_server_14 postgres-server-ubuntu-focal-10: @make -f $(DIR)/Makefile.ubuntu-focal install_postgres_server_10 postgres-server-ubuntu-focal-11: @@ -138,8 +124,6 @@ postgres-server-ubuntu-jammy-14: postgres-server-fedora: @make -f $(DIR)/Makefile.fedora install_postgres_server -ubuntu-bionic-developer: - @make -f $(DIR)/Makefile.ubuntu-bionic install_developer ubuntu-focal-developer: @make -f $(DIR)/Makefile.ubuntu-focal install_developer ubuntu-jammy-developer: @@ -149,8 +133,6 @@ debian-bullseye-developer: debian-buster-developer: @make -f $(DIR)/Makefile.debian-buster install_developer -ubuntu-bionic-translator: - @make -f $(DIR)/Makefile.ubuntu-bionic install_translator ubuntu-focal-translator: @make -f $(DIR)/Makefile.ubuntu-focal install_translator ubuntu-jammy-translator: @@ -160,8 +142,6 @@ debian-bullseye-translator: debian-buster-translator: @make -f $(DIR)/Makefile.debian-buster install_translator -ubuntu-bionic-packager: - @make -f $(DIR)/Makefile.ubuntu-bionic install_packager ubuntu-focal-packager: @make -f $(DIR)/Makefile.ubuntu-focal install_packager ubuntu-jammy-packager: diff --git a/Open-ILS/src/extras/install/Makefile.ubuntu-bionic b/Open-ILS/src/extras/install/Makefile.ubuntu-bionic deleted file mode 100644 index 0be03c4663..0000000000 --- a/Open-ILS/src/extras/install/Makefile.ubuntu-bionic +++ /dev/null @@ -1,235 +0,0 @@ -# install files for Ubuntu Bionic - -DIR = $(dir $(lastword $(MAKEFILE_LIST))) - -export DEB_PGSQL_COMMON_MODS = \ - gcc \ - libbusiness-isbn-perl \ - libjson-xs-perl \ - liblibrary-callnumber-lc-perl \ - libmarc-record-perl \ - librose-uri-perl \ - libuuid-tiny-perl \ - libxml-libxml-perl \ - libxml-libxslt-perl - -export DEBS = \ - $(DEB_PGSQL_COMMON_MODS) \ - apache2-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\ - libhttp-oai-perl\ - libgeo-coder-osm-perl\ - libhttp-async-perl\ - liblocale-maketext-lexicon-perl\ - liblog-log4perl-perl\ - libncurses5-dev\ - libnet-https-nb-perl\ - libnet-ip-perl\ - libnet-ldap-perl \ - libnet-server-perl\ - libnet-ssh2-perl\ - libnet-z3950-simpleserver-perl\ - libnet-z3950-zoom-perl \ - libnspr4-dev\ - libole-storage-lite-perl\ - libparent-perl\ - libpq5\ - libpq-dev\ - libpcre3-dev\ - librpc-xml-perl\ - libsru-perl\ - libssh2-1-dev\ - libtemplate-plugin-posix-perl\ - libtest-mockobject-perl\ - libtest-warn-perl\ - libtest-output-perl\ - libtext-aspell-perl\ - libtext-csv-perl\ - libuniversal-require-perl\ - libunix-syslog-perl\ - libyaz-dev\ - postgresql-client-14\ - libsoap-lite-perl\ - libbz2-dev\ - libparse-recdescent-perl\ - libhtml-defang-perl\ - libconfig-general-perl\ - yaz - -export DEB_APACHE_MODS = \ - expires\ - headers\ - include\ - proxy\ - proxy_http\ - rewrite\ - cgi\ - perl - -export DEB_APACHE_DISMODS = \ - deflate - -export DEB_APACHE_DISCONF = \ - serve-cgi-bin - -export CPAN_MODULES = \ - Geo::Coder::Google \ - Geo::Coder::Bing \ - Business::OnlinePayment::PayPal \ - Email::Send \ - MARC::Charset \ - String::KeyboardDistance \ - Test::MockModule \ - Text::Levenshtein::Damerau::XS \ - Net::Z3950::Simple2ZOOM - -export CPAN_MODULES_FORCE = \ - Business::Stripe \ - Class::DBI::Frozen::301 - -export CPAN_MODULES_PGSQL = \ - MARC::File::XML \ - String::KeyboardDistance \ - Text::Levenshtein::Damerau::XS - -PGSQL_APT_REPO_DEBS = \ - wget \ - ca-certificates - -PGSQL_SERVER_DEBS_10 = \ - $(DEB_PGSQL_COMMON_MODS) \ - postgresql-10 \ - postgresql-plperl-10 \ - postgresql-server-dev-10 - -PGSQL_SERVER_DEBS_11 = \ - $(DEB_PGSQL_COMMON_MODS) \ - postgresql-11 \ - postgresql-plperl-11 \ - postgresql-server-dev-11 - -PGSQL_SERVER_DEBS_12 = \ - $(DEB_PGSQL_COMMON_MODS) \ - postgresql-12 \ - postgresql-plperl-12 \ - postgresql-server-dev-12 - -PGSQL_SERVER_DEBS_13 = \ - $(DEB_PGSQL_COMMON_MODS) \ - postgresql-13 \ - postgresql-plperl-13 \ - postgresql-server-dev-13 - -PGSQL_SERVER_DEBS_14 = \ - $(DEB_PGSQL_COMMON_MODS) \ - postgresql-14 \ - postgresql-plperl-14 \ - postgresql-server-dev-14 - -# 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 = \ - libtemplate-perl \ - liblocale-maketext-lexicon-perl \ - translate-toolkit \ - python3-dev \ - python3-levenshtein \ - python3-polib \ - python3-setuptools \ - python3-simplejson \ - python3-lxml \ - 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.common install_cpan_pgsql - make -f $(DIR)/Makefile.debian debian_sys_config - -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 - -install_postgres_server_11: - 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_11)" - make -f $(DIR)/Makefile.common install_cpan_pgsql - -install_postgres_server_12: - 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_12)" - make -f $(DIR)/Makefile.common install_cpan_pgsql - -install_postgres_server_13: - 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_13)" - make -f $(DIR)/Makefile.common install_cpan_pgsql - -install_postgres_server_14: - 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_14)" - 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: diff --git a/docs/modules/installation/pages/server_installation.adoc b/docs/modules/installation/pages/server_installation.adoc index 28215e7040..361a643c35 100644 --- a/docs/modules/installation/pages/server_installation.adoc +++ b/docs/modules/installation/pages/server_installation.adoc @@ -54,8 +54,7 @@ autoreconf -i Debian Bullseye (11), Debian Buster (10), Ubuntu Jammy Jellyfish (22.04), - Ubuntu Focal Fossa (20.04), - and 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, visit the Debian or Ubuntu websites. @@ -71,7 +70,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-bullseye`,`debian-buster`,`ubuntu-jammy`, - `ubuntu-focal`, or `ubuntu-bionic` for below: + or `ubuntu-focal` for below: + [source, bash] @@ -252,8 +251,7 @@ chown -R opensrf:opensrf /openils == Run ldconfig == -On Ubuntu 18.04 / 20.04 / 22.04 or Debian Buster / Bullseye, run the -following command as the root user: +On Ubuntu or Debian, run the following command as the root user: [source, bash] ------------------------------------------------------------------------------ @@ -443,7 +441,6 @@ version and the version recommended for production use of Evergreen: ------------------------------------------------------------------------------ make -f Open-ILS/src/extras/Makefile.install postgres-server-debian-bullseye-10 make -f Open-ILS/src/extras/Makefile.install postgres-server-debian-buster-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 make -f Open-ILS/src/extras/Makefile.install postgres-server-ubuntu-jammy-10 ------------------------------------------------------------------------------ @@ -464,7 +461,6 @@ system: ------------------------------------------------------------------------------ make -f Open-ILS/src/extras/Makefile.install postgres-server-debian-bullseye-11 make -f Open-ILS/src/extras/Makefile.install postgres-server-debian-buster-11 -make -f Open-ILS/src/extras/Makefile.install postgres-server-ubuntu-bionic-11 make -f Open-ILS/src/extras/Makefile.install postgres-server-ubuntu-focal-11 make -f Open-ILS/src/extras/Makefile.install postgres-server-ubuntu-jammy-11 ------------------------------------------------------------------------------ @@ -476,7 +472,6 @@ system: ------------------------------------------------------------------------------ make -f Open-ILS/src/extras/Makefile.install postgres-server-debian-bullseye-12 make -f Open-ILS/src/extras/Makefile.install postgres-server-debian-buster-12 -make -f Open-ILS/src/extras/Makefile.install postgres-server-ubuntu-bionic-12 make -f Open-ILS/src/extras/Makefile.install postgres-server-ubuntu-focal-12 make -f Open-ILS/src/extras/Makefile.install postgres-server-ubuntu-jammy-12 ------------------------------------------------------------------------------ @@ -488,7 +483,6 @@ system: ------------------------------------------------------------------------------ make -f Open-ILS/src/extras/Makefile.install postgres-server-debian-bullseye-13 make -f Open-ILS/src/extras/Makefile.install postgres-server-debian-buster-13 -make -f Open-ILS/src/extras/Makefile.install postgres-server-ubuntu-bionic-13 make -f Open-ILS/src/extras/Makefile.install postgres-server-ubuntu-focal-13 make -f Open-ILS/src/extras/Makefile.install postgres-server-ubuntu-jammy-13 ------------------------------------------------------------------------------ @@ -500,7 +494,6 @@ system: ------------------------------------------------------------------------------ make -f Open-ILS/src/extras/Makefile.install postgres-server-debian-bullseye-14 make -f Open-ILS/src/extras/Makefile.install postgres-server-debian-buster-14 -make -f Open-ILS/src/extras/Makefile.install postgres-server-ubuntu-bionic-14 make -f Open-ILS/src/extras/Makefile.install postgres-server-ubuntu-focal-14 make -f Open-ILS/src/extras/Makefile.install postgres-server-ubuntu-jammy-14 ------------------------------------------------------------------------------ diff --git a/docs/modules/installation/pages/server_upgrade.adoc b/docs/modules/installation/pages/server_upgrade.adoc index 63ba226c81..29077ce32d 100644 --- a/docs/modules/installation/pages/server_upgrade.adoc +++ b/docs/modules/installation/pages/server_upgrade.adoc @@ -7,15 +7,12 @@ All of the steps in this chapter are to be completed from the command line. == Software Prerequisites == * **PostgreSQL**: The minimum supported version is 10. - * **Linux**: Evergreen 3.X.X has been tested on Debian Buster - (10.0), Debian Bullseye (11.0), Ubuntu Bionic Beaver (18.04), - Ubuntu Focal Fossa (20.04), and Ubuntu Jammy Jellyfish (22.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, visit the Debian or Ubuntu - websites. - + (10.0), Debian Bullseye (11.0), Ubuntu Focal Fossa (20.04), and + Ubuntu Jammy Jellyfish (22.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, visit the Debian or Ubuntu websites. * **OpenSRF**: The minimum supported version of OpenSRF is 3.2.0. @@ -72,7 +69,6 @@ indexterm:[Linux, Ubuntu] + * `debian-buster` for Debian Buster (10.0) * `debian-bullseye` for Debian Bullseye (11.0) - * `ubuntu-bionic` for Ubuntu Bionic Beaver (18.04) * `ubuntu-focal` for Ubuntu Focal Fossa (20.04) * `ubuntu-jammy` for Ubuntu Jammy Jellyfish (22.04)