[koha-commits] main Koha release repository branch 3.22.x updated. v3.22.06-108-gb8f9f41

Git repo owner gitmaster at git.koha-community.org
Wed May 25 10:44:38 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, 3.22.x has been updated
       via  b8f9f4150a589a2e703505474200be99bf22784f (commit)
      from  97718c1f269d980f70242868a93eae0dcda66931 (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 b8f9f4150a589a2e703505474200be99bf22784f
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>
    (cherry picked from commit 7a178fd262dfd88c11461247ec90f2e7ee676616)
    Signed-off-by: Julian Maurice <julian.maurice at biblibre.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