]> git.evergreen-ils.org Git - Evergreen.git/commit
Provide support for Class::DBI::Frozen::301 via UNIVERSAL::require
authordbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 25 Jun 2010 03:54:46 +0000 (03:54 +0000)
committerdbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 25 Jun 2010 03:54:46 +0000 (03:54 +0000)
commitd252b2d019d00068efc8277447120704a5a4fa3e
tree0823717453397493edbd63e9ba3f57b36e257c24
parent568a47ff1e29b27fb817feb3c4fd81d58adc47ba
Provide support for Class::DBI::Frozen::301 via UNIVERSAL::require

Class::DBI changed its API interfaces after the 3.0.1 release, causing much
pain (and incompatibility for existing applications like Evergreen). Some
distributions package Class::DBI 0.96 or 3.0.1, but newer distributions
package an incompatible 3.0.17. An alternative is to install the
Class::DBI::Frozen::301 module from source; UNIVERSAL::require enables us
to try loading both and use whichever one we find.

git-svn-id: svn://svn.open-ils.org/ILS/trunk@16811 dcc99617-32d9-48b4-a31d-7c20da2025e4
Open-ILS/src/extras/Makefile.install
Open-ILS/src/perlmods/OpenILS/Application/Storage/CDBI.pm
Open-ILS/src/perlmods/OpenILS/Application/Storage/Driver/Pg.pm
Open-ILS/src/perlmods/OpenILS/Application/Storage/Driver/Pg/cdbi.pm
Open-ILS/src/perlmods/OpenILS/Application/Storage/FTS.pm