[koha-commits] main Koha release repository branch master updated. v16.05.00-beta-9-g7a178fd

Git repo owner gitmaster at git.koha-community.org
Mon May 23 19:02:42 CEST 2016


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  7a178fd262dfd88c11461247ec90f2e7ee676616 (commit)
      from  ff898e88330d4572daac241d4a480f616fd0dcc7 (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 7a178fd262dfd88c11461247ec90f2e7ee676616
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Fri May 13 11:51:54 2016 -0300

    Bug 16505: <collection> is missing the marc namespace and updates fail if -x is passed
    
    Using rebuild_zerba.pl with the -x option switch, produces an incorrect output in
    terms of what our XSLTs expect for indexing. This patch introduces the right namespace information
    on the exported records so indexing succeeds.
    
    To test:
    - On current master, have some records on your db
    - Run:
      $ sudo koha-shell kohadev
      $ cd kohaclone
      $ misc/migration_tools/rebuild_zebra.pl -r -b -k -x
    => you will get a message like this:
    
    NOTHING cleaned : the export /tmp/NL5ufjUfpp has been kept.
    
    - Run
      $ less /tmp/NL5ufjUfpp/biblio/exported_records
    => FAIL: The first line looks like this
    
    <?xml version="1.0" encoding="UTF-8"?><collection><record
    
    - Now run:
      $ xsltproc \
         /etc/koha/zebradb/marc_defs/marc21/biblios/biblio-zebra-indexdefs.xsl \
         /tmp/NL5ufjUfpp/biblio/exported_records
    => FAIL: No output
    - Apply the patch
    - Run:
      $ misc/migration_tools/rebuild_zebra.pl -r -b -k -x
    - Take a look at the result file:
      $ less /tmp/asdiouqwiue/biblio/exported_records
    => SUCCESS: The start of the file looks like this:
    <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim">
    
    - Run:
      $ xsltproc \
         /etc/koha/zebradb/marc_defs/marc21/biblios/biblio-zebra-indexdefs.xsl \
         /tmp/asdiouqwiue/biblio/exported_records
    => SUCCESS: There is actually indexing data :-D
    - Sign off :-D
    
    Edit: I changed qq{} for q{} as suggested by Jonathan.
    
    Sponsored-by: American Numismatic Society
    
    Signed-off-by: Bernardo Gonzalez Kriegel <bgkriegel at gmail.com>
    Works as described following test plan
    No errors
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>

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

Summary of changes:
 misc/migration_tools/rebuild_zebra.pl |   45 ++++++++++++++++++++++-----------
 1 file changed, 30 insertions(+), 15 deletions(-)


hooks/post-receive
-- 
main Koha release repository


More information about the koha-commits mailing list