[koha-commits] main Koha release repository branch 3.18.x updated. v3.18.03-73-g11287e0

Git repo owner gitmaster at git.koha-community.org
Mon Feb 23 00:07:19 CET 2015


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "main Koha release repository".

The branch, 3.18.x has been updated
       via  11287e0ad19d69175026b507ac8796988cfd0ab9 (commit)
       via  01dc4bc0ced9e705b1e5c0d008b78770a1eef9a5 (commit)
       via  012d960b359795ed347de8c32f0bf73d21911fd4 (commit)
       via  eef770cf2fa3842e2ba1863b4c1966bb125e2d4e (commit)
       via  c6c653b4d4f1ea293fc2b197250b67093eabf781 (commit)
       via  dd91aec752cee7dd963a888da164c533e11979fa (commit)
      from  1d9f869040bda7f626a3052451b84b4ade014e73 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 11287e0ad19d69175026b507ac8796988cfd0ab9
Author: Jonathan Druart <jonathan.druart at biblibre.com>
Date:   Tue Feb 10 11:34:10 2015 +0100

    Bug 13690: use Koha::Schema only when it's needed
    
    This patch makes Koha::Database lazy-load the whole Koha::Schema libraries.
    It doesn't seem to have negative effects, and makes scripts not using
    DBIx::Class notably faster [1].
    
    Regards
    
    [1] If you read the DBIx::Class::Schema docs, it explains that it it uses
    Module::Find to load all schema files...
    http://search.cpan.org/~ribasushi/DBIx-Class-0.082810/lib/DBIx/Class/Schema.pm#load_namespaces
    
    Signed-off-by: Tomas Cohen Arazi <tomascohen at gmail.com>
    Happy to sign this one. The only extra comment would be that DBIx::Class
    performance issues remain after this patch, but is being handled in a
    different bug.
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    (cherry picked from commit c52bc9756a5fa1e4f6bba7ce5c58124f150c5efc)
    Signed-off-by: Chris Cormack <chrisc at catalyst.net.nz>

commit 01dc4bc0ced9e705b1e5c0d008b78770a1eef9a5
Author: Kyle M Hall <kyle at bywatersolutions.com>
Date:   Fri Feb 20 07:23:15 2015 -0500

    Bug 12858 [QA Followup] - Don't call webservice if we have no data
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Tomas Cohen Arazi <tomascohen at gmail.com>
    (cherry picked from commit 79e1008cef66345106328487c712ef6dde7f3507)
    Signed-off-by: Chris Cormack <chrisc at catalyst.net.nz>

commit 012d960b359795ed347de8c32f0bf73d21911fd4
Author: Martin Renvoize <martin.renvoize at ptfs-europe.com>
Date:   Tue Sep 2 09:14:03 2014 +0000

    Bug 12858: Add error handling to Syndetics Index
    
    * Syndetics routines include a statement to check that the returned
      content from Syndetics is xml. The get_syndetics_index routine was
      missing this check and so when a 'not found' html page was returned
      the opac-detail page would take a long time to load whilst xml::simple
      attempted to parse the large html document.
    
      Test Plan
      1. Enable Syndetics indexes on opac.
      2. Head over to an opac-detail page on the opac.
      3. Remove the ISBN from the same item in the staff client.
      4. Reload the opac-detail page for the item noticeing a much slower
      page load.
      5. Apply the patch
      6. Reload the opac-detail page for the item and note that it now laods
      in a reasonable timescale again.
    
    Signed-off-by: Chris Cormack <chris at bigballofwax.co.nz>
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Tomas Cohen Arazi <tomascohen at gmail.com>
    (cherry picked from commit acc7da6a5f93e12704acdfd7981481c9ef07904b)
    Signed-off-by: Chris Cormack <chrisc at catalyst.net.nz>

commit eef770cf2fa3842e2ba1863b4c1966bb125e2d4e
Author: Jonathan Druart <jonathan.druart at biblibre.com>
Date:   Tue Sep 16 13:15:57 2014 +0200

    Bug 12669: Centralize the timezone handle into Koha::DateUtils
    
    This patch adds unit tests for the previous changes and centralize the
    timezone handle into the Koha::DateUtils module.
    Like that the behavior will affect all date manipulations using this
    module (should be all dates in Koha).
    
    Signed-off-by: Chris Cormack <chris at bigballofwax.co.nz>
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Tomas Cohen Arazi <tomascohen at gmail.com>
    (cherry picked from commit f82064286d3bc97031ad784901716a7a327839bc)
    Signed-off-by: Chris Cormack <chrisc at catalyst.net.nz>

commit c6c653b4d4f1ea293fc2b197250b67093eabf781
Author: Rolando Isidoro <rolando.isidoro at gmail.com>
Date:   Fri Aug 1 09:42:30 2014 +0100

    Bug 12669: Use floating timezone when handling dates without hours, minutes and seconds.
    
    Test plan:
    
    1. Create a new serial record or pick an existing one;
    2. Add a "New subscription" and set the "First issue publication date"
       and "Frequency" values so that the "Planned date" for a given issue
       hits a day where a transition to Daylight Saving Time (DST) occurs
    
       ex:. 1979-04-01 in Europe/Lisbon (http://www.timeanddate.com/time/change/portugal/lisbon?year=1979)
       ... use this website page as a source http://www.timeanddate.com/time/dst/2014.html
       to find a suitable transition to DST in your timezone in the current year.
    
    3. From the "Subscription detail" page in Koha for the given record click
       the "Serial collection" link on the left side context menu.
    
    Expected result:
    Prior to applying the patch the error described in this bug report should occur.
    After the patch is applied the "Serial collection" page should load correctly.
    
    Signed-off-by: Colin Campbell <colin.campbell at ptfs-europe.com>
    Signed-off-by: Chris Cormack <chris at bigballofwax.co.nz>
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Tomas Cohen Arazi <tomascohen at gmail.com>
    (cherry picked from commit e8f9000fcca4fd542f7f82e2288d3a627053dd77)
    Signed-off-by: Chris Cormack <chrisc at catalyst.net.nz>

commit dd91aec752cee7dd963a888da164c533e11979fa
Author: Chris Cormack <chris at bigballofwax.co.nz>
Date:   Sat Feb 7 17:04:40 2015 +1300

    Bug 13679 : Bug in listing overdues
    
    To test
    1/ Create some overdues and some issues due in the future
    2/ Run the overdues script
    3/ Notice item due in the future is in the list
    4/ Apply patch
    5/ Run script again
    6/ Notice in the future not in the list
    
    Signed-off-by: Nick <Nick at quechelibrary.org>
    Signed-off-by: Jonathan Druart <jonathan.druart at biblibre.com>
    Signed-off-by: Tomas Cohen Arazi <tomascohen at gmail.com>
    (cherry picked from commit 07f9dd9f8c2abb43a031c91449661a779ff53746)
    Signed-off-by: Chris Cormack <chrisc at catalyst.net.nz>

-----------------------------------------------------------------------

Summary of changes:
 C4/External/Syndetics.pm                        |    9 +++++--
 Koha/Database.pm                                |    2 +-
 Koha/DateUtils.pm                               |   27 ++++++++++++++------
 Koha/Template/Plugin/KohaDates.pm               |    2 ++
 misc/cronjobs/overdue_notices.pl                |    2 ++
 t/DateUtils.t                                   |   22 ++++++++++++++++-
 t/db_dependent/Koha_template_plugin_KohaDates.t |   30 +++++++++++++++++++----
 7 files changed, 78 insertions(+), 16 deletions(-)


hooks/post-receive
-- 
main Koha release repository


More information about the koha-commits mailing list