[open-ils-commits] [GIT] Evergreen ILS branch rel_2_8 updated. d762c7f92cd340fe409a55fb8180677ffea2611b

Evergreen Git git at git.evergreen-ils.org
Tue Jan 5 16:07:28 EST 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, rel_2_8 has been updated
       via  d762c7f92cd340fe409a55fb8180677ffea2611b (commit)
      from  448bf4bb5ca8a804c7e95432fa4f84e7a158eb53 (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 d762c7f92cd340fe409a55fb8180677ffea2611b
Author: Galen Charlton <gmc at esilibrary.com>
Date:   Wed Dec 30 11:00:26 2015 -0500

    LP#1530158: ensure that Business::OnlinePayment::PayflowPro is installed
    
    Business::OnlinePayment::PayflowPro is a Perl module required if
    the user wants to use PayflowPro as a credit card processor; without
    it, attempts to make payments in TPAC using that processor will fail
    with an internal server error.
    
    This patch ensures that the module will get installed on Debian,
    Ubuntu, and Fedora.
    
    Strictly speaking, the Perl module is strictly optional, as
    Business::OnlinePayment uses lazy loading for its drivers, but this
    patch is making the assumption that its easiest all around if
    we just install all dependencies that an Evergreen application
    server might need.
    
    To test
    -------
    [1] Install or upgrade Evergreen, then run settings-tester.pl to
        verify that the module is installed.
    
    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
    Signed-off-by: Ben Shum <bshum at biblio.org>

diff --git a/Open-ILS/src/extras/install/Makefile.debian-jessie b/Open-ILS/src/extras/install/Makefile.debian-jessie
index 1938237..85cbede 100644
--- a/Open-ILS/src/extras/install/Makefile.debian-jessie
+++ b/Open-ILS/src/extras/install/Makefile.debian-jessie
@@ -23,6 +23,7 @@ export DEBS = \
 	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\
diff --git a/Open-ILS/src/extras/install/Makefile.debian-squeeze b/Open-ILS/src/extras/install/Makefile.debian-squeeze
index f7e596c..fdefa6b 100644
--- a/Open-ILS/src/extras/install/Makefile.debian-squeeze
+++ b/Open-ILS/src/extras/install/Makefile.debian-squeeze
@@ -17,6 +17,7 @@ export DEBS = \
 	libbusiness-isbn-perl\
 	libbusiness-issn-perl\
 	libbusiness-onlinepayment-authorizenet-perl\
+	libbusiness-onlinepayment-payflowpro-perl\
 	libbusiness-onlinepayment-perl\
 	libdate-manip-perl\
 	libdatetime-format-builder-perl\
diff --git a/Open-ILS/src/extras/install/Makefile.debian-wheezy b/Open-ILS/src/extras/install/Makefile.debian-wheezy
index 9720e30..27d881c 100644
--- a/Open-ILS/src/extras/install/Makefile.debian-wheezy
+++ b/Open-ILS/src/extras/install/Makefile.debian-wheezy
@@ -23,6 +23,7 @@ export DEBS = \
 	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\
diff --git a/Open-ILS/src/extras/install/Makefile.fedora b/Open-ILS/src/extras/install/Makefile.fedora
index f2d83c2..56046b6 100644
--- a/Open-ILS/src/extras/install/Makefile.fedora
+++ b/Open-ILS/src/extras/install/Makefile.fedora
@@ -82,6 +82,7 @@ export CPAN_MODULES_FORCE = \
 	Class::DBI::Frozen::301 \
 	Business::OnlinePayment \
 	Business::OnlinePayment::AuthorizeNet \
+	Business::OnlinePayment::PayflowPro \
 	Business::OnlinePayment::PayPal
 
 PGSQL_FEDORA_RPMS = \
diff --git a/Open-ILS/src/extras/install/Makefile.ubuntu-precise b/Open-ILS/src/extras/install/Makefile.ubuntu-precise
index 86a939a..69268f8 100644
--- a/Open-ILS/src/extras/install/Makefile.ubuntu-precise
+++ b/Open-ILS/src/extras/install/Makefile.ubuntu-precise
@@ -23,6 +23,7 @@ export DEBS = \
 	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\
diff --git a/Open-ILS/src/extras/install/Makefile.ubuntu-trusty b/Open-ILS/src/extras/install/Makefile.ubuntu-trusty
index a8a7d52..5d85caa 100644
--- a/Open-ILS/src/extras/install/Makefile.ubuntu-trusty
+++ b/Open-ILS/src/extras/install/Makefile.ubuntu-trusty
@@ -24,6 +24,7 @@ export DEBS = \
 	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\
diff --git a/Open-ILS/src/support-scripts/settings-tester.pl b/Open-ILS/src/support-scripts/settings-tester.pl
index 6bb59f3..d3f8798 100755
--- a/Open-ILS/src/support-scripts/settings-tester.pl
+++ b/Open-ILS/src/support-scripts/settings-tester.pl
@@ -464,4 +464,5 @@ SRU
 JSON::XS
 UUID::Tiny
 Business::CreditCard
+Business::OnlinePayment::PayflowPro
 Net::Z3950::Simple2ZOOM

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

Summary of changes:
 Open-ILS/src/extras/install/Makefile.debian-jessie |    1 +
 .../src/extras/install/Makefile.debian-squeeze     |    1 +
 Open-ILS/src/extras/install/Makefile.debian-wheezy |    1 +
 Open-ILS/src/extras/install/Makefile.fedora        |    1 +
 .../src/extras/install/Makefile.ubuntu-precise     |    1 +
 Open-ILS/src/extras/install/Makefile.ubuntu-trusty |    1 +
 Open-ILS/src/support-scripts/settings-tester.pl    |    1 +
 7 files changed, 7 insertions(+), 0 deletions(-)


hooks/post-receive
-- 
Evergreen ILS


More information about the open-ils-commits mailing list