[koha-commits] main Koha release repository branch master updated. v19.05.00-865-g300a7a8

Git repo owner gitmaster at git.koha-community.org
Tue Oct 8 16:03:09 CEST 2019


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, master has been updated
       via  300a7a8110b5c48f5df387b73e5240f5977a8e4e (commit)
       via  afeca7cfa8635984eacc88014696a931cbf54cb3 (commit)
       via  bf06e424141476542781dccc75562e0c4bbf5d0b (commit)
       via  5af4cc2e6561114f75f4cc46f5336f5ab0603c58 (commit)
       via  9fb7f01f001001c12693e4538339e42f1797e77a (commit)
       via  fe59ab8165278d1c64474191f5558685a4f21ca2 (commit)
       via  ac28d8043d16342ed198cceca9168498ced37fd6 (commit)
       via  925db0baefe856a505cd8378aa33ba7dabcd646f (commit)
       via  c4e5d079bf0b3475ab37d67f6387b662c33e2c9f (commit)
       via  67d798fc9e4f6e64c105ee5c940a9074a6ad4cda (commit)
       via  9c5b5e4186260c1af3f0481a4a0b60f1e8729a19 (commit)
       via  5433517119f9ca1acd419efd10c3a4dac15d7419 (commit)
       via  f089d393dc421f484bb806b0c587ffefe0d9020b (commit)
      from  a3615f8c10510ed1974a1017134788d3995e99a3 (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 300a7a8110b5c48f5df387b73e5240f5977a8e4e
Author: Ere Maijala <ere.maijala at helsinki.fi>
Date:   Tue Jul 23 15:14:51 2019 +0300

    Bug 13937: Add SRU tests
    
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit afeca7cfa8635984eacc88014696a931cbf54cb3
Author: Ere Maijala <ere.maijala at helsinki.fi>
Date:   Fri Mar 8 11:40:54 2019 +0200

    Bug 13937: Switch from GetItem() to Koha::Items->find()
    
    Signed-off-by: Stefan Berndtsson <stefan.berndtsson at ub.gu.se>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit bf06e424141476542781dccc75562e0c4bbf5d0b
Author: Olli-Antti Kivilahti <olli-antti.kivilahti at helsinki.fi>
Date:   Thu Feb 14 15:08:54 2019 +0200

    Bug 13937: Fix the daemon log path.
    
    directory _LOG_DIR_/logs does't exists.
    
    All other log4perl -logs are out to _LOG_DIR_
    
    Thank you for the good work Ere!
    
    Signed-off-by: Stefan Berndtsson <stefan.berndtsson at ub.gu.se>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit 5af4cc2e6561114f75f4cc46f5336f5ab0603c58
Author: Ere Maijala <ere.maijala at helsinki.fi>
Date:   Fri Jan 11 11:27:56 2019 +0200

    Bug 13937: Add support for Z39.50 responder to the Debian scripts
    
    Signed-off-by: Stefan Berndtsson <stefan.berndtsson at ub.gu.se>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit 9fb7f01f001001c12693e4538339e42f1797e77a
Author: Ere Maijala <ere.maijala at helsinki.fi>
Date:   Tue Jan 15 13:54:17 2019 +0200

    Bug 13937: Fix RPN conversion
    
    Fixes handling of parenthesis and removes unused quote handling.
    
    Signed-off-by: Stefan Berndtsson <stefan.berndtsson at ub.gu.se>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit fe59ab8165278d1c64474191f5558685a4f21ca2
Author: Ere Maijala <ere.maijala at helsinki.fi>
Date:   Tue Nov 27 13:40:44 2018 +0200

    Bug 13937: Add tests for search and retrieval
    
    Sponsored-by: National Library of Finland
    Signed-off-by: Stefan Berndtsson <stefan.berndtsson at ub.gu.se>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit ac28d8043d16342ed198cceca9168498ced37fd6
Author: Ere Maijala <ere.maijala at helsinki.fi>
Date:   Thu Nov 22 11:20:01 2018 +0200

    Bug 13937: Add support for SRU and Elasticsearch
    
    Splits Session to GenericSession and ZebraSession where Generic supports any
    search backend via the SearchEngine classes and Zebra maintains the direct
    channel to the Zebra server.
    
    Adds config files required for mapping BIB-1 attributes to Koha search fields
    and SRU indexes to BIB-1 attributes.
    
    Adds PODs.
    
    Sponsored-by: National Library of Finland
    Signed-off-by: Stefan Berndtsson <stefan.berndtsson at ub.gu.se>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit 925db0baefe856a505cd8378aa33ba7dabcd646f
Author: Ere Maijala <ere.maijala at helsinki.fi>
Date:   Wed Nov 21 16:20:33 2018 +0200

    Bug 13937: Fix issues found in QA
    
    Signed-off-by: Stefan Berndtsson <stefan.berndtsson at ub.gu.se>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit c4e5d079bf0b3475ab37d67f6387b662c33e2c9f
Author: Nick Clemens <nick at bywatersolutions.com>
Date:   Tue Nov 14 12:29:52 2017 +0000

    Bug 13937: (follow-up) Pass through yaz switches and don't ignore case
    
    Signed-off-by: Stefan Berndtsson <stefan.berndtsson at ub.gu.se>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit 67d798fc9e4f6e64c105ee5c940a9074a6ad4cda
Author: Nick Clemens <nick at bywatersolutions.com>
Date:   Thu Sep 7 11:50:42 2017 -0400

    Bug 13937: Add unit tests
    
    Signed-off-by: Stefan Berndtsson <stefan.berndtsson at ub.gu.se>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit 9c5b5e4186260c1af3f0481a4a0b60f1e8729a19
Author: Nick Clemens <nick at bywatersolutions.com>
Date:   Thu Sep 7 11:49:34 2017 -0400

    Bug 13937: (follow-up) Correct error call to use self
    
    Signed-off-by: Stefan Berndtsson <stefan.berndtsson at ub.gu.se>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit 5433517119f9ca1acd419efd10c3a4dac15d7419
Author: Nick Clemens <nick at bywatersolutions.com>
Date:   Mon Dec 12 14:20:25 2016 +0000

    Bug 13937: (follow-up) Remove reference to sub _prefetch_records
    
    Remove reference to sub _prefetch_records
    
    It appears this sub is built into fetch and this call is a duplicate
    
    Signed-off-by: George Williams <george at nekls.org>
    Signed-off-by: Stefan Berndtsson <stefan.berndtsson at ub.gu.se>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit f089d393dc421f484bb806b0c587ffefe0d9020b
Author: Jesse Weaver <pianohacker at gmail.com>
Date:   Fri Dec 11 14:26:20 2015 -0700

    Bug 13937: Add a Z39.50 daemon that can inject item status MARC subfields
    
    This creates a new daemon, misc/z3950_responder.pl, which can respond to
    Z39.50 requests. By default, it just proxies searches to Zebra.
    
    If desired, however, it can also add a subfield to the item tags on
    outgoing records with a textual description of the item's status
    (checked out, lost, etc.). This is useful for certain ILL systems. These
    strings can be translated using the 'Z3950_STATUS' authorized value.
    
    Test plan:
      1) Start the Z39.50 server using `perl misc/z3950_responder.pl`.
      2) Connect to the server using `yaz-client 127.0.0.1:9999/biblios`.
      3) Run a search, such as `find @attr 1=1016 book`.
      4) Fetch the results both one at a time with `show 1` and in a batch
         using `show 1+5`.
      5) Turn on MARCXML using `format xml` and `elements marcxml`, and
         verify that the records are still correctly fetched.
      6) Enable the item status subfield by restarting the server with the
         option `--add-item-status=k`.
      7) Search for and fetch records, and verify that a $k subfield is
         added to the item tags as appropriate. It should show some
         combination of "Checked Out", "Lost", "Not For Loan", "Damaged",
         "Withdrawn", "In Transit", or "On Hold" as appropriate, or
         "Available".
      8) Add an authorized value named "Z3950_STATUS" with any of the keys
         "AVAILABLE", "CHECKED_OUT", "LOST", "NOT_FOR_LOAN", "DAMAGED",
         "WITHDRAWN", "IN_TRANSIT" or "ON_HOLD", and verify that their
         descriptions are used instead of the default values above.
    
    Signed-off-by: George Williams <george at nekls.org>
    Signed-off-by: Stefan Berndtsson <stefan.berndtsson at ub.gu.se>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

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

Summary of changes:
 C4/Installer/PerlDependencies.pm                   |    5 +
 Koha/Logger.pm                                     |   24 ++
 Koha/Z3950Responder.pm                             |  207 +++++++++++
 Koha/Z3950Responder/GenericSession.pm              |  113 ++++++
 Koha/Z3950Responder/RPN.pm                         |  121 +++++++
 Koha/Z3950Responder/Session.pm                     |  364 ++++++++++++++++++++
 Koha/Z3950Responder/ZebraSession.pm                |  163 +++++++++
 debian/koha-common.init                            |   20 ++
 debian/scripts/koha-create                         |    5 +-
 debian/scripts/koha-functions.sh                   |   23 ++
 debian/scripts/koha-list                           |   43 ++-
 debian/scripts/koha-z3950-responder                |  354 +++++++++++++++++++
 etc/log4perl.conf                                  |    7 +
 etc/z3950/attribute_mappings.yaml                  |   46 +++
 etc/z3950/config.xml                               |   13 +
 etc/{zebradb => z3950}/pqf.properties              |    5 +-
 misc/z3950_responder.pl                            |  178 ++++++++++
 t/Koha/Z3950responder.t                            |   14 +
 .../Koha/Z3950Responder/GenericSession.t           |  163 +++++++++
 t/db_dependent/Koha/Z3950Responder/Session.t       |   70 ++++
 t/db_dependent/Koha/Z3950Responder/Session2.t      |   86 +++++
 t/db_dependent/Koha/Z3950Responder/ZebraSession.t  |  133 +++++++
 t/db_dependent/Koha/Z3950Responder/config.xml      |   13 +
 23 files changed, 2164 insertions(+), 6 deletions(-)
 create mode 100644 Koha/Z3950Responder.pm
 create mode 100644 Koha/Z3950Responder/GenericSession.pm
 create mode 100644 Koha/Z3950Responder/RPN.pm
 create mode 100644 Koha/Z3950Responder/Session.pm
 create mode 100644 Koha/Z3950Responder/ZebraSession.pm
 create mode 100755 debian/scripts/koha-z3950-responder
 create mode 100644 etc/z3950/attribute_mappings.yaml
 create mode 100644 etc/z3950/config.xml
 copy etc/{zebradb => z3950}/pqf.properties (99%)
 create mode 100755 misc/z3950_responder.pl
 create mode 100644 t/Koha/Z3950responder.t
 create mode 100644 t/db_dependent/Koha/Z3950Responder/GenericSession.t
 create mode 100644 t/db_dependent/Koha/Z3950Responder/Session.t
 create mode 100644 t/db_dependent/Koha/Z3950Responder/Session2.t
 create mode 100644 t/db_dependent/Koha/Z3950Responder/ZebraSession.t
 create mode 100644 t/db_dependent/Koha/Z3950Responder/config.xml


hooks/post-receive
-- 
main Koha release repository


More information about the koha-commits mailing list