Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Builder evergreen-master-fedora-18 Build #1210

Results:

Failed test

SourceStamp:

ProjectEvergreen
Repositorygit://git.evergreen-ils.org/Evergreen.git
Branchmaster
Revisiond5ce5929495c31eeac6bfdc3df6bd3e275a3ed0d
Got Revisiond5ce5929495c31eeac6bfdc3df6bd3e275a3ed0d
Changes16 changes

BuildSlave:

eg-fed18

Reason:

scheduler

Steps and Logfiles:

  1. git update ( 6 secs )
    1. stdio
  2. Bootstrap via autogen './autogen.sh' skipped ( 0 secs )
    1. - no logs -
  3. Bootstrap via autoreconf 'autoreconf -f ...' ( 11 secs )
    1. stdio
  4. configure configure ( 8 secs )
    1. stdio
  5. compile compile ( 1 secs )
    1. stdio
  6. test test 850 tests 844 passed 6 failed failed ( 17 secs )
    1. stdio
    2. warnings (1)
  7. pylint pylint failed ( 2 secs )
    1. stdio

Build Properties:

NameValueSource
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:

NameLabelValue

Responsible Users:

  1. Galen Charlton
  2. Jason Stephenson
  3. Kathy Lussier
  4. Mike Rylander

Timing:

StartFri Jul 29 18:04:37 2016
EndFri Jul 29 18:05:26 2016
Elapsed48 secs

All Changes:

:

  1. Change #3376

    Category None
    Changed by Mike Rylander <mrylanderohnoyoudont@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
  2. Change #3377

    Category None
    Changed by Mike Rylander <mrylanderohnoyoudont@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
  3. Change #3378

    Category None
    Changed by Mike Rylander <mrylanderohnoyoudont@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
  4. Change #3379

    Category None
    Changed by Mike Rylander <mrylanderohnoyoudont@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
  5. Change #3380

    Category None
    Changed by Galen Charlton <gmcohnoyoudont@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
  6. Change #3381

    Category None
    Changed by Galen Charlton <gmcohnoyoudont@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
  7. Change #3382

    Category None
    Changed by Mike Rylander <mrylanderohnoyoudont@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
  8. Change #3383

    Category None
    Changed by Mike Rylander <mrylanderohnoyoudont@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
  9. Change #3384

    Category None
    Changed by Jason Stephenson <jstephensonohnoyoudont@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
  10. Change #3385

    Category None
    Changed by Galen Charlton <gmcohnoyoudont@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
  11. Change #3386

    Category None
    Changed by Galen Charlton <gmcohnoyoudont@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
  12. Change #3387

    Category None
    Changed by Mike Rylander <mrylanderohnoyoudont@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
  13. Change #3388

    Category None
    Changed by Kathy Lussier <klussierohnoyoudont@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
  14. Change #3389

    Category None
    Changed by Kathy Lussier <klussierohnoyoudont@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
  15. Change #3390

    Category None
    Changed by Galen Charlton <gmcohnoyoudont@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
  16. Change #3391

    Category None
    Changed by Kathy Lussier <klussierohnoyoudont@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