Add new dependency on libbz2-dev(el).
authorJason Stephenson <jstephenson@mvlc.org>
Tue, 26 Mar 2013 15:01:50 +0000 (11:01 -0400)
committerBen Shum <bshum@biblio.org>
Wed, 29 May 2013 21:40:55 +0000 (17:40 -0400)
Our own mar tools add a build dependency on libbz2.  The easiest way to
make sure this is there seems to be to install libbz2-dev(el).

Also, update the release notes to reflect the new dependency.

Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
Signed-off-by: Ben Shum <bshum@biblio.org>
Open-ILS/src/extras/Makefile.install
docs/RELEASE_NOTES_NEXT/Administration/new-updates-tools.txt

index a49ea6a..fc46d62 100644 (file)
@@ -87,7 +87,8 @@ DEBS =  \
        libuniversal-require-perl\
        libnet-ip-perl\
        liblocale-maketext-lexicon-perl\
-       libunix-syslog-perl
+       libunix-syslog-perl\
+       libbz2-dev
 
 # Debian Lenny and Ubuntu Intrepid bundle recent versions of yaz
 EXTRA_DEBS = \
@@ -159,7 +160,8 @@ FEDORA_RPMS = \
        readline-devel \
        tcp_wrappers-devel \
        wget \
-       yaz
+       yaz \
+       libbz2-devel
 
 # Note: B:O:AuthorizeNet 3.21 fails with https://rt.cpan.org/Public/Bug/Display.html?id=55172
 # Should be fixed in 3.22
index a65b488..7c94024 100644 (file)
@@ -14,12 +14,15 @@ Evergreen during the installation or upgrade process.
 The make_updates.sh script that is run when you tell Evergreen to make
 the staff client updates has been modified to use the new tools.
 
-These tools introduce no new dependencies on building or running
-Evergreen.
+These tools introduce a dependency on libbz2.  This is often only
+available when installing the libbz2-dev or libbz2-devel packages.
+Thus this branch introduces a new depency on the development packages
+for libbz2 in Evergreen.
 
 Nothing in the user facing behavior of building updates changes with
 these tools.  They are drop-in replacements for the previous tools and
-you don't even need to know that they are there.
+other than the new dependency on libbz2, you don't even need to know
+that they are there.
 
 These tools were added to Evergreen to be an aid in portability to
 operating systems other than Linux.  They also remove a dependency on