See <http://teijenkins.hcmc.uvic.ca/job/TEIP5/2394/changes>
Changes:
[lou.burnard] define new class att.notated with members pvar pron u formula
------------------------------------------
[...truncated 258 lines...]
[echo] XSLT generate HTML files (language ${lang})
Warning: XML resolver not found; external catalogs will be ignored
BUILD SUCCESSFUL
Total time: 5 seconds
[echo] XSLT generate HTML files (language ${lang})
Warning: XML resolver not found; external catalogs will be ignored
BUILD SUCCESSFUL
Total time: 5 seconds
[echo] XSLT generate HTML files (language ${lang})
Warning: XML resolver not found; external catalogs will be ignored
BUILD SUCCESSFUL
Total time: 5 seconds
[echo] XSLT generate HTML files (language ${lang})
Warning: XML resolver not found; external catalogs will be ignored
BUILD SUCCESSFUL
Total time: 5 seconds
[echo] XSLT generate HTML files (language ${lang})
Warning: XML resolver not found; external catalogs will be ignored
BUILD SUCCESSFUL
Total time: 5 seconds
[echo] XSLT generate HTML files (language ${lang})
Warning: XML resolver not found; external catalogs will be ignored
BUILD SUCCESSFUL
Total time: 5 seconds
[echo] XSLT generate HTML files (language ${lang})
Warning: XML resolver not found; external catalogs will be ignored
BUILD SUCCESSFUL
Total time: 5 seconds
[echo] XSLT generate HTML files (language ${lang})
Warning: XML resolver not found; external catalogs will be ignored
BUILD SUCCESSFUL
Total time: 5 seconds
[echo] XSLT generate HTML files (language ${lang})
Warning: XML resolver not found; external catalogs will be ignored
BUILD SUCCESSFUL
Total time: 5 seconds
[echo] XSLT generate HTML files (language ${lang})
Warning: XML resolver not found; external catalogs will be ignored
BUILD SUCCESSFUL
Total time: 5 seconds
[echo] XSLT generate HTML files (language ${lang})
Warning: XML resolver not found; external catalogs will be ignored
BUILD SUCCESSFUL
Total time: 5 seconds
[echo] XSLT generate HTML files (language ${lang})
Warning: XML resolver not found; external catalogs will be ignored
BUILD SUCCESSFUL
Total time: 5 seconds
[echo] XSLT generate HTML files (language ${lang})
Warning: XML resolver not found; external catalogs will be ignored
BUILD SUCCESSFUL
Total time: 5 seconds
[echo] XSLT generate HTML files (language ${lang})
Warning: XML resolver not found; external catalogs will be ignored
BUILD SUCCESSFUL
Total time: 5 seconds
[echo] XSLT generate HTML files (language ${lang})
Warning: XML resolver not found; external catalogs will be ignored
BUILD SUCCESSFUL
Total time: 5 seconds
[echo] XSLT generate HTML files (language ${lang})
Warning: XML resolver not found; external catalogs will be ignored
BUILD SUCCESSFUL
Total time: 6 seconds
[echo] XSLT generate HTML files (language ${lang})
Warning: XML resolver not found; external catalogs will be ignored
BUILD SUCCESSFUL
Total time: 5 seconds
BUILD: Make web guidelines in all supported languages
make html-web ALLLANGUAGES="en es de ja ko fr it zh-TW"
make[2]: Entering directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5/ws/P5'>
BUILD: Making HTML Guidelines for language en
rm -rf Guidelines-web
perl -p -e \
"s+http://www.tei-c.org/release/xml/tei/stylesheet+<http://teijenkins.hcmc.uvic.ca/job/TEIP5/ws/P5/../../../Stylesheets/lastSuc…;> \
s+/usr/share/xml/tei/stylesheet+<http://teijenkins.hcmc.uvic.ca/job/TEIP5/ws/P5/../../../Stylesheets/lastSuc…;"> \
Utilities/guidelines.xsl.model > Utilities/guidelines.xsl
if [ -n ] ; then curl -s http://www.tei-c.org/index.xml | sed 's/content="text\/html"/content="text\/html; charset=utf-8"/' | xmllint --html --noent --dropdtd --xmlout - > Utilities/teic-index.xml;fi
for i in en es de ja ko fr it zh-TW ;do \
mkdir -p Guidelines-web/$i/html; \
cp odd.css guidelines.css guidelines-print.css Guidelines-web/$i/html; \
(cd Source/Guidelines/en; tar --exclude .svn -c -f - Images) | (cd Guidelines-web/$i/html; tar xf - );\
(cd webnav; tar --exclude .svn -c -f - .) | (cd Guidelines-web/$i/html; tar xf - ); \
done
echo '<project basedir="." default="html" name="buildweb"><import file="antbuildweb.xml"/><target name="html">' \
> buildweb.xml
for i in en es de ja ko fr it zh-TW ;do \
echo "<buildweb lang=\"$i\"/>" >> buildweb.xml; \
done
echo '</target></project>' >> buildweb.xml
ANT_OPTS="-Xss2m -Xmx752m -Djava.awt.headless=true" ant -q -lib Utilities/lib/jing.jar:Utilities/lib/saxon9he.jar -f buildweb.xml -DgoogleAnalytics=
[echo] Make Guidelines web pages for language en
[echo] Make Guidelines web pages for language es
[echo] Make Guidelines web pages for language de
[echo] Make Guidelines web pages for language ja
[echo] Make Guidelines web pages for language ko
[echo] Make Guidelines web pages for language fr
[echo] Make Guidelines web pages for language it
[echo] Make Guidelines web pages for language zh-TW
BUILD SUCCESSFUL
Total time: 4 minutes 22 seconds
# commented out for DEBUGing: rm -f buildweb.xml Utilities/teic-index.xml
touch html-web.stamp
make[2]: Leaving directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5/ws/P5'>
(cd Guidelines-web; tar --exclude .svn -c -f - . ) | (cd release/tei-p5-doc/share/doc/tei-p5-doc; tar xf - )
BUILD: make PDF version of Guidelines
make pdf
make[2]: Entering directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5/ws/P5'>
check if XeLaTeX exist
/usr/bin/xelatex
perl -p -e \
"s+http://www.tei-c.org/release/xml/tei/stylesheet+<http://teijenkins.hcmc.uvic.ca/job/TEIP5/ws/P5/../../../Stylesheets/lastSuc…;> \
s+/usr/share/xml/tei/stylesheet+<http://teijenkins.hcmc.uvic.ca/job/TEIP5/ws/P5/../../../Stylesheets/lastSuc…;"> \
Utilities/guidelines-latex.xsl > Utilities/guidelines.xsl
BUILD: build Lite version of Guidelines, then LaTeX version of Guidelines from Lite, then run to PDF using XeLaTeX
Make sure you have Junicode, Arphic and Mincho fonts installed
ANT_OPTS="-Xss2m -Xmx752m -Djava.awt.headless=true" ant -q -lib Utilities/lib/saxon9he.jar -f antbuilder.xml -DXSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5/ws/P5/../../../Stylesheets/lastSuc…> -DXELATEX=xelatex pdfonce
[echo] make LaTeX and PDF
BUILD SUCCESSFUL
Total time: 2 minutes 13 seconds
ANT_OPTS="-Xss2m -Xmx752m -Djava.awt.headless=true" ant -q -lib Utilities/lib/saxon9he.jar -f antbuilder.xml -DXSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5/ws/P5/../../../Stylesheets/lastSuc…> -DXELATEX=xelatex pdfrest 2> pdfbuild.log 1> pdfbuild.log
grep -v "Failed to convert input string to UTF16" pdfbuild.log
[echo] Run PDF a few more times
BUILD SUCCESSFUL
Total time: 1 minute 41 seconds
for i in Guidelines*aux; do perl -p -i -e 's/.*zf(a)fam.*//' $i; done
make[2]: Leaving directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5/ws/P5'>
BUILD: make ePub and Kindle version of Guidelines
make epub
make[2]: Entering directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5/ws/P5'>
BUILD: Make epub version of Guidelines
ANT_OPTS="-Xss2m -Xmx752m -Djava.awt.headless=true" ant -q -f <http://teijenkins.hcmc.uvic.ca/job/TEIP5/ws/P5/../../../Stylesheets/lastSuc…> -lib Utilities/lib/saxon9he.jar -Dprofiledir=<http://teijenkins.hcmc.uvic.ca/job/TEIP5/ws/P5/../../../Stylesheets/lastSuc…> -Dprofile=tei -DinputFile=`pwd`/p5.xml -DoutputFile=`pwd`/Guidelines.epub -Dcoverimage=`pwd`/Utilities/cover.jpg
BUILD SUCCESSFUL
Total time: 56 seconds
java -jar Utilities/epubcheck3.jar Guidelines.epub
Epubcheck Version 3.0.1
Validating against EPUB version 3.0
No errors or warnings detected.
touch Guidelines.epub
make[2]: Leaving directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5/ws/P5'>
make mobi
make[2]: Entering directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5/ws/P5'>
ANT_OPTS="-Xss2m -Xmx752m -Djava.awt.headless=true" ant -q -f <http://teijenkins.hcmc.uvic.ca/job/TEIP5/ws/P5/../../../Stylesheets/lastSuc…> -lib Utilities/lib/saxon9he.jar -Dprofiledir=<http://teijenkins.hcmc.uvic.ca/job/TEIP5/ws/P5/../../../Stylesheets/lastSuc…> -Dprofile=teikindle -DinputFile=`pwd`/p5.xml -DoutputFile=`pwd`/Guidelines-kindle.epub -Dcoverimage=`pwd`/Utilities/cover.jpg
BUILD SUCCESSFUL
Total time: 58 seconds
command -v kindlegen && kindlegen Guidelines-kindle.epub -o Guidelines.mobi
make[2]: [Guidelines.mobi] Error 127 (ignored)
rm Guidelines-kindle.epub
make[2]: Leaving directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5/ws/P5'>
cp Guidelines.pdf Guidelines.epub release/tei-p5-doc/share/doc/tei-p5-doc/en
test -f Guidelines.mobi && cp Guidelines.mobi release/tei-p5-doc/share/doc/tei-p5-doc/en
make[1]: [dist-doc.stamp] Error 1 (ignored)
touch dist-doc.stamp
BUILD: Make doc release in <http://teijenkins.hcmc.uvic.ca/job/TEIP5/ws/P5/debian-tei-p5-doc/debian/tei…>
(cd release/tei-p5-doc; tar cf - .) | (cd <http://teijenkins.hcmc.uvic.ca/job/TEIP5/ws/P5/debian-tei-p5-doc/debian/tei…;> tar xf - )
make[1]: Leaving directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5/ws/P5'>
dh_testdir
dh_testroot
dh_installdocs
dh_installmenu
dh_installchangelogs
dh_compress --exclude=.xml --exclude=.html --exclude=.js --exclude=.pdf --exclude=.epub --exclude=.mobi
dh_fixperms
dh_installdeb
dh_gencontrol
dh_md5sums
dh_builddeb
dpkg-deb: building package `tei-p5-doc' in `../tei-p5-doc_3.0.0a_all.deb'.
dpkg-genchanges -b >../tei-p5-doc_3.0.0a_amd64.changes
dpkg-genchanges: binary-only upload - not including any source code
dpkg-source -i.svn -I.svn --after-build debian-tei-p5-doc
dpkg-buildpackage: binary only upload (no source included)
BUILD: make Debian tei-p5-exemplars package
(cd debian-tei-p5-exemplars; debclean;debuild -eXSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5/ws/P5/../../../Stylesheets/lastSuc…> -eVCS=git -eINJENKINS=true --no-lintian -nc -b -i.svn -I.svn -uc -us)
Cleaning in directory .
dh_testdir
dh_testroot
rm -f build-stamp configure-stamp
# Add here commands to clean up after the build process.
dh_clean
dpkg-buildpackage -rfakeroot -D -us -uc -nc -b -i.svn -I.svn
dpkg-buildpackage: source package tei-p5-exemplars
dpkg-buildpackage: source version 3.0.0a
dpkg-buildpackage: source distribution natty
dpkg-buildpackage: source changed by TEI <editors(a)www.tei-c.org>
dpkg-source -i.svn -I.svn --before-build debian-tei-p5-exemplars
dpkg-buildpackage: host architecture amd64
debian/rules build
dh_testdir
# Add here commands to configure the package.
touch configure-stamp
dh_testdir
# Add here commands to compile the package.
touch build-stamp
fakeroot debian/rules binary
dh_testdir
dh_testroot
dh_installdirs
install -d <http://teijenkins.hcmc.uvic.ca/job/TEIP5/ws/P5/debian-tei-p5-exemplars/debi…>
(cd ..; make VCS=git INJENKINS=true XSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5/ws/P5/../../../Stylesheets/lastSuc…> PREFIX=<http://teijenkins.hcmc.uvic.ca/job/TEIP5/ws/P5/debian-tei-p5-exemplars/debi…> install-exemplars)
make[1]: Entering directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5/ws/P5'>
BUILD: Make distribution directory for exemplars
(cd Exemplars; make XSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5/ws/P5/../../../Stylesheets/lastSuc…> dist)
make[2]: Entering directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5/ws/P5/Exemplars'>
ANT_OPTS="-Xss2m -Xmx752m -Djava.awt.headless=true" ant -lib ../Utilities/lib/saxon9he.jar:../Utilities/lib/jing.jar -Dtrang=../Utilities/lib/trang.jar -Dprofile=tei -DdefaultSource=`(cd ..; pwd)`/p5subset.xml -DXSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5/ws/P5/../../../Stylesheets/lastSuc…> -Dbasedir=`pwd` -f ../Test/antruntest.xml -Doutputname=tei_bare -Dtestfile=tei_bare.tei -DoddFile=tei_bare.odd validateodd compileodd rng dtd exampleschema isoschematron validateschematron cleanup
Buildfile: <http://teijenkins.hcmc.uvic.ca/job/TEIP5/ws/P5/Test/antruntest.xml>
validateodd:
[echo] Validate tei_bare.odd as ODD
[runjing] <http://teijenkins.hcmc.uvic.ca/job/TEIP5/ws/P5/p5odds.rng>:21770:28: error: duplicate attribute "notation"
BUILD FAILED
<http://teijenkins.hcmc.uvic.ca/job/TEIP5/ws/P5/Test/antruntest.xml>:141: Validation failed, messages should have been provided.
Total time: 1 second
make[2]: *** [tei_bare.dtd] Error 1
make[2]: Leaving directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5/ws/P5/Exemplars'>
make[1]: *** [dist-exemplars.stamp] Error 2
make[1]: Leaving directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5/ws/P5'>
make: *** [install] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2
debuild: fatal error at line 1364:
dpkg-buildpackage -rfakeroot -D -us -uc -nc -b -i.svn -I.svn failed
make: *** [deb] Error 29
Build step 'Execute shell' marked build as failure
Archiving artifacts
See <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test/2783/changes>
Changes:
[lou.burnard] define new class att.notated with members pvar pron u formula
------------------------------------------
Started by an SCM change
Building in workspace <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test/ws/>
> git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url https://github.com/TEIC/TEI.git # timeout=10
Fetching upstream changes from https://github.com/TEIC/TEI.git
> git --version # timeout=10
> git -c core.askpass=true fetch --tags --progress https://github.com/TEIC/TEI.git +refs/heads/*:refs/remotes/origin/*
> git rev-parse refs/remotes/origin/dev^{commit} # timeout=10
> git rev-parse refs/remotes/origin/origin/dev^{commit} # timeout=10
Checking out Revision cf9a6355a2a7360fbf51e30fedeeff4bf796edfd (refs/remotes/origin/dev)
> git config core.sparsecheckout # timeout=10
> git checkout -f cf9a6355a2a7360fbf51e30fedeeff4bf796edfd
> git rev-list 6341bcc0eff5bc71e7554562395d96a48d5d7d1e # timeout=10
[workspace] $ /bin/bash -xe /tmp/hudson8101533865439724443.sh
+ cd P5
++ pwd
+ make VCS=git INJENKINS=true XSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test/ws/P5/../../../Stylesheets/la…> clean validate test
(cd Exemplars; make clean)
make[1]: Entering directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test/ws/P5/Exemplars'>
mv tei_lite_fr.nvdl tei_lite_fr.nvdl.bak
rm -f *.processed *.xsd *.dtd *.doc.* *.rnc tei*.xsl tei*.rng *.compiled* *~ *.xi *.isosch *.epub *.pdf *.html *.nvdl *-teix*
mv tei_lite_fr.nvdl.bak tei_lite_fr.nvdl
rm -f exnames.xml
rm -f enrich.rng isofs.rng
rm -f names.xml *properties
rm -f [A-Z]*xml
make[1]: Leaving directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test/ws/P5/Exemplars'>
(cd Test; make clean)
make[1]: Entering directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test/ws/P5/Test'>
rm -f test*.doc.xml test*.rnc test*.dtd test*.compiled.* test*.xsd test*.rnc test*.rng test*.xsl test*.isosch
rm -rf LOG *~ *.xsd Schema RomaResults DTD
rm -rf *.doc.*
rm -f detest.log detest.log.all
rm -f *-examples.rng *-examples.rnc *test*.nvdl *-ex.odd
rm -f detest.rnc detest.rng detest.dtd detest.isosch
make[1]: Leaving directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test/ws/P5/Test'>
rm -rf release Guidelines Guidelines-web Schema DTD dtd Split
rm -rf Guidelines.??? Guidelines-*
rm -f *.isosch.xsl
rm -f *.stamp
rm -f *.xsd
rm -f Exemplars/stdout
rm -f Test/*.isosch
rm -f Test/detest.dtd Test/detest.rnc Test/detest.rng Test/detest.xsl
rm -f Test/stdout
rm -f Utilities/guidelines.xsl
rm -f anything buildweb.xml
rm -f p5.sch p5.isosch p5.xml p5subset.xml p5subset.json p5subset.js
rm -f p5attlist.txt
rm -f p5odds-examples.rng p5odds-examples.rnc p5odds.rng p5odds.rnc p5odds.isosch
rm -f pdfbuild.log
rm -f stripspace.xsl.model
rm -f tei-*.zip
rm -f tei-p5-*_*build
rm -f tei-p5-*_*changes
rm -f tei-p5-*_*deb
rm -f teiwebsiteguidelines.zip
rm -rf FASC-*
rm -rf catalogue.* modList
rm -rf valid v.xml ValidatorLog.xml Utilities/pointerattributes.xsl graphics.sh missfont.log v.body v.header Schematron1.xml Schematron2.xml
Checking you have running XML tools and Perl before trying to run transform...
Ant:/usr/bin/ant
Perl:/usr/bin/perl
Java:/usr/bin/java
xmllint:/usr/bin/xmllint
touch check.stamp
get latest date:
VCS is git
if [ "git" = "svn" ] ; \
then \
if [ true = "true" ] ; \
then svn info --xml svn://svn.code.sf.net/p/tei/code/trunk/P5 ; \
else svn info --xml ; \
fi > repodate.xml ; \
fi
if [ git = "git" ] ; \
then \
git log --max-count=1 --pretty=format:"<info type=\"git\"><entry><commit revision=\"%h\"><date>%ai</date></commit></entry></info>" > repodate.xml ; \
fi
BUILD: Generate modular DTDs, Schemas, Schematron and miscellaneous outputs
ANT_OPTS="-Xss2m -Xmx752m -Djava.awt.headless=true" ant -q -lib Utilities/lib/jing.jar:Utilities/lib/saxon9he.jar -f antbuilder.xml -DXSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test/ws/P5/../../../Stylesheets/la…> -DDRIVER=Source/guidelines-en.xml base subset outputs
[echo] make modular DTDs, RELAXNG schemas, json, odd schemas, schematron files
[echo] Using <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test/ws/P5/../../../Stylesheets/la…> for XSL stylesheets
[echo] Do ODD processing for p5odds.odd
[echo] Do ODD processing for p5odds-examples.odd
BUILD SUCCESSFUL
Total time: 1 minute 19 seconds
BUILD: Generate modular RELAX NG (compact) schemas using trang
(cd Schema; for i in *rng; do java -jar ../Utilities/lib/trang.jar $i `basename $i .rng`.rnc;done)
touch schemas.stamp
BUILD: Check validity with rnv if we have it
command -v rnv && rnv -v p5odds.rnc p5.xml
/usr/local/bin/rnv
rnv version 1.7.10
p5.xml
p5.xml:54472:4: error: element http://www.tei-c.org/ns/1.0^classRef not allowed
required:
after
allowed:
element http://www.tei-c.org/ns/1.0^memberOf
error: some documents are invalid
make: [valid] Error 1 (ignored)
BUILD: Check validity with special-purpose XSL code, looking for bad links etc
ANT_OPTS="-Xss2m -Xmx752m -Djava.awt.headless=true" ant -q -lib Utilities/lib/saxon9he.jar -f antbuilder.xml -DXSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test/ws/P5/../../../Stylesheets/la…> validators
[echo] Run Schematron script (normal part of Guidelines)
[echo] Run Schematron script (Examples in Guidelines marked as valid)
[echo] Run ad hoc XSLT validators
BUILD SUCCESSFUL
Total time: 33 seconds
<Messages>
<WARNING>Schematron warning: WARNING: use of deprecated method — the use of the altIdentifier element as a direct child of the msPart element will be removed from the TEI on 2016-09-09 [Test: child::tei:altIdentifier] Location: /TEI[1]/text[1]/body[1]/div[10]/div[10]/specGrp[1]/elementSpec[1]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/msDesc[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/msPart[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]</WARNING>
<WARNING>Schematron warning: WARNING: use of deprecated attribute — @render of the tagUsage element will be removed from the TEI on 2017-01-01.
[Test: @render] Location: /TEI[1]/text[1]/body[1]/div[1]/div[3]/div[1]/div[1]/div[3]/p[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagsDecl[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/namespace[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagUsage[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: use of deprecated attribute — @render of the tagUsage element will be removed from the TEI on 2017-01-01.
[Test: @render] Location: /TEI[1]/text[1]/body[1]/div[1]/div[3]/div[1]/div[1]/div[3]/p[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagsDecl[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/namespace[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagUsage[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]</WARNING>
<WARNING>Schematron warning: WARNING: use of deprecated attribute — @render of the tagUsage element will be removed from the TEI on 2017-01-01.
[Test: @render] Location: /TEI[1]/text[1]/body[1]/div[1]/div[3]/div[1]/div[1]/div[3]/p[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagsDecl[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/namespace[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagUsage[namespace-uri()='http://www.tei-c.org/ns/Examples'][3]</WARNING>
<WARNING>Schematron warning: WARNING: use of deprecated attribute — @render of the tagUsage element will be removed from the TEI on 2017-01-01.
[Test: @render] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[1]/p[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagsDecl[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/namespace[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagUsage[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: use of deprecated attribute — @render of the tagUsage element will be removed from the TEI on 2017-01-01.
[Test: @render] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[1]/p[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagsDecl[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/namespace[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagUsage[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]</WARNING>
<WARNING>Schematron warning: WARNING: use of deprecated attribute — @render of the tagUsage element will be removed from the TEI on 2017-01-01.
[Test: @render] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[2]/p[4]/specGrp[1]/elementSpec[1]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagsDecl[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/namespace[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagUsage[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: use of deprecated attribute — @render of the tagUsage element will be removed from the TEI on 2017-01-01.
[Test: @render] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[2]/p[4]/specGrp[1]/elementSpec[1]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagsDecl[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/namespace[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagUsage[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]</WARNING>
<WARNING>Schematron warning: WARNING: use of deprecated attribute — @render of the tagUsage element will be removed from the TEI on 2017-01-01.
[Test: @render] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[2]/p[4]/specGrp[1]/elementSpec[1]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagsDecl[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/namespace[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagUsage[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: use of deprecated attribute — @render of the tagUsage element will be removed from the TEI on 2017-01-01.
[Test: @render] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[2]/p[4]/specGrp[1]/elementSpec[1]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagsDecl[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/namespace[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagUsage[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]</WARNING>
<WARNING>Schematron warning: WARNING: use of deprecated attribute — @render of the tagUsage element will be removed from the TEI on 2017-01-01.
[Test: @render] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[2]/p[4]/specGrp[1]/elementSpec[1]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagsDecl[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/namespace[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagUsage[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: use of deprecated attribute — @render of the tagUsage element will be removed from the TEI on 2017-01-01.
[Test: @render] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[2]/p[4]/specGrp[1]/elementSpec[1]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagsDecl[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/namespace[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagUsage[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]</WARNING>
<WARNING>Schematron warning: WARNING: use of deprecated attribute — @render of the tagUsage element will be removed from the TEI on 2017-01-01.
[Test: @render] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[2]/p[4]/specGrp[1]/elementSpec[2]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagsDecl[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/namespace[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagUsage[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: use of deprecated attribute — @render of the tagUsage element will be removed from the TEI on 2017-01-01.
[Test: @render] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[2]/p[4]/specGrp[1]/elementSpec[2]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagsDecl[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/namespace[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagUsage[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]</WARNING>
<WARNING>Schematron warning: WARNING: use of deprecated attribute — @render of the tagUsage element will be removed from the TEI on 2017-01-01.
[Test: @render] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[2]/p[4]/specGrp[1]/elementSpec[2]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagsDecl[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/namespace[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagUsage[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: use of deprecated attribute — @render of the tagUsage element will be removed from the TEI on 2017-01-01.
[Test: @render] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[2]/p[4]/specGrp[1]/elementSpec[2]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagsDecl[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/namespace[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagUsage[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]</WARNING>
<WARNING>Schematron warning: WARNING: use of deprecated attribute — @render of the tagUsage element will be removed from the TEI on 2017-01-01.
[Test: @render] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[2]/p[4]/specGrp[1]/elementSpec[3]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/namespace[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagUsage[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: use of deprecated attribute — @render of the tagUsage element will be removed from the TEI on 2017-01-01.
[Test: @render] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[2]/p[4]/specGrp[1]/elementSpec[3]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/namespace[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagUsage[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: use of deprecated attribute — @render of the tagUsage element will be removed from the TEI on 2017-01-01.
[Test: @render] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[2]/p[4]/specGrp[1]/elementSpec[3]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/namespace[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagUsage[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: use of deprecated attribute — @render of the tagUsage element will be removed from the TEI on 2017-01-01.
[Test: @render] Location: /TEI[1]/text[1]/body[1]/div[3]/div[3]/div[3]/p[9]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagsDecl[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/namespace[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagUsage[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: use of deprecated attribute — @hand of the gap element will be removed from the TEI on 2017-08-01.
[Test: @hand] Location: /TEI[1]/text[1]/body[1]/div[11]/div[3]/div[1]/div[7]/p[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/gap[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
</Messages>
(grep -q "<ERROR>" ValidatorLog.xml;if [ $? -ne 1 ] ; then echo "Oh dear me. ERROR found";diff ValidatorLog.xml expected-results/ValidatorLog.xml;false; fi)
sh graphics.sh
BUILD: Check validity with nvdl, first examples with feasible validity, and then the valid ones
./run-onvdl p5.nvdl p5.xml
/usr/bin/onvdl
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test/ws/P5/p5odds-examples.rng>:18194:28: error: duplicate attribute "notation"
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test/ws/P5/p5odds.rng>:21770:28: error: duplicate attribute "notation"
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test/ws/P5/p5odds-examples.rng>:18194:28: error: duplicate attribute "notation"
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test/ws/P5/p5odds.rng>:21770:28: error: duplicate attribute "notation"
Error: nvdl run found problems
make: *** [valid] Error 1
Build step 'Execute shell' marked build as failure
Magdalena, James, and I are meeting Saturday morning to review the
processing model state of affairs. Any last minute
thoughts/comments/protests gratefully received before then.
As promised, I've now updated my little tutorial on pure ODD. A PDF
version is attached, and you can find the source in the repo at
https://github.com/TEIC/TEI/blob/dev/Documents/pureODD/pureODDtutorial.xml
: I am wondering if it needs a section on "how to convert your existing
odd", which would however be much easier to write with input from some
early adopters... (that's you chaps)
If you sniff around in that bit of the repo, you'll also find a more
ambitious document by Sebastian called "The TEI Customisation
Handbook" (
https://github.com/TEIC/TEI/blob/dev/Documents/oddmanual/oddmanual.xml)
This was written some time ago and doesn't therefore discuss pure odd. I
haven't yet had the heart to bring it up to date.
See <http://teijenkins.hcmc.uvic.ca/job/Stylesheets/2002/changes>
Changes:
[James Cummings] adding noreledmac option to eledmac since eledmac is deprecated. This
------------------------------------------
[...truncated 338 lines...]
Convert test-pure2.odd to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets/ws/Test/test-pure2.rnc> (tei to rnc) using profile default
[echo] Do ODD expand processing (schema )
Warning: XML resolver not found; external catalogs will be ignored
BUILD SUCCESSFUL
Total time: 9 seconds
../bin/teitohtml --odd test-pure2.odd test-pure2.odd.html
Convert test-pure2.odd to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets/ws/Test/test-pure2.odd.html> (tei to html) using profile default
[echo] Do ODD expand processing and conversion to TEI Lite (schema )
Warning: XML resolver not found; external catalogs will be ignored
Warning: XML resolver not found; external catalogs will be ignored
[echo] XSLT generate HTML files (language en)
Warning: XML resolver not found; external catalogs will be ignored
BUILD SUCCESSFUL
Total time: 14 seconds
xmllint --noout --dtdvalid test-pure2.dtd test-pure2.xml
xmllint --encode utf-8 --format test-pure2.odd.html | perl cleanup.pl> test.temp ; mv test.temp test-pure2.odd.html
perl -p -i -e 's/generated from ODD source .*//' test-pure2.dtd
perl -i -pe 'BEGIN{undef $/;} s/<!--\nDTD[^>]*-->\n//smg' test-pure2.dtd
perl -p -i -e 's/generated from ODD source .*//' test-pure2.rnc
perl -i -pe 'BEGIN{undef $/;} s/# ?Schema[^#]+#[^#]+#[^#]+#[^#]+#\n//smg' test-pure2.rnc
if [ 0 -ne 1 ]; \
then diff test-pure2.rnc expected-results/test-pure2.rnc; fi
if [ 0 -ne 1 ]; \
then diff test-pure2.dtd expected-results/test-pure2.dtd; fi
if [ 0 -ne 1 ]; \
then diff test-pure2.odd.html expected-results/test-pure2.odd.html; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test.odd ../odds/odd2odd.xsl > test.odd2odd
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test.odd2odd ../odds/odd2dtd.xsl > test.odd2dtd
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test.odd2odd ../odds/odd2html.xsl > test.odd2html
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test.odd2odd ../odds/odd2json.xsl > test.odd2json
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test.odd2odd ../odds/odd2lite.xsl > test.odd2lite
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test.odd2odd ../odds/odd2relax.xsl > test.odd2relax
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test.odd2odd ../odds/odd2xslstripspace.xsl > test.odd2xslstripspace
rm test.odd2odd
rm test.odd2dtd
rm test.odd2html
rm test.odd2json
rm test.odd2lite
rm test.odd2relax
rm test.odd2xslstripspace
for i in teitobibtex teitodocbook teitodocx teitoepub teitoepub3 teitofo teitohtml teitohtml5 teitojson teitolatex teitoodt teitopdf teitordf teitotxt; do ../bin/$i maria.xml $i.result && rm $i.result; done
Convert maria.xml to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets/ws/Test/teitobibtex.result> (tei to bibtex) using profile default
Warning: XML resolver not found; external catalogs will be ignored
BUILD SUCCESSFUL
Total time: 2 seconds
Convert maria.xml to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets/ws/Test/teitodocbook.result> (tei to docbook) using profile default
Warning: XML resolver not found; external catalogs will be ignored
BUILD SUCCESSFUL
Total time: 3 seconds
Convert maria.xml to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets/ws/Test/teitodocx.result> (tei to docx) using profile default
Warning: XML resolver not found; external catalogs will be ignored
Warning: XML resolver not found; external catalogs will be ignored
BUILD SUCCESSFUL
Total time: 11 seconds
Convert maria.xml to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets/ws/Test/teitoepub.result> (tei to epub) using profile default
BUILD SUCCESSFUL
Total time: 8 seconds
Convert maria.xml to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets/ws/Test/teitoepub3.result> (tei to epub3) using profile default
BUILD SUCCESSFUL
Total time: 8 seconds
Convert maria.xml to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets/ws/Test/teitofo.result> (tei to fo) using profile default
Warning: XML resolver not found; external catalogs will be ignored
BUILD SUCCESSFUL
Total time: 6 seconds
Convert maria.xml to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets/ws/Test/teitohtml.result> (tei to html) using profile default
[echo] XSLT generate HTML files (language en)
Warning: XML resolver not found; external catalogs will be ignored
BUILD SUCCESSFUL
Total time: 40 seconds
Convert maria.xml to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets/ws/Test/teitohtml5.result> (tei to html5) using profile default
[echo] XSLT generate HTML files (language en)
Warning: XML resolver not found; external catalogs will be ignored
BUILD SUCCESSFUL
Total time: 1 minute 5 seconds
Convert maria.xml to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets/ws/Test/teitojson.result> (tei to json) using profile default
Warning: XML resolver not found; external catalogs will be ignored
BUILD SUCCESSFUL
Total time: 37 seconds
Convert maria.xml to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets/ws/Test/teitolatex.result> (tei to latex) using profile default
Warning: XML resolver not found; external catalogs will be ignored
Warning: XML resolver not found; external catalogs will be ignored
BUILD SUCCESSFUL
Total time: 1 minute 49 seconds
Convert maria.xml to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets/ws/Test/teitoodt.result> (tei to odt) using profile default
Warning: XML resolver not found; external catalogs will be ignored
Warning: XML resolver not found; external catalogs will be ignored
BUILD SUCCESSFUL
Total time: 1 minute 34 seconds
Convert maria.xml to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets/ws/Test/teitopdf.result> (tei to pdf) using profile default
Warning: XML resolver not found; external catalogs will be ignored
Warning: XML resolver not found; external catalogs will be ignored
[echo] Running XeLaTeX on <http://teijenkins.hcmc.uvic.ca/job/Stylesheets/ws/Test/teitopdf.result.tex> in <http://teijenkins.hcmc.uvic.ca/job/Stylesheets/ws/Test>
[echo] Rename <http://teijenkins.hcmc.uvic.ca/job/Stylesheets/ws/Test/teitopdf.result.pdf> to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets/ws/Test/teitopdf.result,> and delete <http://teijenkins.hcmc.uvic.ca/job/Stylesheets/ws/Test/teitopdf.result.tex>
BUILD SUCCESSFUL
Total time: 2 minutes 25 seconds
Convert maria.xml to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets/ws/Test/teitordf.result> (tei to rdf) using profile default
Warning: XML resolver not found; external catalogs will be ignored
BUILD SUCCESSFUL
Total time: 42 seconds
Convert maria.xml to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets/ws/Test/teitotxt.result> (tei to txt) using profile default
Warning: XML resolver not found; external catalogs will be ignored
BUILD SUCCESSFUL
Total time: 49 seconds
../bin/teitoodd test16.odd temp.odd
Convert test16.odd to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets/ws/Test/temp.odd> (tei to odd) using profile default
[echo] Do ODD expand processing (schema )
BUILD SUCCESSFUL
Total time: 1 minute 22 seconds
for i in teitornc teitorelaxng teitoxsd teitodtd ; do ../bin/$i temp.odd $i.result && rm $i.result; done
Convert temp.odd to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets/ws/Test/teitornc.result> (tei to rnc) using profile default
[echo] Do ODD expand processing (schema )
Warning: XML resolver not found; external catalogs will be ignored
BUILD SUCCESSFUL
Total time: 1 minute 56 seconds
Convert temp.odd to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets/ws/Test/teitorelaxng.result> (tei to relaxng) using profile default
[echo] Do ODD expand processing (schema )
Warning: XML resolver not found; external catalogs will be ignored
BUILD SUCCESSFUL
Total time: 1 minute 24 seconds
Convert temp.odd to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets/ws/Test/teitoxsd.result> (tei to xsd) using profile default
[echo] Do ODD expand processing (schema )
Warning: XML resolver not found; external catalogs will be ignored
BUILD SUCCESSFUL
Total time: 1 minute 28 seconds
Convert temp.odd to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets/ws/Test/teitodtd.result> (tei to dtd) using profile default
[echo] Do ODD expand processing (schema )
Warning: XML resolver not found; external catalogs will be ignored
BUILD SUCCESSFUL
Total time: 1 minute 2 seconds
rm temp.odd
BUILD: testing namespaces
../bin/teitornc test33.odd test33.rnc
Convert test33.odd to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets/ws/Test/test33.rnc> (tei to rnc) using profile default
[echo] Do ODD expand processing (schema )
Warning: XML resolver not found; external catalogs will be ignored
BUILD SUCCESSFUL
Total time: 1 minute 11 seconds
perl -p -i -e 's/generated from ODD source .*//' test33.rnc
perl -i -pe 'BEGIN{undef $/;} s/# ?Schema[^#]+#[^#]+#[^#]+#[^#]+#\n//smg' test33.rnc
if [ 0 -ne 1 ]; \
then diff test33.rnc expected-results/test33.rnc; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test33.odd ../odds/odd2json.xsl > test33.json
perl -p -i -e 's/"date":"\d+-\d+\-\d+T\d+:\d+:\d+Z",//' test33.json
if [ 0 -ne 1 ]; \
then diff test33.json expected-results/test33.json; fi
../bin/teitornc test34.odd test34.rnc
Convert test34.odd to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets/ws/Test/test34.rnc> (tei to rnc) using profile default
[echo] Do ODD expand processing (schema )
Warning: XML resolver not found; external catalogs will be ignored
BUILD SUCCESSFUL
Total time: 57 seconds
perl -p -i -e 's/generated from ODD source .*//' test34.rnc
perl -i -pe 'BEGIN{undef $/;} s/# ?Schema[^#]+#[^#]+#[^#]+#[^#]+#\n//smg' test34.rnc
if [ 0 -ne 1 ]; \
then diff test34.rnc expected-results/test34.rnc; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test34.odd ../odds/odd2json.xsl > test34.json
perl -p -i -e 's/"date":"\d+-\d+\-\d+T\d+:\d+:\d+Z",//' test34.json
if [ 0 -ne 1 ]; \
then diff test34.json expected-results/test34.json; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test34.odd ../odds/odd2odd.xsl > test34.combined.odd
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test34.combined.odd ../odds/odd2json.xsl > test34.combined.json
perl -p -i -e 's/"date":"\d+-\d+\-\d+T\d+:\d+:\d+Z",//' test34.combined.json
if [ 0 -ne 1 ]; \
then diff test34.combined.json expected-results/test34.combined.json; fi
../bin/teitohtml --odd --summaryDoc test34.odd test34.odd.html
Convert test34.odd to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets/ws/Test/test34.odd.html> (tei to html) using profile default
[echo] Do ODD expand processing and conversion to TEI Lite (schema )
Warning: XML resolver not found; external catalogs will be ignored
Warning: XML resolver not found; external catalogs will be ignored
[echo] XSLT generate HTML files (language en)
Warning: XML resolver not found; external catalogs will be ignored
BUILD SUCCESSFUL
Total time: 1 minute 15 seconds
xmllint --encode utf-8 --format test34.odd.html | perl cleanup.pl> test.temp ; mv test.temp test34.odd.html
if [ 0 -ne 1 ]; \
then diff test34.odd.html expected-results/test34.odd.html; fi
../bin/teitornc test35.odd test35.rnc
Convert test35.odd to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets/ws/Test/test35.rnc> (tei to rnc) using profile default
[echo] Do ODD expand processing (schema )
Warning: XML resolver not found; external catalogs will be ignored
BUILD SUCCESSFUL
Total time: 50 seconds
perl -p -i -e 's/generated from ODD source .*//' test35.rnc
perl -i -pe 'BEGIN{undef $/;} s/# ?Schema[^#]+#[^#]+#[^#]+#[^#]+#\n//smg' test35.rnc
if [ 0 -ne 1 ]; \
then diff test35.rnc expected-results/test35.rnc; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test38.htm ../html/html2tei.xsl useFixedDate=true | xmllint --format - > test38.xml
UNTRANSLATED TAG noscript
UNTRANSLATED TAG header
UNTRANSLATED TAG hgroup
UNTRANSLATED TAG nav
UNTRANSLATED TAG header
UNTRANSLATED TAG header
UNTRANSLATED TAG form
UNTRANSLATED TAG fieldset
UNTRANSLATED TAG legend
UNTRANSLATED TAG label
UNTRANSLATED TAG input
UNTRANSLATED TAG button
UNTRANSLATED TAG select
UNTRANSLATED TAG optgroup
UNTRANSLATED TAG option
UNTRANSLATED TAG option
UNTRANSLATED TAG option
UNTRANSLATED TAG textarea
UNTRANSLATED TAG dfn
UNTRANSLATED TAG mark
UNTRANSLATED TAG meter
UNTRANSLATED TAG time
UNTRANSLATED TAG details
UNTRANSLATED TAG nav
if [ 0 -ne 1 ]; \
then diff test38.xml expected-results/test38.xml; fi
BUILD: testing latex
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar -o:test.tex test.xml ../latex/latex.xsl useFixedDate=true
if [ 0 -ne 1 ]; \
then diff test.tex expected-results/test.tex; fi
136d135
<
make[1]: *** [test-latex] Error 1
make[1]: Leaving directory `<http://teijenkins.hcmc.uvic.ca/job/Stylesheets/ws/Test'>
make: *** [test] Error 2
Build step 'Execute shell' marked build as failure
Archiving artifacts
If I don't hear anything soon confirming/challenging
https://github.com/TEIC/TEI/issues/564
then I'll be adding an @odd attribute with a data.pointer datatype.
-James
--
Dr James Cummings, James.Cummings(a)it.ox.ac.uk
Academic IT Services, University of Oxford
Hi all - i just got a green light for the council meeting at Brown.
Details to be arranged. I'll send you all travel information later today so
you can work on tickets. However, if you can hold off a bit, it would be
great if we could plan some activities around this event.
Who has a talk in them, wants to spend an extra day on either end or
consult with people or?
thanks, --elli
[Elli Mylonas
Senior Digital Humanities Librarian
and
Center for Digital Scholarship
University Library
Brown University
library.brown.edu/cds]
Sent from my Honor Mobile
-------- Original Message --------
Subject: Re: Report abuse: linuxlovell
From: "Matt Hartley (GitHub Support)"
To: Lou Burnard
CC:
Hi Lou,
Thanks for the report! Our team is investigating.
Cheers,
Matt