Builder evergreen-master-fedora-18 Build #1210
Results:
Failed test
SourceStamp:
Project | Evergreen |
Repository | git://git.evergreen-ils.org/Evergreen.git |
Branch | master |
Revision | d5ce5929495c31eeac6bfdc3df6bd3e275a3ed0d |
Got Revision | d5ce5929495c31eeac6bfdc3df6bd3e275a3ed0d |
Changes | 16 changes |
BuildSlave:
eg-fed18Reason:
scheduler
Steps and Logfiles:
-
git update ( 6 secs )
-
Bootstrap via autogen './autogen.sh' skipped ( 0 secs )
- - no logs -
-
Bootstrap via autoreconf 'autoreconf -f ...' ( 11 secs )
-
configure configure ( 8 secs )
-
compile compile ( 1 secs )
-
test test 850 tests 844 passed 6 failed failed ( 17 secs )
-
pylint pylint failed ( 2 secs )
Build Properties:
Name | Value | Source |
---|---|---|
branch | master | Build |
buildername | evergreen-master-fedora-18 | Builder |
buildnumber | 1210 | Build |
codebase | Build | |
got_revision | d5ce5929495c31eeac6bfdc3df6bd3e275a3ed0d | Git |
project | Evergreen | Build |
pylint-convention | 0 | Unknown |
pylint-error | 0 | Unknown |
pylint-fatal | 0 | Unknown |
pylint-info | 0 | Unknown |
pylint-refactor | 0 | Unknown |
pylint-total | 0 | Unknown |
pylint-warning | 0 | Unknown |
repository | git://git.evergreen-ils.org/Evergreen.git | Build |
revision | d5ce5929495c31eeac6bfdc3df6bd3e275a3ed0d | Build |
scheduler | evergreen-master | Scheduler |
slavename | eg-fed18 | BuildSlave |
warnings-count | 1 | WarningCountingShellCommand |
workdir | /home/egslave/eg-slave/evergreen-master-fedora-18 | slave |
Forced Build Properties:
Name | Label | Value |
---|
Responsible Users:
- Galen Charltongmc@esilibrary.com
- Jason Stephensonjstephenson@mvlcstaff.org
- Kathy Lussierklussier@masslnc.org
- Mike Rylandermrylander@gmail.com
Timing:
Start | Fri Jul 29 18:04:37 2016 |
End | Fri Jul 29 18:05:26 2016 |
Elapsed | 48 secs |
All Changes:
:
Change #3376
Category None Changed by Mike Rylander <mrylander @gmail.com>Changed at Fri 29 Jul 2016 16:56:10 Repository git://git.evergreen-ils.org/Evergreen.git Project Evergreen Branch master Revision 1dd8d953b01ccedc5e42162d53471f132156e77a Comments
LP#1549505: schema and IDL for statistical poularity ratings Signed-off-by: Mike Rylander <mrylander@gmail.com> Signed-off-by: Galen Charlton <gmc@esilibrary.com> Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Changed files
- Open-ILS/examples/fm_IDL.xml
- Open-ILS/src/sql/Pg/upgrade/XXXX.schema.statisitcal-ratings.sql
Change #3377
Category None Changed by Mike Rylander <mrylander @gmail.com>Changed at Fri 29 Jul 2016 16:56:10 Repository git://git.evergreen-ils.org/Evergreen.git Project Evergreen Branch master Revision 8180b60d040d6b1025de21bbd587839076037493 Comments
LP#1549505: Teach QP and its caller stack how to use badges Signed-off-by: Mike Rylander <mrylander@gmail.com> Signed-off-by: Galen Charlton <gmc@esilibrary.com> Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Changed files
- Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Biblio.pm
- Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
- Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/metabib.pm
- Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Record.pm
- Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm
- Open-ILS/src/sql/Pg/upgrade/YYYY.function.qp_search.sql
- Open-ILS/src/templates/opac/parts/record/summary.tt2
- Open-ILS/src/templates/opac/parts/result/table.tt2
Change #3378
Category None Changed by Mike Rylander <mrylander @gmail.com>Changed at Fri 29 Jul 2016 16:56:10 Repository git://git.evergreen-ils.org/Evergreen.git Project Evergreen Branch master Revision b6dd839f6c292849017cdc8a2f0ff590facd70cc Comments
LP#1549505: Provide a cron-able script to perform badge recalculation Signed-off-by: Mike Rylander <mrylander@gmail.com> Signed-off-by: Galen Charlton <gmc@esilibrary.com> Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Changed files
- Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/biblio.pm
- Open-ILS/src/support-scripts/badge_score_generator.pl
Change #3379
Category None Changed by Mike Rylander <mrylander @gmail.com>Changed at Fri 29 Jul 2016 16:56:10 Repository git://git.evergreen-ils.org/Evergreen.git Project Evergreen Branch master Revision 701d069268f75620e145ea73a2e21aec7ec5db42 Comments
LP#1549505: Add ability to set default sorter via global flag In addition, support for sorting by ascending popularity remains in the back end, however, since if one's configured badges such that almost every record has a badge score, that sort order could be useful for examining the long tail of the collection. Signed-off-by: Mike Rylander <mrylander@gmail.com> Signed-off-by: Galen Charlton <gmc@esilibrary.com> Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Changed files
- Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm
- Open-ILS/src/sql/Pg/950.data.seed-values.sql
- Open-ILS/src/sql/Pg/upgrade/XXXX.schema.statisitcal-ratings.sql
- Open-ILS/src/templates/opac/parts/advanced/search.tt2
- Open-ILS/src/templates/opac/parts/filtersort.tt2
- Open-ILS/src/templates/opac/parts/searchbar.tt2
Change #3380
Category None Changed by Galen Charlton <gmc @esilibrary.com>Changed at Fri 29 Jul 2016 16:56:11 Repository git://git.evergreen-ils.org/Evergreen.git Project Evergreen Branch master Revision d4d2f42e8674f93284d2932e171bf9a4f9cc8cf4 Comments
LP#1549505: add admin interface to manage badges Signed-off-by: Galen Charlton <gmc@esilibrary.com> Signed-off-by: Mike Rylander <mrylander@gmail.com> Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Changed files
- Open-ILS/examples/fm_IDL.xml
- Open-ILS/src/templates/staff/admin/local/rating/badge.tt2
- Open-ILS/src/templates/staff/admin/local/rating/edit_badge.tt2
- Open-ILS/src/templates/staff/admin/local/t_splash.tt2
- Open-ILS/src/templates/staff/css/style.css.tt2
- Open-ILS/web/js/ui/default/staff/admin/local/rating/badge.js
Change #3381
Category None Changed by Galen Charlton <gmc @esilibrary.com>Changed at Fri 29 Jul 2016 16:56:11 Repository git://git.evergreen-ils.org/Evergreen.git Project Evergreen Branch master Revision 1fd8103bf33430fe0b4b5ae8d2b2b051802ac473 Comments
LP#1549505: add flag to tweak popularity-adjusted relevance This adds a new global_flag, search.max_popularity_importance_multiplier, to control the factor by which popularity affects Popularity Adjusted Relevance ranking. The value should be a decimal number, typically between 1.0 and 2.0: * 1.0 be would be equivalent to not adjusting relevance for popularity at all. * 1.1 would mean that the multiplier would range from 1 (for zero popularity) to 1.1 (for maximum popularity), for a maximum boost of 10% of the base relevance value of the record. What's happening in the code: Scale the 0-5 effect of popularity badges by providing a multiplier for the badge average based on the overall maximum multiplier. Two examples, comparing the effect to the default $max_mult value of 2.0, which causes a $adjusted_scale value of 0.2: * Given the default $max_mult of 2.0, the value of $adjusted_scale will be 0.2 [($max_mult - 1.0) / 5.0]. For a record whose average badge score is the maximum of 5.0, that would make the relevance multiplier be 2.0: 1.0 + (5.0 [average score] * 0.2 [ $adjusted_scale ], This would have the effect of doubling the effective relevance of highly popular items. * Given a $max_mult of 1.1, the value of $adjusted_scale will be 0.02, meaning that the average badge value will be multiplied by 0.02 rather than 0.2, then added to 1.0 and used as a multiplier against the base relevance. Thus a change of at most 10% to the base relevance for a record with a 5.0 average badge score. This will allow records that are naturally very relevant to avoid being pushed below badge-heavy records. * Given a $max_mult of 3.0, the value of $adjusted_scale will be 0.4, meaning that the average badge value will be multiplied by 0.4 rather than 0.2, then added to 1.0 and used as a multiplier against the base relevance. Thus a change of as much as 200% to (or three times the size of) the base relevance for a record with a 5.0 average badge score. This in turn will cause badges to outweigh relevance to a very large degree. The maximum badge multiplier can be set to a value less than 1.0; this would have the effect of making less popular items show up higher in the results. While this is not a likely option for production use, it could be useful for identifying interesting long-tail hits, particularly in a database where enough badges are configured so that very few records have an average badge score of zero. Signed-off-by: Galen Charlton <gmc@esilibrary.com> Signed-off-by: Mike Rylander <mrylander@gmail.com> Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Changed files
- Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
- Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/metabib.pm
- Open-ILS/src/sql/Pg/950.data.seed-values.sql
- Open-ILS/src/sql/Pg/upgrade/XXXX.schema.statisitcal-ratings.sql
Change #3382
Category None Changed by Mike Rylander <mrylander @gmail.com>Changed at Fri 29 Jul 2016 16:56:11 Repository git://git.evergreen-ils.org/Evergreen.git Project Evergreen Branch master Revision 4f48f276d052a6211be625d3b87d8077a789999c Comments
LP#1549505: PGTap test to show the infrastructure is working Signed-off-by: Mike Rylander <mrylander@gmail.com> Signed-off-by: Galen Charlton <gmc@esilibrary.com> Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Changed files
- Open-ILS/src/sql/Pg/t/regress/lp1549505_statistical_popularity_infrastructure.pg
Change #3383
Category None Changed by Mike Rylander <mrylander @gmail.com>Changed at Fri 29 Jul 2016 16:56:11 Repository git://git.evergreen-ils.org/Evergreen.git Project Evergreen Branch master Revision 6fd72121637701f4dfc50e2cd3b2896c49197c5c Comments
LP#1549505: Release notes for statistically generated record ratings (popularity) Signed-off-by: Mike Rylander <mrylander@gmail.com> Signed-off-by: Galen Charlton <gmc@esilibrary.com> Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Changed files
- docs/RELEASE_NOTES_NEXT/OPAC/popularity-rating.txt
Change #3384
Category None Changed by Jason Stephenson <jstephenson @mvlcstaff.org>Changed at Fri 29 Jul 2016 16:56:11 Repository git://git.evergreen-ils.org/Evergreen.git Project Evergreen Branch master Revision 36ed838b1bc73b4bb5957aa7a3da29fc94f2563f Comments
LP 1549505: Fix syntax error in OpenILS/WWW/EGCatLoader/Record.pm Typo/error apparently introduced on line 72 in commit eeee27c. Signed-off-by: Jason Stephenson <jstephenson@mvlcstaff.org> Signed-off-by: Galen Charlton <gmc@esilibrary.com> Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Changed files
- Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Record.pm
Change #3385
Category None Changed by Galen Charlton <gmc @esilibrary.com>Changed at Fri 29 Jul 2016 16:56:11 Repository git://git.evergreen-ils.org/Evergreen.git Project Evergreen Branch master Revision df0d763642e5841baaac36d09b1fa9df525b2b67 Comments
LP#1549505: update baseline database schema Signed-off-by: Galen Charlton <gmc@esilibrary.com> Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Changed files
- Open-ILS/src/sql/Pg/090.schema.action.sql
- Open-ILS/src/sql/Pg/220.schema.rating.sql
- Open-ILS/src/sql/Pg/300.schema.staged_search.sql
- Open-ILS/src/sql/Pg/950.data.seed-values.sql
- Open-ILS/src/sql/Pg/reporter-schema.sql
- Open-ILS/src/sql/Pg/sql_file_manifest
Change #3386
Category None Changed by Galen Charlton <gmc @esilibrary.com>Changed at Fri 29 Jul 2016 16:56:11 Repository git://git.evergreen-ils.org/Evergreen.git Project Evergreen Branch master Revision 3d5b37a1072bfd177bf484d02e717dae57a62427 Comments
LP#1549505: fix staged browse This patch ensures that the core query passed to query_parser_fts by staged browse contains dummy badges and popularity columns (and thus, doesn't break); note that browse itself cares nothing about popularity. Signed-off-by: Galen Charlton <gmc@esilibrary.com> Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Changed files
- Open-ILS/src/sql/Pg/030.schema.metabib.sql
- Open-ILS/src/sql/Pg/upgrade/YYYY.function.qp_search.sql
Change #3387
Category None Changed by Mike Rylander <mrylander @gmail.com>Changed at Fri 29 Jul 2016 16:56:11 Repository git://git.evergreen-ils.org/Evergreen.git Project Evergreen Branch master Revision ae3bb32ede6e7569b935a92ed5bc7fc1cb0564cf Comments
LP#1549505: Query literal interpolation casts incorrectly We need to be sure that all query values are of the same type in the same columns because PLPGSQL functions are compiled and cached. In this case, the core query of the in-db search cannot have its shape change. This commit assures that browse and search uses of the SP provide core queries that match on their SELECT lists. Of particular importance is the type of the "rel" output column, which was variously float8 or numeric, depending on whether the search contained any terms (a "search") or not (a browse link). Signed-off-by: Mike Rylander <mrylander@gmail.com> Signed-off-by: Galen Charlton <gmc@esilibrary.com> Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Changed files
- Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
- Open-ILS/src/sql/Pg/030.schema.metabib.sql
- Open-ILS/src/sql/Pg/upgrade/YYYY.function.qp_search.sql
Change #3388
Category None Changed by Kathy Lussier <klussier @masslnc.org>Changed at Fri 29 Jul 2016 16:56:11 Repository git://git.evergreen-ils.org/Evergreen.git Project Evergreen Branch master Revision cf614499238ad958f34f91ec0107d482ac124d30 Comments
LP#1549505: Remove stray semicolon from PgTap test The semicolon was causing failures in the test. Signed-off-by: Kathy Lussier <klussier@masslnc.org> Signed-off-by: Galen Charlton <gmc@esilibrary.com> Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Changed files
- Open-ILS/src/sql/Pg/t/regress/lp1549505_statistical_popularity_infrastructure.pg
Change #3389
Category None Changed by Kathy Lussier <klussier @masslnc.org>Changed at Fri 29 Jul 2016 16:56:11 Repository git://git.evergreen-ils.org/Evergreen.git Project Evergreen Branch master Revision 940270761e1ef9c4ea51c8ad9229e3c9bd8d45a2 Comments
LP#1549505: Decrease value of Max popularity importance multiplier My testing found that a setting between 1.1 and 1.2 resulted in fairly good results when using the popularity-adjusted relevance sort. Adjusting the value in the seed data to 1.1 since it will be a better starting point for libraries. Signed-off-by: Kathy Lussier <klussier@masslnc.org> Signed-off-by: Galen Charlton <gmc@esilibrary.com> Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Changed files
- Open-ILS/src/sql/Pg/950.data.seed-values.sql
- Open-ILS/src/sql/Pg/upgrade/XXXX.schema.statisitcal-ratings.sql
Change #3390
Category None Changed by Galen Charlton <gmc @esilibrary.com>Changed at Fri 29 Jul 2016 16:56:11 Repository git://git.evergreen-ils.org/Evergreen.git Project Evergreen Branch master Revision ac561d3b347e4f7393000a6b76ea1071927d9d4e Comments
LP#1549505: update $modal to $uibModal Signed-off-by: Galen Charlton <gmc@esilibrary.com> Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Changed files
- Open-ILS/web/js/ui/default/staff/admin/local/rating/badge.js
Change #3391
Category None Changed by Kathy Lussier <klussier @masslnc.org>Changed at Fri 29 Jul 2016 17:51:14 Repository git://git.evergreen-ils.org/Evergreen.git Project Evergreen Branch master Revision d5ce5929495c31eeac6bfdc3df6bd3e275a3ed0d Comments
LP#1549505: Stamping upgrade scripts 0983-84 for stat pop ratings Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Changed files
- Open-ILS/src/sql/Pg/002.schema.config.sql
- Open-ILS/src/sql/Pg/upgrade/0983.schema.statistical-ratings.sql
- Open-ILS/src/sql/Pg/upgrade/0984.function.qp_search.sql
- Open-ILS/src/sql/Pg/upgrade/XXXX.schema.statisitcal-ratings.sql
- Open-ILS/src/sql/Pg/upgrade/YYYY.function.qp_search.sql