[open-ils-commits] r19971 - in tags/rel_2_0_5: . Open-ILS/src/perlmods/OpenILS Open-ILS/src/sql/Pg (miker)
svn at svn.open-ils.org
svn at svn.open-ils.org
Mon Apr 4 13:39:11 EDT 2011
Author: miker
Date: 2011-04-04 13:39:07 -0400 (Mon, 04 Apr 2011)
New Revision: 19971
Modified:
tags/rel_2_0_5/ChangeLog
tags/rel_2_0_5/Open-ILS/src/perlmods/OpenILS/Application.pm
tags/rel_2_0_5/Open-ILS/src/sql/Pg/002.schema.config.sql
tags/rel_2_0_5/README
Log:
version bumps
Modified: tags/rel_2_0_5/ChangeLog
===================================================================
--- tags/rel_2_0_5/ChangeLog 2011-04-04 17:36:18 UTC (rev 19970)
+++ tags/rel_2_0_5/ChangeLog 2011-04-04 17:39:07 UTC (rev 19971)
@@ -1 +1,343 @@
-#ChangeLog
+2011-03-17 dbwells
+
+ * Treat call number fields 090 and 092 as local LC and Dewey
+ (respectively) based on de facto standards.
+
+2011-03-18 miker
+
+ * Allow the "result_field" to be used as the default alias in the
+ output column of a row or set returning transform
+
+ * Make sure "ol" propagates through BibTemplate subject search
+ links for OPAC range hiding
+
+2011-03-21 gmc
+
+ * trivial grammar fix
+
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+2011-03-21 phasefx
+
+ * this "count" method gets the same parameters as the list version
+
+ * no, this was correct. doh :) the list version uses paging, but
+ we're counting the entire set
+
+2011-03-21 miker
+
+ * correcting bad timespecs in the example crontab
+
+2011-03-21 dbs
+
+ * Enable update_db.sh to handle upgrading databases with release
+ version
+
+ When '0475' is mixed with '1.6.0.4', the latter wins as far as a
+ plain MAX()
+ operator goes. Ensuring that the version is all digits should
+ help avoid the
+ release version numbers in the config.upgrade_log table.
+
+ Thanks to Thomas Berezansky for suggesting a SIMILAR TO operator
+ variation
+ that led to this approach.
+
+2011-03-21 miker
+
+ * Remove thready building -- we do not use threads anyway, and it
+ breaks JS::SM
+
+2011-03-22 dbs
+
+ * Another layer of escaping for the escapes in the DB update script
+
+ Apologies for the previous patch that led to breakage; I "tested"
+ in a
+ script in which I had already hardcoded the answer I wanted after
+ running into problems with the previous version of the script.
+ Not
+ good testing practice.
+
+ Thanks to Bill Erickson for suggesting the extra escapes. Tested
+ in
+ a clean environment this time, and it works.
+
+ * Build libjs from source for now until the Perl threading problem
+ can be reliably tested
+
+ The previous commit changed JavaScript::SpiderMonkey to be built
+ without
+ thread safety, but on Fedora we had been installing the js-devel
+ package
+ (which was threaded). As you can't build a non-threaded
+ JavaScript::SpiderMonkey on top of a threaded libjs, for now
+ we'll make
+ Fedora build a non-threaded libjs from source just like the other
+ distros.
+
+ Note that the problem with threaded JavaScript::SpiderMonkey
+ surfaced
+ on Debian Lenny when targeting holds. Lenny has libthreads-perl
+ 1.71, but
+ a number of fixes have been committed to subsequent versions
+ (http://cpansearch.perl.org/src/JDHEDDEN/threads-1.82/Changes) -
+ so
+ threading support might be reliable on more current distros. Once
+ we
+ have a reliable test, we might be able to go back to the packaged
+ version of libjs.
+
+2011-03-22 dbwells
+
+ * Honor the 'active' flag in QueryParser.pm for
+ search.relevance_adjustment entries.
+
+2011-03-22 phasefx
+
+ * have checkILSEvent handle events that aren't in ils_events.xml
+
+ Signed-off-by: Jason Etheridge <jason at esilibrary.com>
+
+2011-03-25 dbs
+
+ * Avoid Apache warnings resulting from duplicate NameVirtualHost
+ directives
+
+ Benjamin Shum reported that the Apache warnings that have been a
+ part
+ of Evergreen's default configuration on Apache start for ages
+ could
+ be avoided by commenting out the "NameVirtualHost: *80" line in
+ eg.conf. Testing confirmed that the directive was not necessary
+ on Ubuntu,
+ Debian, or Fedora. As this warning has been the cause for
+ unnecessary concern
+ on the part of many new adopters of Evergreen, getting rid of it
+ appears to
+ be a nice usability win.
+
+ Thanks Ben!
+
+2011-03-25 phasefx
+
+ * data.lookup was broken for cases where data.list[key] didn't
+ exist for a given key
+
+ Signed-off-by: Jason Etheridge <jason at esilibrary.com>
+
+ * fixes things like the stat cat editor, since that extra param now
+ changes the return signature of the method
+
+ Signed-off-by: Jason Etheridge <jason at esilibrary.com>
+
+2011-03-28 phasefx
+
+ * fix up receipt options persistence in billing interface;
+ implement # of receipts option (not perfect if using print
+ dialogs; non-blocking and not necessarily queued up)
+
+ Signed-off-by: Jason Etheridge <jason at esilibrary.com>
+
+2011-03-28 dbs
+
+ * Address LP 744393: Arabic text in en-CA offline.properties
+
+ A translator appears to have mistakenly added Arabic text to
+ the en-CA offline.properties file in Launchpad. This commit
+ corrects those translations and completes the translation of
+ the file for 2.0.
+
+2011-03-28 dbwells
+
+ * MARC View print problem workaround (LP Bug #742033)
+
+ Certain printers were failing to print from the MARC View in the
+ staff client. Adding a simple title to the view ended up being a
+ successful workaround, and is unlikely to have negative
+ consequences in any case.
+
+ * Fix call-number sorting for non-generic sort keys (LP Bug
+ #737819)
+
+ Selecting on 'label' but sorting on 'label_sortkey' did not work
+ properly. Instead, we will now find the single best call number
+ we can based on the label given, then both select and sort based
+ on that call number's sort key.
+
+2011-03-29 gmc
+
+ * bug 744687: fix multi-field MARC expert search
+
+ Fixes bug where a bib that has multiple subfields
+ meeting one condition of a 2+ field MARC expert
+ search could end up in the results list even if
+ it didn't meet the other conditions (currently multi-field
+ MARC expert searches use implicit 'AND').
+
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+2011-03-29 erickson
+
+ * in the case of multiple xact event error responses, capture the
+ first for staff client reporting
+
+2011-03-29 miker
+
+ * Inspired by a 1.6 patch from Brandon Uhlman to collect the set of
+ holds not ready for pickup, 2.0+ style
+
+ * Force facet values to Unicode NFC to reduce spurious non-matches
+
+2011-03-30 gmc
+
+ * fix typo in facet_force_nfc definition
+
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+2011-03-30 dbs
+
+ * Restore the Reset Password button on patron editor
+
+ Per LP 488243, the Reset Password button that existed on the old
+ XUL patron editor was lost in the transition to the new Dojo
+ patron editor. Jason Stephenson stepped up and offered a patch
+ to restore the functionality.
+
+ Developer's Certificate of Origin 1.1
+
+ By making a contribution to this project, I certify that:
+
+ (a) The contribution was created in whole or in part by me and I
+ have the right to submit it under the open source license
+ indicated in the file; or
+
+ (b) The contribution is based upon previous work that, to the
+ best
+ of my knowledge, is covered under an appropriate open source
+ license and I have the right under that license to submit that
+ work with modifications, whether created in whole or in part
+ by me, under the same open source license (unless I am
+ permitted to submit under a different license), as indicated
+ in the file; or
+
+ (c) The contribution was provided directly to me by some other
+ person who certified (a), (b) or (c) and I have not modified
+ it.
+
+ (d) I understand and agree that this project and the contribution
+ are public and that a record of the contribution (including all
+ personal information I submit with it, including my sign-off) is
+ maintained indefinitely and may be redistributed consistent with
+ this project or the open source license(s) involved.
+
+ Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+
+ * Change label to "Reset Password" and get button out of tab
+ ordering
+
+ In a keyboard-intensive patron input workflow, pressing tab
+ should
+ not place focus on the "Reset Password" button; the password is
+ automatically generated at dialog creation time. Setting tabIndex
+ to -1 disables tab focus for the button.
+
+ Also, the button has been relabeled to "Reset Password" to be
+ consistent with the previous button.
+
+2011-03-30 phasefx
+
+ * add item columns to xul-based holds lists
+
+ Could argue this fixes a regression, since the original pull list
+ from 1.6 showed the circ modifier, and the xul alternative does
+ not. So begging forgiveness :)
+
+ Signed-off-by: Jason Etheridge <jason at esilibrary.com>
+
+2011-03-31 phasefx
+
+ * Logic error trying to merge the date component of one date object
+ with the time component of another. We were trying to use the
+ time object and update it piecemeal, which resulted in
+ non-sensical dates that were forced to wrap. For example, if the
+ date object was to set to March 31, 2011, and we tried
+ .setMonth(3) on it to change it to April, that would result in an
+ April 31st, which doesn't exist, and the date thus moves forward
+ a certain number of days into May.
+
+ This affects Check Out, dedicated Renew interface, and the
+ various date picking functions in Items Out and Holds interfaces.
+
+2011-03-31 dbwells
+
+ * Use identifer indexes for older ISxN API methods (LP Bug #728671)
+
+ There are three logic layers involved in the older ISxN 'quick
+ searches': the OPAC, the search API, and the storage API. The
+ approach of this patch is to update the search API (which in turn
+ fixes the OPAC), and ignore/deprecate the storage API for these
+ identifiers.
+
+2011-04-01 phasefx
+
+ * reposition these labels to mitigate horizontal scrolling in
+ Holdings Maintenance
+
+2011-04-01 dbwells
+
+ * Better search normalization de-duping when 'params' are used
+
+ This patch addresses search normalization deduping at two levels.
+ We now verify that both the function and the params are the same
+ before excluding a normalization, both when the normalization is
+ first added to the set and when the SQL is being built (since
+ currently multiple sets may be involved).
+
+2011-04-01 erickson
+
+ * Patch from Thomas Berezansky to address unneccessary fine
+ generation and avoid unchecked division by zero; details and DCO
+ at https://bugs.launchpad.net/evergreen/+bug/747533
+
+2011-04-02 miker
+
+ * Add realistic row estimates to tree-ish functions (default is
+ 1000) so that callers can make better plans in complex queries;
+ includes four functions backported from 2.1 for simplicity when
+ it comes to upgrading
+
+ * Adjust upgrade for 2.0
+
+2011-04-04 senator
+
+ * Backport r19937 from trunk
+
+ Ben Ostrowsky pointed out that the alt holds (pull list) printing
+ interface
+ was trying to include AutoIDL.js from an incorrect path.
+
+ I don't believe that file should be included at all, so now I've
+ removed the
+ broken line.
+
+ * Backport r19942 from trunk
+
+ Booking: This should a) make booking interfaces behave better
+ when a staff
+ login session times out and is replaced by use of a re-auth
+ dialog, and b)
+ wrap booking interfaces in a <browser> element with the attendant
+ back/forward/reload buttons that most similar interfaces already
+ had.
+
+ * Booking: in support of r19944, backport newer
+ openils.XUL.newTabEasy() from
+ trunk as well
+
+2011-04-04 miker
+
+ * 2.0.5 upgrade script
+
+ * .: Tagging 2.0.5
+
Modified: tags/rel_2_0_5/Open-ILS/src/perlmods/OpenILS/Application.pm
===================================================================
--- tags/rel_2_0_5/Open-ILS/src/perlmods/OpenILS/Application.pm 2011-04-04 17:36:18 UTC (rev 19970)
+++ tags/rel_2_0_5/Open-ILS/src/perlmods/OpenILS/Application.pm 2011-04-04 17:39:07 UTC (rev 19971)
@@ -6,7 +6,7 @@
sub ils_version {
# version format is "x-y-z", for example "2-0-0" for Evergreen 2.0.0
# For branches, format is "x-y"
- return "2-0";
+ return "2-0-5";
}
__PACKAGE__->register_method(
Modified: tags/rel_2_0_5/Open-ILS/src/sql/Pg/002.schema.config.sql
===================================================================
--- tags/rel_2_0_5/Open-ILS/src/sql/Pg/002.schema.config.sql 2011-04-04 17:36:18 UTC (rev 19970)
+++ tags/rel_2_0_5/Open-ILS/src/sql/Pg/002.schema.config.sql 2011-04-04 17:39:07 UTC (rev 19971)
@@ -70,7 +70,8 @@
install_date TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT NOW()
);
-INSERT INTO config.upgrade_log (version) VALUES ('0505'); -- miker
+INSERT INTO config.upgrade_log (version) VALUES ('2.0.5');
+INSERT INTO config.upgrade_log (version) VALUES ('0506'); -- miker
CREATE TABLE config.bib_source (
id SERIAL PRIMARY KEY,
Modified: tags/rel_2_0_5/README
===================================================================
--- tags/rel_2_0_5/README 2011-04-04 17:36:18 UTC (rev 19970)
+++ tags/rel_2_0_5/README 2011-04-04 17:39:07 UTC (rev 19971)
@@ -1,4 +1,4 @@
-README for Evergreen 2.0
+README for Evergreen 2.0.5
Installing prerequisites:
========================
@@ -43,7 +43,7 @@
Once you have configured and compiled Evergreen, issue the following
command as the root user to install Evergreen:
-make STAFF_CLIENT_BUILD_ID=rel_2_0 install
+make STAFF_CLIENT_BUILD_ID=rel_2_0_5 install
This will install Evergreen, including example configuration files in
/openils/conf/ that you can use as templates for your own configuration files.
More information about the open-ils-commits
mailing list