I just did a fresh install of master with NORMARC, and when I try to run rebuild_zebra.pl I get this error: 10:39:24-23/09 zebraidx(10578) [warn] /home/magnus/sites/koha-dev/etc/zebradb/biblios/etc/dom-config-marc.xml: stylesheet biblio-zebra-indexdefs.xsl not found in path /home/magnus/sites/koha-dev/etc/zebradb/biblios/etc:/home/magnus/sites/koha-dev/etc/zebradb/etc:/home/magnus/sites/koha-dev/etc/zebradb/marc_defs/normarc/biblios:/home/magnus/sites/koha-dev/etc/zebradb/lang_defs/nb:/home/magnus/sites/koha-dev/etc/zebradb/xsl 10:39:24-23/09 zebraidx(10578) [warn] /home/magnus/sites/koha-dev/etc/zebradb/biblios/etc/dom-config-marc.xml: stylesheet biblio-zebra-indexdefs.xsl not found in path /home/magnus/sites/koha-dev/etc/zebradb/biblios/etc:/home/magnus/sites/koha-dev/etc/zebradb/etc:/home/magnus/sites/koha-dev/etc/zebradb/marc_defs/normarc/biblios:/home/magnus/sites/koha-dev/etc/zebradb/lang_defs/nb:/home/magnus/sites/koha-dev/etc/zebradb/xsl
Created attachment 13020 [details] [review] Bug 8805 - Add a biblio-zebra-indexdefs.xsl for NORMARC This is required in order for Koha to support DOM indexing of the NORMARC dialect, cf Bug "Bug 7818 - support DOM mode for Zebra indexing of bibliographic records". The two files in this patch were generated from the NORMARC record.abs by doing the steps suggested at the bottom here: http://wiki.koha-community.org/wiki/Switching_to_dom_indexing No manual editing was involved. To test: - Do a fresh install, choosing NORMARC as the MARC dialect - Run rebuild_zebra.pl and check it does not complain about missing files or other things - Check that search works as expected Using MARC21 records for the testing should be OK.
New NORMARC installations off master are basically broken without this.
Comment on attachment 13020 [details] [review] Bug 8805 - Add a biblio-zebra-indexdefs.xsl for NORMARC Due to a new patch on bug 8665 this bug needs a fresh patch. Making this first patch obsolete in the meantime.
Created attachment 13126 [details] [review] Bug 8805 - Add a biblio-zebra-indexdefs.xsl for NORMARC This is required in order for Koha to support DOM indexing of the NORMARC dialect, cf Bug "Bug 7818 - support DOM mode for Zebra indexing of bibliographic records". The two files in this patch were generated from the NORMARC record.abs by doing the steps suggested at the bottom here: http://wiki.koha-community.org/wiki/Switching_to_dom_indexing No manual editing was involved. To test: - Do a fresh install, choosing NORMARC as the MARC dialect - Run rebuild_zebra.pl and check it does not complain about missing files or other things - Check that search works as expected. Using MARC21 records for the testing should be OK. 2012-10-31: New patch after an update to Bug 8665
New patch generated after attachment 13086 [details] [review] "Bug 8665 follow-up: add missing line to XSLT".
Created attachment 13178 [details] [review] Bug 8805 - Add a biblio-zebra-indexdefs.xsl for NORMARC This is required in order for Koha to support DOM indexing of the NORMARC dialect, cf Bug "Bug 7818 - support DOM mode for Zebra indexing of bibliographic records". The two files in this patch were generated from the NORMARC record.abs by doing the steps suggested at the bottom here: http://wiki.koha-community.org/wiki/Switching_to_dom_indexing No manual editing was involved. To test: - Do a fresh install, choosing NORMARC as the MARC dialect - Run rebuild_zebra.pl and check it does not complain about missing files or other things - Check that search works as expected. Using MARC21 records for the testing should be OK. 2012-10-31: New patch after an update to Bug 8665 Signed-off-by: Jared Camins-Esakov <jcamins@cpbibliography.com>
QA Comment : * I can't check if the patch is correct functionally speaking. Magnus will endorse the responsibility, no doubts ;-) * passes koha-qa.pl * no side effect risk & no string change, can be pushed for 3.10.0 passed QA
This patch has been pushed to master.
As 3.8.x supports DOM, pushing it to 3.8.x, will be in 3.8.7
Patch pushed to branch 3.10.x
Patches do not apply to 3.6.x, please reopen and submit a patch for 3.6.x if necessary. Thanks!