[open-ils-commits] [GIT] Evergreen ILS branch master updated. be0ed357743e8b36f13fe38a9127dc8bd0f4172e

Evergreen Git git at git.evergreen-ils.org
Wed Aug 24 15:30:33 EDT 2016


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Evergreen ILS".

The branch, master has been updated
       via  be0ed357743e8b36f13fe38a9127dc8bd0f4172e (commit)
      from  7bdfe9f5a2e8771c481bf8e15ad7da350b654533 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit be0ed357743e8b36f13fe38a9127dc8bd0f4172e
Author: Ben Shum <ben at evergreener.net>
Date:   Tue Jul 5 13:03:57 2016 -0400

    LP#1603708: Remove support for Ubuntu 12.04 Precise
    
    With support for Ubuntu 16.04 Xenial in place, remove the oldest LTS, which is
    Ubuntu 12.04 Precise.
    
    Signed-off-by: Ben Shum <ben at evergreener.net>
    Signed-off-by: Mike Rylander <mrylander at gmail.com>

diff --git a/Open-ILS/src/extras/Makefile.install b/Open-ILS/src/extras/Makefile.install
index 2a372b6..73161a6 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-wheezy
 # 	- or -
-# 	make -f Makefile.install ubuntu-precise
-# 	- or -
 # 	make -f Makefile.install ubuntu-trusty
 # 	- or -
 # 	make -f Makefile.install ubuntu-xenial
@@ -39,7 +37,7 @@ export LIBDBI_DRIVERS=libdbi-drivers-0.8.3
 export LIBDBI_HOST=http://open-ils.org/~denials/evergreen
 
 # some OSes require a source install of NodeJS.
-# NOTE: Deprecate me with wheezy / precise
+# NOTE: Deprecate me with wheezy
 export NODEJS_SOURCE_VERSION=v0.10.28
 
 # As this Makefile is designed to be used by a make process running as
@@ -69,8 +67,6 @@ ubuntu-xenial:
 	@make -f $(DIR)/Makefile.ubuntu-xenial
 ubuntu-trusty:
 	@make -f $(DIR)/Makefile.ubuntu-trusty
-ubuntu-precise:
-	@make -f $(DIR)/Makefile.ubuntu-precise
 fedora:
 	@make -f $(DIR)/Makefile.fedora
 
@@ -82,8 +78,6 @@ postgres-server-ubuntu-xenial:
 	@make -f $(DIR)/Makefile.ubuntu-xenial install_postgres_server
 postgres-server-ubuntu-trusty:
 	@make -f $(DIR)/Makefile.ubuntu-trusty install_postgres_server
-postgres-server-ubuntu-precise:
-	@make -f $(DIR)/Makefile.ubuntu-precise install_postgres_server
 postgres-server-fedora:
 	@make -f $(DIR)/Makefile.fedora install_postgres_server
 
@@ -93,8 +87,6 @@ ubuntu-trusty-developer:
 	@make -f $(DIR)/Makefile.ubuntu-trusty install_developer
 debian-jessie-developer:
 	@make -f $(DIR)/Makefile.debian-jessie install_developer
-ubuntu-precise-developer:
-	@make -f $(DIR)/Makefile.ubuntu-precise install_developer
 debian-wheezy-developer:
 	@make -f $(DIR)/Makefile.debian-wheezy install_developer
 
@@ -104,8 +96,6 @@ ubuntu-trusty-packager:
 	@make -f $(DIR)/Makefile.ubuntu-trusty install_packager
 debian-jessie-packager:
 	@make -f $(DIR)/Makefile.debian-jessie install_packager
-ubuntu-precise-packager:
-	@make -f $(DIR)/Makefile.ubuntu-precise install_packager
 debian-wheezy-packager:
 	@make -f $(DIR)/Makefile.debian-wheezy install_packager
 
diff --git a/Open-ILS/src/extras/install/Makefile.common b/Open-ILS/src/extras/install/Makefile.common
index ecfdb8f..3ad90cf 100644
--- a/Open-ILS/src/extras/install/Makefile.common
+++ b/Open-ILS/src/extras/install/Makefile.common
@@ -27,7 +27,7 @@ install_libdbi:
 	cd $(LIBDBI_DRIVERS) && ./configure  \
 		--disable-docs --with-pgsql --enable-libdbi && make all install  
 
-# NOTE: Deprecate me with wheezy / precise
+# NOTE: Deprecate me with wheezy
 install_nodejs_from_source:
 	git clone https://github.com/joyent/node.git
 	cd node; \
diff --git a/Open-ILS/src/extras/install/Makefile.ubuntu-precise b/Open-ILS/src/extras/install/Makefile.ubuntu-precise
deleted file mode 100644
index 853d6f8..0000000
--- a/Open-ILS/src/extras/install/Makefile.ubuntu-precise
+++ /dev/null
@@ -1,148 +0,0 @@
-# install files for Ubuntu 12.04 LTS Precise Pangolin
-
-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 \
-	libuuid-tiny-perl \
-	libxml-libxml-perl \
-	libxml-libxslt-perl
-
-export DEBS = \
-	$(DEB_PGSQL_COMMON_MODS) \
-	apache2-prefork-dev\
-	aspell\
-	aspell-en\
-	libbusiness-creditcard-perl\
-	libbusiness-edi-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 \
-	libemail-send-perl\
-	libemail-simple-perl\
-	libgd-graph3d-perl\
-	liblocale-maketext-lexicon-perl\
-	liblog-log4perl-perl\
-	libmarc-charset-perl \
-	libncurses5-dev\
-	libnet-https-any-perl \
-	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\
-	libbz2-dev \
-	libpq5\
-	libpq-dev\
-	librpc-xml-perl\
-	libsru-perl\
-	libssh2-1-dev\
-	libtext-aspell-perl\
-	libtext-csv-perl\
-	libuniversal-require-perl\
-	libunix-syslog-perl\
-	libyaz-dev\
-	postgresql-client-9.1\
-	libsoap-lite-perl\
-	libtest-warn-perl\
-	libtest-output-perl\
-	libparse-recdescent-perl\
-	yaz
-
-export DEB_APACHE_MODS = \
-    expires\
-    include\
-    proxy\
-    proxy_http\
-    rewrite
-
-export DEB_APACHE_DISMODS = \
-    deflate
-
-export CPAN_MODULES = \
-	Excel::Writer::XLSX \
-	Business::CreditCard::Object \
-	Business::OnlinePayment::PayPal \
-	Template::Plugin::POSIX \
-	Rose::URI \
-
-export CPAN_MODULES_FORCE = \
-	Business::Stripe \
-	Class::DBI::Frozen::301
-
-PGSQL_SERVER_DEBS_91 = \
-	$(DEB_PGSQL_COMMON_MODS) \
-	postgresql-9.1 \
-	postgresql-contrib-9.1 \
-	postgresql-plperl-9.1 \
-	postgresql-server-dev-9.1
-
-# 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 = \
-	libtemplate-perl \
-	liblocale-maketext-lexicon-perl \
-	asciidoc \
-	source-highlight \
-	translate-toolkit \
-	python-dev \
-	python-levenshtein \
-	python-polib \
-	python-setuptools \
-	python-simplejson \
-	python-lxml \
-	zip \
-	unzip \
-	bzr \
-	nsis
-
-all:
-	make -f $(DIR)/Makefile.debian install_debs
-	make -f $(DIR)/Makefile.debian test_for_libdbi_pkg
-	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_SERVER_DEBS_91)"
-
-install_developer:
-	make -f $(DIR)/Makefile.debian DEBS="$(DEVELOPER_DEBS)"
-	make -f $(DIR)/Makefile.common install_nodejs_from_source
-
-install_packager: install_developer
-	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/installation/server_installation.txt b/docs/installation/server_installation.txt
index 74679c0..91aec9b 100644
--- a/docs/installation/server_installation.txt
+++ b/docs/installation/server_installation.txt
@@ -58,7 +58,7 @@ Installing prerequisites
     is 9.1.
   * **Linux**: Evergreen 2.8 has been tested on Debian Jessie (8.0), 
     Debian Wheezy (7.0), Ubuntu Xenial Xerus (16.04), 
-    Ubuntu Trusty Tahr (14.04), Ubuntu Precise Pangolin (12.04), and Fedora. 
+    Ubuntu Trusty Tahr (14.04), and Fedora. 
     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, Ubuntu or Fedora websites.
@@ -73,7 +73,7 @@ before you can successfully configure, compile, and install Evergreen.
 2. On some distributions, it is necessary to install PostgreSQL 9.1+ from external
    repositories.
 +
-  * Debian (Wheezy and Jessie) and Ubuntu (Precise, Trusty, and Xenial) comes with
+  * Debian (Wheezy and Jessie) and Ubuntu (Trusty and Xenial) comes with
     PostgreSQL 9.1+, so no additional steps are required.
   * Fedora 19 and 20 come with PostgreSQL 9.2+, so no additional steps are required.
 +
@@ -82,7 +82,7 @@ before you can successfully configure, compile, and install Evergreen.
 4. Issue the following commands as the *root* Linux account to install
    prerequisites using the `Makefile.install` prerequisite installer,
    substituting `debian-jessie`, `debian-wheezy`, `fedora`, 
-   `ubuntu-xenial`, `ubuntu-trusty`, or `ubuntu-precise` for <osname> below:
+   `ubuntu-xenial`, or `ubuntu-trusty` for <osname> below:
 +
 [source, bash]
 ------------------------------------------------------------------------------
@@ -93,7 +93,7 @@ make -f Open-ILS/src/extras/Makefile.install <osname>
    issuing the following commands as the *root* Linux account:
 +
 [NOTE]
-You should skip this step if installing on Ubuntu Precise, Trusty, Xenial or Debian Jessie. The Ubuntu
+You should skip this step if installing on Ubuntu Trusty, Ubuntu Xenial or Debian Jessie. The Ubuntu
 and Debian Jessie targets use libdbd-pgsql from packages.
 +
 .Debian Wheezy
@@ -298,7 +298,7 @@ versions 2.4 or greater) to configure your Web server for the Evergreen
 catalog, staff client, Web services, and administration interfaces. Issue the
 following commands as the *root* Linux account:
 +
-.Debian Wheezy and Ubuntu Precise
+.Debian Wheezy
 [source,bash]
 ------------------------------------------------------------------------------
 cp Open-ILS/examples/apache/eg.conf       /etc/apache2/sites-available/
@@ -365,7 +365,7 @@ place.
        a request timing out unexpectedly, but increase the risk of using up
        all available Apache child processes.
     b. 'Optional': Change `MaxKeepAliveRequests` to `100`
-    c. (Debian Wheezy, Ubuntu Precise, and Fedora) Update the prefork configuration 
+    c. (Debian Wheezy and Fedora) Update the prefork configuration 
        section to suit your environment. The following settings apply to a busy 
        system:
 +
@@ -392,7 +392,7 @@ a2enmod mpm_prefork
 6. (Fedora): As the *root* Linux account, edit the `/etc/httpd/eg_vhost.conf`
    file to change references from the non-existent `/etc/apache2/` directory
    to `/etc/httpd/`.
-7. (Debian Wheezy and Ubuntu Precise): As the *root* Linux account, enable the Evergreen site:
+7. (Debian Wheezy): As the *root* Linux account, enable the Evergreen site:
 +
 [source,bash]
 ------------------------------------------------------------------------------
@@ -472,7 +472,6 @@ command below based on your operating system.
 ------------------------------------------------------------------------------
 make -f Open-ILS/src/extras/Makefile.install postgres-server-debian-jessie
 make -f Open-ILS/src/extras/Makefile.install postgres-server-debian-wheezy
-make -f Open-ILS/src/extras/Makefile.install postgres-server-ubuntu-precise
 make -f Open-ILS/src/extras/Makefile.install postgres-server-ubuntu-trusty
 make -f Open-ILS/src/extras/Makefile.install postgres-server-ubuntu-xenial
 make -f Open-ILS/src/extras/Makefile.install postgres-server-fedora
@@ -492,12 +491,6 @@ systemctl start postgresql
 For a standalone PostgreSQL server, install the following Perl modules for your
 distribution as the *root* Linux account:
 
-.(Ubuntu Precise)
-[source,bash]
----------------------------------------------------------------------------------
-cpan Rose::URI
----------------------------------------------------------------------------------
-
 .(Debian Wheezy, Ubuntu Trusty, and Ubuntu Xenial) 
 No extra modules required for these distributions.
 
diff --git a/docs/installation/server_upgrade.txt b/docs/installation/server_upgrade.txt
index 2b4cb54..773c250 100644
--- a/docs/installation/server_upgrade.txt
+++ b/docs/installation/server_upgrade.txt
@@ -10,7 +10,7 @@ Software Prerequisites
     is 9.1.
   * **Linux**: Evergreen 2.10.1 has been tested on Debian Jessie (8.0),
     Debian Wheezy (7.0), Ubuntu Xenial Xerus (16.04), Ubuntu Trusty Tahr (14.04),
-    Ubuntu Precise Pangolin (12.04), and Fedora.
+    and Fedora.
     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, Ubuntu or Fedora websites.
@@ -72,7 +72,6 @@ indexterm:[Linux, Ubuntu]
   * `debian-wheezy` for Debian Wheezy (7.0)
   * `ubuntu-xenial` for Ubuntu Xenial Xerus (16.04) (EDI compatibility in progress)
   * `ubuntu-trusty` for Ubuntu Trusty Tahr (14.04) (See https://bugs.launchpad.net/evergreen/+bug/1342227[Bug 134222] if you want to use EDI)
-  * `ubuntu-precise` for Ubuntu Precise Pangolin (12.04)
   * `fedora` for Fedora
 
 +

-----------------------------------------------------------------------

Summary of changes:
 Open-ILS/src/extras/Makefile.install               |   12 +--
 Open-ILS/src/extras/install/Makefile.common        |    2 +-
 .../src/extras/install/Makefile.ubuntu-precise     |  148 --------------------
 docs/installation/server_installation.txt          |   21 +--
 docs/installation/server_upgrade.txt               |    3 +-
 5 files changed, 10 insertions(+), 176 deletions(-)
 delete mode 100644 Open-ILS/src/extras/install/Makefile.ubuntu-precise


hooks/post-receive
-- 
Evergreen ILS


More information about the open-ils-commits mailing list