Tei-council
Threads by month
- ----- 2025 -----
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- 1844 discussions
See <http://teijenkins.hcmc.uvic.ca/job/Stylesheets/8/changes>
Changes:
[emchateau] correct a typo in a LaTeX command
------------------------------------------
[...truncated 2897 lines...]
< </define>
< <define name="model.lexicalRefinement_sequenceOptional">
< <optional>
< <ref name="gramGrp"/>
< </optional>
< <optional>
< <ref name="pos"/>
< </optional>
< <optional>
< <ref name="subc"/>
< </optional>
< <optional>
< <ref name="colloc"/>
< </optional>
< <optional>
< <ref name="usg"/>
< </optional>
< <optional>
< <ref name="lbl"/>
< </optional>
< </define>
< <define name="model.lexicalRefinement_sequenceOptionalRepeatable">
< <zeroOrMore>
< <ref name="gramGrp"/>
< </zeroOrMore>
< <zeroOrMore>
< <ref name="pos"/>
< </zeroOrMore>
< <zeroOrMore>
< <ref name="subc"/>
< </zeroOrMore>
< <zeroOrMore>
< <ref name="colloc"/>
< </zeroOrMore>
< <zeroOrMore>
< <ref name="usg"/>
< </zeroOrMore>
< <zeroOrMore>
< <ref name="lbl"/>
< </zeroOrMore>
< </define>
< <define name="model.lexicalRefinement_sequenceRepeatable">
< <oneOrMore>
< <ref name="gramGrp"/>
< </oneOrMore>
< <oneOrMore>
< <ref name="pos"/>
< </oneOrMore>
< <oneOrMore>
< <ref name="subc"/>
< </oneOrMore>
< <oneOrMore>
< <ref name="colloc"/>
< </oneOrMore>
< <oneOrMore>
< <ref name="usg"/>
< </oneOrMore>
< <oneOrMore>
< <ref name="lbl"/>
< </oneOrMore>
< </define>
< <define name="model.gramPart">
< <choice>
< <ref name="model.morphLike"/>
< <ref name="model.lexicalRefinement"/>
< </choice>
< </define>
9327c8768
< <data type="nonNegativeInteger"/>
---
> <ref name="data.count"/>
9385,9387c8826
< <data type="token">
< <param name="pattern">(\p{L}|\p{N}|\p{P}|\p{S})+</param>
< </data>
---
> <data type="Name"/>
9403,9405c8842
< <data type="token">
< <param name="pattern">(\p{L}|\p{N}|\p{P}|\p{S})+</param>
< </data>
---
> <ref name="data.enumerated"/>
9412,9414c8849
< <data type="token">
< <param name="pattern">(\p{L}|\p{N}|\p{P}|\p{S})+</param>
< </data>
---
> <ref name="data.enumerated"/>
9426d8860
< <ref name="att.notated.attributes"/>
9431,9433c8865,8871
< <data type="token">
< <param name="pattern">(\p{L}|\p{N}|\p{P}|\p{S})+</param>
< </data>
---
> <ref name="data.enumerated"/>
> </attribute>
> </optional>
> <optional>
> <attribute name="notation">
> <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">indicates what notation is used for the pronunciation, if more than one occurs in the machine-readable dictionary.</a:documentation>
> <ref name="data.enumerated"/>
9475,9477c8913
< <data type="token">
< <param name="pattern">(\p{L}|\p{N}|\p{P}|\p{S})+</param>
< </data>
---
> <ref name="data.enumerated"/>
9547,9549c8983
< <data type="token">
< <param name="pattern">(\p{L}|\p{N}|\p{P}|\p{S})+</param>
< </data>
---
> <ref name="data.enumerated"/>
9623c9057
< <ref name="gramGrp"/>
---
> <ref name="model.morphLike"/>
9652,9654c9086
< <data type="token">
< <param name="pattern">(\p{L}|\p{N}|\p{P}|\p{S})+</param>
< </data>
---
> <ref name="data.enumerated"/>
9669,9671c9101
< <data type="token">
< <param name="pattern">(\p{L}|\p{N}|\p{P}|\p{S})+</param>
< </data>
---
> <ref name="data.enumerated"/>
9697,9699c9127
< <data type="token">
< <param name="pattern">(\p{L}|\p{N}|\p{P}|\p{S})+</param>
< </data>
---
> <ref name="data.enumerated"/>
9727,9733c9155
< <zeroOrMore>
< <choice>
< <text/>
< <ref name="model.gLike"/>
< <ref name="oRef"/>
< </choice>
< </zeroOrMore>
---
> <empty/>
9737d9158
< <ref name="att.notated.attributes"/>
9742,9744c9163
< <data type="token">
< <param name="pattern">(\p{L}|\p{N}|\p{P}|\p{S})+</param>
< </data>
---
> <ref name="data.enumerated"/>
9767,9769c9186
< <data type="token">
< <param name="pattern">(\p{L}|\p{N}|\p{P}|\p{S})+</param>
< </data>
---
> <ref name="data.enumerated"/>
9778,9784c9195
< <zeroOrMore>
< <choice>
< <text/>
< <ref name="model.gLike"/>
< <ref name="pRef"/>
< </choice>
< </zeroOrMore>
---
> <empty/>
9788d9198
< <ref name="att.notated.attributes"/>
9805c9215,9220
< <ref name="att.notated.attributes"/>
---
> <optional>
> <attribute name="notation">
> <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">indicates what notation is used for the pronunciation, if more than one occurs in the machine-readable dictionary.</a:documentation>
> <ref name="data.enumerated"/>
> </attribute>
> </optional>
9821,9826c9236,9239
< <group>
< <ref name="row"/>
< <zeroOrMore>
< <ref name="model.global"/>
< </zeroOrMore>
< </group>
---
> <ref name="row"/>
> <zeroOrMore>
> <ref name="model.global"/>
> </zeroOrMore>
9829,9839c9242
< <group>
< <ref name="model.graphicLike"/>
< <zeroOrMore>
< <ref name="model.global"/>
< </zeroOrMore>
< </group>
< </oneOrMore>
< </choice>
< <zeroOrMore>
< <group>
< <ref name="model.divBottom"/>
---
> <ref name="model.graphicLike"/>
9843c9246,9252
< </group>
---
> </oneOrMore>
> </choice>
> <zeroOrMore>
> <ref name="model.divBottom"/>
> <zeroOrMore>
> <ref name="model.global"/>
> </zeroOrMore>
9847d9255
< <ref name="att.typed.attributes"/>
9851c9259
< <data type="nonNegativeInteger"/>
---
> <ref name="data.count"/>
9857c9265
< <data type="nonNegativeInteger"/>
---
> <ref name="data.count"/>
9885c9293,9294
< <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">contains a mathematical or other formula. [14.2. Formulæ and Mathematical Expressions]</a:documentation>
---
> <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">contains a mathematical or other formula. [14.2. Formulæ and
> Mathematical Expressions]</a:documentation>
9894c9303,9308
< <ref name="att.notated.attributes"/>
---
> <optional>
> <attribute name="notation">
> <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">names the notation used for the content of the element.</a:documentation>
> <ref name="data.enumerated"/>
> </attribute>
> </optional>
9907d9320
< <ref name="seg"/>
make[1]: *** [test.rng] 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
2
2
Someone clever added links from the readme-3.1.0.xml file to the
Guidelines by surrounding various <gi>, <ident>, and an <att> with
<ref>.
1) Should *all* <gi> and <ident> be made into links? (There are a
half dozen or so that are not links. I haven't looked at 'em
carefully, maybe they shouldn't be. Happy to look and fix, if
that's the goal.)
2) I am slightly uncomfortable with the link from <att>source</att>
to the Guidelines, as the link points to the tagdoc for a class.
Since the tagdoc defines only 1 thing, the attribute @source, I'm
not very uncomfortable. :-)
3) Most importantly, shouldn't the links be to the specific release
we are talking about? E.g.,
http://www.tei-c.org/Vault/P5/3.1.0/doc/tei-p5-doc/en/html/ref-actor.html
5
4
Hi all,
Apologies if it seems I've been busy, I have (and also ill but
mostly better now).
Gearing up for release 3.1.0 tomorrow. Can you all make sure
you've done the following things:
a) Add any more items to the release notes at
https://github.com/TEIC/TEI/blob/release-3.1.0/P5/ReleaseNotes/readme-3.1.0…
(note, on the release branch... that is right isn't it?)
b)Test, test, test. Read through
http://jenkins.tei-c.org/job/TEIP5-release-3.1.0/lastSuccessfulBuild/artifa…
and all directions from there. Not only the new stuff you added
but other stuff.
c) Clone a copy of the Stylesheets repo, switch to the release
branch "release-7.42.0" and test any conversions! Especially,
are DTDs, RNGs and XSDs created properly? Anything else massively
broken?
d) Tell us if there is anything release-blocking!?!
e) Make sure you can log into the #tei-c channel on
irc.freenode.net if you are wanting to talk on the day?
Questions:
1) Are we still releasing things on SF?
2) Since we haven't for the other recent releases I'm assuming we
aren't releasing debian packages
3) I'm around all day except that I have a skype meeting from
10-11 (where I'll still be online but might be slightly
distracted) and a meeting where I'm entirely away from the
computer from 12-1. But I'm assuming that shouldn't cause a
problem. Similarly I believe Magdalena needs to leave in the
evening.
-James
--
Dr James Cummings, James.Cummings(a)it.ox.ac.uk Academic IT
Services, University of Oxford
1
0
Just for redundancy I added the release jobs to the Paderborn Jenkins, as well:
http://jenkins-paderborn.tei-c.org/view/Release/
Am I right that the 3.1-fun starts tomorrow?!
Cheers
Peter
1
0
12 Dec '16
http://teijenkins.hcmc.uvic.ca/job/TEIP5-Documentation-release-3.1.0/13/---…
Started by upstream project "TEIP5-Test-release-3.1.0" build number 17
originally caused by:
Started by upstream project "Stylesheets-release-7.42.0" build number 6
originally caused by:
Started by user Martin Holmes
Building in workspace <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Documentation-release-3.1.0/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 fetch --tags --progress https://github.com/TEIC/TEI.git +refs/heads/*:refs/remotes/origin/*
> git rev-parse refs/remotes/origin/release-3.1.0^{commit} # timeout=10
> git rev-parse refs/remotes/origin/origin/release-3.1.0^{commit} # timeout=10
Checking out Revision c607e0a99a82f37c6901d9e48eb6e2555989fe03 (refs/remotes/origin/release-3.1.0)
> git config core.sparsecheckout # timeout=10
> git checkout -f c607e0a99a82f37c6901d9e48eb6e2555989fe03
First time build. Skipping changelog.
[workspace] $ /bin/bash -xe /tmp/hudson2036221137608642322.sh
+ git pull
You are not currently on a branch. Please specify which
branch you want to merge with. See git-pull(1) for details.
git pull <remote> <branch>
Build step 'Execute shell' marked build as failure
1
1
http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-release-3.1.0/16/------------…
Started by an SCM change
Building in workspace <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-release-3.1.0/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 fetch --tags --progress https://github.com/TEIC/TEI.git +refs/heads/*:refs/remotes/origin/*
> git rev-parse refs/remotes/origin/release-3.1.0^{commit} # timeout=10
> git rev-parse refs/remotes/origin/origin/release-3.1.0^{commit} # timeout=10
Checking out Revision c607e0a99a82f37c6901d9e48eb6e2555989fe03 (refs/remotes/origin/release-3.1.0)
> git config core.sparsecheckout # timeout=10
> git checkout -f c607e0a99a82f37c6901d9e48eb6e2555989fe03
First time build. Skipping changelog.
[workspace] $ /bin/bash -xe /tmp/hudson5549642241189167802.sh
+ cd P5
++ pwd
+ make VCS=git INJENKINS=true XSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-release-3.1.0/ws/P5/../../../…> clean validate test
(cd Exemplars; make clean)
make[1]: Entering directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-release-3.1.0/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-release-3.1.0/ws/P5/Exemplars'>
(cd Test; make clean)
make[1]: Entering directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-release-3.1.0/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-release-3.1.0/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-release-3.1.0/ws/P5/../../../…> -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-release-3.1.0/ws/P5/../../../…> for XSL stylesheets
BUILD FAILED
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-release-3.1.0/ws/P5/antbuilde…>:78: Fatal error during transformation using /var/lib/jenkins/jobs/Stylesheets-release-7.42.0/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2relax.xsl: An empty sequence is not allowed as the value of variable $max; SystemID: file:/var/lib/jenkins/jobs/Stylesheets-release-7.42.0/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2relax.xsl; Line#: 636; Column#: 10
Total time: 1 minute 26 seconds
make: *** [p5.xml] Error 1
Build step 'Execute shell' marked build as failure
1
1
We are finally at a point where all of the issues in
https://github.com/TEIC/TEI/milestone/2 are closed! I think we can now do a
release branch. Is this something the release techs feel comfortable doing?
Or would you like me to do it? I'll be away on vacation tomorrow and this
weekend, so if you want me to do it, please let me know ASAP. Once we have
release branches for the Guidelines and Stylesheets, we'll need Jenkins
jobs set up for them too (I'm cc'ing Martin as a heads-up).
I've built an HTML version of the current state of the Guidelines at:
http://teic.github.io/TEI/index.html
I'm trying out some design tweaks here: different fonts, and a few
additional display changes. Nothing major, just trying to start making it
look a little more modern. Please let me know what you think. These changes
have not been committed to the dev branch, so they will not be reflected in
the release unless we decide to make it happen.
As a reminder, the release documentation is here:
http://teic.github.io/TCW/tcw22.html, which pulls from this repo:
https://github.com/TEIC/Documentation. We will undoubtedly need to do some
rewriting on the TCW 22 doc.
The last big task is to finish writing the release notes. I plan to do a
little work on that before I leave this afternoon, but please do pitch in!
Hugh
5
16
Has XInclude processing changed in the build process? I have an ODD
file that uses XInclude with the @xpointer attribute. It used to work
(last tested months to years ago), but this morning does not -- the
<xi:fallback> is getting executed.
I made a quick test file, and indeed an <xi:include> w/o an @xpointer
attribute worked, but
| <xi:include href="./Ti.odd" xpointer="element(FUN)">
did not.
The bit that I *think* is relevant to this is line 384 of
Stylesheets/common/teianttasks.xml.
Tiny test files:
<?xml version="1.0" encoding="UTF-8"?>
<TEI xmlns="http://www.tei-c.org/ns/1.0"
xmlns:xi="http://www.w3.org/2001/XInclude">
<teiHeader>
<fileDesc>
<titleStmt>
<title>little TEI ODD XInclude test</title>
<author>Syd Bauman</author>
</titleStmt>
<publicationStmt>
<publisher>Council, if any</publisher>
<availability>
<p>Available via GFDL.</p>
</availability>
</publicationStmt>
<sourceDesc>
<p>Born digital.</p>
</sourceDesc>
</fileDesc>
</teiHeader>
<text>
<body>
<xi:include href="./test_xi_inside.odd" xpointer="element(FUN)">
<xi:fallback>AAArgh!</xi:fallback>
</xi:include>
</body>
</text>
</TEI>
<?xml version="1.0" encoding="utf-8"?>
<body xmlns="http://www.tei-c.org/ns/1.0">
<schemaSpec xml:id="FUN" ident="TOX" start="TEI">
<moduleRef key="header"/>
<moduleRef key="core"/>
<moduleRef key="tei"/>
<moduleRef key="textstructure"/>
</schemaSpec>
</body>
1
0
10 Dec '16
http://teijenkins.hcmc.uvic.ca/job/TEIP5-Documentation-dev/2378/-----------…
Started by upstream project "TEIP5-Test-dev" build number 3141
originally caused by:
Started by upstream project "Stylesheets-dev" build number 2082
originally caused by:
Started by an SCM change
Building in workspace <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Documentation-dev/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 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 ef42b43930e27adb774a22c32d8f64fd4ceb9ed9 (refs/remotes/origin/dev)
> git config core.sparsecheckout # timeout=10
> git checkout -f ef42b43930e27adb774a22c32d8f64fd4ceb9ed9
> git rev-list ef42b43930e27adb774a22c32d8f64fd4ceb9ed9 # timeout=10
[workspace] $ /bin/bash -xe /tmp/hudson6602583178428374117.sh
+ svn update
Skipped '.'
Summary of conflicts:
Skipped paths: 1
[workspace] $ /bin/bash -xe /tmp/hudson7464203142317297304.sh
+ cd P5
++ pwd
+ make VCS=git INJENKINS=true XSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Documentation-dev/ws/P5/../../../S…> clean html-web epub3 Guidelines.pdf
(cd Exemplars; make clean)
make[1]: Entering directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Documentation-dev/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-Documentation-dev/ws/P5/Exemplars'>
(cd Test; make clean)
make[1]: Entering directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Documentation-dev/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-Documentation-dev/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-Documentation-dev/ws/P5/../../../S…> -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-Documentation-dev/ws/P5/../../../S…> for XSL stylesheets
[echo] Do ODD processing for p5odds.odd
[echo] Do ODD processing for p5odds-examples.odd
BUILD SUCCESSFUL
Total time: 1 minute 47 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: 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-Documentation-dev/ws/P5/../../../S…;> \
s+/usr/share/xml/tei/stylesheet+<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Documentation-dev/ws/P5/../../../S…;"> \
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 ;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 ;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
BUILD SUCCESSFUL
Total time: 2 minutes 36 seconds
# commented out for DEBUGing: rm -f buildweb.xml Utilities/teic-index.xml
touch html-web.stamp
ANT_OPTS="-Xss2m -Xmx752m -Djava.awt.headless=true" ant -q -f <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Documentation-dev/ws/P5/../../../S…> -lib Utilities/lib/saxon9he.jar -Dprofiledir=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Documentation-dev/ws/P5/../../../S…> -Dprofile=tei -DinputFile=`pwd`/p5.xml -DoutputFile=`pwd`/Guidelines.epub -Dcoverimage=`pwd`/Utilities/cover.jpg
BUILD SUCCESSFUL
Total time: 2 minutes 20 seconds
java -jar Utilities/epubcheck3.jar Guidelines.epub
Epubcheck Version 3.0.1
Validating against EPUB version 3.0
ERROR: Guidelines.epub/OPS/ref-constraintSpec.html(2,949): attribute "colspan" not allowed here; expected attribute "accesskey", "aria-activedescendant", "aria-atomic", "aria-autocomplete", "aria-busy", "aria-checked", "aria-controls", "aria-describedby", "aria-disabled", "aria-dropeffect", "aria-expanded", "aria-flowto", "aria-grabbed", "aria-haspopup", "aria-hidden", "aria-invalid", "aria-label", "aria-labelledby", "aria-level", "aria-live", "aria-multiline", "aria-multiselectable", "aria-orientation", "aria-owns", "aria-posinset", "aria-pressed", "aria-readonly", "aria-relevant", "aria-required", "aria-selected", "aria-setsize", "aria-sort", "aria-valuemax", "aria-valuemin", "aria-valuenow", "aria-valuetext", "class", "contenteditable", "contextmenu", "dir", "draggable", "dropzone", "hidden", "id", "lang", "ns1:type", "ns2:alphabet", "ns2:ph", "onabort", "onblur", "oncanplay", "oncanplaythrough", "onchange", "onclick", "oncontextmenu", "ondblclick", "ondrag", "ondragend", "ondragenter", "ondragleave", "ondragover", "ondragstart", "ondrop", "ondurationchange", "onemptied", "onended", "onerror", "onfocus", "oninput", "oninvalid", "onkeydown", "onkeypress", "onkeyup", "onload", "onloadeddata", "onloadedmetadata", "onloadstart", "onmousedown", "onmousemove", "onmouseout", "onmouseover", "onmouseup", "onmousewheel", "onpause", "onplay", "onplaying", "onprogress", "onratechange", "onreadystatechange", "onreset", "onscroll", "onseeked", "onseeking", "onselect", "onshow", "onstalled", "onsubmit", "onsuspend", "ontimeupdate", "onvolumechange", "onwaiting", "role", "spellcheck", "style", "tabindex", "title", "xml:base", "xml:lang" or "xml:space" (with xmlns:ns1="http://www.idpf.org/2007/ops" xmlns:ns2="http://www.w3.org/2001/10/synthesis")
Check finished with warnings or errors
make: *** [epub3] Error 1
Build step 'Execute shell' marked build as failure
1
1
Is there any chance some of the issues raised in
https://github.com/TEIC/oxygen-tei/issues/8 might be addressed in this
release?
Specifically, removing TEI P4 and adding simplePrint to the framework!
8
10
http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/3128/Changes:
[s.bauman] 2 changes: 1) improve wording about URIs used as value of @source; 2)
------------------------------------------
Started by an SCM change
Building in workspace <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/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 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 574eb259cba7e364a5a7fdd46b271af7f045cffc (refs/remotes/origin/dev)
> git config core.sparsecheckout # timeout=10
> git checkout -f 574eb259cba7e364a5a7fdd46b271af7f045cffc
> git rev-list 32bf2a3ff1fb53a3d81d2ac2ec0a6227562508df # timeout=10
[workspace] $ /bin/bash -xe /tmp/hudson8764364709906781934.sh
+ cd P5
++ pwd
+ make VCS=git INJENKINS=true XSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/../../../Stylesheet…> clean validate test
(cd Exemplars; make clean)
make[1]: Entering directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/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-dev/ws/P5/Exemplars'>
(cd Test; make clean)
make[1]: Entering directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/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-dev/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-dev/ws/P5/../../../Stylesheet…> -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-dev/ws/P5/../../../Stylesheet…> for XSL stylesheets
[echo] Do ODD processing for p5odds.odd
[echo] Do ODD processing for p5odds-examples.odd
BUILD SUCCESSFUL
Total time: 1 minute 2 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
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-dev/ws/P5/../../../Stylesheet…> 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: 27 seconds
<Messages>
<WARNING>Schematron warning: The render construct becomes outdated on 2017-01-01 [Test: @validUntil cast as xs:date ge (current-date() + (60*xs:dayTimeDuration('P1D')))] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[2]/p[4]/specGrp[1]/elementSpec[2]/attList[1]/attDef[4]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[1]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[7]/div[3]/div[3]/specGrp[1]/elementSpec[5]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/collation[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/p[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[7]/div[3]/div[3]/specGrp[1]/elementSpec[5]/exemplum[6]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/collation[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/p[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[4]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[14]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[14]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[14]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[15]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[15]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[15]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[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[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[2]/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[2]/exemplum[4]/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[4]/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 — @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>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[10]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[10]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[11]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[11]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[12]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[12]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[13]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[13]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[7]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[7]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[8]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[8]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[4]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/pVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[4]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/pVar[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-dev/ws/P5/p5.xml>:24422:77: error: attribute "selelctor" not allowed at this point; ignored
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/p5.xml>:24422:77: error: attribute "selelctor" not allowed at this point; ignored
Error: nvdl run found problems
make: *** [valid] Error 1
Build step 'Execute shell' marked build as failure
1
1
That's good news. Of course I've not tested that @source now actually appears globally. Anyone might want to run an eye over the brief prose about it (in ST from memory). If anyone finds any references to att.source or att.readFrom anywhere that would be an error. I tried to change these all to att.global.source
James
--
Dr James Cummings, Academic IT Services, University of Oxford
On 2 Dec 2016 18:21, Lou Burnard <lou.burnard(a)retired.ox.ac.uk> wrote:
I checked out P5 and Stylesheets this afternoon, then ran P5 makefile
successfully to a conclusion locally. So yes, we seem to be getting
somewhere!
On 02/12/16 17:47, Hugh Cayless wrote:
> There was a commit by James referencing it, so I guess so. We'll see :-)
>
> On Fri, Dec 2, 2016 at 12:37 PM, Lou Burnard <lou.burnard(a)retired.ox.ac.uk>
> wrote:
>
>> Did if you fix the predeclare issue ? DTDs won't work otherwise.
>>
>> Sent from my Honor Mobile
>>
>> -------- Original Message --------
>> Subject: Re: [tei-council] Release 3.1.0 where are we?
>> From: James Cummings
>> To: tei-council(a)lists.tei-c.org
>> CC:
>>
>> I'm assuming that it will break all tests because I've not done anything
>> for that. Only on phone here can be online in a few hours if needed.
>>
>> James
>>
>> --
>> Dr James Cummings, Academic IT Services, University of Oxford
>>
>> On 2 Dec 2016 17:31, Hugh Cayless <philomousos(a)gmail.com> wrote:
>> I think it's a bad idea to release on a Friday anyway :-)
>>
>> I've merged the att.global.source branch. Let's see if Jenkins likes it.
>> FYI, I did:
>>
>> git fetch --all (to make sure I had all the remote branches)
>> git checkout att.global.source
>> git rebase dev (git merge dev would work too--rebase seemed fairly safe in
>> this case)
>> git checkout dev
>> git merge att.global.source
>>
>> On Fri, Dec 2, 2016 at 12:14 PM, Magdalena Turska <tuurma(a)gmail.com>
>> wrote:
>>
>>> Just to answer James' timing question, his dates would work for me,
>> except
>>> for Friday 16th
>>>
>>> 2016-12-02 17:06 GMT+00:00 Hugh Cayless <philomousos(a)gmail.com>:
>>>
>>>> I can merge it if no-one's done it yet. What about the max/minOccurs
>>> thing?
>>>> Is there a fix in the works Syd? When can we create a release branch?
>>>>
>>>> On Wed, Nov 30, 2016 at 2:09 PM, James Cummings <
>>>> James.Cummings(a)it.ox.ac.uk>
>>>> wrote:
>>>>
>>>>> Hi Hugh,
>>>>>
>>>>> Sorry, things have been very busy for me at the moment here.
>> (Everyone
>>>> has
>>>>> noticed that the end of the calendar year is coming and they suddenly
>>>> have
>>>>> cropped up wanting everything finished before then.)
>>>>>
>>>>> I think the work and prose for the att.global.source is done. Lou was
>>>>> starting to test that branch, but if someone could and get it merged
>>> in,
>>>>> that'd be good to get that one off the docket. I think the Lou/Syd
>>>>> @maxOccurs (where I think the default should be assumed to be
>> unbounded
>>>> but
>>>>> I've not been closely following the discussion) is the real release
>>>>> blocker. There are a couple there that are still marked Needs
>>>> Discussion,
>>>>> if that is the case then those should be postponed to next release.
>>>>>
>>>>> If we need to push the date back (so that people can solve these
>>>> problems,
>>>>> test everything builds, check prose, etc.) then I am also potentially
>>>>> available for most of the 13/14/15/19/20/21 but don't know
>> Magdalena's
>>>>> schedule.
>>>>>
>>>>> Other than solving those problems, merging those branches, then
>> adding
>>>>> notes to the release notes if you've implemented _anything_ since
>>>> January.
>>>>> -James
>>>>>
>>>>>
>>>>>
>>>>> On 30/11/16 17:39, Hugh Cayless wrote:
>>>>>
>>>>>> Given that we were supposed to make a release branch last week, it
>>> seems
>>>>>> safe to say we're not ready to go :-).
>>>>>> https://github.com/TEIC/TEI/milestone/2 shows 7 open tickets,
>>> including
>>>>>> the
>>>>>> showstopper one flagged by Syd and Lou. I'm presuming we should push
>>> the
>>>>>> release date back. Does anyone need help? James and Magdalena, what
>> do
>>>> you
>>>>>> need from us?
>>>>>>
>>>>>
>>>>> --
>>>>> Dr James Cummings, James.Cummings(a)it.ox.ac.uk
>>>>> Academic IT Services, University of Oxford
>>>>>
>>>>> --
>>>>> tei-council mailing list
>>>>> tei-council(a)lists.tei-c.org
>>>>> http://lists.lists.tei-c.org/mailman/listinfo/tei-council
>>>>>
>>>>> PLEASE NOTE: postings to this list are publicly archived
>>>>>
>>>> --
>>>> tei-council mailing list
>>>> tei-council(a)lists.tei-c.org
>>>> http://lists.lists.tei-c.org/mailman/listinfo/tei-council
>>>>
>>>> PLEASE NOTE: postings to this list are publicly archived
>>>>
>>> --
>>> tei-council mailing list
>>> tei-council(a)lists.tei-c.org
>>> http://lists.lists.tei-c.org/mailman/listinfo/tei-council
>>>
>>> PLEASE NOTE: postings to this list are publicly archived
>>>
>> --
>> tei-council mailing list
>> tei-council(a)lists.tei-c.org
>> http://lists.lists.tei-c.org/mailman/listinfo/tei-council
>>
>> PLEASE NOTE: postings to this list are publicly archived
>>
>> --
>> tei-council mailing list
>> tei-council(a)lists.tei-c.org
>> http://lists.lists.tei-c.org/mailman/listinfo/tei-council
>>
>> PLEASE NOTE: postings to this list are publicly archived
>> --
>> tei-council mailing list
>> tei-council(a)lists.tei-c.org
>> http://lists.lists.tei-c.org/mailman/listinfo/tei-council
>>
>> PLEASE NOTE: postings to this list are publicly archived
>>
--
tei-council mailing list
tei-council(a)lists.tei-c.org
http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived
5
18
05 Dec '16
http://teijenkins.hcmc.uvic.ca/job/TEIP5-Documentation-dev/2362/Changes:
[philomousos] Per #1547, upgraded Saxon and Jing/Trang.
------------------------------------------
Started by upstream project "TEIP5-Test-dev" build number 3123
originally caused by:
Started by an SCM change
Building in workspace <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Documentation-dev/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 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 a82a7f5d1611b32b3c42bbc21d47415d77b3fdd6 (refs/remotes/origin/dev)
> git config core.sparsecheckout # timeout=10
> git checkout -f a82a7f5d1611b32b3c42bbc21d47415d77b3fdd6
> git rev-list a1f22a9d35c37e419b10296749355bdd0e9d52eb # timeout=10
[workspace] $ /bin/bash -xe /tmp/hudson7070618607729219765.sh
+ svn update
Skipped '.'
Summary of conflicts:
Skipped paths: 1
[workspace] $ /bin/bash -xe /tmp/hudson376304612948486976.sh
+ cd P5
++ pwd
+ make VCS=git INJENKINS=true XSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Documentation-dev/ws/P5/../../../S…> clean html-web epub3 Guidelines.pdf
(cd Exemplars; make clean)
make[1]: Entering directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Documentation-dev/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-Documentation-dev/ws/P5/Exemplars'>
(cd Test; make clean)
make[1]: Entering directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Documentation-dev/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-Documentation-dev/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-Documentation-dev/ws/P5/../../../S…> -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-Documentation-dev/ws/P5/../../../S…> for XSL stylesheets
[echo] Do ODD processing for p5odds.odd
[echo] Do ODD processing for p5odds-examples.odd
BUILD SUCCESSFUL
Total time: 1 minute 6 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: 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-Documentation-dev/ws/P5/../../../S…;> \
s+/usr/share/xml/tei/stylesheet+<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Documentation-dev/ws/P5/../../../S…;"> \
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 ;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 ;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
BUILD SUCCESSFUL
Total time: 1 minute 20 seconds
# commented out for DEBUGing: rm -f buildweb.xml Utilities/teic-index.xml
touch html-web.stamp
ANT_OPTS="-Xss2m -Xmx752m -Djava.awt.headless=true" ant -q -f <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Documentation-dev/ws/P5/../../../S…> -lib Utilities/lib/saxon9he.jar -Dprofiledir=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Documentation-dev/ws/P5/../../../S…> -Dprofile=tei -DinputFile=`pwd`/p5.xml -DoutputFile=`pwd`/Guidelines.epub -Dcoverimage=`pwd`/Utilities/cover.jpg
BUILD SUCCESSFUL
Total time: 1 minute 16 seconds
java -jar Utilities/epubcheck3.jar Guidelines.epub
Epubcheck Version 3.0.1
java.lang.NoClassDefFoundError: com/thaiopensource/validate/SchemaReaderFactory
at com.adobe.epubcheck.ocf.OCFChecker.<clinit>(OCFChecker.java:65)
at com.adobe.epubcheck.api.EpubCheck.validate(EpubCheck.java:205)
at com.adobe.epubcheck.tool.Checker.validateFile(Checker.java:172)
at com.adobe.epubcheck.tool.Checker.run(Checker.java:255)
at com.adobe.epubcheck.tool.Checker.main(Checker.java:182)
Caused by: java.lang.ClassNotFoundException: com.thaiopensource.validate.SchemaReaderFactory
at java.net.URLClassLoader$1.run(URLClassLoader.java:359)
at java.net.URLClassLoader$1.run(URLClassLoader.java:348)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:347)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
... 5 more
make: *** [epub3] Error 1
Build step 'Execute shell' marked build as failure
1
1
Given that we were supposed to make a release branch last week, it seems
safe to say we're not ready to go :-).
https://github.com/TEIC/TEI/milestone/2 shows 7 open tickets, including the
showstopper one flagged by Syd and Lou. I'm presuming we should push the
release date back. Does anyone need help? James and Magdalena, what do you
need from us?
4
9
I get error messages like those, too for what appears to be all the
Exmplars, both for XSD and DTD. But all of the generated DTDs and
XSDs are valid. (Except for tei_all_dcr.xsd and tei_all_teix.xsd,
each of which throw an error because dcr.xsd cannot be found.)
I can't really tell *what* is failing; I am hoping someone knows off
the top of their head.
> Sorry Syd. Testing on my home machine throws up the same error as
> my work machine:
>
> ~~~~~
> Makefile:87: recipe for target 'tei_jtei.xsd' failed
> make[1]: [tei_jtei.xsd] Error 1 (ignored)
> test -f spec.xsd && mv spec.xsd tei_jtei_spec.xsd && perl -p -i -e "s+xml.xsd+tei_jtei_xml.xsd+;s+ns1.xsd+tei_jtei_ns1.xsd+;s+teix.xsd+tei_jtei_teix.xsd+" tei_jtei_spec.xsd && perl -p -i -e "s/spec.xsd/tei_jtei_spec.xsd/" tei_jtei.xsd
> Makefile:87: recipe for target 'tei_jtei.xsd' failed
> make[1]: [tei_jtei.xsd] Error 1 (ignored)
> test -f ns1.xsd && mv ns1.xsd tei_jtei_ns1.xsd && perl -p -i -e "s+xml.xsd+tei_jtei_xml.xsd+" tei_jtei_ns1.xsd && perl -p -i -e "s/ns1.xsd/tei_jtei_ns1.xsd/" tei_jtei.xsd
> Makefile:87: recipe for target 'tei_jtei.xsd' failed
> make[1]: [tei_jtei.xsd] Error 1 (ignored)
> test -f tite.xsd && mv tite.xsd tei_jtei_tite.xsd && perl -p -i -e "s+xml.xsd+tei_jtei_xml.xsd+" tei_jtei_tite.xsd && perl -p -i -e "s/tite.xsd/tei_jtei_tite.xsd/" tei_jtei.xsd
> Makefile:87: recipe for target 'tei_jtei.xsd' failed
> make[1]: [tei_jtei.xsd] Error 1 (ignored)
> Validate XSD using Jing ...
> java -jar ../Utilities/lib/jing.jar tei_jtei.xsd tei_jtei.tei
> ~~~~~
>
> I have a feeling that Hugh may know something about this. My guess
> is that there's a fix from the dev branch that somehow didn't get
> pulled into your branch, or was overwritten by a change in your
> branch.
1
0
Got it!
For a long time now I've been asking (in a variety of ways)[1] "how
do I find out what will get pushed if I `git push`". The answer seems
to be
$ git log origin..HEAD
Notes
-----
[1] Here are 2 posted here from this year:
03-08> how do I ask the question "hey, it's been a long time
03-08> since I worked in this branch, what had I changed herein?"
06-26> So that means I've committed 3 times that I don't
06-26> remember. How do I find out what those commits were?
2
1
03 Dec '16
http://teijenkins.hcmc.uvic.ca/job/TEIP5-Documentation-dev/2356/Changes:
[lou.burnard] Tidying up att.global.source prose
------------------------------------------
Started by upstream project "TEIP5-Test-dev" build number 3117
originally caused by:
Started by an SCM change
Building in workspace <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Documentation-dev/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 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 fa65eddaf1e77109cd0d6270d4504d0e4b8092bc (refs/remotes/origin/dev)
> git config core.sparsecheckout # timeout=10
> git checkout -f fa65eddaf1e77109cd0d6270d4504d0e4b8092bc
> git rev-list 5ffe60bbc4b629c886f6a7d7e1f100b09474c622 # timeout=10
[workspace] $ /bin/bash -xe /tmp/hudson3017245318475860668.sh
+ svn update
Skipped '.'
Summary of conflicts:
Skipped paths: 1
[workspace] $ /bin/bash -xe /tmp/hudson7220421669944813383.sh
+ cd P5
++ pwd
+ make VCS=git INJENKINS=true XSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Documentation-dev/ws/P5/../../../S…> clean html-web epub3 Guidelines.pdf
(cd Exemplars; make clean)
make[1]: Entering directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Documentation-dev/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-Documentation-dev/ws/P5/Exemplars'>
(cd Test; make clean)
make[1]: Entering directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Documentation-dev/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-Documentation-dev/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-Documentation-dev/ws/P5/../../../S…> -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-Documentation-dev/ws/P5/../../../S…> for XSL stylesheets
[echo] Do ODD processing for p5odds.odd
[echo] Do ODD processing for p5odds-examples.odd
BUILD SUCCESSFUL
Total time: 52 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: 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-Documentation-dev/ws/P5/../../../S…;> \
s+/usr/share/xml/tei/stylesheet+<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Documentation-dev/ws/P5/../../../S…;"> \
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 ;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 ;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
BUILD SUCCESSFUL
Total time: 53 seconds
# commented out for DEBUGing: rm -f buildweb.xml Utilities/teic-index.xml
touch html-web.stamp
ANT_OPTS="-Xss2m -Xmx752m -Djava.awt.headless=true" ant -q -f <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Documentation-dev/ws/P5/../../../S…> -lib Utilities/lib/saxon9he.jar -Dprofiledir=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Documentation-dev/ws/P5/../../../S…> -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
ERROR: Guidelines.epub/OPS/BIB.html(1,29942): 'OPS/www.youtube.com/watch': referenced resource missing in the package.
Check finished with warnings or errors
make: *** [epub3] Error 1
Build step 'Execute shell' marked build as failure
1
1
Hiya,
I believe I've done the schema-related changes for
release-blocking issue #536 (there are still bits of prose to
change). Since this was adding a @source attribute in a new
global class I did the various changes in a branch. I've not done
anything about the testing which I'm sure the changes to classes
(att.source and att.readFrom) will break. (But then again, I've
never understood the testing and expected results as well as I
should.) I'd appreciate someone looking at the changes and seeing
if you see anything I've forgotten to do (other than prose
updates in the chapters), and also to give me some advice on
merging the branch in (or go ahead and do it if it looks good)
and/or fixing the needed tests.
See most recent change at
https://github.com/TEIC/TEI/tree/att.global.source namely
https://github.com/TEIC/TEI/commit/69d00eb5b1f762eded61ad836a723c4ad0e4bc5d
This changes 37 files with 96 additions and 119 deletions github
tells me.
-James
--
Dr James Cummings, James.Cummings(a)it.ox.ac.uk
Academic IT Services, University of Oxford
4
12
Yeah. Did that via github website.
James
--
Dr James Cummings, Academic IT Services, University of Oxford
On 2 Dec 2016 17:37, Lou Burnard <lou.burnard(a)retired.ox.ac.uk> wrote:
Did if you fix the predeclare issue ? DTDs won't work otherwise.
Sent from my Honor Mobile
-------- Original Message --------
Subject: Re: [tei-council] Release 3.1.0 where are we?
From: James Cummings
To: tei-council(a)lists.tei-c.org
CC:
I'm assuming that it will break all tests because I've not done anything for that. Only on phone here can be online in a few hours if needed.
James
--
Dr James Cummings, Academic IT Services, University of Oxford
On 2 Dec 2016 17:31, Hugh Cayless <philomousos(a)gmail.com> wrote:
I think it's a bad idea to release on a Friday anyway :-)
I've merged the att.global.source branch. Let's see if Jenkins likes it.
FYI, I did:
git fetch --all (to make sure I had all the remote branches)
git checkout att.global.source
git rebase dev (git merge dev would work too--rebase seemed fairly safe in
this case)
git checkout dev
git merge att.global.source
On Fri, Dec 2, 2016 at 12:14 PM, Magdalena Turska <tuurma(a)gmail.com> wrote:
> Just to answer James' timing question, his dates would work for me, except
> for Friday 16th
>
> 2016-12-02 17:06 GMT+00:00 Hugh Cayless <philomousos(a)gmail.com>:
>
> > I can merge it if no-one's done it yet. What about the max/minOccurs
> thing?
> > Is there a fix in the works Syd? When can we create a release branch?
> >
> > On Wed, Nov 30, 2016 at 2:09 PM, James Cummings <
> > James.Cummings(a)it.ox.ac.uk>
> > wrote:
> >
> > > Hi Hugh,
> > >
> > > Sorry, things have been very busy for me at the moment here. (Everyone
> > has
> > > noticed that the end of the calendar year is coming and they suddenly
> > have
> > > cropped up wanting everything finished before then.)
> > >
> > > I think the work and prose for the att.global.source is done. Lou was
> > > starting to test that branch, but if someone could and get it merged
> in,
> > > that'd be good to get that one off the docket. I think the Lou/Syd
> > > @maxOccurs (where I think the default should be assumed to be unbounded
> > but
> > > I've not been closely following the discussion) is the real release
> > > blocker. There are a couple there that are still marked Needs
> > Discussion,
> > > if that is the case then those should be postponed to next release.
> > >
> > > If we need to push the date back (so that people can solve these
> > problems,
> > > test everything builds, check prose, etc.) then I am also potentially
> > > available for most of the 13/14/15/19/20/21 but don't know Magdalena's
> > > schedule.
> > >
> > > Other than solving those problems, merging those branches, then adding
> > > notes to the release notes if you've implemented _anything_ since
> > January.
> > >
> > > -James
> > >
> > >
> > >
> > > On 30/11/16 17:39, Hugh Cayless wrote:
> > >
> > >> Given that we were supposed to make a release branch last week, it
> seems
> > >> safe to say we're not ready to go :-).
> > >> https://github.com/TEIC/TEI/milestone/2 shows 7 open tickets,
> including
> > >> the
> > >> showstopper one flagged by Syd and Lou. I'm presuming we should push
> the
> > >> release date back. Does anyone need help? James and Magdalena, what do
> > you
> > >> need from us?
> > >>
> > >
> > >
> > > --
> > > Dr James Cummings, James.Cummings(a)it.ox.ac.uk
> > > Academic IT Services, University of Oxford
> > >
> > > --
> > > tei-council mailing list
> > > tei-council(a)lists.tei-c.org
> > > http://lists.lists.tei-c.org/mailman/listinfo/tei-council
> > >
> > > PLEASE NOTE: postings to this list are publicly archived
> > >
> > --
> > tei-council mailing list
> > tei-council(a)lists.tei-c.org
> > http://lists.lists.tei-c.org/mailman/listinfo/tei-council
> >
> > PLEASE NOTE: postings to this list are publicly archived
> >
> --
> tei-council mailing list
> tei-council(a)lists.tei-c.org
> http://lists.lists.tei-c.org/mailman/listinfo/tei-council
>
> PLEASE NOTE: postings to this list are publicly archived
>
--
tei-council mailing list
tei-council(a)lists.tei-c.org
http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived
--
tei-council mailing list
tei-council(a)lists.tei-c.org
http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived
--
tei-council mailing list
tei-council(a)lists.tei-c.org
http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived
1
0
I'm assuming that it will break all tests because I've not done anything for that. Only on phone here can be online in a few hours if needed.
James
--
Dr James Cummings, Academic IT Services, University of Oxford
On 2 Dec 2016 17:31, Hugh Cayless <philomousos(a)gmail.com> wrote:
I think it's a bad idea to release on a Friday anyway :-)
I've merged the att.global.source branch. Let's see if Jenkins likes it.
FYI, I did:
git fetch --all (to make sure I had all the remote branches)
git checkout att.global.source
git rebase dev (git merge dev would work too--rebase seemed fairly safe in
this case)
git checkout dev
git merge att.global.source
On Fri, Dec 2, 2016 at 12:14 PM, Magdalena Turska <tuurma(a)gmail.com> wrote:
> Just to answer James' timing question, his dates would work for me, except
> for Friday 16th
>
> 2016-12-02 17:06 GMT+00:00 Hugh Cayless <philomousos(a)gmail.com>:
>
> > I can merge it if no-one's done it yet. What about the max/minOccurs
> thing?
> > Is there a fix in the works Syd? When can we create a release branch?
> >
> > On Wed, Nov 30, 2016 at 2:09 PM, James Cummings <
> > James.Cummings(a)it.ox.ac.uk>
> > wrote:
> >
> > > Hi Hugh,
> > >
> > > Sorry, things have been very busy for me at the moment here. (Everyone
> > has
> > > noticed that the end of the calendar year is coming and they suddenly
> > have
> > > cropped up wanting everything finished before then.)
> > >
> > > I think the work and prose for the att.global.source is done. Lou was
> > > starting to test that branch, but if someone could and get it merged
> in,
> > > that'd be good to get that one off the docket. I think the Lou/Syd
> > > @maxOccurs (where I think the default should be assumed to be unbounded
> > but
> > > I've not been closely following the discussion) is the real release
> > > blocker. There are a couple there that are still marked Needs
> > Discussion,
> > > if that is the case then those should be postponed to next release.
> > >
> > > If we need to push the date back (so that people can solve these
> > problems,
> > > test everything builds, check prose, etc.) then I am also potentially
> > > available for most of the 13/14/15/19/20/21 but don't know Magdalena's
> > > schedule.
> > >
> > > Other than solving those problems, merging those branches, then adding
> > > notes to the release notes if you've implemented _anything_ since
> > January.
> > >
> > > -James
> > >
> > >
> > >
> > > On 30/11/16 17:39, Hugh Cayless wrote:
> > >
> > >> Given that we were supposed to make a release branch last week, it
> seems
> > >> safe to say we're not ready to go :-).
> > >> https://github.com/TEIC/TEI/milestone/2 shows 7 open tickets,
> including
> > >> the
> > >> showstopper one flagged by Syd and Lou. I'm presuming we should push
> the
> > >> release date back. Does anyone need help? James and Magdalena, what do
> > you
> > >> need from us?
> > >>
> > >
> > >
> > > --
> > > Dr James Cummings, James.Cummings(a)it.ox.ac.uk
> > > Academic IT Services, University of Oxford
> > >
> > > --
> > > tei-council mailing list
> > > tei-council(a)lists.tei-c.org
> > > http://lists.lists.tei-c.org/mailman/listinfo/tei-council
> > >
> > > PLEASE NOTE: postings to this list are publicly archived
> > >
> > --
> > tei-council mailing list
> > tei-council(a)lists.tei-c.org
> > http://lists.lists.tei-c.org/mailman/listinfo/tei-council
> >
> > PLEASE NOTE: postings to this list are publicly archived
> >
> --
> tei-council mailing list
> tei-council(a)lists.tei-c.org
> http://lists.lists.tei-c.org/mailman/listinfo/tei-council
>
> PLEASE NOTE: postings to this list are publicly archived
>
--
tei-council mailing list
tei-council(a)lists.tei-c.org
http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived
3
4
Hmmm ... maybe this is why my builds don't always produce what Mr.
Jenkins does. When I build I get 2 or more occurences of
| Unable to locate tools.jar. Expected to find it in /usr/lib/jvm/java-8-openjdk-amd64/lib/tools.jar
Can anyone tell me what to do to fix this? Or perhaps it's not a
problem? I do get the various outputs. It happens
2 times when I run `make validate`
1 times when I run `make html-web`
13 times when I run `make test`
19 times when I run `make exemplars`
I am running this on an Ubuntu 16.04 system.
Here is a tree view of
/usr/lib/jvm/java-8-openjdk-amd64/
├── bin
│ ├── java -> ../jre/bin/java
│ ├── java-rmi.cgi
│ ├── jjs -> ../jre/bin/jjs
│ ├── keytool -> ../jre/bin/keytool
│ ├── orbd -> ../jre/bin/orbd
│ ├── pack200 -> ../jre/bin/pack200
│ ├── policytool -> ../jre/bin/policytool
│ ├── rmid -> ../jre/bin/rmid
│ ├── rmiregistry -> ../jre/bin/rmiregistry
│ ├── servertool -> ../jre/bin/servertool
│ ├── tnameserv -> ../jre/bin/tnameserv
│ └── unpack200 -> ../jre/bin/unpack200
├── docs -> ../../../share/doc/openjdk-8-jre-headless
├── jre
│ ├── ASSEMBLY_EXCEPTION
│ ├── bin
│ │ ├── java
│ │ ├── jjs
│ │ ├── keytool
│ │ ├── orbd
│ │ ├── pack200
│ │ ├── policytool
│ │ ├── rmid
│ │ ├── rmiregistry
│ │ ├── servertool
│ │ ├── tnameserv
│ │ └── unpack200
│ ├── lib
│ │ ├── amd64
│ │ │ ├── jli
│ │ │ │ └── libjli.so
│ │ │ ├── jvm.cfg -> /etc/java-8-openjdk/jvm-amd64.cfg
│ │ │ ├── jvm.cfg-default
│ │ │ ├── libattach.so
│ │ │ ├── libawt_headless.so
│ │ │ ├── libawt.so
│ │ │ ├── libawt_xawt.so
│ │ │ ├── libdt_socket.so
│ │ │ ├── libfontmanager.so
│ │ │ ├── libhprof.so
│ │ │ ├── libicedtea-sound.so
│ │ │ ├── libinstrument.so
│ │ │ ├── libj2gss.so
│ │ │ ├── libj2pcsc.so
│ │ │ ├── libj2pkcs11.so
│ │ │ ├── libjaas_unix.so
│ │ │ ├── libjava_crw_demo.so
│ │ │ ├── libjavajpeg.so
│ │ │ ├── libjavalcms.so
│ │ │ ├── libjava.so
│ │ │ ├── libjawt.so
│ │ │ ├── libjdwp.so
│ │ │ ├── libjsdt.so
│ │ │ ├── libjsig.so
│ │ │ ├── libjsoundalsa.so
│ │ │ ├── libjsound.so
│ │ │ ├── libmanagement.so
│ │ │ ├── libmlib_image.so
│ │ │ ├── libnet.so
│ │ │ ├── libnio.so
│ │ │ ├── libnpt.so
│ │ │ ├── libsaproc.so
│ │ │ ├── libsctp.so
│ │ │ ├── libsplashscreen.so
│ │ │ ├── libsunec.so
│ │ │ ├── libunpack.so
│ │ │ ├── libverify.so
│ │ │ ├── libzip.so
│ │ │ └── server
│ │ │ ├── classes.jsa
│ │ │ ├── libjsig.so -> ../libjsig.so
│ │ │ ├── libjvm.so
│ │ │ └── Xusage.txt
│ │ ├── calendars.properties -> /etc/java-8-openjdk/calendars.properties
│ │ ├── charsets.jar
│ │ ├── classlist
│ │ ├── cmm
│ │ │ ├── CIEXYZ.pf
│ │ │ ├── GRAY.pf
│ │ │ ├── LINEAR_RGB.pf
│ │ │ ├── PYCC.pf
│ │ │ └── sRGB.pf
│ │ ├── content-types.properties -> /etc/java-8-openjdk/content-types.properties
│ │ ├── currency.data
│ │ ├── ext
│ │ │ ├── cldrdata.jar
│ │ │ ├── dnsns.jar
│ │ │ ├── icedtea-sound.jar
│ │ │ ├── jaccess.jar
│ │ │ ├── localedata.jar
│ │ │ ├── nashorn.jar
│ │ │ ├── sunec.jar
│ │ │ ├── sunjce_provider.jar
│ │ │ ├── sunpkcs11.jar
│ │ │ └── zipfs.jar
│ │ ├── flavormap.properties -> /etc/java-8-openjdk/flavormap.properties
│ │ ├── hijrah-config-umalqura.properties
│ │ ├── images
│ │ │ └── cursors
│ │ │ ├── cursors.properties -> /etc/java-8-openjdk/images/cursors/cursors.properties
│ │ │ ├── invalid32x32.gif
│ │ │ ├── motif_CopyDrop32x32.gif
│ │ │ ├── motif_CopyNoDrop32x32.gif
│ │ │ ├── motif_LinkDrop32x32.gif
│ │ │ ├── motif_LinkNoDrop32x32.gif
│ │ │ ├── motif_MoveDrop32x32.gif
│ │ │ └── motif_MoveNoDrop32x32.gif
│ │ ├── jar.binfmt
│ │ ├── jce.jar
│ │ ├── jexec
│ │ ├── jsse.jar
│ │ ├── jvm.hprof.txt
│ │ ├── logging.properties -> /etc/java-8-openjdk/logging.properties
│ │ ├── management
│ │ │ ├── jmxremote.access -> /etc/java-8-openjdk/management/jmxremote.access
│ │ │ ├── jmxremote.password -> /etc/java-8-openjdk/management/jmxremote.password
│ │ │ ├── management.properties -> /etc/java-8-openjdk/management/management.properties
│ │ │ └── snmp.acl -> /etc/java-8-openjdk/management/snmp.acl
│ │ ├── management-agent.jar
│ │ ├── meta-index
│ │ ├── net.properties -> /etc/java-8-openjdk/net.properties
│ │ ├── psfontj2d.properties -> /etc/java-8-openjdk/psfontj2d.properties
│ │ ├── psfont.properties.ja -> /etc/java-8-openjdk/psfont.properties.ja
│ │ ├── resources.jar
│ │ ├── rt.jar
│ │ ├── security
│ │ │ ├── blacklisted.certs -> /etc/java-8-openjdk/security/blacklisted.certs
│ │ │ ├── cacerts -> /etc/ssl/certs/java/cacerts
│ │ │ ├── java.policy -> /etc/java-8-openjdk/security/java.policy
│ │ │ ├── java.security -> /etc/java-8-openjdk/security/java.security
│ │ │ ├── local_policy.jar
│ │ │ ├── nss.cfg -> /etc/java-8-openjdk/security/nss.cfg
│ │ │ └── US_export_policy.jar
│ │ ├── sound.properties -> /etc/java-8-openjdk/sound.properties
│ │ ├── swing.properties -> /etc/java-8-openjdk/swing.properties
│ │ └── tzdb.dat
│ ├── man
│ │ ├── ja -> ja_JP.UTF-8
│ │ ├── ja_JP.UTF-8
│ │ │ └── man1
│ │ │ ├── java.1.gz
│ │ │ ├── jjs.1.gz
│ │ │ ├── keytool.1.gz
│ │ │ ├── orbd.1.gz
│ │ │ ├── pack200.1.gz
│ │ │ ├── policytool.1.gz
│ │ │ ├── rmid.1.gz
│ │ │ ├── rmiregistry.1.gz
│ │ │ ├── servertool.1.gz
│ │ │ ├── tnameserv.1.gz
│ │ │ └── unpack200.1.gz
│ │ └── man1
│ │ ├── java.1.gz
│ │ ├── jjs.1.gz
│ │ ├── keytool.1.gz
│ │ ├── orbd.1.gz
│ │ ├── pack200.1.gz
│ │ ├── policytool.1.gz
│ │ ├── rmid.1.gz
│ │ ├── rmiregistry.1.gz
│ │ ├── servertool.1.gz
│ │ ├── tnameserv.1.gz
│ │ └── unpack200.1.gz
│ └── THIRD_PARTY_README
└── man
├── ja -> ja_JP.UTF-8
├── ja_JP.UTF-8
│ └── man1
│ ├── java.1.gz -> ../../../jre/man/ja_JP.UTF-8/man1/java.1.gz
│ ├── jjs.1.gz -> ../../../jre/man/ja_JP.UTF-8/man1/jjs.1.gz
│ ├── keytool.1.gz -> ../../../jre/man/ja_JP.UTF-8/man1/keytool.1.gz
│ ├── orbd.1.gz -> ../../../jre/man/ja_JP.UTF-8/man1/orbd.1.gz
│ ├── pack200.1.gz -> ../../../jre/man/ja_JP.UTF-8/man1/pack200.1.gz
│ ├── policytool.1.gz -> ../../../jre/man/ja_JP.UTF-8/man1/policytool.1.gz
│ ├── rmid.1.gz -> ../../../jre/man/ja_JP.UTF-8/man1/rmid.1.gz
│ ├── rmiregistry.1.gz -> ../../../jre/man/ja_JP.UTF-8/man1/rmiregistry.1.gz
│ ├── servertool.1.gz -> ../../../jre/man/ja_JP.UTF-8/man1/servertool.1.gz
│ ├── tnameserv.1.gz -> ../../../jre/man/ja_JP.UTF-8/man1/tnameserv.1.gz
│ └── unpack200.1.gz -> ../../../jre/man/ja_JP.UTF-8/man1/unpack200.1.gz
└── man1
├── java.1.gz -> ../../jre/man/man1/java.1.gz
├── jjs.1.gz -> ../../jre/man/man1/jjs.1.gz
├── keytool.1.gz -> ../../jre/man/man1/keytool.1.gz
├── orbd.1.gz -> ../../jre/man/man1/orbd.1.gz
├── pack200.1.gz -> ../../jre/man/man1/pack200.1.gz
├── policytool.1.gz -> ../../jre/man/man1/policytool.1.gz
├── rmid.1.gz -> ../../jre/man/man1/rmid.1.gz
├── rmiregistry.1.gz -> ../../jre/man/man1/rmiregistry.1.gz
├── servertool.1.gz -> ../../jre/man/man1/servertool.1.gz
├── tnameserv.1.gz -> ../../jre/man/man1/tnameserv.1.gz
└── unpack200.1.gz -> ../../jre/man/man1/unpack200.1.gz
24 directories, 168 files
2
2
I thought the previous wording of the <remarks> on <anyElement>
were a bit skewed, so I've altered the first sentence a bit. I also
corrected the spelling of RELAX NG and reduced "and/or" to "or" while
I was there.
Done on branch 'dev', #5630d8e. No ticket.
1
0
About a year ago, Martin H did a Community Consultation thing about
whether or not we should continue to distribute debian packaged versions
of at least some parts of the TEI product line.
The response was yes we should. (I simplify). But I can't find any
evidence of what happened thereafter. Step 15 of TCW22 suggests we are
probably still building packages as part of the release but I don't
believe they are necessarily getting put anywhere people can get at them.
(Step 15 reads "Inform the Debian Package Maintainer of the new release
Note: This step may change as we review Debian Package Creation The
Debian repository can only be updated by its maintainers, so let the
Debian Package Maintainer know that your release is done, so they can
grab the new packages and add them to the repository. ")
I don't know who the DPM is, nor what state we are in as regards
reviewing DPC.
So who is the DPM? The notes at http://tei.oucs.ox.ac.uk/teideb/ though
very precise and helpful surely need some updating.
4
14
http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/2669/-------------------------…
[...truncated 176.01 KB...]
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[exec] ** WARNING ** Failed to convert input string to UTF16...
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.doc.a…>
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.doc.l…>
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.doc.o…>
dochtml:
[echo] XSLT generate HTML tei_lite.doc.html from compiled ODD (en)
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd.p…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.doc.h…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2html.xsl
cleanup:
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd.p…>
[delete] Deleting directory <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/temp-dir-for-a…>
BUILD SUCCESSFUL
Total time: 42 seconds
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-dev/ws/P5/../../../Stylesheets-dev…> -Dbasedir=`pwd` -f ../Test/antruntest.xml -Doutputname=tei_jtei -Dtestfile=tei_jtei.tei -DoddFile=tei_jtei.odd validateodd compileodd docepub docpdf dochtml cleanup
Buildfile: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Test/antruntest.xml>
validateodd:
[echo] Validate tei_jtei.odd as ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_jtei.odd> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5odds.message.isosch.xsl>
compileodd:
[echo] Do ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_jtei.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_jtei.odd.p…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
compileodd:
[echo] Do ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_jtei.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_jtei.odd.p…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
docepub:
[echo] XSLT generate ePub tei_jtei.doc.epub
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_jtei.odd.p…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/temp-dir-for-a…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/epub/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
[echo] Get names of graphics files and write an ant task
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_jtei.odd.p…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/temp-dir-for-a…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/tools/makegraphicsanttask.xsl
Warning: XML resolver not found; external catalogs will be ignored
[echo] Copy image files
dist:
[mkdir] Created dir: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/temp-dir-for-a…>
[copy] Copying 1 file to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/temp-dir-for-a…>
[copy] Copying 1 file to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/temp-dir-for-a…>
[copy] Copying 1 file to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/temp-dir-for-a…>
[echo] ZIP: put files from <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/temp-dir-for-a…> together into tei_jtei.doc.epub
[zip] Building zip: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_jtei.doc.e…>
[zip] Updating zip: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_jtei.doc.e…>
doclite:
[echo] XSLT generate TEI Lite tei_jtei.doc.xml from compiled ODD (en)
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_jtei.odd.p…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_jtei.doc.x…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2lite.xsl
[xslt] /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/common/functions.xsl:1396: Fatal Error! A sequence of more than one item is not allowed as the first argument of translate() ("teix:", "eg:")
[xslt] Failed to process <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_jtei.odd.p…>
BUILD FAILED
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Test/antruntest.xml>:201: Fatal error during transformation using /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2lite.xsl: A sequence of more than one item is not allowed as the first argument of translate() ("teix:", "eg:") ; SystemID: file:/var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/common/functions.xsl; Line#: 1396; Column#: -1
Total time: 28 seconds
make[2]: *** [tei_jtei.doc.pdf] Error 1
make[2]: Leaving directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars'>
make[1]: *** [dist-exemplars.stamp] Error 2
make[1]: Leaving directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/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
1
2
In further experimentation, Syd and I have uncovered a rather nasty bug
in the way @minOccurs and @maxOccurs interact.
See https://github.com/TEIC/TEI/issues/1544
How does this work in XSD I wonder?
On 29/11/16 14:51, Syd Bauman wrote:
> Discussion of <abx> content
> ---------- -- ----- -------
> The ODD defines <abx> as follows.
> | <elementSpec ident="abx">
> | <desc>A block with at least 2 titles</desc>
> | <content>
> | <elementRef key="title" minOccurs="2"/>
> | </content>
> | </elementSpec>
> It seems that from the comment you believe this should generate
> ( title, title+ )
> or
> ( title, title, title* )
> That is, you (quite reasonably) presume that if @minOccurs is > 1,
> @maxOccurs should default to "unbounded".
>
> But the Guidelines seem pretty clear to me: the default of @maxOccurs
> is '1', period. Thus the specification above has a bit of a
> contradiction (min of 2, max of 1), which I decided to resolve in
> favor of the specified @minOccurs rather than the defaulted
> @maxOccurs. Thus I produce
> ( title, title )
>
> I do not know off the top of my head what XSD does in this case, or
> what pre-PureODD would have done with a <datatype minOccurs="2">.
>
>
> You sent this directly to me (not the Council list), so I replied
> directly to you. But I think the @maxOccurs default issue needs to be
> brought to the group.
>
>
>> Here's my little test file, a script to run it, and the outputs I
>> get, all zipped up for your pleasure in one (I hope)
>> self-explanatory zip.
>>
>> The main reason I was getting different results from you, I think.
>> is because I am an eejut when it comes to handling branches.
> You and me both, bub.
3
3
I started trying to test this, but didnt get very far.
1. What happens to a content model like this:
<alternate maxOccurs="unbounded">
<textNode/>
<elementRef key="hi" />
</alternate>
in RNC (using Syd's latest version of stylesheetes -- I think )
this gives us (text|hi)+ [krekt]
in DTD I get (#PCDATA|hi)* which is not quite krekt but at least is valid
in XSD I get
<xs:complexType mixed="true">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tei:hi"/>
</xs:sequence>
<!-- ... -->
i.e same as DTD. good.
2. Let's try using minOccurs
<alternate>
<textNode/>
<elementRef key="name" minOccurs="2"/>
</alternate>
generates
in RNC : (name+ | name+ | text) (?WTF?)
in DTD : (#PCDATA|hi)* again [I think the presence of a textnode always
generates a mixed content like this. Which is fine]
in XSD <xs:complexType mixed="true">
<xs:choice minOccurs="0">
<xs:element maxOccurs="unbounded" ref="tei:name"/>
<xs:element maxOccurs="unbounded" ref="tei:name"/>
</xs:choice>
...
</xs:complexType>
[which won't do because it is invalid XSD, cos nonambig)
3. Maybe the textnode is special. Let's try something faintly plausible
<sequence>
<elementRef key="title" minOccurs="0" maxOccurs="1"/>
<elementRef key="name" minOccurs="2" maxOccurs="4"/>
</sequence>
in RNC : (title?, name, name)
in DTD : <!ELEMENT ab (((title)?,name,name,name,name))>
in XSD : <xs:sequence>
<xs:element minOccurs="0" ref="tei:title"/>
<xs:element ref="tei:name"/>
<xs:element ref="tei:name"/>
</xs:sequence>
None of these of course will validate something with 3 names, even
though the ODD content model suggests they should.
I conclude we're all doomed. But you knew that already.
4
11
I've not booked anything yet because I was still waiting for reimbursement for Vienna. Have others got theirs? I prodded JohnU about it awhile ago, is it now someone else I'm supposed to prod? (Or check with if I've made some mistake on the form?)
James
--
Dr James Cummings, Academic IT Services, University of Oxford
On 29 Nov 2016 5:33 a.m., Elisa <ebbondar(a)gmail.com> wrote:
Well, I've booked tickets for the whole week, to arrive Saturday 2/4 and leave the following Saturday. The flights were a bargain, going to Prague via Boston and Lisbon on an airline I've never heard of: TAP Portugal. (Has anyone flown with them? I am hoping they are not like Ryan Air...)
Greg (my spouse) has been envying these trips I've been taking across the pond lately (Kraków last summer, Vienna...), and he really, really wants to see Prague, so we're coming together this time. He's used to me doing my own thing for research trips and conferences and will happily entertain himself touring while we're in meetings (sigh). But he may also scope out some fun places we might visit or dine while we're working, so that could be helpful. We've not started looking for accommodations yet...has anyone else?
Elisa
--
Elisa Beshero-Bondar, PhD
Director, Center for the Digital Text
Associate Professor of English
University of Pittsburgh at Greensburg
150 Finoli Drive, Greensburg, PA 15601 USA
E-mail: ebb8(a)pitt.edu | Development site: http://newtfire.org
Typeset by hand on my iPad
> On Nov 25, 2016, at 12:20 PM, Raffaele Viglianti <raffaeleviglianti(a)gmail.com> wrote:
>
> Hi all,
>
> I just booked my flights using the Vienna flight that I had put on hold, so
> the cost was low. I have to travel back on the 8th, though, because there
> were no good options for flying back via Vienna on the 9th. So no open day
> for me...
>
> Raff
>
> On Tue, Nov 15, 2016 at 10:02 PM, Hugh Cayless <philomousos(a)gmail.com>
> wrote:
>
>> That’s right. It would be very nice if a bunch of us could stick around
>> for the open day, but if you have to be somewhere else, that’s ok. I will
>> probably only be able to do the morning of the 8th at best, as I have to
>> teach the afternoon of the 9th.
>>
>>>> On Nov 15, 2016, at 18:34 , Scholger, Martina (
>>> martina.scholger(a)uni-graz.at) <martina.scholger(a)uni-graz.at> wrote:
>>>
>>> Hi all,
>>> I just wanted to make sure that the F2F meeting in Prague will take
>> place from February 5th to 7th?
>>> There are no "mandatory" meetings on Wednesday, right? Unfortunately,
>> the meeting collides with the annual two-days meeting of my department, so
>> I would have to take the night train to be back on Wednesday (8th) morning.
>>> Best,
>>> Martina
>>>
>>>
>>> Martina Scholger
>>> Centre for Information Modelling
>>> Austrian Centre for Digital Humanities
>>> Elisabethstraße 59/III
>>> 8010 Graz
>>> Austria
>>>
>>> --
>>> tei-council mailing list
>>> tei-council(a)lists.tei-c.org
>>> http://lists.lists.tei-c.org/mailman/listinfo/tei-council
>>>
>>> PLEASE NOTE: postings to this list are publicly archived
>>
>> --
>> tei-council mailing list
>> tei-council(a)lists.tei-c.org
>> http://lists.lists.tei-c.org/mailman/listinfo/tei-council
>>
>> PLEASE NOTE: postings to this list are publicly archived
> --
> tei-council mailing list
> tei-council(a)lists.tei-c.org
> http://lists.lists.tei-c.org/mailman/listinfo/tei-council
>
> PLEASE NOTE: postings to this list are publicly archived
--
tei-council mailing list
tei-council(a)lists.tei-c.org
http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived
4
3
Hi all,
I just wanted to make sure that the F2F meeting in Prague will take place from February 5th to 7th?
There are no "mandatory" meetings on Wednesday, right? Unfortunately, the meeting collides with the annual two-days meeting of my department, so I would have to take the night train to be back on Wednesday (8th) morning.
Best,
Martina
Martina Scholger
Centre for Information Modelling
Austrian Centre for Digital Humanities
Elisabethstraße 59/III
8010 Graz
Austria
4
3
http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/3105/Changes:
[s.bauman] Per ticket #1489, create teidata.prefix and use it for prefixDef/@ident
------------------------------------------
Started by an SCM change
Building in workspace <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/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 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 daf3258734c6f32433d140cdc97e01162a78ab1f (refs/remotes/origin/dev)
> git config core.sparsecheckout # timeout=10
> git checkout -f daf3258734c6f32433d140cdc97e01162a78ab1f
> git rev-list 5c43b61084d5483f89e1127e319adeaa349a5ba5 # timeout=10
[workspace] $ /bin/bash -xe /tmp/hudson9206973642056828759.sh
+ cd P5
++ pwd
+ make VCS=git INJENKINS=true XSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/../../../Stylesheet…> clean validate test
(cd Exemplars; make clean)
make[1]: Entering directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/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-dev/ws/P5/Exemplars'>
(cd Test; make clean)
make[1]: Entering directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/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-dev/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-dev/ws/P5/../../../Stylesheet…> -DDRIVER=Source/guidelines-en.xml base subset outputs
BUILD FAILED
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/antbuilder.xml>:39: Fatal error during transformation using <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Utilities/expand.xsl>: I/O error reported by XML parser processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Source/Specs/teidat…>: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Source/Specs/teidat…> (No such file or directory); SystemID: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Utilities/expand.xsl;> Line#: 68; Column#: -1
Total time: 6 seconds
make: *** [p5.xml] Error 1
Build step 'Execute shell' marked build as failure
1
1
Attn: James C., Magdelena T., and others intimately familiar with the
Processing Model
I have merged in changes from 'dev' branch into
'sydb-modelAttrChecks' branch. The only changes are in
P5/Source/Specs/model.xml; the only significant change there is the
addition of two new <constraintSpec>s. Could you test the Schematron?
If you don't want to build it yourself you can find it here:
http://paramedic.wwp.neu.edu/~syd/temp/TEI_Council/testPMtests/tei_all.isos…
http://paramedic.wwp.neu.edu/~syd/temp/TEI_Council/testPMtests/ref-model.ht…
Thanks.
BTW, I know that the tagdoc looks ugly because of long lines. I'm
really interested in whether
a) the Schematron is complaining about the right stuff, and
b) if the error messages are understandable.
1
1
Dear All,
I've moved the TCW 22 (release process) document from the TEI repo to a new
Documentation repo (https://github.com/TEIC/Documentation) along with a
handful of other relevant documents from
http://www.tei-c.org/Activities/Council/Working/index.xml. The immediate
reason for doing this is so that updates to the documentation around the
release process don't trigger Jenkins builds and slow us down intolerably.
We've talked rather inconclusively in the past about doing other things
with the docs, which are hard to edit in their current location, and this
isn't meant to forestall further action on that front, but rather to do
*something* about it, which may give us better ideas on how to proceed. You
should all have permission to edit the docs in the repo.
Hugh
1
0
Hiya,
On Thursday or Friday I added the <schemaRef> element as decided
by issue 564 https://github.com/TEIC/TEI/issues/564
Today I wrote a very small bit of prose in the HD chapter to go
with this.
In case you want to expand, correct, or modify that prose it is
show in this commit:
https://github.com/TEIC/TEI/commit/c38aaf2abfbb2ed8404aec21f4fa665c864aa28e
-James
--
Dr James Cummings, James.Cummings(a)it.ox.ac.uk
Academic IT Services, University of Oxford
1
0
If I run teitoxsd online, I can turn an ODD file into an XSD one. If I
try to do it in oXygen however, I cannot. The version of the framework I
am using falls over with an inscrutable error message "Internal Saxon
error: local variable encountered whose binding has been deleted". Poor
thing. And poor me, as I would really like to do some proper testing of
how well pure odd constructs map to different schema languages, and its
easier in oXygen.
The message rings a faint bell, but I'm having trouble reading between
the chimes: can anyone advise?
2
2
Re: silly Syd, frustrated fool
[NOTE: I am posting this *for discussion after release*. Nothing here
affects the release, I don't think, and I don't want to get into a
lengthy discussion while I've got a lot to do and not a lot of time.]
So I've now spent quite a few hours (most 3 months ago, about an hour
this morning) fixing the code in the template for <dataRef> in
odds/teiodds.xsl that handles @minOccurs and @maxOccurs. At one point
it occurred to me that *no* value of @maxOccurs was being handled
properly. "How did this ever work?" I asked myself. A quick look
verified my fears: <dataRef> does not *have* a @minOccurs or
@maxOccurs.
So for now I'm just going to stop working on this (and leave it in
its improved -- but still not working -- state, with a comment
explaining). But I'm wondering if this vestigial code means at one
point we wanted @minOccurs and @maxOccurs on <dataRef>? And
furthermore, do we want <dataRef> to be a member of att.repeatable?
I *think* the answer is "no", because it would never be needed. For
simple multiple-vals-in-an-attr cases, the parent <datatype> can have
@minOccurs or @maxOccurs. For anything more complex (whether inside
<datatype> or <content>) <sequence> and <alternate> (which are
members of att.repeatable) could be used to control quantity. So I
think we don't need or want <dataRef> to have @minOccurs or
@maxOccurs. Thoughts?
The other frustratingly foolish thing I did recently while working on
@minOccurs and @maxOccurs I post here both to remind y'all of this
peril, and to amuse Lou who will at least chuckle. For Lou knows that
I can never spell "occurs" correctly. My fingers just want to add an
extra 'r'. Well, if you spell it wrong in a variable name, oXygen
complains immediately "I don't know the variable $maxOccurrs". But if
you spell it wrong in a reference to the attribute axis, oXygen does
not know better, and an XSLT processor will happily chug along and
test if @maxOccurrs is "unbounded". Since there is *never* a
@maxOccurrs, it is *never* "unbounded". Sigh.
I hope all you Americans had a Happy Thanksgiving!
2
3
Hi Lou,
Only that it is a change that has been approved for quite awhile and been waiting to be implemented. Since source was an existing attribute there isn't much prose to add and I can do so today.
James
--
Dr James Cummings, Academic IT Services, University of Oxford
On 27 Nov 2016 09:49, Lou Burnard <lou.burnard(a)retired.ox.ac.uk> wrote:
Why is this release blocking? We have been getting along quite well without a global @source for ages. Seems to me that if the prose isn't written and the testing hasn't been done then this isn't going to be ready for the next release. No big deal imho.
Sent from my Honor Mobile
-------- Original Message --------
Subject: [tei-council] att.global.source branch for issue #536
From: James Cummings
To: TEI Council
CC:
Hiya,
I believe I've done the schema-related changes for
release-blocking issue #536 (there are still bits of prose to
change). Since this was adding a @source attribute in a new
global class I did the various changes in a branch. I've not done
anything about the testing which I'm sure the changes to classes
(att.source and att.readFrom) will break. (But then again, I've
never understood the testing and expected results as well as I
should.) I'd appreciate someone looking at the changes and seeing
if you see anything I've forgotten to do (other than prose
updates in the chapters), and also to give me some advice on
merging the branch in (or go ahead and do it if it looks good)
and/or fixing the needed tests.
See most recent change at
https://github.com/TEIC/TEI/tree/att.global.source namely
https://github.com/TEIC/TEI/commit/69d00eb5b1f762eded61ad836a723c4ad0e4bc5d
This changes 37 files with 96 additions and 119 deletions github
tells me.
-James
--
Dr James Cummings, James.Cummings(a)it.ox.ac.uk
Academic IT Services, University of Oxford
--
tei-council mailing list
tei-council(a)lists.tei-c.org
http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived
1
0
http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/3097/Changes:
[lou.burnard] several revisions related to purification issues
------------------------------------------
[...truncated 2.58 KB...]
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-dev/ws/P5/../../../Stylesheet…> -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-dev/ws/P5/../../../Stylesheet…> for XSL stylesheets
[echo] Do ODD processing for p5odds.odd
[echo] Do ODD processing for p5odds-examples.odd
BUILD SUCCESSFUL
Total time: 50 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
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-dev/ws/P5/../../../Stylesheet…> 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: 22 seconds
<Messages>
<WARNING>Schematron warning: The render construct becomes outdated on 2017-01-01 [Test: @validUntil cast as xs:date ge (current-date() + (60*xs:dayTimeDuration('P1D')))] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[2]/p[4]/specGrp[1]/elementSpec[2]/attList[1]/attDef[4]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[1]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[7]/div[3]/div[3]/specGrp[1]/elementSpec[5]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/collation[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/p[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[7]/div[3]/div[3]/specGrp[1]/elementSpec[5]/exemplum[6]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/collation[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/p[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[4]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[14]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[14]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[14]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[15]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[15]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[15]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<ERROR>Schematron error: The sequence element must have at least two child elements [Test: count(*)>1] Location: /TEI[1]/text[1]/body[1]/div[23]/div[5]/div[2]/p[8]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/elementSpec[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/content[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/sequence[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</ERROR>
<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[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>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[10]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[10]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[11]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[11]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[12]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[12]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[13]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[13]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[7]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[7]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[8]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[8]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[4]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/pVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[4]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/pVar[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)
Oh dear me. ERROR found
2d1
< <WARNING>Schematron warning: The render construct becomes outdated on 2017-01-01 [Test: @validUntil cast as xs:date ge (current-date() + (60*xs:dayTimeDuration('P1D')))] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[2]/p[4]/specGrp[1]/elementSpec[2]/attList[1]/attDef[4]</WARNING>
17,104c16,28
< <ERROR>Schematron error: The sequence element must have at least two child elements [Test: count(*)>1] Location: /TEI[1]/text[1]/body[1]/div[23]/div[5]/div[2]/p[8]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/elementSpec[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/content[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/sequence[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</ERROR>
< <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[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>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[10]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[10]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[11]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[11]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[12]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[12]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[13]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[13]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[7]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[7]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[8]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[8]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The pVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[4]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/pVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The pVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[4]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/pVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
---
> <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'][1]</WARNING>
> <WARNING>Schematron warning: WARNING: use of deprecated attribute — @degree of the precision element will be removed from the TEI on 2015-11-12.
> [Test: @degree] Location: /TEI[1]/text[1]/body[1]/div[21]/div[1]/div[2]/div[4]/specGrp[1]/elementSpec[1]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/precision[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
> <WARNING>Schematron warning: WARNING: use of deprecated attribute — @degree of the precision element will be removed from the TEI on 2015-11-12.
> [Test: @degree] Location: /TEI[1]/text[1]/body[1]/div[21]/div[1]/div[2]/div[4]/specGrp[1]/elementSpec[1]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/precision[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]</WARNING>
> <WARNING>Schematron warning: WARNING: use of deprecated attribute — @degree of the precision element will be removed from the TEI on 2015-11-12.
> [Test: @degree] Location: /TEI[1]/text[1]/body[1]/div[21]/div[2]/p[5]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/precision[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
> <WARNING>Schematron warning: WARNING: use of deprecated attribute — @degree of the precision element will be removed from the TEI on 2015-11-12.
> [Test: @degree] Location: /TEI[1]/text[1]/body[1]/div[21]/div[2]/p[5]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/precision[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]</WARNING>
> <WARNING>Schematron warning: WARNING: use of deprecated attribute — @degree of the precision element will be removed from the TEI on 2015-11-12.
> [Test: @degree] Location: /TEI[1]/text[1]/body[1]/div[21]/div[2]/p[6]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/residence[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/precision[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
> <WARNING>Schematron warning: WARNING: use of deprecated attribute — @degree of the precision element will be removed from the TEI on 2015-11-12.
> [Test: @degree] Location: /TEI[1]/text[1]/body[1]/div[21]/div[2]/p[7]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/precision[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
make: *** [valid] Error 1
Build step 'Execute shell' marked build as failure
1
1
http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/3094/Changes:
[martina.scholger] German translations of gloss, desc and remarks. Thanks to @bleierr,
[stadlerpeter] German translations of gloss, desc and remarks.
[James Cummings] adding schemaRef as per #564
------------------------------------------
[...truncated 3.09 KB...]
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-dev/ws/P5/../../../Stylesheet…> -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-dev/ws/P5/../../../Stylesheet…> for XSL stylesheets
[echo] Do ODD processing for p5odds.odd
[echo] Do ODD processing for p5odds-examples.odd
BUILD SUCCESSFUL
Total time: 1 minute 14 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
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-dev/ws/P5/../../../Stylesheet…> 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: 43 seconds
<Messages>
<ERROR>ident points to non-existent model.publicationStmtPart
(TEI[1]/text[2]/body[3]/div["HD"]/div["HD2"]/div["HD24"]/specGrp["D2224"]/elementSpec["publicationStmt"]/remarks[9]/p[10]/) </ERROR>
<ERROR>ident points to non-existent model.publicationStmtPart
(TEI[1]/text[2]/body[3]/div["HD"]/div["HD2"]/div["HD24"]/specGrp["D2224"]/elementSpec["publicationStmt"]/remarks[9]/p[10]/) </ERROR>
<WARNING>Schematron warning: The render construct becomes outdated on 2017-01-01 [Test: @validUntil cast as xs:date ge (current-date() + (60*xs:dayTimeDuration('P1D')))] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[2]/p[4]/specGrp[1]/elementSpec[2]/attList[1]/attDef[4]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[1]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[7]/div[3]/div[3]/specGrp[1]/elementSpec[5]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/collation[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/p[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[7]/div[3]/div[3]/specGrp[1]/elementSpec[5]/exemplum[6]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/collation[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/p[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[4]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[14]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[14]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[14]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[15]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[15]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[15]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[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'][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[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>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[10]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[10]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[11]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[11]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[12]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[12]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[13]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[13]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[7]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[7]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[8]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[8]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[4]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/pVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[4]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/pVar[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)
Oh dear me. ERROR found
2,6d1
< <ERROR>ident points to non-existent model.publicationStmtPart
< (TEI[1]/text[2]/body[3]/div["HD"]/div["HD2"]/div["HD24"]/specGrp["D2224"]/elementSpec["publicationStmt"]/remarks[9]/p[10]/) </ERROR>
< <ERROR>ident points to non-existent model.publicationStmtPart
< (TEI[1]/text[2]/body[3]/div["HD"]/div["HD2"]/div["HD24"]/specGrp["D2224"]/elementSpec["publicationStmt"]/remarks[9]/p[10]/) </ERROR>
< <WARNING>Schematron warning: The render construct becomes outdated on 2017-01-01 [Test: @validUntil cast as xs:date ge (current-date() + (60*xs:dayTimeDuration('P1D')))] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[2]/p[4]/specGrp[1]/elementSpec[2]/attList[1]/attDef[4]</WARNING>
21,107c16,28
< <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[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>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[10]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[10]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[11]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[11]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[12]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[12]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[13]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[13]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[7]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[7]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[8]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[8]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The pVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[4]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/pVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The pVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[4]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/pVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
---
> <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'][1]</WARNING>
> <WARNING>Schematron warning: WARNING: use of deprecated attribute — @degree of the precision element will be removed from the TEI on 2015-11-12.
> [Test: @degree] Location: /TEI[1]/text[1]/body[1]/div[21]/div[1]/div[2]/div[4]/specGrp[1]/elementSpec[1]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/precision[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
> <WARNING>Schematron warning: WARNING: use of deprecated attribute — @degree of the precision element will be removed from the TEI on 2015-11-12.
> [Test: @degree] Location: /TEI[1]/text[1]/body[1]/div[21]/div[1]/div[2]/div[4]/specGrp[1]/elementSpec[1]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/precision[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]</WARNING>
> <WARNING>Schematron warning: WARNING: use of deprecated attribute — @degree of the precision element will be removed from the TEI on 2015-11-12.
> [Test: @degree] Location: /TEI[1]/text[1]/body[1]/div[21]/div[2]/p[5]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/precision[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
> <WARNING>Schematron warning: WARNING: use of deprecated attribute — @degree of the precision element will be removed from the TEI on 2015-11-12.
> [Test: @degree] Location: /TEI[1]/text[1]/body[1]/div[21]/div[2]/p[5]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/precision[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]</WARNING>
> <WARNING>Schematron warning: WARNING: use of deprecated attribute — @degree of the precision element will be removed from the TEI on 2015-11-12.
> [Test: @degree] Location: /TEI[1]/text[1]/body[1]/div[21]/div[2]/p[6]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/residence[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/precision[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
> <WARNING>Schematron warning: WARNING: use of deprecated attribute — @degree of the precision element will be removed from the TEI on 2015-11-12.
> [Test: @degree] Location: /TEI[1]/text[1]/body[1]/div[21]/div[2]/p[7]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/precision[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
make: *** [valid] Error 1
Build step 'Execute shell' marked build as failure
1
2
The `trang` in P5/Utilities/lib/trang.jar is version 20030619. The
`trang` I use on my desktop is version 20131210. The former
incorrectly converts [1] into [2]; the latter correctly converts it
into [3]. (Notice that [2] has "*?", whereas [3] puts in a layer of
parens, so you correctly get "*)?", which is silly but at least
valid.)
Now, I realize that [1] has problems (Why is there an <optional>
child of <zeroOrMore>? Why is there a <choice> of only one value?),
and we may want to address those, too. But in the meantime, is there
any reason not to switch our trang to a newer version?
[1], snippet of RNG
---- ------- -- ---
<attribute name="otherLangs">
<a:documentation>(other languages) one or more codes identifying any other languages used in the bibliographic work.</a:documentation>
<list>
<zeroOrMore>
<optional>
<choice>
<data type="language"/>
<choice>
<value/>
<a:documentation/>
</choice>
</choice>
</optional>
</zeroOrMore>
</list>
</attribute>
[2], RNG converted to RNC by P5/Utilities/lib/trang.jar (whitespace tweaked)
---- --- --------- -- --- -- -------------------------- ----------- --------
## (other languages) one or more codes identifying any other languages used in the bibliographic work.
attribute otherLangs {
list {
(
xsd:language
|
(##
"")
)?*
}
}
[3], RNG converted to RNG by `trang` on my desktop (whitespace tweaked)
---- --- --------- -- --- -- ------- -- -- ------- ----------- --------
## (other languages) one or more codes identifying any other languages used in the bibliographic work.
attribute otherLangs {
list {
(
(
xsd:language
| (
(##
"")
)?
)*
}
}
1
0
Hi all,
Am I correct in remembering that:
a) Magdalena and I will be doing the 3.1.0 release (assuming
blockers are finished soon) on Tuesday 6 December 2016?
b) You are all going to add your most important interesting, or
indeed any, work to this file
https://github.com/TEIC/TEI/blob/dev/P5/ReleaseNotes/readme-3.1.0.xml
to make it easier on us.
c) That we're probably meant to start 'freezing' soon and
creating the new release branch. I believe we'd agreed tomorrow,
at a meeting I couldn't attend, but I'm wondering if we might
push that to be midnight (GMT) on Friday to give those (inc. me)
finishing off last little things some extra time. That still
gives us 11 days before release.
What do people think?
-James
--
Dr James Cummings, James.Cummings(a)it.ox.ac.uk Academic IT
Services, University of Oxford
4
9
http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/2066/Changes:
[s.bauman] Merging changes made in sydb-occurs branch to just odds/odd2odd.xsl (I
------------------------------------------
[...truncated 2.36 KB...]
rm -f content.xml
rm -f cocoatest*.xml
make[1]: Leaving directory `<http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/Test'>
rm -rf tei-p5-xsl_*
rm -rf tei-p5-xsl2_*
(cd debian-tei-xsl/debian; rm -rf tei-xsl)
rm -f teioo.jar
rm -rf docx/ImageInfo/bin
rm -f names.xml licensekey.txt runDoc.sh
(for i in sciencejournal/*.html; do rm -f sciencejournal/`basename $i`;done)
(for i in sciencejournal/*.xml; do rm -f sciencejournal/`basename $i`;done)
BUILD Copy main XSL files
test -d release/xsl/xml/tei/stylesheet || mkdir -p release/xsl/xml/tei/stylesheet/
for i in bibtex cocoa common csv docx dtd docbook epub epub3 fo html wordpress markdown html5 json latex latex nlm odd odds odt p4 pdf profiles/default rdf relaxng rnc schematron simple slides tbx tcp tite tools txt html xsd xlsx pdf verbatimxml ; do \
tar cf - $i | (cd release/xsl/xml/tei/stylesheet; tar xf - ); \
done
java -jar lib/saxon9he.jar -it:main tools/getnames.xsl > names.xml
BUILD Copy common files and documentation
test -d release/xslcommon/xml/tei/stylesheet || mkdir -p release/xslcommon/xml/tei/stylesheet
cp names.xml catalog.xml VERSION css/*.css i18n.xml release/xslcommon/xml/tei/stylesheet
sh ./tools/mydch debian-tei-xsl/debian/changelog
BUILD Run tests
(cd Test; make)
make[1]: Entering directory `<http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/Test'>
../bin/teitorelaxng --odd test.odd test.rng
WARNING: No localsource set. Will get a copy from http://www.tei-c.org/Vault/P5/.
Convert test.odd to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/Test/test.rng> (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: 27 seconds
perl -i -p -e 's/generated from ODD source.*//' test.rng
xmllint --format test.rng > temp; mv temp test.rng
perl -i -pe 'BEGIN{undef $/;} s/<!--\n ?Schema[^>]+>//smg' test.rng
if [ 0 -ne 1 ]; \
then diff test.rng expected-results/test.rng; fi
(cd ..; for i in css/*; do test -f `basename $i` || ln -s $i `basename $i`;done)
BUILD: testing html
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test.xml ../html/html.xsl cssFile=../tei.css useFixedDate=true | xmllint --format - > test.html
if [ 0 -ne 1 ]; \
then diff test.html expected-results/test.html; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test.html checklinks.xsl
<?xml version="1.0" encoding="UTF-8"?>java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test.xml ../html/html.xsl cssFile=../tei.css pageLayout=Complex useFixedDate=true | xmllint --format - > test-complex.html
if [ 0 -ne 1 ]; \
then diff test-complex.html expected-results/test-complex.html; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test.xml ../profiles/ota/html/to.xsl cssFile=../tei.css useFixedDate=true | xmllint --format - | perl cleanup.pl > test-ota.html
if [ 0 -ne 1 ]; \
then diff test-ota.html expected-results/test-ota.html; fi
../bin/teitohtml5 test.xml test.html5
WARNING: No localsource set. Will get a copy from http://www.tei-c.org/Vault/P5/.
Convert test.xml to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/Test/test.html5> (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: 13 seconds
xmllint --encode utf-8 --format test.html5 | perl cleanup.pl > test.temp
mv test.temp test.html5
if [ 0 -ne 1 ]; \
then diff test.html5 expected-results/test.html5; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test20.xml ../html/html.xsl useFixedDate=true | xmllint --format - > test20.html
if [ 0 -ne 1 ]; \
then diff test20.html expected-results/test20.html; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar -versionmsg:off test3.xml ../html/html.xsl useFixedDate=true| xmllint --format - > test3.html
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar -versionmsg:off test4.xml ../html/html.xsl useFixedDate=true| xmllint --format - > test4.html
if [ 0 -ne 1 ]; \
then diff test4.html test3.html; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test5.xml ../html/html.xsl autoBlockQuote=true useFixedDate=true | xmllint --format - > test5.xhtml
if [ 0 -ne 1 ]; \
then diff test5.xhtml expected-results/test5.xhtml; fi
java -Djava.awt.headless=true -jar lib/jing-20120724.0.0.jar -c xhtml.rnc test5.xhtml
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test6.xml ../html/html.xsl autoBlockQuote=true useFixedDate=true | xmllint --format - > test6.html
if [ 0 -ne 1 ]; \
then diff test6.html expected-results/test6.html; fi
java -Djava.awt.headless=true -jar lib/jing-20120724.0.0.jar -c xhtml.rnc test6.html
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test14.xml ../html/html.xsl useFixedDate=true| xmllint --format - > test14.html
if [ 0 -ne 1 ]; \
then diff test14.html expected-results/test14.html; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test22.xml ../html/html.xsl useFixedDate=true| xmllint --format - > test22.html
if [ 0 -ne 1 ]; \
then diff test22.html expected-results/test22.html; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test23.xml ../html/html.xsl useFixedDate=true| xmllint --format - > test23.html
if [ 0 -ne 1 ]; \
then diff test23.html expected-results/test23.html; fi
(mkdir files; cd files;java -Djava.awt.headless=true -jar ../../lib/saxon9he.jar ../testnotes1.xml ../../html/html.xsl splitLevel=4 useFixedDate=true STDOUT=false cssFile=../../tei.css)
xmllint --format files/index.html > x ; mv x files/index.html
xmllint --format files/one.html > x ; mv x files/one.html
xmllint --format files/two.html > x ; mv x files/two.html
xmllint --format files/three.html > x ; mv x files/three.html
if [ 0 -ne 1 ]; \
then diff -r files expected-results/testnotes; fi
rm -rf files
(mkdir files; cd files;java -Djava.awt.headless=true -jar ../../lib/saxon9he.jar ../testnotes2.xml ../../html/html.xsl splitLevel=0 useFixedDate=true STDOUT=false cssFile=../../tei.css)
xmllint --format files/index.html > x ; mv x files/index.html
xmllint --format files/one.html > x ; mv x files/one.html
xmllint --format files/three.html > x ; mv x files/three.html
if [ 0 -ne 1 ]; \
then diff -r files expected-results/testnotes2; fi
rm -rf files
(mkdir files; cd files;java -Djava.awt.headless=true -jar ../../lib/saxon9he.jar ../testnotes2.xml ../../html/html.xsl splitLevel=4 useFixedDate=true STDOUT=false cssFile=../../tei.css)
xmllint --format files/index.html > x ; mv x files/index.html
xmllint --format files/one.html > x ; mv x files/one.html
xmllint --format files/two.html > x ; mv x files/two.html
xmllint --format files/three.html > x ; mv x files/three.html
if [ 0 -ne 1 ]; \
then diff -r files expected-results/testnotes3; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test24.xml ../html/html.xsl useFixedDate=true | xmllint --format - > test24.html
if [ 0 -ne 1 ]; \
then diff test24.html expected-results/test24.html; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test25.xml ../html/html.xsl useFixedDate=true | xmllint --format - > test25.html
if [ 0 -ne 1 ]; \
then diff test25.html expected-results/test25.html; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test27.xml ../html/html.xsl useFixedDate=true cssFile=../tei.css cssSecondaryFile=../css/msdescription.css | xmllint --format - > test27.html
if [ 0 -ne 1 ]; \
then diff test27.html expected-results/test27.html; fi
rm -rf files
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test28.xml ../html/html.xsl splitLevel=0 STDOUT=false useFixedDate=true
xmllint --format index.html > x ; mv x index.html
if [ 0 -ne 1 ]; \
then diff index.html expected-results/test28.html; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test31.xml ../html/html.xsl cssFile="" cssInlineFiles=../tei.css useFixedDate=true | xmllint --format - > test31.html
if [ 0 -ne 1 ]; \
then diff test31.html expected-results/test31.html; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test32.xml ../html/html.xsl cssFile="" cssInlineFiles=../tei.css useFixedDate=true | xmllint --format - > test32.html
if [ 0 -ne 1 ]; \
then diff test32.html expected-results/test32.html; fi
BUILD: testing p4top5
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar -o:test17.tei test17.xml ../profiles/default/p4/from.xsl
if [ 0 -ne 1 ]; \
then diff test17.tei expected-results/test17.tei; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar A54031.tcp ../tcp/tcp2tei.xsl | xmllint --format - > A54031.xml
if [ 0 -ne 1 ]; \
then diff A54031.xml expected-results/A54031.xml; fi
BUILD: testing oddity
../bin/teitohtml5 --summaryDoc --odd test.odd test.odd.html
WARNING: No localsource set. Will get a copy from http://www.tei-c.org/Vault/P5/.
Convert test.odd to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/Test/test.odd.html> (tei to html5) 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: 36 seconds
xmllint --encode utf-8 --format test.odd.html | perl cleanup.pl> test.temp ; mv test.temp test.odd.html
if [ 0 -ne 1 ]; \
then diff test.odd.html expected-results/test.odd.html; fi
../bin/teitoodd test.odd test.processedodd
WARNING: No localsource set. Will get a copy from http://www.tei-c.org/Vault/P5/.
Convert test.odd to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/Test/test.processedodd> (tei to odd) using profile default
[echo] Do ODD expand processing (schema )
BUILD SUCCESSFUL
Total time: 17 seconds
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test.processedodd ../odds/extract-isosch.xsl > test.isosch
perl -i -p -e 's/generated .* by /generated by /' test.isosch
if [ 0 -ne 1 ]; \
then diff test.isosch expected-results/test.isosch; fi
../bin/teitornc test21.odd test21.odd.rnc
WARNING: No localsource set. Will get a copy from http://www.tei-c.org/Vault/P5/.
Convert test21.odd to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/Test/test21.odd.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: 25 seconds
perl -p -i -e 's/generated from ODD source.*//' test21.odd.rnc
perl -i -pe 'BEGIN{undef $/;} s/# ?Schema[^#]+#[^#]+#[^#]+#[^#]+#\n//smg' test21.odd.rnc
if [ 0 -ne 1 ]; \
then diff test21.odd.rnc expected-results/test21.odd.rnc; fi
../bin/teitornc test15.odd test15.odd.rnc
WARNING: No localsource set. Will get a copy from http://www.tei-c.org/Vault/P5/.
Convert test15.odd to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/Test/test15.odd.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: 23 seconds
perl -p -i -e 's/generated from ODD source.*//' test15.odd.rnc
perl -i -pe 'BEGIN{undef $/;} s/# ?Schema[^#]+#[^#]+#[^#]+#[^#]+#\n//smg' test15.odd.rnc
if [ 0 -ne 1 ]; \
then diff test15.odd.rnc expected-results/test15.odd.rnc; fi
../bin/teitohtml5 --summaryDoc --lang=es --profile=tei --odd test15.odd test15.odd.html
WARNING: No localsource set. Will get a copy from http://www.tei-c.org/Vault/P5/.
Convert test15.odd to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/Test/test15.odd.html> (tei to html5) using profile tei
[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 es)
Warning: XML resolver not found; external catalogs will be ignored
BUILD SUCCESSFUL
Total time: 29 seconds
xmllint --encode utf-8 --format test15.odd.html | perl cleanup.pl> test.temp ; mv test.temp test15.odd.html
if [ 0 -ne 1 ]; \
then diff test15.odd.html expected-results/test15.odd.html; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar -it:main -xsl:../tools/oddbyexample.xsl corpus=`pwd`/bare | sed 's/<p>Derived from.*/<p\/>/' > oddbyexample.odd
if [ 0 -ne 1 ]; \
then diff oddbyexample.odd expected-results/oddbyexample.odd; fi
../bin/teitoxsd oddbyexample.odd oddbyexample.xsd
WARNING: No localsource set. Will get a copy from http://www.tei-c.org/Vault/P5/.
Convert oddbyexample.odd to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/Test/oddbyexample.xsd> (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: 18 seconds
../bin/teitornc oddbyexample.odd oddbyexample.rnc
WARNING: No localsource set. Will get a copy from http://www.tei-c.org/Vault/P5/.
Convert oddbyexample.odd to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/Test/oddbyexample.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: 16 seconds
../bin/teitodtd oddbyexample.odd oddbyexample.dtd
WARNING: No localsource set. Will get a copy from http://www.tei-c.org/Vault/P5/.
Convert oddbyexample.odd to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/Test/oddbyexample.dtd> (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: 16 seconds
java -Djava.awt.headless=true -jar lib/jing-20120724.0.0.jar -c oddbyexample.rnc bare/test2.xml
java -Djava.awt.headless=true -jar lib/jing-20120724.0.0.jar oddbyexample.xsd bare/test2.xml
xmllint --noout --dtdvalid oddbyexample.dtd bare/test2.xml
java -Djava.awt.headless=true -jar lib/jing-20120724.0.0.jar -c oddbyexample.rnc bare/test.xml
java -Djava.awt.headless=true -jar lib/jing-20120724.0.0.jar oddbyexample.xsd bare/test.xml
xmllint --noout --dtdvalid oddbyexample.dtd bare/test.xml
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar -s:testdrama.odd -xsl:../odds/odd2odd.xsl -o:testdrama.compiled.xml
perl -p -i -e 's+ xml:base=".*testdrama.odd"++' testdrama.compiled.xml
perl -i -pe 'BEGIN{undef $/;} s/<\?TEIVERSION[^?]+\?>//smg' testdrama.compiled.xml
if [ 0 -ne 1 ]; \
then diff testdrama.compiled.xml expected-results/testdrama.compiled.xml; fi
6403,6405c6403,6405
< <rng:data type="token">
< <rng:param name="pattern">(\p{L}|\p{N}|\p{P}|\p{S})+</rng:param>
< </rng:data>
---
> <data xmlns="http://relaxng.org/ns/structure/1.0" type="token">
> <param name="pattern">(\p{L}|\p{N}|\p{P}|\p{S})+</param>
> </data>
make[1]: *** [test-oddity] Error 1
make[1]: Leaving directory `<http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/Test'>
make: *** [test] Error 2
Build step 'Execute shell' marked build as failure
Archiving artifacts
2
2
http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/2645/Changes:
[James Cummings] adding proto-readme for 3.1.0
------------------------------------------
[...truncated 89.96 KB...]
compileodd:
[echo] Do ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd.p…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
rng:
[echo] XSLT generate RELAXNG tei_lite.rng using <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd.p…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.rng>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/relaxng/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
dtd:
[echo] XSLT generate DTD tei_lite.dtd using <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml> (first pass)
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd.p…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
[echo] XSLT generate DTD tei_lite.dtd using <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml> (second pass)
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd.p…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.dtd>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/dtd/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
exampleschema:
[echo] Do example ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite-examp…>
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Utilities/odd2exodd.xsl>
[xslt] writing tei_lite.nvdl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite-examp…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite-examp…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite-examp…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite-examp…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/relaxng/to.xsl
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite-examp…>
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite-examp…>
isoschematron:
[echo] XSLT generate ISO schematron tei_lite.isosch from compiled ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd.p…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.isosch>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/extract-isosch.xsl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.isosch> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.xsl>
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Utilities/iso_schematron…>
validateschematron:
[echo] Validate using Schematron
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.tei> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.xsl>
cleanup:
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd.p…>
BUILD SUCCESSFUL
Total time: 21 seconds
../run-onvdl tei_lite.nvdl tei_lite.odd
/usr/bin/onvdl
java -jar ../Utilities/lib/trang.jar tei_lite.rng tei_lite.rnc
java -jar ../Utilities/lib/trang.jar -o disable-abstract-elements tei_lite.rng tei_lite.xsd
test -f xml.xsd && mv xml.xsd tei_lite_xml.xsd && perl -p -i -e "s+teix.xsd+tei_lite_teix.xsd+;s+ns1.xsd+tei_lite_ns1.xsd+" tei_lite_xml.xsd && perl -p -i -e "s+xml.xsd+tei_lite_xml.xsd+" tei_lite.xsd
test -f teix.xsd && mv teix.xsd tei_lite_teix.xsd && perl -p -i -e "s+xml.xsd+tei_lite_xml.xsd+;s+ns1.xsd+tei_lite_ns1.xsd+" tei_lite_teix.xsd && perl -p -i -e "s/teix.xsd/tei_lite_teix.xsd/" tei_lite.xsd
make[2]: [tei_lite.dtd] Error 1 (ignored)
test -f dcr.xsd && mv dcr.xsd tei_lite_dcr.xsd && perl -p -i -e "s+xml.xsd+tei_lite_xml.xsd+;s+ns1.xsd+tei_lite_ns1.xsd+;s+teix.xsd+tei_lite_teix.xsd+" tei_lite_dcr.xsd && perl -p -i -e "s/dcr.xsd/tei_lite_dcr.xsd/" tei_lite.xsd && perl -p -i -e "s/dcr.xsd/tei_lite_dcr.xsd/" tei_lite_xml.xsd
test -f spec.xsd && mv spec.xsd tei_lite_spec.xsd && perl -p -i -e "s+xml.xsd+tei_lite_xml.xsd+;s+ns1.xsd+tei_lite_ns1.xsd+;s+teix.xsd+tei_lite_teix.xsd+" tei_lite_spec.xsd && perl -p -i -e "s/spec.xsd/tei_lite_spec.xsd/" tei_lite.xsd
make[2]: [tei_lite.dtd] Error 1 (ignored)
test -f ns1.xsd && mv ns1.xsd tei_lite_ns1.xsd && perl -p -i -e "s+xml.xsd+tei_lite_xml.xsd+" tei_lite_ns1.xsd && perl -p -i -e "s/ns1.xsd/tei_lite_ns1.xsd/" tei_lite.xsd
make[2]: [tei_lite.dtd] Error 1 (ignored)
test -f tite.xsd && mv tite.xsd tei_lite_tite.xsd && perl -p -i -e "s+xml.xsd+tei_lite_xml.xsd+" tei_lite_tite.xsd && perl -p -i -e "s/tite.xsd/tei_lite_tite.xsd/" tei_lite.xsd
make[2]: [tei_lite.dtd] Error 1 (ignored)
Validate XSD using Jing ...
java -jar ../Utilities/lib/jing.jar tei_lite.xsd tei_lite.tei
Validate using xmllint for DTD
xmllint --noout --dtdvalid tei_lite.dtd tei_lite.tei
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-dev/ws/P5/../../../Stylesheets-dev…> -Dbasedir=`pwd` -f ../Test/antruntest.xml -Doutputname=tei_simplePrint -Dtestfile=tei_simplePrint.tei -DoddFile=tei_simplePrint.odd validateodd compileodd rng dtd exampleschema isoschematron validateschematron cleanup
Buildfile: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Test/antruntest.xml>
validateodd:
[echo] Validate tei_simplePrint.odd as ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5odds.message.isosch.xsl>
compileodd:
[echo] Do ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
rng:
[echo] XSLT generate RELAXNG tei_simplePrint.rng using <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/relaxng/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
dtd:
[echo] XSLT generate DTD tei_simplePrint.dtd using <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml> (first pass)
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
[echo] XSLT generate DTD tei_simplePrint.dtd using <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml> (second pass)
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/dtd/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
exampleschema:
[echo] Do example ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…>
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Utilities/odd2exodd.xsl>
[xslt] writing teisimpleprint.nvdl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/relaxng/to.xsl
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…>
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…>
isoschematron:
[echo] XSLT generate ISO schematron tei_simplePrint.isosch from compiled ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/extract-isosch.xsl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…>
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Utilities/iso_schematron…>
validateschematron:
[echo] Validate using Schematron
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…>
cleanup:
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…>
BUILD SUCCESSFUL
Total time: 24 seconds
../run-onvdl tei_simplePrint.nvdl tei_simplePrint.odd
/usr/bin/onvdl
fatal: file not found: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…> (No such file or directory)
java -jar ../Utilities/lib/trang.jar tei_simplePrint.rng tei_simplePrint.rnc
java -jar ../Utilities/lib/trang.jar -o disable-abstract-elements tei_simplePrint.rng tei_simplePrint.xsd
test -f xml.xsd && mv xml.xsd tei_simplePrint_xml.xsd && perl -p -i -e "s+teix.xsd+tei_simplePrint_teix.xsd+;s+ns1.xsd+tei_simplePrint_ns1.xsd+" tei_simplePrint_xml.xsd && perl -p -i -e "s+xml.xsd+tei_simplePrint_xml.xsd+" tei_simplePrint.xsd
test -f teix.xsd && mv teix.xsd tei_simplePrint_teix.xsd && perl -p -i -e "s+xml.xsd+tei_simplePrint_xml.xsd+;s+ns1.xsd+tei_simplePrint_ns1.xsd+" tei_simplePrint_teix.xsd && perl -p -i -e "s/teix.xsd/tei_simplePrint_teix.xsd/" tei_simplePrint.xsd
make[2]: [tei_simplePrint.dtd] Error 1 (ignored)
test -f dcr.xsd && mv dcr.xsd tei_simplePrint_dcr.xsd && perl -p -i -e "s+xml.xsd+tei_simplePrint_xml.xsd+;s+ns1.xsd+tei_simplePrint_ns1.xsd+;s+teix.xsd+tei_simplePrint_teix.xsd+" tei_simplePrint_dcr.xsd && perl -p -i -e "s/dcr.xsd/tei_simplePrint_dcr.xsd/" tei_simplePrint.xsd && perl -p -i -e "s/dcr.xsd/tei_simplePrint_dcr.xsd/" tei_simplePrint_xml.xsd
make[2]: [tei_simplePrint.dtd] Error 1 (ignored)
test -f spec.xsd && mv spec.xsd tei_simplePrint_spec.xsd && perl -p -i -e "s+xml.xsd+tei_simplePrint_xml.xsd+;s+ns1.xsd+tei_simplePrint_ns1.xsd+;s+teix.xsd+tei_simplePrint_teix.xsd+" tei_simplePrint_spec.xsd && perl -p -i -e "s/spec.xsd/tei_simplePrint_spec.xsd/" tei_simplePrint.xsd
make[2]: [tei_simplePrint.dtd] Error 1 (ignored)
test -f ns1.xsd && mv ns1.xsd tei_simplePrint_ns1.xsd && perl -p -i -e "s+xml.xsd+tei_simplePrint_xml.xsd+" tei_simplePrint_ns1.xsd && perl -p -i -e "s/ns1.xsd/tei_simplePrint_ns1.xsd/" tei_simplePrint.xsd
make[2]: [tei_simplePrint.dtd] Error 1 (ignored)
test -f tite.xsd && mv tite.xsd tei_simplePrint_tite.xsd && perl -p -i -e "s+xml.xsd+tei_simplePrint_xml.xsd+" tei_simplePrint_tite.xsd && perl -p -i -e "s/tite.xsd/tei_simplePrint_tite.xsd/" tei_simplePrint.xsd
make[2]: [tei_simplePrint.dtd] Error 1 (ignored)
Validate XSD using Jing ...
java -jar ../Utilities/lib/jing.jar tei_simplePrint.xsd tei_simplePrint.tei
Validate using xmllint for DTD
xmllint --noout --dtdvalid tei_simplePrint.dtd tei_simplePrint.tei
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-dev/ws/P5/../../../Stylesheets-dev…> -Dbasedir=`pwd` -f ../Test/antruntest.xml -Doutputname=isofs -Dtestfile=isofs.tei -DoddFile=isofs.odd validateodd compileodd dtd rng validaterng isoschematron validateschematron cleanup
Buildfile: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Test/antruntest.xml>
validateodd:
[echo] Validate isofs.odd as ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/isofs.odd> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5odds.message.isosch.xsl>
compileodd:
[echo] Do ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/isofs.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/isofs.odd.proc…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
dtd:
[echo] XSLT generate DTD isofs.dtd using <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml> (first pass)
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/isofs.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/isofs.odd.proc…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
[echo] XSLT generate DTD isofs.dtd using <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml> (second pass)
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/isofs.odd.proc…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/isofs.dtd>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/dtd/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
rng:
[echo] XSLT generate RELAXNG isofs.rng using <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/isofs.odd.proc…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/isofs.rng>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/relaxng/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
validaterng:
[echo] Validate isofs.tei against RELAXNG isofs.rng
isoschematron:
[echo] XSLT generate ISO schematron isofs.isosch from compiled ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/isofs.odd.proc…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/isofs.isosch>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/extract-isosch.xsl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/isofs.isosch> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/isofs.xsl>
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Utilities/iso_schematron…>
validateschematron:
[echo] Validate using Schematron
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/isofs.tei> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/isofs.xsl>
cleanup:
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/isofs.odd.proc…>
BUILD SUCCESSFUL
Total time: 16 seconds
java -jar ../Utilities/lib/trang.jar isofs.rng isofs.rnc
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-dev/ws/P5/../../../Stylesheets-dev…> -Dbasedir=`pwd` -f ../Test/antruntest.xml -Doutputname=tei_svg -Dtestfile=tei_svg.tei -DoddFile=tei_svg.odd validateodd compileodd dtd rng validaterng isoschematron validateschematron cleanup
Buildfile: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Test/antruntest.xml>
validateodd:
[echo] Validate tei_svg.odd as ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_svg.odd> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5odds.message.isosch.xsl>
compileodd:
[echo] Do ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_svg.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_svg.odd.pr…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
dtd:
[echo] XSLT generate DTD tei_svg.dtd using <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml> (first pass)
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_svg.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_svg.odd.pr…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
[echo] XSLT generate DTD tei_svg.dtd using <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml> (second pass)
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_svg.odd.pr…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_svg.dtd>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/dtd/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
rng:
[echo] XSLT generate RELAXNG tei_svg.rng using <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_svg.odd.pr…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_svg.rng>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/relaxng/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
validaterng:
[echo] Validate tei_svg.tei against RELAXNG tei_svg.rng
[runjing] <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_svg.rng>:5730:16: error: conflicting ID-types for attribute "id" of element "feSpotLight" from namespace "http://www.w3.org/2000/svg"
BUILD FAILED
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Test/antruntest.xml>:150: Validation failed, messages should have been provided.
Total time: 22 seconds
make[2]: *** [tei_svg.rng] Error 1
make[2]: Leaving directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars'>
make[1]: *** [dist-exemplars.stamp] Error 2
make[1]: Leaving directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/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
1
1
http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/3082/Changes:
[raffaeleviglianti] Added summary of the changes I (RV) was responsible for.
------------------------------------------
[...truncated 1.99 KB...]
rm -f names.xml *properties
rm -f [A-Z]*xml
make[1]: Leaving directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Exemplars'>
(cd Test; make clean)
make[1]: Entering directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/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-dev/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-dev/ws/P5/../../../Stylesheet…> -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-dev/ws/P5/../../../Stylesheet…> for XSL stylesheets
[echo] Do ODD processing for p5odds.odd
[echo] Do ODD processing for p5odds-examples.odd
BUILD SUCCESSFUL
Total time: 1 minute 21 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
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-dev/ws/P5/../../../Stylesheet…> 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: 43 seconds
<Messages>
<WARNING>Schematron warning: The render construct becomes outdated on 2017-01-01 [Test: @validUntil cast as xs:date ge (current-date() + (60*xs:dayTimeDuration('P1D')))] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[2]/p[4]/specGrp[1]/elementSpec[2]/attList[1]/attDef[4]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[1]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[7]/div[3]/div[3]/specGrp[1]/elementSpec[5]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/collation[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/p[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[7]/div[3]/div[3]/specGrp[1]/elementSpec[5]/exemplum[6]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/collation[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/p[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[4]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[14]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[14]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[14]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[15]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[15]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[15]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[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'][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[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>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[10]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[10]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[11]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[11]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[12]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[12]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[13]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[13]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[7]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[7]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[8]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[8]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[4]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/pVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[4]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/pVar[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
./run-onvdl p5valid.nvdl v.xml
/usr/bin/onvdl
BUILD Run test cases for P5
(cd Test; make XSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/../../../Stylesheet…> VCS=git)
make[1]: Entering directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test'>
ANT_OPTS="-Xss2m -Xmx752m -Djava.awt.headless=true" ant -lib ../Utilities/lib/saxon9he.jar:../Utilities/lib/jing.jar -Dtrang=../Utilities/lib/trang.jar -DdefaultSource=`pwd`/../p5subset.xml -DXSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/../../../Stylesheet…> -f antruntest.xml -Doutputname=testbare -Dtestfile=testbare.xml -DoddFile=testbare.odd validateodd compileodd dtd rng validaterng cleanup
Buildfile: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/antruntest.xml>
validateodd:
[echo] Validate testbare.odd as ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testbare.odd> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/p5odds.message.isos…>
compileodd:
[echo] Do ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/../p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testbare.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testbare.odd.p…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
dtd:
[echo] XSLT generate DTD testbare.dtd using <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/../p5subset.xml> (first pass)
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testbare.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testbare.odd.p…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
[echo] XSLT generate DTD testbare.dtd using <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/../p5subset.xml> (second pass)
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testbare.odd.p…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testbare.dtd>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/default/dtd/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
rng:
[echo] XSLT generate RELAXNG testbare.rng using <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/../p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testbare.odd.p…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testbare.rng>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/default/relaxng/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
validaterng:
[echo] Validate testbare.xml against RELAXNG testbare.rng
cleanup:
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testbare.odd.p…>
BUILD SUCCESSFUL
Total time: 29 seconds
Check file using DOCTYPE in instance
xmllint --noout --valid testbare.xml
ANT_OPTS="-Xss2m -Xmx752m -Djava.awt.headless=true" ant -lib ../Utilities/lib/saxon9he.jar:../Utilities/lib/jing.jar -Dtrang=../Utilities/lib/trang.jar -DdefaultSource=`pwd`/../p5subset.xml -DXSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/../../../Stylesheet…> -f antruntest.xml -Doutputname=testbasic -Dtestfile=testbasic.xml -DoddFile=testbasic.odd validateodd compileodd rng validaterng isoschematron validateschematron cleanup
Buildfile: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/antruntest.xml>
validateodd:
[echo] Validate testbasic.odd as ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testbasic.odd> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/p5odds.message.isos…>
compileodd:
[echo] Do ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/../p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testbasic.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testbasic.odd.…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
rng:
[echo] XSLT generate RELAXNG testbasic.rng using <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/../p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testbasic.odd.…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testbasic.rng>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/default/relaxng/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
validaterng:
[echo] Validate testbasic.xml against RELAXNG testbasic.rng
[runjing] <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testbasic.rng>:76:16: error: conflicting ID-types for attribute "id" from namespace "http://www.w3.org/XML/1998/namespace" of element "Menu" from namespace "http://www.oucs.ox.ac.uk/ns"
BUILD FAILED
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/antruntest.xml>:150: Validation failed, messages should have been provided.
Total time: 23 seconds
make[1]: *** [testbasic.xsd] Error 1
make[1]: Leaving directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test'>
make: *** [test] Error 2
Build step 'Execute shell' marked build as failure
1
1
So I've let the branch I'm using to work on the @minOccurs @maxOccurs
bug lay fallow for a bit too long now. I'd like to merge the changes
that have been made to the 'dev' branch since I created the
'sydb-occurs' branch into that branch. Can someone remind me how to
do that?
Thanks.
4
19
22 Nov '16
http://teijenkins.hcmc.uvic.ca/job/TEIP5-Documentation-dev/2320/Changes:
[raffaeleviglianti] Added dataFacet to allow the full range of datatype facets from XML
[raffaeleviglianti] Added schematron rule to prevent using `@restriction` and dataFacet at
[noreply] Update dataFacet.xml
[raffaeleviglianti] Added explanation for the use of new element dataFacet. Fixes #1473
[philomousos] Making content optional for content.
[philomousos] Fixed dataFacet examples.
------------------------------------------
Started by upstream project "TEIP5-Test-dev" build number 3078
originally caused by:
Started by upstream project "Stylesheets-dev" build number 2063
originally caused by:
Started by an SCM change
Building in workspace <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Documentation-dev/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 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 4ed0f0f1122aea377b4c473f55937af56e55b00c (refs/remotes/origin/dev)
> git config core.sparsecheckout # timeout=10
> git checkout -f 4ed0f0f1122aea377b4c473f55937af56e55b00c
> git rev-list ee5c6b8b2879b4d6c51c6c594dddeb3a347b3e68 # timeout=10
[workspace] $ /bin/bash -xe /tmp/hudson3901816794325478252.sh
+ svn update
Skipped '.'
Summary of conflicts:
Skipped paths: 1
[workspace] $ /bin/bash -xe /tmp/hudson8787157599210932966.sh
+ cd P5
++ pwd
+ make VCS=git INJENKINS=true XSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Documentation-dev/ws/P5/../../../S…> clean html-web epub3 Guidelines.pdf
(cd Exemplars; make clean)
make[1]: Entering directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Documentation-dev/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-Documentation-dev/ws/P5/Exemplars'>
(cd Test; make clean)
make[1]: Entering directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Documentation-dev/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-Documentation-dev/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-Documentation-dev/ws/P5/../../../S…> -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-Documentation-dev/ws/P5/../../../S…> for XSL stylesheets
[echo] Do ODD processing for p5odds.odd
[echo] Do ODD processing for p5odds-examples.odd
BUILD SUCCESSFUL
Total time: 43 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: 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-Documentation-dev/ws/P5/../../../S…;> \
s+/usr/share/xml/tei/stylesheet+<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Documentation-dev/ws/P5/../../../S…;"> \
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 ;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 ;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
BUILD SUCCESSFUL
Total time: 55 seconds
# commented out for DEBUGing: rm -f buildweb.xml Utilities/teic-index.xml
touch html-web.stamp
ANT_OPTS="-Xss2m -Xmx752m -Djava.awt.headless=true" ant -q -f <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Documentation-dev/ws/P5/../../../S…> -lib Utilities/lib/saxon9he.jar -Dprofiledir=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Documentation-dev/ws/P5/../../../S…> -Dprofile=tei -DinputFile=`pwd`/p5.xml -DoutputFile=`pwd`/Guidelines.epub -Dcoverimage=`pwd`/Utilities/cover.jpg
BUILD SUCCESSFUL
Total time: 57 seconds
java -jar Utilities/epubcheck3.jar Guidelines.epub
Epubcheck Version 3.0.1
Validating against EPUB version 3.0
No errors or warnings detected.
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-Documentation-dev/ws/P5/../../../S…;> \
s+/usr/share/xml/tei/stylesheet+<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Documentation-dev/ws/P5/../../../S…;"> \
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-Documentation-dev/ws/P5/../../../S…> -DXELATEX=xelatex pdfonce
[echo] make LaTeX and PDF
BUILD FAILED
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Documentation-dev/ws/P5/antbuilder…>:158: exec returned: 1
Total time: 1 minute 26 seconds
make: *** [Guidelines.pdf] Error 1
Build step 'Execute shell' marked build as failure
4
11
I think @defaultExclusions should indicate that it's about namespaces.
Especially because it's on schemaSpec, it could mean anything. What about
just @exludens? This is to say that dropping "default" is better than
dropping "namespace" because the fact that the attribute is on schemaSpec
already indicates its broad scope.
On Nov 21, 2016 12:17 PM, "Lou Burnard" <lou.burnard(a)retired.ox.ac.uk>
wrote:
On 20/11/16 19:33, Hugh Cayless wrote:
> Following up by posting a summary of the decisions we made during
> Thursday's Council meeting regarding anyElement:
>
> 1. The @include attribute on anyElement will be renamed @require, which
> better summarizes its function.
>
Agreed
2. A new attribute will be added to schemaSpec which will list the default
> name/namespace exceptions for RelaxNG schemas. Suggested name is
> defaultExceptionNS. I'm not 100% certain on that, because I'd like to allow
> single name exclusions as well, like teix:egXML (i.e. the egXML element
> itself, which can have an @xml:id). Maybe just @defaultExclusions?
>
I'm not crazy about the name either: @defaultExclusions is fine
3. Specify how #2 interacts with @require and @except on anyElement.
>
> If @require is present on anyElement, all default exceptions apply in the
> generated RNG, and no additional exceptions should be specified on the
> anyElement. But if a namespace in the default exclusion list is in
> @require, it will not be excluded.
>
Can we stick to one terminology pls? ("exclusion" and "exception" are not
quite the same thing: in my SGML-addled mind you can have an "inclusion
exception")
So I think we have
@defaultExclusions on schemaSpec
@exclude on anyElement
@require on anyElement
If anyElement supplies neither, then names and namespaces specified by
schemaSpec are excluded.
If anyElement supplies @require, then names and namespaces it specifies
must be permitted even if they are excluded by schemaSpec or by @exclude
attributes? or is that an error? or a warning?)
If anyElement supplies @exclude, the names and namespaces specified are
combined with any specified by schemaSpec
> If @except is present on anyElement, its content overrides the default
> exclusions.
>
I would say (as indeed I just have) the ns it suppolies are additrional to
those specified by the schemaSpec.
--
tei-council mailing list
tei-council(a)lists.tei-c.org
http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived
3
2
21 Nov '16
Following up by posting a summary of the decisions we made during
Thursday's Council meeting regarding anyElement:
1. The @include attribute on anyElement will be renamed @require, which
better summarizes its function.
2. A new attribute will be added to schemaSpec which will list the default
name/namespace exceptions for RelaxNG schemas. Suggested name is
defaultExceptionNS. I'm not 100% certain on that, because I'd like to allow
single name exclusions as well, like teix:egXML (i.e. the egXML element
itself, which can have an @xml:id). Maybe just @defaultExclusions?
3. Specify how #2 interacts with @require and @except on anyElement.
If @require is present on anyElement, all default exceptions apply in the
generated RNG, and no additional exceptions should be specified on the
anyElement. But if a namespace in the default exclusion list is in
@require, it will not be excluded.
If @except is present on anyElement, its content overrides the default
exclusions.
2
1
http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/3076/Changes:
[raffaeleviglianti] Added dataFacet to allow the full range of datatype facets from XML
[raffaeleviglianti] Added schematron rule to prevent using `@restriction` and dataFacet at
[noreply] Update dataFacet.xml
[raffaeleviglianti] Added explanation for the use of new element dataFacet. Fixes #1473
------------------------------------------
Started by an SCM change
Building in workspace <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/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 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 7b4322c3e86109e5f9c4ddc84acb2a1aaba2b2a3 (refs/remotes/origin/dev)
> git config core.sparsecheckout # timeout=10
> git checkout -f 7b4322c3e86109e5f9c4ddc84acb2a1aaba2b2a3
> git rev-list ee5c6b8b2879b4d6c51c6c594dddeb3a347b3e68 # timeout=10
[workspace] $ /bin/bash -xe /tmp/hudson2760236147520646551.sh
+ cd P5
++ pwd
+ make VCS=git INJENKINS=true XSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/../../../Stylesheet…> clean validate test
(cd Exemplars; make clean)
make[1]: Entering directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/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-dev/ws/P5/Exemplars'>
(cd Test; make clean)
make[1]: Entering directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/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-dev/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-dev/ws/P5/../../../Stylesheet…> -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-dev/ws/P5/../../../Stylesheet…> for XSL stylesheets
[echo] Do ODD processing for p5odds.odd
[echo] Do ODD processing for p5odds-examples.odd
BUILD SUCCESSFUL
Total time: 1 minute 16 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
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-dev/ws/P5/../../../Stylesheet…> 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: 50 seconds
<Messages>
<WARNING>Schematron warning: The render construct becomes outdated on 2017-01-01 [Test: @validUntil cast as xs:date ge (current-date() + (60*xs:dayTimeDuration('P1D')))] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[2]/p[4]/specGrp[1]/elementSpec[2]/attList[1]/attDef[4]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[1]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[7]/div[3]/div[3]/specGrp[1]/elementSpec[5]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/collation[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/p[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[7]/div[3]/div[3]/specGrp[1]/elementSpec[5]/exemplum[6]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/collation[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/p[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[4]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[14]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[14]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[14]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[15]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[15]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[15]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[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'][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[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>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[10]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[10]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[11]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[11]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[12]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[12]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[13]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[13]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[7]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[7]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[8]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[8]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[4]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/pVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[4]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/pVar[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-dev/ws/P5/p5.xml>:106860:51: error: text not allowed here
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/p5.xml>:106861:52: error: text not allowed here
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/p5.xml>:109526:18: error: element "datatype" from namespace "http://www.tei-c.org/ns/Examples" not allowed in this context
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/p5.xml>:106860:51: error: text not allowed here
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/p5.xml>:106861:52: error: text not allowed here
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/p5.xml>:109526:18: error: element "datatype" from namespace "http://www.tei-c.org/ns/Examples" not allowed in this context
Error: nvdl run found problems
make: *** [valid] Error 1
Build step 'Execute shell' marked build as failure
1
0
http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/3074/--------------------…
[...truncated 1.96 KB...]
rm -f names.xml *properties
rm -f [A-Z]*xml
make[1]: Leaving directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Exemplars'>
(cd Test; make clean)
make[1]: Entering directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/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-dev/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-dev/ws/P5/../../../Stylesheet…> -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-dev/ws/P5/../../../Stylesheet…> for XSL stylesheets
[echo] Do ODD processing for p5odds.odd
[echo] Do ODD processing for p5odds-examples.odd
BUILD SUCCESSFUL
Total time: 53 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
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-dev/ws/P5/../../../Stylesheet…> 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: 22 seconds
<Messages>
<WARNING>Schematron warning: The render construct becomes outdated on 2017-01-01 [Test: @validUntil cast as xs:date ge (current-date() + (60*xs:dayTimeDuration('P1D')))] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[2]/p[4]/specGrp[1]/elementSpec[2]/attList[1]/attDef[4]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[1]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[7]/div[3]/div[3]/specGrp[1]/elementSpec[5]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/collation[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/p[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[7]/div[3]/div[3]/specGrp[1]/elementSpec[5]/exemplum[6]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/collation[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/p[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[4]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[14]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[14]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[14]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[15]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[15]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[15]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[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'][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[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>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[10]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[10]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[11]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[11]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[12]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[12]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[13]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[13]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[7]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[7]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[8]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[8]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[4]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/pVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[4]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/pVar[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
./run-onvdl p5valid.nvdl v.xml
/usr/bin/onvdl
BUILD Run test cases for P5
(cd Test; make XSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/../../../Stylesheet…> VCS=git)
make[1]: Entering directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test'>
ANT_OPTS="-Xss2m -Xmx752m -Djava.awt.headless=true" ant -lib ../Utilities/lib/saxon9he.jar:../Utilities/lib/jing.jar -Dtrang=../Utilities/lib/trang.jar -DdefaultSource=`pwd`/../p5subset.xml -DXSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/../../../Stylesheet…> -f antruntest.xml -Doutputname=testbare -Dtestfile=testbare.xml -DoddFile=testbare.odd validateodd compileodd dtd rng validaterng cleanup
Buildfile: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/antruntest.xml>
validateodd:
[echo] Validate testbare.odd as ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testbare.odd> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/p5odds.message.isos…>
compileodd:
[echo] Do ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/../p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testbare.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testbare.odd.p…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
dtd:
[echo] XSLT generate DTD testbare.dtd using ../p5subsetDoctored.xml (first pass)
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testbare.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testbare.odd.p…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
[echo] XSLT generate DTD testbare.dtd using ../p5subsetDoctored.xml (second pass)
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testbare.odd.p…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testbare.dtd>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/default/dtd/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
rng:
[echo] XSLT generate RELAXNG testbare.rng
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testbare.odd.p…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testbare.rng>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/default/relaxng/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
validaterng:
[echo] Validate testbare.xml against RELAXNG testbare.rng
cleanup:
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testbare.odd.p…>
BUILD SUCCESSFUL
Total time: 15 seconds
Check file using DOCTYPE in instance
xmllint --noout --valid testbare.xml
ANT_OPTS="-Xss2m -Xmx752m -Djava.awt.headless=true" ant -lib ../Utilities/lib/saxon9he.jar:../Utilities/lib/jing.jar -Dtrang=../Utilities/lib/trang.jar -DdefaultSource=`pwd`/../p5subset.xml -DXSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/../../../Stylesheet…> -f antruntest.xml -Doutputname=testbasic -Dtestfile=testbasic.xml -DoddFile=testbasic.odd validateodd compileodd rng validaterng isoschematron validateschematron cleanup
Buildfile: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/antruntest.xml>
validateodd:
[echo] Validate testbasic.odd as ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testbasic.odd> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/p5odds.message.isos…>
compileodd:
[echo] Do ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/../p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testbasic.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testbasic.odd.…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
rng:
[echo] XSLT generate RELAXNG testbasic.rng
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testbasic.odd.…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testbasic.rng>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/default/relaxng/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
validaterng:
[echo] Validate testbasic.xml against RELAXNG testbasic.rng
[runjing] <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testbasic.rng>:76:16: error: conflicting ID-types for attribute "id" from namespace "http://www.w3.org/XML/1998/namespace" of element "Menu" from namespace "http://www.oucs.ox.ac.uk/ns"
BUILD FAILED
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/antruntest.xml>:152: Validation failed, messages should have been provided.
Total time: 14 seconds
make[1]: *** [testbasic.xsd] Error 1
make[1]: Leaving directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test'>
make: *** [test] Error 2
Build step 'Execute shell' marked build as failure
1
1
http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/2641/Changes:
[lou.burnard] adding template and sample files for tei_simplePrint
------------------------------------------
[...truncated 80.51 KB...]
test -f tite.xsd && mv tite.xsd tei_all_tite.xsd && perl -p -i -e "s+xml.xsd+tei_all_xml.xsd+" tei_all_tite.xsd && perl -p -i -e "s/tite.xsd/tei_all_tite.xsd/" tei_all.xsd
make[2]: [tei_all.dtd] Error 1 (ignored)
Validate XSD using Jing ...
java -jar ../Utilities/lib/jing.jar tei_all.xsd tei_all.tei
Validate using xmllint for DTD
xmllint --noout --dtdvalid tei_all.dtd tei_all.tei
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-dev/ws/P5/../../../Stylesheets-dev…> -Dbasedir=`pwd` -f ../Test/antruntest.xml -Doutputname=tei_tite -Dtestfile=tei_tite.tei -DoddFile=tei_tite.odd validateodd compileodd rng dtd exampleschema isoschematron validateschematron cleanup
Buildfile: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Test/antruntest.xml>
validateodd:
[echo] Validate tei_tite.odd as ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5odds.message.isosch.xsl>
compileodd:
[echo] Do ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd.p…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
rng:
[echo] XSLT generate RELAXNG tei_tite.rng
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd.p…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.rng>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/relaxng/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
dtd:
[echo] XSLT generate DTD tei_tite.dtd using ../p5subsetDoctored.xml (first pass)
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd.p…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
[echo] XSLT generate DTD tei_tite.dtd using ../p5subsetDoctored.xml (second pass)
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd.p…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.dtd>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/dtd/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
exampleschema:
[echo] Do example ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite-examp…>
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Utilities/odd2exodd.xsl>
[xslt] writing tei_tite.nvdl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite-examp…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite-examp…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite-examp…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite-examp…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/relaxng/to.xsl
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite-examp…>
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite-examp…>
isoschematron:
[echo] XSLT generate ISO schematron tei_tite.isosch from compiled ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd.p…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.isosch>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/extract-isosch.xsl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.isosch> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.xsl>
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Utilities/iso_schematron…>
validateschematron:
[echo] Validate using Schematron
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.tei> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.xsl>
cleanup:
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd.p…>
BUILD SUCCESSFUL
Total time: 18 seconds
../run-onvdl tei_tite.nvdl tei_tite.odd
/usr/bin/onvdl
java -jar ../Utilities/lib/trang.jar tei_tite.rng tei_tite.rnc
java -jar ../Utilities/lib/trang.jar -o disable-abstract-elements tei_tite.rng tei_tite.xsd
test -f xml.xsd && mv xml.xsd tei_tite_xml.xsd && perl -p -i -e "s+teix.xsd+tei_tite_teix.xsd+;s+ns1.xsd+tei_tite_ns1.xsd+" tei_tite_xml.xsd && perl -p -i -e "s+xml.xsd+tei_tite_xml.xsd+" tei_tite.xsd
test -f teix.xsd && mv teix.xsd tei_tite_teix.xsd && perl -p -i -e "s+xml.xsd+tei_tite_xml.xsd+;s+ns1.xsd+tei_tite_ns1.xsd+" tei_tite_teix.xsd && perl -p -i -e "s/teix.xsd/tei_tite_teix.xsd/" tei_tite.xsd
make[2]: [tei_tite.dtd] Error 1 (ignored)
test -f dcr.xsd && mv dcr.xsd tei_tite_dcr.xsd && perl -p -i -e "s+xml.xsd+tei_tite_xml.xsd+;s+ns1.xsd+tei_tite_ns1.xsd+;s+teix.xsd+tei_tite_teix.xsd+" tei_tite_dcr.xsd && perl -p -i -e "s/dcr.xsd/tei_tite_dcr.xsd/" tei_tite.xsd && perl -p -i -e "s/dcr.xsd/tei_tite_dcr.xsd/" tei_tite_xml.xsd
make[2]: [tei_tite.dtd] Error 1 (ignored)
test -f spec.xsd && mv spec.xsd tei_tite_spec.xsd && perl -p -i -e "s+xml.xsd+tei_tite_xml.xsd+;s+ns1.xsd+tei_tite_ns1.xsd+;s+teix.xsd+tei_tite_teix.xsd+" tei_tite_spec.xsd && perl -p -i -e "s/spec.xsd/tei_tite_spec.xsd/" tei_tite.xsd
make[2]: [tei_tite.dtd] Error 1 (ignored)
test -f ns1.xsd && mv ns1.xsd tei_tite_ns1.xsd && perl -p -i -e "s+xml.xsd+tei_tite_xml.xsd+" tei_tite_ns1.xsd && perl -p -i -e "s/ns1.xsd/tei_tite_ns1.xsd/" tei_tite.xsd
make[2]: [tei_tite.dtd] Error 1 (ignored)
test -f tite.xsd && mv tite.xsd tei_tite_tite.xsd && perl -p -i -e "s+xml.xsd+tei_tite_xml.xsd+" tei_tite_tite.xsd && perl -p -i -e "s/tite.xsd/tei_tite_tite.xsd/" tei_tite.xsd
Validate XSD using Jing ...
java -jar ../Utilities/lib/jing.jar tei_tite.xsd tei_tite.tei
Validate using xmllint for DTD
xmllint --noout --dtdvalid tei_tite.dtd tei_tite.tei
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-dev/ws/P5/../../../Stylesheets-dev…> -Dbasedir=`pwd` -f ../Test/antruntest.xml -Doutputname=tei_lite -Dtestfile=tei_lite.tei -DoddFile=tei_lite.odd validateodd compileodd rng dtd exampleschema isoschematron validateschematron cleanup
Buildfile: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Test/antruntest.xml>
validateodd:
[echo] Validate tei_lite.odd as ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5odds.message.isosch.xsl>
compileodd:
[echo] Do ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd.p…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
rng:
[echo] XSLT generate RELAXNG tei_lite.rng
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd.p…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.rng>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/relaxng/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
dtd:
[echo] XSLT generate DTD tei_lite.dtd using ../p5subsetDoctored.xml (first pass)
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd.p…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
[echo] XSLT generate DTD tei_lite.dtd using ../p5subsetDoctored.xml (second pass)
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd.p…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.dtd>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/dtd/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
exampleschema:
[echo] Do example ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite-examp…>
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Utilities/odd2exodd.xsl>
[xslt] writing tei_lite.nvdl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite-examp…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite-examp…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite-examp…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite-examp…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/relaxng/to.xsl
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite-examp…>
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite-examp…>
isoschematron:
[echo] XSLT generate ISO schematron tei_lite.isosch from compiled ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd.p…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.isosch>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/extract-isosch.xsl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.isosch> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.xsl>
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Utilities/iso_schematron…>
validateschematron:
[echo] Validate using Schematron
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.tei> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.xsl>
cleanup:
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd.p…>
BUILD SUCCESSFUL
Total time: 20 seconds
../run-onvdl tei_lite.nvdl tei_lite.odd
/usr/bin/onvdl
java -jar ../Utilities/lib/trang.jar tei_lite.rng tei_lite.rnc
java -jar ../Utilities/lib/trang.jar -o disable-abstract-elements tei_lite.rng tei_lite.xsd
test -f xml.xsd && mv xml.xsd tei_lite_xml.xsd && perl -p -i -e "s+teix.xsd+tei_lite_teix.xsd+;s+ns1.xsd+tei_lite_ns1.xsd+" tei_lite_xml.xsd && perl -p -i -e "s+xml.xsd+tei_lite_xml.xsd+" tei_lite.xsd
test -f teix.xsd && mv teix.xsd tei_lite_teix.xsd && perl -p -i -e "s+xml.xsd+tei_lite_xml.xsd+;s+ns1.xsd+tei_lite_ns1.xsd+" tei_lite_teix.xsd && perl -p -i -e "s/teix.xsd/tei_lite_teix.xsd/" tei_lite.xsd
make[2]: [tei_lite.dtd] Error 1 (ignored)
test -f dcr.xsd && mv dcr.xsd tei_lite_dcr.xsd && perl -p -i -e "s+xml.xsd+tei_lite_xml.xsd+;s+ns1.xsd+tei_lite_ns1.xsd+;s+teix.xsd+tei_lite_teix.xsd+" tei_lite_dcr.xsd && perl -p -i -e "s/dcr.xsd/tei_lite_dcr.xsd/" tei_lite.xsd && perl -p -i -e "s/dcr.xsd/tei_lite_dcr.xsd/" tei_lite_xml.xsd
test -f spec.xsd && mv spec.xsd tei_lite_spec.xsd && perl -p -i -e "s+xml.xsd+tei_lite_xml.xsd+;s+ns1.xsd+tei_lite_ns1.xsd+;s+teix.xsd+tei_lite_teix.xsd+" tei_lite_spec.xsd && perl -p -i -e "s/spec.xsd/tei_lite_spec.xsd/" tei_lite.xsd
make[2]: [tei_lite.dtd] Error 1 (ignored)
test -f ns1.xsd && mv ns1.xsd tei_lite_ns1.xsd && perl -p -i -e "s+xml.xsd+tei_lite_xml.xsd+" tei_lite_ns1.xsd && perl -p -i -e "s/ns1.xsd/tei_lite_ns1.xsd/" tei_lite.xsd
make[2]: [tei_lite.dtd] Error 1 (ignored)
test -f tite.xsd && mv tite.xsd tei_lite_tite.xsd && perl -p -i -e "s+xml.xsd+tei_lite_xml.xsd+" tei_lite_tite.xsd && perl -p -i -e "s/tite.xsd/tei_lite_tite.xsd/" tei_lite.xsd
make[2]: [tei_lite.dtd] Error 1 (ignored)
Validate XSD using Jing ...
java -jar ../Utilities/lib/jing.jar tei_lite.xsd tei_lite.tei
Validate using xmllint for DTD
xmllint --noout --dtdvalid tei_lite.dtd tei_lite.tei
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-dev/ws/P5/../../../Stylesheets-dev…> -Dbasedir=`pwd` -f ../Test/antruntest.xml -Doutputname=tei_simplePrint -Dtestfile=tei_simplePrint.tei -DoddFile=tei_simplePrint.odd validateodd compileodd rng dtd exampleschema isoschematron validateschematron cleanup
Buildfile: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Test/antruntest.xml>
validateodd:
[echo] Validate tei_simplePrint.odd as ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5odds.message.isosch.xsl>
compileodd:
[echo] Do ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
rng:
[echo] XSLT generate RELAXNG tei_simplePrint.rng
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/relaxng/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
dtd:
[echo] XSLT generate DTD tei_simplePrint.dtd using ../p5subsetDoctored.xml (first pass)
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
[echo] XSLT generate DTD tei_simplePrint.dtd using ../p5subsetDoctored.xml (second pass)
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/dtd/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
exampleschema:
[echo] Do example ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…>
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Utilities/odd2exodd.xsl>
[xslt] writing teisimpleprint.nvdl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/relaxng/to.xsl
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…>
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…>
isoschematron:
[echo] XSLT generate ISO schematron tei_simplePrint.isosch from compiled ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/extract-isosch.xsl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…>
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Utilities/iso_schematron…>
validateschematron:
[echo] Validate using Schematron
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…>
cleanup:
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…>
BUILD SUCCESSFUL
Total time: 22 seconds
../run-onvdl tei_simplePrint.nvdl tei_simplePrint.odd
/usr/bin/onvdl
fatal: file not found: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…> (No such file or directory)
java -jar ../Utilities/lib/trang.jar tei_simplePrint.rng tei_simplePrint.rnc
java -jar ../Utilities/lib/trang.jar -o disable-abstract-elements tei_simplePrint.rng tei_simplePrint.xsd
test -f xml.xsd && mv xml.xsd tei_simplePrint_xml.xsd && perl -p -i -e "s+teix.xsd+tei_simplePrint_teix.xsd+;s+ns1.xsd+tei_simplePrint_ns1.xsd+" tei_simplePrint_xml.xsd && perl -p -i -e "s+xml.xsd+tei_simplePrint_xml.xsd+" tei_simplePrint.xsd
test -f teix.xsd && mv teix.xsd tei_simplePrint_teix.xsd && perl -p -i -e "s+xml.xsd+tei_simplePrint_xml.xsd+;s+ns1.xsd+tei_simplePrint_ns1.xsd+" tei_simplePrint_teix.xsd && perl -p -i -e "s/teix.xsd/tei_simplePrint_teix.xsd/" tei_simplePrint.xsd
make[2]: [tei_simplePrint.dtd] Error 1 (ignored)
test -f dcr.xsd && mv dcr.xsd tei_simplePrint_dcr.xsd && perl -p -i -e "s+xml.xsd+tei_simplePrint_xml.xsd+;s+ns1.xsd+tei_simplePrint_ns1.xsd+;s+teix.xsd+tei_simplePrint_teix.xsd+" tei_simplePrint_dcr.xsd && perl -p -i -e "s/dcr.xsd/tei_simplePrint_dcr.xsd/" tei_simplePrint.xsd && perl -p -i -e "s/dcr.xsd/tei_simplePrint_dcr.xsd/" tei_simplePrint_xml.xsd
make[2]: [tei_simplePrint.dtd] Error 1 (ignored)
test -f spec.xsd && mv spec.xsd tei_simplePrint_spec.xsd && perl -p -i -e "s+xml.xsd+tei_simplePrint_xml.xsd+;s+ns1.xsd+tei_simplePrint_ns1.xsd+;s+teix.xsd+tei_simplePrint_teix.xsd+" tei_simplePrint_spec.xsd && perl -p -i -e "s/spec.xsd/tei_simplePrint_spec.xsd/" tei_simplePrint.xsd
make[2]: [tei_simplePrint.dtd] Error 1 (ignored)
test -f ns1.xsd && mv ns1.xsd tei_simplePrint_ns1.xsd && perl -p -i -e "s+xml.xsd+tei_simplePrint_xml.xsd+" tei_simplePrint_ns1.xsd && perl -p -i -e "s/ns1.xsd/tei_simplePrint_ns1.xsd/" tei_simplePrint.xsd
make[2]: [tei_simplePrint.dtd] Error 1 (ignored)
test -f tite.xsd && mv tite.xsd tei_simplePrint_tite.xsd && perl -p -i -e "s+xml.xsd+tei_simplePrint_xml.xsd+" tei_simplePrint_tite.xsd && perl -p -i -e "s/tite.xsd/tei_simplePrint_tite.xsd/" tei_simplePrint.xsd
make[2]: [tei_simplePrint.dtd] Error 1 (ignored)
Validate XSD using Jing ...
java -jar ../Utilities/lib/jing.jar tei_simplePrint.xsd tei_simplePrint.tei
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…>:12:15: error: http://www.w3.org/TR/xml-schema-1#cvc-complex-type.2.4.a?revisionDesc&{"http://www.tei-c.org/ns/1.0":facsimile, "http://www.tei-c.org/ns/1.0":text}
make[2]: *** [tei_simplePrint.dtd] Error 1
make[2]: Leaving directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars'>
make[1]: *** [dist-exemplars.stamp] Error 2
make[1]: Leaving directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/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
1
1
http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/3070/Changes:
[lou.burnard] correct typo
------------------------------------------
[...truncated 2.67 KB...]
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-dev/ws/P5/../../../Stylesheet…> -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-dev/ws/P5/../../../Stylesheet…> for XSL stylesheets
[echo] Do ODD processing for p5odds.odd
[echo] Do ODD processing for p5odds-examples.odd
BUILD SUCCESSFUL
Total time: 48 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
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-dev/ws/P5/../../../Stylesheet…> 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: 22 seconds
<Messages>
<ERROR>Schematron error: The type
construct is outdated (as of 2016-11-18); ODD processors may ignore it, and its use is no longer supported [Test: @validUntil cast as xs:date ge current-date()] Location: /TEI[1]/text[1]/body[1]/div[2]/div[1]/div[1]/specGrp[1]/elementSpec[1]/attList[1]/attDef[1]</ERROR>
<WARNING>Schematron warning: The type construct becomes outdated on 2016-11-18 [Test: @validUntil cast as xs:date ge (current-date() + (60*xs:dayTimeDuration('P1D')))] Location: /TEI[1]/text[1]/body[1]/div[2]/div[1]/div[1]/specGrp[1]/elementSpec[1]/attList[1]/attDef[1]</WARNING>
<WARNING>Schematron warning: The render construct becomes outdated on 2017-01-01 [Test: @validUntil cast as xs:date ge (current-date() + (60*xs:dayTimeDuration('P1D')))] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[2]/p[4]/specGrp[1]/elementSpec[2]/attList[1]/attDef[4]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[1]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[7]/div[3]/div[3]/specGrp[1]/elementSpec[5]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/collation[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/p[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[7]/div[3]/div[3]/specGrp[1]/elementSpec[5]/exemplum[6]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/collation[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/p[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[4]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[14]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[14]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[14]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[15]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[15]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[15]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[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'][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[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>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[10]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[10]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[11]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[11]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[12]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[12]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[13]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[13]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[7]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[7]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[8]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[8]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[4]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/pVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[4]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/pVar[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)
Oh dear me. ERROR found
2,5d1
< <ERROR>Schematron error: The type
< construct is outdated (as of 2016-11-18); ODD processors may ignore it, and its use is no longer supported [Test: @validUntil cast as xs:date ge current-date()] Location: /TEI[1]/text[1]/body[1]/div[2]/div[1]/div[1]/specGrp[1]/elementSpec[1]/attList[1]/attDef[1]</ERROR>
< <WARNING>Schematron warning: The type construct becomes outdated on 2016-11-18 [Test: @validUntil cast as xs:date ge (current-date() + (60*xs:dayTimeDuration('P1D')))] Location: /TEI[1]/text[1]/body[1]/div[2]/div[1]/div[1]/specGrp[1]/elementSpec[1]/attList[1]/attDef[1]</WARNING>
< <WARNING>Schematron warning: The render construct becomes outdated on 2017-01-01 [Test: @validUntil cast as xs:date ge (current-date() + (60*xs:dayTimeDuration('P1D')))] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[2]/p[4]/specGrp[1]/elementSpec[2]/attList[1]/attDef[4]</WARNING>
20,106c16,28
< <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[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>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[10]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[10]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[11]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[11]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[12]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[12]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[13]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[13]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[7]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[7]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[8]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[8]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The pVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[4]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/pVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The pVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[4]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/pVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
---
> <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'][1]</WARNING>
> <WARNING>Schematron warning: WARNING: use of deprecated attribute — @degree of the precision element will be removed from the TEI on 2015-11-12.
> [Test: @degree] Location: /TEI[1]/text[1]/body[1]/div[21]/div[1]/div[2]/div[4]/specGrp[1]/elementSpec[1]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/precision[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
> <WARNING>Schematron warning: WARNING: use of deprecated attribute — @degree of the precision element will be removed from the TEI on 2015-11-12.
> [Test: @degree] Location: /TEI[1]/text[1]/body[1]/div[21]/div[1]/div[2]/div[4]/specGrp[1]/elementSpec[1]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/precision[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]</WARNING>
> <WARNING>Schematron warning: WARNING: use of deprecated attribute — @degree of the precision element will be removed from the TEI on 2015-11-12.
> [Test: @degree] Location: /TEI[1]/text[1]/body[1]/div[21]/div[2]/p[5]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/precision[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
> <WARNING>Schematron warning: WARNING: use of deprecated attribute — @degree of the precision element will be removed from the TEI on 2015-11-12.
> [Test: @degree] Location: /TEI[1]/text[1]/body[1]/div[21]/div[2]/p[5]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/precision[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]</WARNING>
> <WARNING>Schematron warning: WARNING: use of deprecated attribute — @degree of the precision element will be removed from the TEI on 2015-11-12.
> [Test: @degree] Location: /TEI[1]/text[1]/body[1]/div[21]/div[2]/p[6]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/residence[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/precision[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
> <WARNING>Schematron warning: WARNING: use of deprecated attribute — @degree of the precision element will be removed from the TEI on 2015-11-12.
> [Test: @degree] Location: /TEI[1]/text[1]/body[1]/div[21]/div[2]/p[7]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/precision[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
make: *** [valid] Error 1
Build step 'Execute shell' marked build as failure
1
3
http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/2632/Changes:
[elli_mylonas] adding some changes that seem to have gotten lost in implementing #1397
[elli_mylonas] one more try on old files for #1397
[lou.burnard] final name change ?
[tuurma] rephrase what 'processed independently' means for models; closes #1494
[elli_mylonas] adding file for #1397
[elli_mylonas] updating file for #1397
------------------------------------------
[...truncated 78.67 KB...]
validateschematron:
[echo] Validate using Schematron
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.tei> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.xsl>
cleanup:
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.odd.pr…>
BUILD SUCCESSFUL
Total time: 25 seconds
../run-onvdl tei_all.nvdl tei_all.odd
/usr/bin/onvdl
java -jar ../Utilities/lib/trang.jar tei_all.rng tei_all.rnc
java -jar ../Utilities/lib/trang.jar -o disable-abstract-elements tei_all.rng tei_all.xsd
test -f xml.xsd && mv xml.xsd tei_all_xml.xsd && perl -p -i -e "s+teix.xsd+tei_all_teix.xsd+;s+ns1.xsd+tei_all_ns1.xsd+" tei_all_xml.xsd && perl -p -i -e "s+xml.xsd+tei_all_xml.xsd+" tei_all.xsd
test -f teix.xsd && mv teix.xsd tei_all_teix.xsd && perl -p -i -e "s+xml.xsd+tei_all_xml.xsd+;s+ns1.xsd+tei_all_ns1.xsd+" tei_all_teix.xsd && perl -p -i -e "s/teix.xsd/tei_all_teix.xsd/" tei_all.xsd
test -f dcr.xsd && mv dcr.xsd tei_all_dcr.xsd && perl -p -i -e "s+xml.xsd+tei_all_xml.xsd+;s+ns1.xsd+tei_all_ns1.xsd+;s+teix.xsd+tei_all_teix.xsd+" tei_all_dcr.xsd && perl -p -i -e "s/dcr.xsd/tei_all_dcr.xsd/" tei_all.xsd && perl -p -i -e "s/dcr.xsd/tei_all_dcr.xsd/" tei_all_xml.xsd
test -f spec.xsd && mv spec.xsd tei_all_spec.xsd && perl -p -i -e "s+xml.xsd+tei_all_xml.xsd+;s+ns1.xsd+tei_all_ns1.xsd+;s+teix.xsd+tei_all_teix.xsd+" tei_all_spec.xsd && perl -p -i -e "s/spec.xsd/tei_all_spec.xsd/" tei_all.xsd
make[2]: [tei_all.dtd] Error 1 (ignored)
test -f ns1.xsd && mv ns1.xsd tei_all_ns1.xsd && perl -p -i -e "s+xml.xsd+tei_all_xml.xsd+" tei_all_ns1.xsd && perl -p -i -e "s/ns1.xsd/tei_all_ns1.xsd/" tei_all.xsd
make[2]: [tei_all.dtd] Error 1 (ignored)
test -f tite.xsd && mv tite.xsd tei_all_tite.xsd && perl -p -i -e "s+xml.xsd+tei_all_xml.xsd+" tei_all_tite.xsd && perl -p -i -e "s/tite.xsd/tei_all_tite.xsd/" tei_all.xsd
make[2]: [tei_all.dtd] Error 1 (ignored)
Validate XSD using Jing ...
java -jar ../Utilities/lib/jing.jar tei_all.xsd tei_all.tei
Validate using xmllint for DTD
xmllint --noout --dtdvalid tei_all.dtd tei_all.tei
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-dev/ws/P5/../../../Stylesheets-dev…> -Dbasedir=`pwd` -f ../Test/antruntest.xml -Doutputname=tei_tite -Dtestfile=tei_tite.tei -DoddFile=tei_tite.odd validateodd compileodd rng dtd exampleschema isoschematron validateschematron cleanup
Buildfile: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Test/antruntest.xml>
validateodd:
[echo] Validate tei_tite.odd as ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5odds.message.isosch.xsl>
compileodd:
[echo] Do ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd.p…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
rng:
[echo] XSLT generate RELAXNG tei_tite.rng
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd.p…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.rng>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/relaxng/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
dtd:
[echo] XSLT generate DTD tei_tite.dtd using ../p5subsetDoctored.xml (first pass)
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd.p…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
[echo] XSLT generate DTD tei_tite.dtd using ../p5subsetDoctored.xml (second pass)
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd.p…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.dtd>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/dtd/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
exampleschema:
[echo] Do example ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite-examp…>
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Utilities/odd2exodd.xsl>
[xslt] writing tei_tite.nvdl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite-examp…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite-examp…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite-examp…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite-examp…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/relaxng/to.xsl
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite-examp…>
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite-examp…>
isoschematron:
[echo] XSLT generate ISO schematron tei_tite.isosch from compiled ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd.p…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.isosch>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/extract-isosch.xsl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.isosch> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.xsl>
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Utilities/iso_schematron…>
validateschematron:
[echo] Validate using Schematron
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.tei> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.xsl>
cleanup:
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd.p…>
BUILD SUCCESSFUL
Total time: 19 seconds
../run-onvdl tei_tite.nvdl tei_tite.odd
/usr/bin/onvdl
java -jar ../Utilities/lib/trang.jar tei_tite.rng tei_tite.rnc
java -jar ../Utilities/lib/trang.jar -o disable-abstract-elements tei_tite.rng tei_tite.xsd
test -f xml.xsd && mv xml.xsd tei_tite_xml.xsd && perl -p -i -e "s+teix.xsd+tei_tite_teix.xsd+;s+ns1.xsd+tei_tite_ns1.xsd+" tei_tite_xml.xsd && perl -p -i -e "s+xml.xsd+tei_tite_xml.xsd+" tei_tite.xsd
test -f teix.xsd && mv teix.xsd tei_tite_teix.xsd && perl -p -i -e "s+xml.xsd+tei_tite_xml.xsd+;s+ns1.xsd+tei_tite_ns1.xsd+" tei_tite_teix.xsd && perl -p -i -e "s/teix.xsd/tei_tite_teix.xsd/" tei_tite.xsd
make[2]: [tei_tite.dtd] Error 1 (ignored)
test -f dcr.xsd && mv dcr.xsd tei_tite_dcr.xsd && perl -p -i -e "s+xml.xsd+tei_tite_xml.xsd+;s+ns1.xsd+tei_tite_ns1.xsd+;s+teix.xsd+tei_tite_teix.xsd+" tei_tite_dcr.xsd && perl -p -i -e "s/dcr.xsd/tei_tite_dcr.xsd/" tei_tite.xsd && perl -p -i -e "s/dcr.xsd/tei_tite_dcr.xsd/" tei_tite_xml.xsd
make[2]: [tei_tite.dtd] Error 1 (ignored)
test -f spec.xsd && mv spec.xsd tei_tite_spec.xsd && perl -p -i -e "s+xml.xsd+tei_tite_xml.xsd+;s+ns1.xsd+tei_tite_ns1.xsd+;s+teix.xsd+tei_tite_teix.xsd+" tei_tite_spec.xsd && perl -p -i -e "s/spec.xsd/tei_tite_spec.xsd/" tei_tite.xsd
make[2]: [tei_tite.dtd] Error 1 (ignored)
test -f ns1.xsd && mv ns1.xsd tei_tite_ns1.xsd && perl -p -i -e "s+xml.xsd+tei_tite_xml.xsd+" tei_tite_ns1.xsd && perl -p -i -e "s/ns1.xsd/tei_tite_ns1.xsd/" tei_tite.xsd
make[2]: [tei_tite.dtd] Error 1 (ignored)
test -f tite.xsd && mv tite.xsd tei_tite_tite.xsd && perl -p -i -e "s+xml.xsd+tei_tite_xml.xsd+" tei_tite_tite.xsd && perl -p -i -e "s/tite.xsd/tei_tite_tite.xsd/" tei_tite.xsd
Validate XSD using Jing ...
java -jar ../Utilities/lib/jing.jar tei_tite.xsd tei_tite.tei
Validate using xmllint for DTD
xmllint --noout --dtdvalid tei_tite.dtd tei_tite.tei
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-dev/ws/P5/../../../Stylesheets-dev…> -Dbasedir=`pwd` -f ../Test/antruntest.xml -Doutputname=tei_lite -Dtestfile=tei_lite.tei -DoddFile=tei_lite.odd validateodd compileodd rng dtd exampleschema isoschematron validateschematron cleanup
Buildfile: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Test/antruntest.xml>
validateodd:
[echo] Validate tei_lite.odd as ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5odds.message.isosch.xsl>
compileodd:
[echo] Do ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd.p…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
rng:
[echo] XSLT generate RELAXNG tei_lite.rng
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd.p…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.rng>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/relaxng/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
dtd:
[echo] XSLT generate DTD tei_lite.dtd using ../p5subsetDoctored.xml (first pass)
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd.p…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
[echo] XSLT generate DTD tei_lite.dtd using ../p5subsetDoctored.xml (second pass)
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd.p…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.dtd>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/dtd/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
exampleschema:
[echo] Do example ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite-examp…>
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Utilities/odd2exodd.xsl>
[xslt] writing tei_lite.nvdl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite-examp…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite-examp…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite-examp…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite-examp…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/relaxng/to.xsl
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite-examp…>
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite-examp…>
isoschematron:
[echo] XSLT generate ISO schematron tei_lite.isosch from compiled ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd.p…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.isosch>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/extract-isosch.xsl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.isosch> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.xsl>
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Utilities/iso_schematron…>
validateschematron:
[echo] Validate using Schematron
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.tei> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.xsl>
cleanup:
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd.p…>
BUILD SUCCESSFUL
Total time: 19 seconds
../run-onvdl tei_lite.nvdl tei_lite.odd
/usr/bin/onvdl
java -jar ../Utilities/lib/trang.jar tei_lite.rng tei_lite.rnc
java -jar ../Utilities/lib/trang.jar -o disable-abstract-elements tei_lite.rng tei_lite.xsd
test -f xml.xsd && mv xml.xsd tei_lite_xml.xsd && perl -p -i -e "s+teix.xsd+tei_lite_teix.xsd+;s+ns1.xsd+tei_lite_ns1.xsd+" tei_lite_xml.xsd && perl -p -i -e "s+xml.xsd+tei_lite_xml.xsd+" tei_lite.xsd
test -f teix.xsd && mv teix.xsd tei_lite_teix.xsd && perl -p -i -e "s+xml.xsd+tei_lite_xml.xsd+;s+ns1.xsd+tei_lite_ns1.xsd+" tei_lite_teix.xsd && perl -p -i -e "s/teix.xsd/tei_lite_teix.xsd/" tei_lite.xsd
make[2]: [tei_lite.dtd] Error 1 (ignored)
test -f dcr.xsd && mv dcr.xsd tei_lite_dcr.xsd && perl -p -i -e "s+xml.xsd+tei_lite_xml.xsd+;s+ns1.xsd+tei_lite_ns1.xsd+;s+teix.xsd+tei_lite_teix.xsd+" tei_lite_dcr.xsd && perl -p -i -e "s/dcr.xsd/tei_lite_dcr.xsd/" tei_lite.xsd && perl -p -i -e "s/dcr.xsd/tei_lite_dcr.xsd/" tei_lite_xml.xsd
test -f spec.xsd && mv spec.xsd tei_lite_spec.xsd && perl -p -i -e "s+xml.xsd+tei_lite_xml.xsd+;s+ns1.xsd+tei_lite_ns1.xsd+;s+teix.xsd+tei_lite_teix.xsd+" tei_lite_spec.xsd && perl -p -i -e "s/spec.xsd/tei_lite_spec.xsd/" tei_lite.xsd
make[2]: [tei_lite.dtd] Error 1 (ignored)
test -f ns1.xsd && mv ns1.xsd tei_lite_ns1.xsd && perl -p -i -e "s+xml.xsd+tei_lite_xml.xsd+" tei_lite_ns1.xsd && perl -p -i -e "s/ns1.xsd/tei_lite_ns1.xsd/" tei_lite.xsd
make[2]: [tei_lite.dtd] Error 1 (ignored)
test -f tite.xsd && mv tite.xsd tei_lite_tite.xsd && perl -p -i -e "s+xml.xsd+tei_lite_xml.xsd+" tei_lite_tite.xsd && perl -p -i -e "s/tite.xsd/tei_lite_tite.xsd/" tei_lite.xsd
make[2]: [tei_lite.dtd] Error 1 (ignored)
Validate XSD using Jing ...
java -jar ../Utilities/lib/jing.jar tei_lite.xsd tei_lite.tei
Validate using xmllint for DTD
xmllint --noout --dtdvalid tei_lite.dtd tei_lite.tei
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-dev/ws/P5/../../../Stylesheets-dev…> -Dbasedir=`pwd` -f ../Test/antruntest.xml -Doutputname=tei_simplePrint -Dtestfile=tei_simplePrint.tei -DoddFile=tei_simplePrint.odd validateodd compileodd rng dtd exampleschema isoschematron validateschematron cleanup
Buildfile: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Test/antruntest.xml>
validateodd:
[echo] Validate tei_simplePrint.odd as ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5odds.message.isosch.xsl>
compileodd:
[echo] Do ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
rng:
[echo] XSLT generate RELAXNG tei_simplePrint.rng
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/relaxng/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
dtd:
[echo] XSLT generate DTD tei_simplePrint.dtd using ../p5subsetDoctored.xml (first pass)
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
[echo] XSLT generate DTD tei_simplePrint.dtd using ../p5subsetDoctored.xml (second pass)
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/dtd/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
exampleschema:
[echo] Do example ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…>
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Utilities/odd2exodd.xsl>
[xslt] writing teisimpleprint.nvdl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/relaxng/to.xsl
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…>
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…>
isoschematron:
[echo] XSLT generate ISO schematron tei_simplePrint.isosch from compiled ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/extract-isosch.xsl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…>
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Utilities/iso_schematron…>
validateschematron:
[echo] Validate using Schematron
BUILD FAILED
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Test/antruntest.xml>:187: input file <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_simplePrin…> does not exist
Total time: 22 seconds
make[2]: *** [tei_simplePrint.dtd] Error 1
make[2]: Leaving directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars'>
make[1]: *** [dist-exemplars.stamp] Error 2
make[1]: Leaving directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/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
1
1
http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/3056/Changes:
[elli_mylonas] adding some changes that seem to have gotten lost in implementing #1397
------------------------------------------
[...truncated 3.01 KB...]
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-dev/ws/P5/../../../Stylesheet…> -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-dev/ws/P5/../../../Stylesheet…> for XSL stylesheets
[echo] Do ODD processing for p5odds.odd
[echo] Do ODD processing for p5odds-examples.odd
BUILD SUCCESSFUL
Total time: 1 minute 32 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
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-dev/ws/P5/../../../Stylesheet…> 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: 44 seconds
<Messages>
<ERROR>"orth" in specDesc: TEI[1]/text[2]/body[3]/div["DI"]/div["DITP"]/div["DITPFO"]/p[7]/specList[8]/ refers to attribute "extent" which does not exist</ERROR>
<ERROR>"pron" in specDesc: TEI[1]/text[2]/body[3]/div["DI"]/div["DITP"]/div["DITPFO"]/p[7]/specList[8]/ refers to attribute "extent" which does not exist</ERROR>
<ERROR>memberOf points to non-existent att.partial
(TEI[1]/text[2]/body[3]/div["DI"]/div["DITP"]/div["DITPFO"]/specGrp["DDITPFO"]/elementSpec["orth"]/classes[9]/) </ERROR>
<ERROR>memberOf points to non-existent att.partial
(TEI[1]/text[2]/body[3]/div["DI"]/div["DITP"]/div["DITPFO"]/specGrp["DDITPFO"]/elementSpec["pron"]/classes[9]/) </ERROR>
<WARNING>Schematron warning: The type construct becomes outdated on 2016-11-18 [Test: @validUntil cast as xs:date ge (current-date() + (60*xs:dayTimeDuration('P1D')))] Location: /TEI[1]/text[1]/body[1]/div[2]/div[1]/div[1]/specGrp[1]/elementSpec[1]/attList[1]/attDef[1]</WARNING>
<WARNING>Schematron warning: The render construct becomes outdated on 2017-01-01 [Test: @validUntil cast as xs:date ge (current-date() + (60*xs:dayTimeDuration('P1D')))] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[2]/p[4]/specGrp[1]/elementSpec[2]/attList[1]/attDef[4]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[1]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[7]/div[3]/div[3]/specGrp[1]/elementSpec[5]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/collation[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/p[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[7]/div[3]/div[3]/specGrp[1]/elementSpec[5]/exemplum[6]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/collation[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/p[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[4]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[14]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[14]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[14]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[15]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[15]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[15]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[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'][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[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>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[10]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[10]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[11]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[11]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[12]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[12]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[13]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[13]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[7]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[7]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[8]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[8]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[4]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/pVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[4]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/pVar[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)
Oh dear me. ERROR found
2,9d1
< <ERROR>"orth" in specDesc: TEI[1]/text[2]/body[3]/div["DI"]/div["DITP"]/div["DITPFO"]/p[7]/specList[8]/ refers to attribute "extent" which does not exist</ERROR>
< <ERROR>"pron" in specDesc: TEI[1]/text[2]/body[3]/div["DI"]/div["DITP"]/div["DITPFO"]/p[7]/specList[8]/ refers to attribute "extent" which does not exist</ERROR>
< <ERROR>memberOf points to non-existent att.partial
< (TEI[1]/text[2]/body[3]/div["DI"]/div["DITP"]/div["DITPFO"]/specGrp["DDITPFO"]/elementSpec["orth"]/classes[9]/) </ERROR>
< <ERROR>memberOf points to non-existent att.partial
< (TEI[1]/text[2]/body[3]/div["DI"]/div["DITP"]/div["DITPFO"]/specGrp["DDITPFO"]/elementSpec["pron"]/classes[9]/) </ERROR>
< <WARNING>Schematron warning: The type construct becomes outdated on 2016-11-18 [Test: @validUntil cast as xs:date ge (current-date() + (60*xs:dayTimeDuration('P1D')))] Location: /TEI[1]/text[1]/body[1]/div[2]/div[1]/div[1]/specGrp[1]/elementSpec[1]/attList[1]/attDef[1]</WARNING>
< <WARNING>Schematron warning: The render construct becomes outdated on 2017-01-01 [Test: @validUntil cast as xs:date ge (current-date() + (60*xs:dayTimeDuration('P1D')))] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[2]/p[4]/specGrp[1]/elementSpec[2]/attList[1]/attDef[4]</WARNING>
24,110c16,28
< <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[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>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[10]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[10]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[11]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[11]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[12]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[12]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[13]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[13]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[7]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[7]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[8]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[8]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The pVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[4]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/pVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The pVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[4]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/pVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
---
> <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'][1]</WARNING>
> <WARNING>Schematron warning: WARNING: use of deprecated attribute — @degree of the precision element will be removed from the TEI on 2015-11-12.
> [Test: @degree] Location: /TEI[1]/text[1]/body[1]/div[21]/div[1]/div[2]/div[4]/specGrp[1]/elementSpec[1]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/precision[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
> <WARNING>Schematron warning: WARNING: use of deprecated attribute — @degree of the precision element will be removed from the TEI on 2015-11-12.
> [Test: @degree] Location: /TEI[1]/text[1]/body[1]/div[21]/div[1]/div[2]/div[4]/specGrp[1]/elementSpec[1]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/precision[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]</WARNING>
> <WARNING>Schematron warning: WARNING: use of deprecated attribute — @degree of the precision element will be removed from the TEI on 2015-11-12.
> [Test: @degree] Location: /TEI[1]/text[1]/body[1]/div[21]/div[2]/p[5]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/precision[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
> <WARNING>Schematron warning: WARNING: use of deprecated attribute — @degree of the precision element will be removed from the TEI on 2015-11-12.
> [Test: @degree] Location: /TEI[1]/text[1]/body[1]/div[21]/div[2]/p[5]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/precision[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]</WARNING>
> <WARNING>Schematron warning: WARNING: use of deprecated attribute — @degree of the precision element will be removed from the TEI on 2015-11-12.
> [Test: @degree] Location: /TEI[1]/text[1]/body[1]/div[21]/div[2]/p[6]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/residence[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/precision[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
> <WARNING>Schematron warning: WARNING: use of deprecated attribute — @degree of the precision element will be removed from the TEI on 2015-11-12.
> [Test: @degree] Location: /TEI[1]/text[1]/body[1]/div[21]/div[2]/p[7]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/precision[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
make: *** [valid] Error 1
Build step 'Execute shell' marked build as failure
1
4
...for our meeting is
https://hangouts.google.com/call/wykjrup6rbaidgry4sduvdifyie
Given the limitations Hangouts have unless we have a member with a paid
account on, perhaps we should be looking at other solutions. I had a
meeting on https://framatalk.org the other day which was very smooth. Of
course, the question is how well it scales up to meetings with 10+ people.
1
0
Please delete.
1
0
http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/3052/Changes:
[elli_mylonas] changed model.linePart to remove some interpretive elements and added
------------------------------------------
[...truncated 3.01 KB...]
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-dev/ws/P5/../../../Stylesheet…> -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-dev/ws/P5/../../../Stylesheet…> for XSL stylesheets
[echo] Do ODD processing for p5odds.odd
[echo] Do ODD processing for p5odds-examples.odd
BUILD SUCCESSFUL
Total time: 45 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
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-dev/ws/P5/../../../Stylesheet…> 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: 23 seconds
<Messages>
<ERROR>"orth" in specDesc: TEI[1]/text[2]/body[3]/div["DI"]/div["DITP"]/div["DITPFO"]/p[7]/specList[8]/ refers to attribute "extent" which does not exist</ERROR>
<ERROR>"pron" in specDesc: TEI[1]/text[2]/body[3]/div["DI"]/div["DITP"]/div["DITPFO"]/p[7]/specList[8]/ refers to attribute "extent" which does not exist</ERROR>
<ERROR>memberOf points to non-existent att.partial
(TEI[1]/text[2]/body[3]/div["DI"]/div["DITP"]/div["DITPFO"]/specGrp["DDITPFO"]/elementSpec["orth"]/classes[9]/) </ERROR>
<ERROR>memberOf points to non-existent att.partial
(TEI[1]/text[2]/body[3]/div["DI"]/div["DITP"]/div["DITPFO"]/specGrp["DDITPFO"]/elementSpec["pron"]/classes[9]/) </ERROR>
<WARNING>Schematron warning: The type construct becomes outdated on 2016-11-18 [Test: @validUntil cast as xs:date ge (current-date() + (60*xs:dayTimeDuration('P1D')))] Location: /TEI[1]/text[1]/body[1]/div[2]/div[1]/div[1]/specGrp[1]/elementSpec[1]/attList[1]/attDef[1]</WARNING>
<WARNING>Schematron warning: The render construct becomes outdated on 2017-01-01 [Test: @validUntil cast as xs:date ge (current-date() + (60*xs:dayTimeDuration('P1D')))] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[2]/p[4]/specGrp[1]/elementSpec[2]/attList[1]/attDef[4]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[1]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[7]/div[3]/div[3]/specGrp[1]/elementSpec[5]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/collation[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/p[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[7]/div[3]/div[3]/specGrp[1]/elementSpec[5]/exemplum[6]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/collation[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/p[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[4]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[14]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[14]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[14]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[15]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[15]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[15]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[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'][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[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>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[10]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[10]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[11]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[11]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[12]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[12]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[13]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[13]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[7]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[7]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[8]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[8]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[4]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/pVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[4]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/pVar[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)
Oh dear me. ERROR found
2,9d1
< <ERROR>"orth" in specDesc: TEI[1]/text[2]/body[3]/div["DI"]/div["DITP"]/div["DITPFO"]/p[7]/specList[8]/ refers to attribute "extent" which does not exist</ERROR>
< <ERROR>"pron" in specDesc: TEI[1]/text[2]/body[3]/div["DI"]/div["DITP"]/div["DITPFO"]/p[7]/specList[8]/ refers to attribute "extent" which does not exist</ERROR>
< <ERROR>memberOf points to non-existent att.partial
< (TEI[1]/text[2]/body[3]/div["DI"]/div["DITP"]/div["DITPFO"]/specGrp["DDITPFO"]/elementSpec["orth"]/classes[9]/) </ERROR>
< <ERROR>memberOf points to non-existent att.partial
< (TEI[1]/text[2]/body[3]/div["DI"]/div["DITP"]/div["DITPFO"]/specGrp["DDITPFO"]/elementSpec["pron"]/classes[9]/) </ERROR>
< <WARNING>Schematron warning: The type construct becomes outdated on 2016-11-18 [Test: @validUntil cast as xs:date ge (current-date() + (60*xs:dayTimeDuration('P1D')))] Location: /TEI[1]/text[1]/body[1]/div[2]/div[1]/div[1]/specGrp[1]/elementSpec[1]/attList[1]/attDef[1]</WARNING>
< <WARNING>Schematron warning: The render construct becomes outdated on 2017-01-01 [Test: @validUntil cast as xs:date ge (current-date() + (60*xs:dayTimeDuration('P1D')))] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[2]/p[4]/specGrp[1]/elementSpec[2]/attList[1]/attDef[4]</WARNING>
24,110c16,28
< <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[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>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[10]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[10]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[11]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[11]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[12]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[12]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[13]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[13]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[7]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[7]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[8]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[8]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The oVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The pVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[4]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/pVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
< <WARNING>Schematron warning:
< WARNING: use of deprecated element — The pVar element will be removed from the TEI on 2017-03-01.
< [Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[4]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/pVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
---
> <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'][1]</WARNING>
> <WARNING>Schematron warning: WARNING: use of deprecated attribute — @degree of the precision element will be removed from the TEI on 2015-11-12.
> [Test: @degree] Location: /TEI[1]/text[1]/body[1]/div[21]/div[1]/div[2]/div[4]/specGrp[1]/elementSpec[1]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/precision[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
> <WARNING>Schematron warning: WARNING: use of deprecated attribute — @degree of the precision element will be removed from the TEI on 2015-11-12.
> [Test: @degree] Location: /TEI[1]/text[1]/body[1]/div[21]/div[1]/div[2]/div[4]/specGrp[1]/elementSpec[1]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/precision[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]</WARNING>
> <WARNING>Schematron warning: WARNING: use of deprecated attribute — @degree of the precision element will be removed from the TEI on 2015-11-12.
> [Test: @degree] Location: /TEI[1]/text[1]/body[1]/div[21]/div[2]/p[5]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/precision[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
> <WARNING>Schematron warning: WARNING: use of deprecated attribute — @degree of the precision element will be removed from the TEI on 2015-11-12.
> [Test: @degree] Location: /TEI[1]/text[1]/body[1]/div[21]/div[2]/p[5]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/precision[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]</WARNING>
> <WARNING>Schematron warning: WARNING: use of deprecated attribute — @degree of the precision element will be removed from the TEI on 2015-11-12.
> [Test: @degree] Location: /TEI[1]/text[1]/body[1]/div[21]/div[2]/p[6]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/residence[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/precision[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
> <WARNING>Schematron warning: WARNING: use of deprecated attribute — @degree of the precision element will be removed from the TEI on 2015-11-12.
> [Test: @degree] Location: /TEI[1]/text[1]/body[1]/div[21]/div[2]/p[7]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/precision[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
make: *** [valid] Error 1
Build step 'Execute shell' marked build as failure
1
1
http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/2056/Changes:
[philomousos] Fixed lingering Pure ODD bug with val lists.
------------------------------------------
[...truncated 4.98 KB...]
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test.xml ../profiles/ota/html/to.xsl cssFile=../tei.css useFixedDate=true | xmllint --format - | perl cleanup.pl > test-ota.html
if [ 0 -ne 1 ]; \
then diff test-ota.html expected-results/test-ota.html; fi
../bin/teitohtml5 test.xml test.html5
WARNING: No localsource set. Will get a copy from http://www.tei-c.org/Vault/P5/.
Convert test.xml to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/Test/test.html5> (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: 6 seconds
xmllint --encode utf-8 --format test.html5 | perl cleanup.pl > test.temp
mv test.temp test.html5
if [ 0 -ne 1 ]; \
then diff test.html5 expected-results/test.html5; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test20.xml ../html/html.xsl useFixedDate=true | xmllint --format - > test20.html
if [ 0 -ne 1 ]; \
then diff test20.html expected-results/test20.html; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar -versionmsg:off test3.xml ../html/html.xsl useFixedDate=true| xmllint --format - > test3.html
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar -versionmsg:off test4.xml ../html/html.xsl useFixedDate=true| xmllint --format - > test4.html
if [ 0 -ne 1 ]; \
then diff test4.html test3.html; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test5.xml ../html/html.xsl autoBlockQuote=true useFixedDate=true | xmllint --format - > test5.xhtml
if [ 0 -ne 1 ]; \
then diff test5.xhtml expected-results/test5.xhtml; fi
java -Djava.awt.headless=true -jar lib/jing-20120724.0.0.jar -c xhtml.rnc test5.xhtml
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test6.xml ../html/html.xsl autoBlockQuote=true useFixedDate=true | xmllint --format - > test6.html
if [ 0 -ne 1 ]; \
then diff test6.html expected-results/test6.html; fi
java -Djava.awt.headless=true -jar lib/jing-20120724.0.0.jar -c xhtml.rnc test6.html
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test14.xml ../html/html.xsl useFixedDate=true| xmllint --format - > test14.html
if [ 0 -ne 1 ]; \
then diff test14.html expected-results/test14.html; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test22.xml ../html/html.xsl useFixedDate=true| xmllint --format - > test22.html
if [ 0 -ne 1 ]; \
then diff test22.html expected-results/test22.html; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test23.xml ../html/html.xsl useFixedDate=true| xmllint --format - > test23.html
if [ 0 -ne 1 ]; \
then diff test23.html expected-results/test23.html; fi
(mkdir files; cd files;java -Djava.awt.headless=true -jar ../../lib/saxon9he.jar ../testnotes1.xml ../../html/html.xsl splitLevel=4 useFixedDate=true STDOUT=false cssFile=../../tei.css)
xmllint --format files/index.html > x ; mv x files/index.html
xmllint --format files/one.html > x ; mv x files/one.html
xmllint --format files/two.html > x ; mv x files/two.html
xmllint --format files/three.html > x ; mv x files/three.html
if [ 0 -ne 1 ]; \
then diff -r files expected-results/testnotes; fi
rm -rf files
(mkdir files; cd files;java -Djava.awt.headless=true -jar ../../lib/saxon9he.jar ../testnotes2.xml ../../html/html.xsl splitLevel=0 useFixedDate=true STDOUT=false cssFile=../../tei.css)
xmllint --format files/index.html > x ; mv x files/index.html
xmllint --format files/one.html > x ; mv x files/one.html
xmllint --format files/three.html > x ; mv x files/three.html
if [ 0 -ne 1 ]; \
then diff -r files expected-results/testnotes2; fi
rm -rf files
(mkdir files; cd files;java -Djava.awt.headless=true -jar ../../lib/saxon9he.jar ../testnotes2.xml ../../html/html.xsl splitLevel=4 useFixedDate=true STDOUT=false cssFile=../../tei.css)
xmllint --format files/index.html > x ; mv x files/index.html
xmllint --format files/one.html > x ; mv x files/one.html
xmllint --format files/two.html > x ; mv x files/two.html
xmllint --format files/three.html > x ; mv x files/three.html
if [ 0 -ne 1 ]; \
then diff -r files expected-results/testnotes3; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test24.xml ../html/html.xsl useFixedDate=true | xmllint --format - > test24.html
if [ 0 -ne 1 ]; \
then diff test24.html expected-results/test24.html; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test25.xml ../html/html.xsl useFixedDate=true | xmllint --format - > test25.html
if [ 0 -ne 1 ]; \
then diff test25.html expected-results/test25.html; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test27.xml ../html/html.xsl useFixedDate=true cssFile=../tei.css cssSecondaryFile=../css/msdescription.css | xmllint --format - > test27.html
if [ 0 -ne 1 ]; \
then diff test27.html expected-results/test27.html; fi
rm -rf files
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test28.xml ../html/html.xsl splitLevel=0 STDOUT=false useFixedDate=true
xmllint --format index.html > x ; mv x index.html
if [ 0 -ne 1 ]; \
then diff index.html expected-results/test28.html; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test31.xml ../html/html.xsl cssFile="" cssInlineFiles=../tei.css useFixedDate=true | xmllint --format - > test31.html
if [ 0 -ne 1 ]; \
then diff test31.html expected-results/test31.html; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test32.xml ../html/html.xsl cssFile="" cssInlineFiles=../tei.css useFixedDate=true | xmllint --format - > test32.html
if [ 0 -ne 1 ]; \
then diff test32.html expected-results/test32.html; fi
BUILD: testing p4top5
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar -o:test17.tei test17.xml ../profiles/default/p4/from.xsl
if [ 0 -ne 1 ]; \
then diff test17.tei expected-results/test17.tei; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar A54031.tcp ../tcp/tcp2tei.xsl | xmllint --format - > A54031.xml
if [ 0 -ne 1 ]; \
then diff A54031.xml expected-results/A54031.xml; fi
BUILD: testing oddity
../bin/teitohtml5 --summaryDoc --odd test.odd test.odd.html
WARNING: No localsource set. Will get a copy from http://www.tei-c.org/Vault/P5/.
Convert test.odd to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/Test/test.odd.html> (tei to html5) 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: 20 seconds
xmllint --encode utf-8 --format test.odd.html | perl cleanup.pl> test.temp ; mv test.temp test.odd.html
if [ 0 -ne 1 ]; \
then diff test.odd.html expected-results/test.odd.html; fi
../bin/teitoodd test.odd test.processedodd
WARNING: No localsource set. Will get a copy from http://www.tei-c.org/Vault/P5/.
Convert test.odd to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/Test/test.processedodd> (tei to odd) using profile default
[echo] Do ODD expand processing (schema )
BUILD SUCCESSFUL
Total time: 10 seconds
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test.processedodd ../odds/extract-isosch.xsl > test.isosch
perl -i -p -e 's/generated .* by /generated by /' test.isosch
if [ 0 -ne 1 ]; \
then diff test.isosch expected-results/test.isosch; fi
../bin/teitornc test21.odd test21.odd.rnc
WARNING: No localsource set. Will get a copy from http://www.tei-c.org/Vault/P5/.
Convert test21.odd to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/Test/test21.odd.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: 17 seconds
perl -p -i -e 's/generated from ODD source.*//' test21.odd.rnc
perl -i -pe 'BEGIN{undef $/;} s/# ?Schema[^#]+#[^#]+#[^#]+#[^#]+#\n//smg' test21.odd.rnc
if [ 0 -ne 1 ]; \
then diff test21.odd.rnc expected-results/test21.odd.rnc; fi
../bin/teitornc test15.odd test15.odd.rnc
WARNING: No localsource set. Will get a copy from http://www.tei-c.org/Vault/P5/.
Convert test15.odd to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/Test/test15.odd.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: 17 seconds
perl -p -i -e 's/generated from ODD source.*//' test15.odd.rnc
perl -i -pe 'BEGIN{undef $/;} s/# ?Schema[^#]+#[^#]+#[^#]+#[^#]+#\n//smg' test15.odd.rnc
if [ 0 -ne 1 ]; \
then diff test15.odd.rnc expected-results/test15.odd.rnc; fi
../bin/teitohtml5 --summaryDoc --lang=es --profile=tei --odd test15.odd test15.odd.html
WARNING: No localsource set. Will get a copy from http://www.tei-c.org/Vault/P5/.
Convert test15.odd to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/Test/test15.odd.html> (tei to html5) using profile tei
[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 es)
Warning: XML resolver not found; external catalogs will be ignored
BUILD SUCCESSFUL
Total time: 20 seconds
xmllint --encode utf-8 --format test15.odd.html | perl cleanup.pl> test.temp ; mv test.temp test15.odd.html
if [ 0 -ne 1 ]; \
then diff test15.odd.html expected-results/test15.odd.html; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar -it:main -xsl:../tools/oddbyexample.xsl corpus=`pwd`/bare | sed 's/<p>Derived from.*/<p\/>/' > oddbyexample.odd
if [ 0 -ne 1 ]; \
then diff oddbyexample.odd expected-results/oddbyexample.odd; fi
../bin/teitoxsd oddbyexample.odd oddbyexample.xsd
WARNING: No localsource set. Will get a copy from http://www.tei-c.org/Vault/P5/.
Convert oddbyexample.odd to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/Test/oddbyexample.xsd> (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: 13 seconds
../bin/teitornc oddbyexample.odd oddbyexample.rnc
WARNING: No localsource set. Will get a copy from http://www.tei-c.org/Vault/P5/.
Convert oddbyexample.odd to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/Test/oddbyexample.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: 13 seconds
../bin/teitodtd oddbyexample.odd oddbyexample.dtd
WARNING: No localsource set. Will get a copy from http://www.tei-c.org/Vault/P5/.
Convert oddbyexample.odd to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/Test/oddbyexample.dtd> (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: 12 seconds
java -Djava.awt.headless=true -jar lib/jing-20120724.0.0.jar -c oddbyexample.rnc bare/test2.xml
java -Djava.awt.headless=true -jar lib/jing-20120724.0.0.jar oddbyexample.xsd bare/test2.xml
xmllint --noout --dtdvalid oddbyexample.dtd bare/test2.xml
java -Djava.awt.headless=true -jar lib/jing-20120724.0.0.jar -c oddbyexample.rnc bare/test.xml
java -Djava.awt.headless=true -jar lib/jing-20120724.0.0.jar oddbyexample.xsd bare/test.xml
xmllint --noout --dtdvalid oddbyexample.dtd bare/test.xml
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar -s:testdrama.odd -xsl:../odds/odd2odd.xsl -o:testdrama.compiled.xml
perl -p -i -e 's+ xml:base=".*testdrama.odd"++' testdrama.compiled.xml
perl -i -pe 'BEGIN{undef $/;} s/<\?TEIVERSION[^?]+\?>//smg' testdrama.compiled.xml
if [ 0 -ne 1 ]; \
then diff testdrama.compiled.xml expected-results/testdrama.compiled.xml; fi
../bin/teitornc test30.odd test30.rnc
WARNING: No localsource set. Will get a copy from http://www.tei-c.org/Vault/P5/.
Convert test30.odd to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/Test/test30.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: 17 seconds
../bin/teitodtd test30.odd test30.dtd
WARNING: No localsource set. Will get a copy from http://www.tei-c.org/Vault/P5/.
Convert test30.odd to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/Test/test30.dtd> (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: 14 seconds
perl -p -i -e 's/generated from ODD source .*//' test30.rnc
perl -i -pe 'BEGIN{undef $/;} s/# ?Schema[^#]+#[^#]+#[^#]+#[^#]+#\n//smg' test30.rnc
perl -p -i -e 's/generated from ODD source .*//' test30.dtd
perl -i -pe 'BEGIN{undef $/;} s/<!--\nDTD[^>]*-->\n//smg' test30.dtd
java -Djava.awt.headless=true -jar lib/jing-20120724.0.0.jar -c test30.rnc test36.xml
xmllint --noout --dtdvalid test30.dtd test36.xml
if [ 0 -ne 1 ]; \
then diff test30.rnc expected-results/test30.rnc; fi
if [ 0 -ne 1 ]; \
then diff test30.dtd expected-results/test30.dtd; fi
341c341
< evidence NMTOKENS #IMPLIED'>
---
> evidence CDATA #IMPLIED'>
367c367
< script NMTOKENS #IMPLIED'>
---
> script CDATA #IMPLIED'>
373c373
< medium NMTOKENS #IMPLIED'>
---
> medium CDATA #IMPLIED'>
417c417
< role NMTOKENS #IMPLIED'>
---
> role CDATA #IMPLIED'>
429c429
< place NMTOKENS #IMPLIED'>
---
> place CDATA #IMPLIED'>
2407c2407
< role NMTOKENS #IMPLIED
---
> role CDATA #IMPLIED
2858c2858
< type NMTOKENS #IMPLIED >
---
> type CDATA #IMPLIED >
make[1]: *** [test-oddity] Error 1
make[1]: Leaving directory `<http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/Test'>
make: *** [test] Error 2
Build step 'Execute shell' marked build as failure
Archiving artifacts
1
1
Completely reasonable thing to do IMHO.
James
--
Dr James Cummings, Academic IT Services, University of Oxford
On 14 Nov 2016 22:30, Syd Bauman <s.bauman(a)northeastern.edu> wrote:
Since our main purpose in life is to disseminate this information, no
objeciton here. That said, there is the risk that a JavaScript
application hides from the end user that older versions of something
(like the Guidelines or a schema) is being fetched. But the benefits
outweigh that risk, IMHO.
> Currently it doesn't seem to be possible to request files from the
> Vault via JavaScript. This is simple to solve by allowing CORS
> <https://en.wikipedia.org/wiki/Cross-origin_resource_sharing> on
> the server that holds the Vault, but the system admin will have to
> do that (Kevin?).
>
> I can't imagine this would be problematic: it would simply allow
> anyone building a JavaScript application to obtain any text, XML,
> and JSON file on the fly. It certainly would be convenient for the
> Roma replacement I'm working on.
>
> Any objections?
--
tei-council mailing list
tei-council(a)lists.tei-c.org
http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived
2
1
Reminder: we are scheduled to meet at 17:00Z today, Tue 11-15.
That's
09:00 in Vancouver,
12:00 in New York,
17:00 in London, and
18:00 in Vienna.
Anyone volunteer to establish the Google Hangout and send out the
URL? (I have trouble with Google on this machine, so would prefer
not to do that myself.)
6
7
One of the things that makes these stylesheets so hard to deal with
is the craziness. E.g., the following is a copy-and-pasted excerpt
from Stylesheets/odds/odd2odd.xsl.
--------- begin ---------
<xsl:template match="*" mode="odd2odd-change">
<xsl:copy>
<xsl:apply-templates mode="odd2odd-change" select="*|@*|processing-instruction()|text()"/>
</xsl:copy>
</xsl:template>
<xsl:template match="rng:*" mode="odd2odd-change">
<xsl:element xmlns="http://relaxng.org/ns/structure/1.0" name="{local-name()}">
<xsl:apply-templates mode="odd2odd-change" select="*|@*|processing-instruction()|text()"/>
</xsl:element>
</xsl:template>
--------- end ---------
There is *no* explanation as to why there are 2 templates next to
each other which do *the same thing* and where one matches a subset
of constructs the other matches.
The second template has no effect on the output XML tree. Using
Saxon, at least, it does effect the serialization. With the 2nd
template in there I got
<text xmlns="http://relaxng.org/ns/structure/1.0"/>
without it I got
<rng:text/>
Does anyone know of a reason to leave that 2nd template in?
Personally, I prefer the prefixed version of the output, anyway.
1
0
15 Nov '16
Just noticed this now. Entirely forgot it was today and now can't make it. :-( So sorry.
Can someone remind me of the upcoming dates since I seem to have not added them to my calendar?
Apologies,
James
--
Dr James Cummings, Academic IT Services, University of Oxford
On 15 Nov 2016 16:37, Raffaele Viglianti <raffaeleviglianti(a)gmail.com> wrote:
Will join briefly: will need to leave at 12:30 sharp.
Raff
On Tue, Nov 15, 2016 at 11:04 AM, Lou Burnard <lou.burnard(a)retired.ox.ac.uk>
wrote:
> Aka 2100 in mauritius... so I may be asleep
>
>
>
> Sent from my Samsung Galaxy Tab®|PRO
>
>
> -------- Original message --------
> From: Syd Bauman
> Date:2016/11/15 12:57 (GMT+00:00)
> To: ron.vandenbranden@KANTL.BE,mholmes@uvic.ca,marcus.brinkmann@
> ruhr-uni-bochum.de,me@juretriglav.si,andrew.hankinson@mail.mcgill.ca,TEI
> Council
> Subject: [tei-council] co-operative stylesheet education session #3
>
> Reminder: we are scheduled to meet at 17:00Z today, Tue 11-15.
> That's
> 09:00 in Vancouver,
> 12:00 in New York,
> 17:00 in London, and
> 18:00 in Vienna.
>
> Anyone volunteer to establish the Google Hangout and send out the
> URL? (I have trouble with Google on this machine, so would prefer
> not to do that myself.)
>
> --
> tei-council mailing list
> tei-council(a)lists.tei-c.org
> http://lists.lists.tei-c.org/mailman/listinfo/tei-council
>
> PLEASE NOTE: postings to this list are publicly archived
> --
> tei-council mailing list
> tei-council(a)lists.tei-c.org
> http://lists.lists.tei-c.org/mailman/listinfo/tei-council
>
> PLEASE NOTE: postings to this list are publicly archived
>
--
tei-council mailing list
tei-council(a)lists.tei-c.org
http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived
3
2
Dear All,
A reminder that we will meet on Thursday, November 17th, at 09:00 EST /
14:00 GMT / 15:00 CET. I've posted a draft agenda at
https://docs.google.com/document/d/1KO8LBtWB_sTOjQKs97ljWFLnOZQNN4rkVxUw7mQ…
It's that time of year when we need to think about who will be Council
Chair for the upcoming year. As a reminder, the procedures for electing the
Chair are at
http://wiki.tei-c.org/index.php/TEI-Council-FAQ#How_is_the_TEI_Technical_Co….
I'm willing and able to do it for another year, but I am also perfectly
happy to let someone else take over.
If you're considering running for the position now or in the future, please
feel free to ask me about what's involved. I'm sure James, who was the
previous Chair, would also be happy to answer questions about it. If you
decide you'd like to do it, please send a statement to the list saying why
you'd be a good choice before the end of November.
And finally, you'll see on the agenda that yes, we have to make a final
decision about the name of the exemplar currently called Simple.
All the best,
Hugh
1
0
Lou --
I've just tweaked some of the discussion in USE.xml to reflect the
new Pure ODD world order. (And also a dozen or so example <datatype>s
that still used <rng:ref>.) You may want to take a look at the updated
prose in 23.3.1.4 "Modification of Attribute and Attribute Value
Lists". In particular, I used the noun phrase "Pure ODD", but I
notice it is spelled "pure ODD" in ST. Thanks.
I did this stuff in the 'dev' branch, f24618e.
2
2
http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/3045/Changes:
[s.bauman] Convert a bunch of <rng:ref> elements to <dataRef>; correct prose in
------------------------------------------
Started by an SCM change
Building in workspace <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/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 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 f24618eafdd83da2a8518d357c075cf1bf656486 (refs/remotes/origin/dev)
> git config core.sparsecheckout # timeout=10
> git checkout -f f24618eafdd83da2a8518d357c075cf1bf656486
> git rev-list 23af21a903b166a2fb2504ee33fb4f8298a5ff90 # timeout=10
[workspace] $ /bin/bash -xe /tmp/hudson5821098878507416070.sh
+ cd P5
++ pwd
+ make VCS=git INJENKINS=true XSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/../../../Stylesheet…> clean validate test
(cd Exemplars; make clean)
make[1]: Entering directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/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-dev/ws/P5/Exemplars'>
(cd Test; make clean)
make[1]: Entering directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/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-dev/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-dev/ws/P5/../../../Stylesheet…> -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-dev/ws/P5/../../../Stylesheet…> for XSL stylesheets
[echo] Do ODD processing for p5odds.odd
[echo] Do ODD processing for p5odds-examples.odd
BUILD SUCCESSFUL
Total time: 43 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
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-dev/ws/P5/../../../Stylesheet…> 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: 23 seconds
<Messages>
<WARNING>Schematron warning: The type construct becomes outdated on 2016-11-18 [Test: @validUntil cast as xs:date ge (current-date() + (60*xs:dayTimeDuration('P1D')))] Location: /TEI[1]/text[1]/body[1]/div[2]/div[1]/div[1]/specGrp[1]/elementSpec[1]/attList[1]/attDef[1]</WARNING>
<WARNING>Schematron warning: The render construct becomes outdated on 2017-01-01 [Test: @validUntil cast as xs:date ge (current-date() + (60*xs:dayTimeDuration('P1D')))] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[2]/p[4]/specGrp[1]/elementSpec[2]/attList[1]/attDef[4]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[1]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[7]/div[3]/div[3]/specGrp[1]/elementSpec[5]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/collation[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/p[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[7]/div[3]/div[3]/specGrp[1]/elementSpec[5]/exemplum[6]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/collation[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/p[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[4]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[14]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[14]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[14]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[15]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[15]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[15]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[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'][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[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>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[10]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[10]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[11]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[11]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[12]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[12]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[13]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[13]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[7]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[7]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[8]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[8]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[4]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/pVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[4]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/pVar[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-dev/ws/P5/p5.xml>:112154:42: error: element "dataRef" from namespace "http://relaxng.org/ns/structure/1.0" not allowed in this context
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/p5.xml>:112154:42: error: unknown element "dataRef" from namespace "http://relaxng.org/ns/structure/1.0"
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/p5.xml>:112154:42: error: element "dataRef" from namespace "http://relaxng.org/ns/structure/1.0" not allowed in this context
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/p5.xml>:112154:42: error: unknown element "dataRef" from namespace "http://relaxng.org/ns/structure/1.0"
Error: nvdl run found problems
make: *** [valid] Error 1
Build step 'Execute shell' marked build as failure
1
1
Hi all,
Currently it doesn't seem to be possible to request files from the Vault
via JavaScript. This is simple to solve by allowing CORS
<https://en.wikipedia.org/wiki/Cross-origin_resource_sharing> on the server
that holds the Vault, but the system admin will have to do that (Kevin?).
I can't imagine this would be problematic: it would simply allow anyone
building a JavaScript application to obtain any text, XML, and JSON file on
the fly. It certainly would be convenient for the Roma replacement I'm
working on.
Any objections?
Raff
3
2
No-one has commented on my suggestion of adding the <actor> element to
the att.canonical class (https://github.com/TEIC/TEI/issues/1521)
If no-one objects, can I go ahead and just do it?
2
1
http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/3041/Changes:
[s.bauman] Update to test move of 'isoschematron' to 'schematron' (started back in
[s.bauman] Changes to <constraintSpec> worked on in Vienna and trip home
[s.bauman] Change refs to datatypes to Pure ODD
[s.bauman] Minor fixes to detest.odd to better document the tests for removing
[s.bauman] Add warning for Schematron 1.* inside 'isoschematron' <constraintSpec>.
------------------------------------------
[...truncated 61.44 KB...]
isoschematron:
[echo] XSLT generate ISO schematron testp4compat.isosch from compiled ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testp4compat.o…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testp4compat.i…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/extract-isosch.xsl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testp4compat.i…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testp4compat.x…>
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Utilities/iso_schem…>
validateschematron:
[echo] Validate using Schematron
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testp4compat.x…> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testp4compat.x…>
cleanup:
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testp4compat.o…>
BUILD SUCCESSFUL
Total time: 15 seconds
java -jar ../Utilities/lib/trang.jar -o disable-abstract-elements testp4compat.rng testp4compat.xsd
test -f xml.xsd && cp xml.xsd testp4compat_xml.xsd && perl -p -i -e "s+xml.xsd+testp4compat_xml.xsd+;s+ns1.xsd+testp4compat_ns1.xsd+;s+teix.xsd+testp4compat_teix.xsd+" testp4compat.xsd
test -f teix.xsd && mv teix.xsd testp4compat_teix.xsd && perl -p -i -e "s+xml.xsd+testp4compat_xml.xsd+;s+ns1.xsd+testp4compat_ns1.xsd+" testp4compat_teix.xsd
make[1]: [testp4compat.xsd] Error 1 (ignored)
test -f dcr.xsd && mv dcr.xsd testp4compat_dcr.xsd && perl -p -i -e "s+xml.xsd+testp4compat_xml.xsd+;s+ns1.xsd+testp4compat_ns1.xsd+;s+teix.xsd+testp4compat_teix.xsd+" testp4compat_dcr.xsd && perl -p -i -e "s/dcr.xsd/testp4compat_dcr.xsd/" testp4compat.xsd
make[1]: [testp4compat.xsd] Error 1 (ignored)
test -f spec.xsd && mv spec.xsd testp4compat_spec.xsd && perl -p -i -e "s+xml.xsd+testp4compat_xml.xsd+;s+ns1.xsd+testp4compat_ns1.xsd+;s+teix.xsd+testp4compat_teix.xsd+" testp4compat_spec.xsd && perl -p -i -e "s/spec.xsd/testp4compat_spec.xsd/" testp4compat.xsd
make[1]: [testp4compat.xsd] Error 1 (ignored)
test -f ns1.xsd && mv ns1.xsd testp4compat_ns1.xsd && perl -p -i -e "s+xml.xsd+testp4compat_xml.xsd+" testp4compat_ns1.xsd && perl -p -i -e "s/ns1.xsd/testp4compat_ns1.xsd/" testp4compat.xsd
make[1]: [testp4compat.xsd] Error 1 (ignored)
Validate XSD using Jing ...
java -jar ../Utilities/lib/jing.jar testp4compat.xsd testp4compat.xml
BUILD: Test schema from (special) testplace-kml.odd
xmllint --xinclude testplace-kml.odd > xi_testplace-kml.odd
ANT_OPTS="-Xss2m -Xmx752m -Djava.awt.headless=true" ant -lib ../Utilities/lib/saxon9he.jar:../Utilities/lib/jing.jar -Dtrang=../Utilities/lib/trang.jar -DdefaultSource=`pwd`/../p5subset.xml -DXSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/../../../Stylesheet…> -f antruntest.xml -Dtestfile=testplace-kml.xml -DoddFile=xi_testplace-kml.odd -Doutputname=testplace-kml validateodd compileodd rng validaterng cleanup
Buildfile: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/antruntest.xml>
validateodd:
[echo] Validate xi_testplace-kml.odd as ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/xi_testplace-k…> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/p5odds.message.isos…>
compileodd:
[echo] Do ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/../p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/xi_testplace-k…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testplace-kml.…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
rng:
[echo] XSLT generate RELAXNG testplace-kml.rng
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testplace-kml.…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testplace-kml.…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/default/relaxng/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
validaterng:
[echo] Validate testplace-kml.xml against RELAXNG testplace-kml.rng
cleanup:
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testplace-kml.…>
BUILD SUCCESSFUL
Total time: 14 seconds
java -jar ../Utilities/lib/trang.jar testplace-kml.rng testplace-kml.rnc
xmllint --noent --dropdtd testplace-kml.xml | rnv testplace-kml.rnc
rm xi_testplace-kml.odd
echo check that TEI web site is up and responding
check that TEI web site is up and responding
curl -s --head http://www.tei-c.org/Vault/P5/1.5.0/xml/tei/odd/p5subset.xml
HTTP/1.1 200 OK
Date: Sun, 13 Nov 2016 21:59:30 GMT
Server: Apache
Last-Modified: Mon, 09 Nov 2009 09:06:14 GMT
ETag: "15a2e26-2f5089-477ec81696d80"
Accept-Ranges: bytes
Content-Length: 3100809
X-Powered-By: PleskLin
Content-Type: text/xml
ANT_OPTS="-Xss2m -Xmx752m -Djava.awt.headless=true" ant -lib ../Utilities/lib/saxon9he.jar:../Utilities/lib/jing.jar -Dtrang=../Utilities/lib/trang.jar -DdefaultSource=`pwd`/../p5subset.xml -DXSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/../../../Stylesheet…> -f antruntest.xml -DoddFile=testmeta2010.odd -Dtestfile=testmeta2010.xml validateodd
Buildfile: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/antruntest.xml>
validateodd:
[echo] Validate testmeta2010.odd as ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010.o…> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/p5odds.message.isos…>
BUILD SUCCESSFUL
Total time: 3 seconds
for j in `grep "<schemaSpec" testmeta2010.odd | sed 's/.*ident=.//' | sed 's/\".*//' | grep _old `; do \
echo found schemaSpec $j in testmeta2010; \
ANT_OPTS="-Xss2m -Xmx752m -Djava.awt.headless=true" ant -lib ../Utilities/lib/saxon9he.jar:../Utilities/lib/jing.jar -Dtrang=../Utilities/lib/trang.jar -DdefaultSource=`pwd`/../p5subset.xml -DXSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/../../../Stylesheet…> -f antruntest.xml -DoddFile=testmeta2010.odd -Dtestfile=testmeta2010.xml -Doutputname=$j -DautoGlobal=true -Dschema=$j compileodd rng validaterng cleanup; \
done
found schemaSpec testmeta2010_old1 in testmeta2010
Buildfile: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/antruntest.xml>
compileodd:
[echo] Do ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/../p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010.o…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_o…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
rng:
[echo] XSLT generate RELAXNG testmeta2010_old1.rng
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_o…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_o…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/default/relaxng/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
validaterng:
[echo] Validate testmeta2010.xml against RELAXNG testmeta2010_old1.rng
cleanup:
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_o…>
BUILD SUCCESSFUL
Total time: 12 seconds
found schemaSpec testmeta2010_old2 in testmeta2010
Buildfile: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/antruntest.xml>
compileodd:
[echo] Do ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/../p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010.o…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_o…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
rng:
[echo] XSLT generate RELAXNG testmeta2010_old2.rng
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_o…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_o…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/default/relaxng/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
validaterng:
[echo] Validate testmeta2010.xml against RELAXNG testmeta2010_old2.rng
cleanup:
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_o…>
BUILD SUCCESSFUL
Total time: 12 seconds
found schemaSpec testmeta2010_old3 in testmeta2010
Buildfile: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/antruntest.xml>
compileodd:
[echo] Do ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/../p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010.o…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_o…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
rng:
[echo] XSLT generate RELAXNG testmeta2010_old3.rng
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_o…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_o…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/default/relaxng/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
validaterng:
[echo] Validate testmeta2010.xml against RELAXNG testmeta2010_old3.rng
cleanup:
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_o…>
BUILD SUCCESSFUL
Total time: 13 seconds
for j in `grep "<schemaSpec" testmeta2010.odd | sed 's/.*ident=.//' | sed 's/\".*//' | grep _new `; do \
echo found schemaSpec $j in testmeta2010; \
ANT_OPTS="-Xss2m -Xmx752m -Djava.awt.headless=true" ant -lib ../Utilities/lib/saxon9he.jar:../Utilities/lib/jing.jar -Dtrang=../Utilities/lib/trang.jar -DdefaultSource=`pwd`/../p5subset.xml -DXSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/../../../Stylesheet…> -f antruntest.xml -DoddFile=testmeta2010.odd -Dtestfile=testmeta2010.xml -Doutputname=$j -Dschema=$j compileodd rng validaterng cleanup; \
done
found schemaSpec testmeta2010_new3 in testmeta2010
Buildfile: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/antruntest.xml>
compileodd:
[echo] Do ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/../p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010.o…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_n…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
rng:
[echo] XSLT generate RELAXNG testmeta2010_new3.rng
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_n…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_n…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/default/relaxng/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
validaterng:
[echo] Validate testmeta2010.xml against RELAXNG testmeta2010_new3.rng
cleanup:
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_n…>
BUILD SUCCESSFUL
Total time: 11 seconds
BUILD: Testing files which demonstrate user extensions
xmllint --noout --valid extns.xml
xmllint --noout --valid extns2.xml
BUILD: Testing files which exercise inclusion of fragments
java -jar ../Utilities/lib/jing.jar -t -c frag.rnc testfrag.xml
Elapsed time 1236+156=1392 milliseconds
rnv frag.rnc testfrag.xml
testfrag.xml
BUILD: Test file with deliberate mistakes
ANT_OPTS="-Xss2m -Xmx752m -Djava.awt.headless=true" ant -lib ../Utilities/lib/saxon9he.jar:../Utilities/lib/jing.jar -Dtrang=../Utilities/lib/trang.jar -DdefaultSource=`pwd`/../p5subset.xml -DXSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/../../../Stylesheet…> -f antruntest.xml -Doutputname=detest -DoddFile=detest.odd compileodd rng isoschematron cleanup
Buildfile: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/antruntest.xml>
compileodd:
[echo] Do ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/../p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/detest.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/detest.odd.pro…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
rng:
[echo] XSLT generate RELAXNG detest.rng
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/detest.odd.pro…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/detest.rng>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/default/relaxng/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
isoschematron:
[echo] XSLT generate ISO schematron detest.isosch from compiled ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/detest.odd.pro…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/detest.isosch>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/extract-isosch.xsl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/detest.isosch> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/detest.xsl>
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Utilities/iso_schem…>
cleanup:
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/detest.odd.pro…>
BUILD SUCCESSFUL
Total time: 16 seconds
java -jar ../Utilities/lib/trang.jar detest.rng detest.rnc
Validate ODD file using Schematron
ANT_OPTS="-Xss2m -Xmx752m -Djava.awt.headless=true" ant -lib ../Utilities/lib/saxon9he.jar:../Utilities/lib/jing.jar -Dtrang=../Utilities/lib/trang.jar -DdefaultSource=`pwd`/../p5subset.xml -DXSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/../../../Stylesheet…> -f antruntest.xml -Doutputname=detest -DoddFile=detest.odd validateodd > detest1.log 2>&1
Validate ODD file using RELAX NG schema
rnv detest.rnc detest.xml > detest2.log 2>&1
make[1]: [detest] Error 1 (ignored)
Validate XML file using Schematron
java -Xmx752m -jar ../Utilities/lib/saxon9he.jar -ext:on detest.xml detest.xsl > detest3.log 2>&1
grep "\[xslt\]" detest1.log | sed 's/Processing.*detest.odd//' | sed 's/Loading.*message.isosch.xsl//' > detest.log
sed 's/.*detest.xml:/detest.xml:/' detest2.log >> detest.log
sed 's/.*detest.xml:/detest.xml:/' detest3.log >> detest.log
diff detest.log expected-results/detest.log
21,28c21
< [xslt] Rules
< [xslt] in the Schematron 1.* language must be inside a constraintSpec
< [xslt] with a value other than 'schematron' or 'isoschematron' on the
< [xslt] scheme attribute (tei:constraint/s:* and @scheme = ('isoschematron','schematron'))
< [xslt] Rules
< [xslt] in the Schematron 1.* language must be inside a constraintSpec
< [xslt] with a value other than 'schematron' or 'isoschematron' on the
< [xslt] scheme attribute (tei:constraint/s:* and @scheme = ('isoschematron','schematron'))
---
> [xslt] Rules in the Schematron 1.* language must be inside a constraintSpec with a value other than 'schematron' on the scheme attribute (tei:constraint/s:* and @scheme eq 'schematron')
make[1]: *** [detest] Error 1
make[1]: Leaving directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test'>
make: *** [test] Error 2
Build step 'Execute shell' marked build as failure
1
1
http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/2053/Changes:
[s.bauman] auto-change needs to be committed, I guess
------------------------------------------
[...truncated 60.88 KB...]
Stylesheet documentation generation successful.
(cd `dirname profiles/default/csv/to.xsl`; tar cf - release) | tar xf -
rm -rf `dirname profiles/default/csv/to.xsl`/release
echo process doc for profiles/default/docbook/from.xsl
process doc for profiles/default/docbook/from.xsl
ODIR=release/xsl/doc/tei-xsl/`dirname profiles/default/docbook/from.xsl` ./runDoc.sh profiles/default/docbook/from.xsl -cfg:Documentation/oxydoc.cfg
Script file for generating XSL Stylesheet documentation
using oXygen XML Editor stylesheet documentation generator.
Stylesheet documentation generation successful.
(cd `dirname profiles/default/docbook/from.xsl`; tar cf - release) | tar xf -
rm -rf `dirname profiles/default/docbook/from.xsl`/release
echo process doc for profiles/default/docx/from.xsl
process doc for profiles/default/docx/from.xsl
ODIR=release/xsl/doc/tei-xsl/`dirname profiles/default/docx/from.xsl` ./runDoc.sh profiles/default/docx/from.xsl -cfg:Documentation/oxydoc.cfg
Script file for generating XSL Stylesheet documentation
using oXygen XML Editor stylesheet documentation generator.
Stylesheet documentation generation successful.
(cd `dirname profiles/default/docx/from.xsl`; tar cf - release) | tar xf -
rm -rf `dirname profiles/default/docx/from.xsl`/release
echo process doc for profiles/default/docx/to.xsl
process doc for profiles/default/docx/to.xsl
ODIR=release/xsl/doc/tei-xsl/`dirname profiles/default/docx/to.xsl` ./runDoc.sh profiles/default/docx/to.xsl -cfg:Documentation/oxydoc.cfg
Script file for generating XSL Stylesheet documentation
using oXygen XML Editor stylesheet documentation generator.
Stylesheet documentation generation successful.
(cd `dirname profiles/default/docx/to.xsl`; tar cf - release) | tar xf -
rm -rf `dirname profiles/default/docx/to.xsl`/release
echo process doc for profiles/default/dtd/to.xsl
process doc for profiles/default/dtd/to.xsl
ODIR=release/xsl/doc/tei-xsl/`dirname profiles/default/dtd/to.xsl` ./runDoc.sh profiles/default/dtd/to.xsl -cfg:Documentation/oxydoc.cfg
Script file for generating XSL Stylesheet documentation
using oXygen XML Editor stylesheet documentation generator.
Stylesheet documentation generation successful.
(cd `dirname profiles/default/dtd/to.xsl`; tar cf - release) | tar xf -
rm -rf `dirname profiles/default/dtd/to.xsl`/release
echo process doc for profiles/default/epub/to.xsl
process doc for profiles/default/epub/to.xsl
ODIR=release/xsl/doc/tei-xsl/`dirname profiles/default/epub/to.xsl` ./runDoc.sh profiles/default/epub/to.xsl -cfg:Documentation/oxydoc.cfg
Script file for generating XSL Stylesheet documentation
using oXygen XML Editor stylesheet documentation generator.
Stylesheet documentation generation successful.
(cd `dirname profiles/default/epub/to.xsl`; tar cf - release) | tar xf -
rm -rf `dirname profiles/default/epub/to.xsl`/release
echo process doc for profiles/default/fo/to.xsl
process doc for profiles/default/fo/to.xsl
ODIR=release/xsl/doc/tei-xsl/`dirname profiles/default/fo/to.xsl` ./runDoc.sh profiles/default/fo/to.xsl -cfg:Documentation/oxydoc.cfg
Script file for generating XSL Stylesheet documentation
using oXygen XML Editor stylesheet documentation generator.
Stylesheet documentation generation successful.
(cd `dirname profiles/default/fo/to.xsl`; tar cf - release) | tar xf -
rm -rf `dirname profiles/default/fo/to.xsl`/release
echo process doc for profiles/default/html/to.xsl
process doc for profiles/default/html/to.xsl
ODIR=release/xsl/doc/tei-xsl/`dirname profiles/default/html/to.xsl` ./runDoc.sh profiles/default/html/to.xsl -cfg:Documentation/oxydoc.cfg
Script file for generating XSL Stylesheet documentation
using oXygen XML Editor stylesheet documentation generator.
Stylesheet documentation generation successful.
(cd `dirname profiles/default/html/to.xsl`; tar cf - release) | tar xf -
rm -rf `dirname profiles/default/html/to.xsl`/release
echo process doc for profiles/default/latex/to.xsl
process doc for profiles/default/latex/to.xsl
ODIR=release/xsl/doc/tei-xsl/`dirname profiles/default/latex/to.xsl` ./runDoc.sh profiles/default/latex/to.xsl -cfg:Documentation/oxydoc.cfg
Script file for generating XSL Stylesheet documentation
using oXygen XML Editor stylesheet documentation generator.
Stylesheet documentation generation successful.
(cd `dirname profiles/default/latex/to.xsl`; tar cf - release) | tar xf -
rm -rf `dirname profiles/default/latex/to.xsl`/release
echo process doc for profiles/default/lite/to.xsl
process doc for profiles/default/lite/to.xsl
ODIR=release/xsl/doc/tei-xsl/`dirname profiles/default/lite/to.xsl` ./runDoc.sh profiles/default/lite/to.xsl -cfg:Documentation/oxydoc.cfg
Script file for generating XSL Stylesheet documentation
using oXygen XML Editor stylesheet documentation generator.
Stylesheet documentation generation successful.
(cd `dirname profiles/default/lite/to.xsl`; tar cf - release) | tar xf -
rm -rf `dirname profiles/default/lite/to.xsl`/release
echo process doc for profiles/default/odt/from.xsl
process doc for profiles/default/odt/from.xsl
ODIR=release/xsl/doc/tei-xsl/`dirname profiles/default/odt/from.xsl` ./runDoc.sh profiles/default/odt/from.xsl -cfg:Documentation/oxydoc.cfg
Script file for generating XSL Stylesheet documentation
using oXygen XML Editor stylesheet documentation generator.
Stylesheet documentation generation successful.
(cd `dirname profiles/default/odt/from.xsl`; tar cf - release) | tar xf -
rm -rf `dirname profiles/default/odt/from.xsl`/release
echo process doc for profiles/default/odt/to.xsl
process doc for profiles/default/odt/to.xsl
ODIR=release/xsl/doc/tei-xsl/`dirname profiles/default/odt/to.xsl` ./runDoc.sh profiles/default/odt/to.xsl -cfg:Documentation/oxydoc.cfg
Script file for generating XSL Stylesheet documentation
using oXygen XML Editor stylesheet documentation generator.
Stylesheet documentation generation successful.
(cd `dirname profiles/default/odt/to.xsl`; tar cf - release) | tar xf -
rm -rf `dirname profiles/default/odt/to.xsl`/release
echo process doc for profiles/default/p4/from.xsl
process doc for profiles/default/p4/from.xsl
ODIR=release/xsl/doc/tei-xsl/`dirname profiles/default/p4/from.xsl` ./runDoc.sh profiles/default/p4/from.xsl -cfg:Documentation/oxydoc.cfg
Script file for generating XSL Stylesheet documentation
using oXygen XML Editor stylesheet documentation generator.
Stylesheet documentation generation successful.
(cd `dirname profiles/default/p4/from.xsl`; tar cf - release) | tar xf -
rm -rf `dirname profiles/default/p4/from.xsl`/release
echo process doc for profiles/default/relaxng/to.xsl
process doc for profiles/default/relaxng/to.xsl
ODIR=release/xsl/doc/tei-xsl/`dirname profiles/default/relaxng/to.xsl` ./runDoc.sh profiles/default/relaxng/to.xsl -cfg:Documentation/oxydoc.cfg
Script file for generating XSL Stylesheet documentation
using oXygen XML Editor stylesheet documentation generator.
Stylesheet documentation generation successful.
(cd `dirname profiles/default/relaxng/to.xsl`; tar cf - release) | tar xf -
rm -rf `dirname profiles/default/relaxng/to.xsl`/release
echo process doc for profiles/enrich/docx/from.xsl
process doc for profiles/enrich/docx/from.xsl
ODIR=release/xslprofiles/doc/tei-xsl/`dirname profiles/enrich/docx/from.xsl` ./runDoc.sh profiles/enrich/docx/from.xsl -cfg:Documentation/oxydoc.cfg
Script file for generating XSL Stylesheet documentation
using oXygen XML Editor stylesheet documentation generator.
Stylesheet documentation generation successful.
(cd `dirname profiles/enrich/docx/from.xsl`; tar cf - release) | tar xf -
rm -rf `dirname profiles/enrich/docx/from.xsl`/release
echo process doc for profiles/enrich/docx/to.xsl
process doc for profiles/enrich/docx/to.xsl
ODIR=release/xslprofiles/doc/tei-xsl/`dirname profiles/enrich/docx/to.xsl` ./runDoc.sh profiles/enrich/docx/to.xsl -cfg:Documentation/oxydoc.cfg
Script file for generating XSL Stylesheet documentation
using oXygen XML Editor stylesheet documentation generator.
Stylesheet documentation generation successful.
(cd `dirname profiles/enrich/docx/to.xsl`; tar cf - release) | tar xf -
rm -rf `dirname profiles/enrich/docx/to.xsl`/release
echo process doc for profiles/enrich/fo/to.xsl
process doc for profiles/enrich/fo/to.xsl
ODIR=release/xslprofiles/doc/tei-xsl/`dirname profiles/enrich/fo/to.xsl` ./runDoc.sh profiles/enrich/fo/to.xsl -cfg:Documentation/oxydoc.cfg
Script file for generating XSL Stylesheet documentation
using oXygen XML Editor stylesheet documentation generator.
Stylesheet documentation generation successful.
(cd `dirname profiles/enrich/fo/to.xsl`; tar cf - release) | tar xf -
rm -rf `dirname profiles/enrich/fo/to.xsl`/release
echo process doc for profiles/enrich/html/to.xsl
process doc for profiles/enrich/html/to.xsl
ODIR=release/xslprofiles/doc/tei-xsl/`dirname profiles/enrich/html/to.xsl` ./runDoc.sh profiles/enrich/html/to.xsl -cfg:Documentation/oxydoc.cfg
Script file for generating XSL Stylesheet documentation
using oXygen XML Editor stylesheet documentation generator.
Stylesheet documentation generation successful.
(cd `dirname profiles/enrich/html/to.xsl`; tar cf - release) | tar xf -
rm -rf `dirname profiles/enrich/html/to.xsl`/release
echo process doc for profiles/enrich/latex/to.xsl
process doc for profiles/enrich/latex/to.xsl
ODIR=release/xslprofiles/doc/tei-xsl/`dirname profiles/enrich/latex/to.xsl` ./runDoc.sh profiles/enrich/latex/to.xsl -cfg:Documentation/oxydoc.cfg
Script file for generating XSL Stylesheet documentation
using oXygen XML Editor stylesheet documentation generator.
Stylesheet documentation generation successful.
(cd `dirname profiles/enrich/latex/to.xsl`; tar cf - release) | tar xf -
rm -rf `dirname profiles/enrich/latex/to.xsl`/release
make[2]: Leaving directory `<http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/'>
BUILD Compile documentation
test -d release/xslcommon/doc/tei-xsl || mkdir -p release/xslcommon/doc/tei-xsl
java -jar lib/saxon9he.jar -o:Documentation/index.xml Documentation/teixsl.xml Documentation/param.xsl
java -jar lib/saxon9he.jar -o:Documentation/style.xml Documentation/teixsl.xml Documentation/paramform.xsl
Create file "stylebear"
java -jar lib/saxon9he.jar -o:release/xslcommon/doc/tei-xsl/index.html Documentation/index.xml profiles/tei/html5/to.xsl cssFile=tei.css
java -jar lib/saxon9he.jar -o:release/xslcommon/doc/tei-xsl/style.html Documentation/style.xml profiles/default/html/to.xsl
cp Documentation/*.png Documentation/teixsl.xml Documentation/style.xml release/xslcommon/doc/tei-xsl
cp VERSION tei.css ChangeLog LICENCE release/xslcommon/doc/tei-xsl
BUILD Copy main XSL files
test -d release/xsl/xml/tei/stylesheet || mkdir -p release/xsl/xml/tei/stylesheet/
for i in bibtex cocoa common csv docx dtd docbook epub epub3 fo html wordpress markdown html5 json latex latex nlm odd odds odt p4 pdf profiles/default rdf relaxng rnc schematron simple slides tbx tcp tite tools txt html xsd xlsx pdf verbatimxml ; do \
tar cf - $i | (cd release/xsl/xml/tei/stylesheet; tar xf - ); \
done
(cd odt; mkdir TEIP5; java -jar ../lib/saxon9he.jar -o:TEIP5/teitoodt.xsl -s:teitoodt.xsl expandxsl.xsl ; cp odttotei.xsl TEIP5.ott teilite.dtd TEIP5; jar cf ../teioo.jar TEIP5 TypeDetection.xcu ; rm -rf TEIP5)
expand import of ../common/common.xsl
expand import of common_param.xsl
expand import of common_core.xsl
expand import of common_textstructure.xsl
expand import of common_header.xsl
expand import of common_linking.xsl
expand import of common_msdescription.xsl
expand import of common_figures.xsl
expand import of common_textcrit.xsl
expand import of common_gaiji.xsl
expand import of i18n.xsl
expand import of functions.xsl
expand import of ../common/verbatim.xsl
mkdir -p <http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/debian-tei-xsl/debian…>
(tar cf - lib teioo.jar) | (cd <http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/debian-tei-xsl/debian…;> tar xf - )
(cd release/xsl; tar cf - .) | (cd <http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/debian-tei-xsl/debian…;> tar xf -)
mkdir -p <http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/debian-tei-xsl/debian…>
cp bin/transformtei <http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/debian-tei-xsl/debian…>
perl -p -i -e 's+^APPHOME=.*+APPHOME=/usr/share/xml/tei/stylesheet+' <http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/debian-tei-xsl/debian…>
chmod 755 <http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/debian-tei-xsl/debian…>
for i in bin/*to*; do (cd <http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/debian-tei-xsl/debian…;> rm -f `basename $i`; ln -s transformtei `basename $i`); done
test -d release/xslprofiles/xml/tei/stylesheet || mkdir -p release/xslprofiles/xml/tei/stylesheet/
mkdir -p <http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/debian-tei-xsl/debian…>
mkdir -p <http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/debian-tei-xsl/debian…>
tar cf - --exclude default profiles | (cd release/xslprofiles/xml/tei/stylesheet; tar xf - )
(cd release/xslprofiles; tar cf - .) | (cd <http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/debian-tei-xsl/debian…;> tar xf -)
mkdir -p release/xslprofiles/doc
text for existence of file /usr/share/oxygen/stylesheetDocumentation.sh
if test -f /usr/share/oxygen/stylesheetDocumentation.sh; then perl -pe "s+-Djava.awt+-Djava.awt -Duser.home=/tmp/+; s+OXYGEN_HOME=.*+OXYGEN_HOME=/usr/share/oxygen+" < /usr/share/oxygen/stylesheetDocumentation.sh > ./runDoc.sh; chmod 755 runDoc.sh; cp -f /usr/share/oxygen/licensekey.txt .; make profiles/enrich/docx/from.xsl profiles/enrich/docx/to.xsl profiles/enrich/fo/to.xsl profiles/enrich/html/to.xsl profiles/enrich/latex/to.xsl ; rm -f licensekey.txt runDoc.sh; fi
make[2]: Entering directory `<http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/'>
echo process doc for profiles/enrich/docx/from.xsl
process doc for profiles/enrich/docx/from.xsl
ODIR=release/xslprofiles/doc/tei-xsl/`dirname profiles/enrich/docx/from.xsl` ./runDoc.sh profiles/enrich/docx/from.xsl -cfg:Documentation/oxydoc.cfg
Script file for generating XSL Stylesheet documentation
using oXygen XML Editor stylesheet documentation generator.
Stylesheet documentation generation successful.
(cd `dirname profiles/enrich/docx/from.xsl`; tar cf - release) | tar xf -
rm -rf `dirname profiles/enrich/docx/from.xsl`/release
echo process doc for profiles/enrich/docx/to.xsl
process doc for profiles/enrich/docx/to.xsl
ODIR=release/xslprofiles/doc/tei-xsl/`dirname profiles/enrich/docx/to.xsl` ./runDoc.sh profiles/enrich/docx/to.xsl -cfg:Documentation/oxydoc.cfg
Script file for generating XSL Stylesheet documentation
using oXygen XML Editor stylesheet documentation generator.
Stylesheet documentation generation successful.
(cd `dirname profiles/enrich/docx/to.xsl`; tar cf - release) | tar xf -
rm -rf `dirname profiles/enrich/docx/to.xsl`/release
echo process doc for profiles/enrich/fo/to.xsl
process doc for profiles/enrich/fo/to.xsl
ODIR=release/xslprofiles/doc/tei-xsl/`dirname profiles/enrich/fo/to.xsl` ./runDoc.sh profiles/enrich/fo/to.xsl -cfg:Documentation/oxydoc.cfg
Script file for generating XSL Stylesheet documentation
using oXygen XML Editor stylesheet documentation generator.
Stylesheet documentation generation successful.
(cd `dirname profiles/enrich/fo/to.xsl`; tar cf - release) | tar xf -
rm -rf `dirname profiles/enrich/fo/to.xsl`/release
echo process doc for profiles/enrich/html/to.xsl
process doc for profiles/enrich/html/to.xsl
ODIR=release/xslprofiles/doc/tei-xsl/`dirname profiles/enrich/html/to.xsl` ./runDoc.sh profiles/enrich/html/to.xsl -cfg:Documentation/oxydoc.cfg
Script file for generating XSL Stylesheet documentation
using oXygen XML Editor stylesheet documentation generator.
Stylesheet documentation generation successful.
(cd `dirname profiles/enrich/html/to.xsl`; tar cf - release) | tar xf -
rm -rf `dirname profiles/enrich/html/to.xsl`/release
echo process doc for profiles/enrich/latex/to.xsl
process doc for profiles/enrich/latex/to.xsl
ODIR=release/xslprofiles/doc/tei-xsl/`dirname profiles/enrich/latex/to.xsl` ./runDoc.sh profiles/enrich/latex/to.xsl -cfg:Documentation/oxydoc.cfg
Script file for generating XSL Stylesheet documentation
using oXygen XML Editor stylesheet documentation generator.
Stylesheet documentation generation successful.
(cd `dirname profiles/enrich/latex/to.xsl`; tar cf - release) | tar xf -
rm -rf `dirname profiles/enrich/latex/to.xsl`/release
make[2]: Leaving directory `<http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/'>
(cd release/xslprofiles/doc; tar cf - .) | (cd <http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/debian-tei-xsl/debian…;> tar xf -)
java -jar lib/saxon9he.jar -it:main tools/getnames.xsl > names.xml
Error on line 4666 column 31 of p5subset.xml:
SXXP0003: Error reported by XML parser: XML document structures must start and end within
the same entity.
Transformation failed: Run-time errors were reported
make[1]: *** [names] Error 2
make[1]: Leaving directory `<http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/'>
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 failed
make: *** [deb] Error 29
Build step 'Execute shell' marked build as failure
Archiving artifacts
3
3
I've just changed all <rng:ref>s referring to "data.DUCK" into
<dataRef>s referring to "teidata.DUCK" in P5/Test/detest.odd in the
sydb-noSchematron1.x branch. Two questions.
1) For most of these, I wrote the test, and I know it is supposed to
be updated. But for the <elementSpec> for the <l> element, there
were almost 20 cases <rng:ref key="data.DUCK"/>, and I'm not
entirely clear on what is being tested. I'm guessing they should
be updated, but someone please tell me or revert them if, e.g.,
they were there to check that a warning would be generated.
2) I made this change in sydb-noSchematron1.x, because that's what
I'm working on, and that detest.odd needed to be updated to test
new stuff there. But this is a change we probably want propagated
into the dev branch. How do I cherry-pick that one file to be
merged from sydb-noSchematron1.x into dev?
And one issue:
* We should probably develop some guidelines for writing tests in
there. I had a bit of a hard time figuring out what the tests I
wrote a few years ago supposed to do, and they have comments. Most
of the tests have no explanation whatsoever. That's bad.
2
1
While yielding to no-one in my admiration for Hugh's efforts, which mean
we now have a functioning implementation of it, I still have some
concerns about the way the <anyElement> construct is currently implemented.
The current content model for <content> is:
<alternate>
<anyElement include="http://relaxng.org/ns/structure/1.0"
except="http://www.tei-c.org/ns/1.0 teix:egXML"/>
<classRef minOccurs="0" maxOccurs="unbounded"
key="model.contentPart" />
</alternate
Firstly: <anyElement> is a member of the class model.contentPart, so why
is it mentioned as an alternate? The answer presumably is because we
want to allow a content model to contain either an element from the RNG
namespace or lots of members of the pure ODD class which includes
anyElement.
Secondly: despite appearances, in particular, despite its name, this
anyElement declaration generates RNG which matches *several* elements
from the RNG namespace. To be precise it generates a pattern
"TEI_anyRelax+" which is not explicitly specified anywhere in the ODD
language, but (presumably) created by some cunning hocus pocus when the
anyElement is processed. This make me feel uneasy: why didnt we just
define a macro called anyRelax in the ODD?
Thirdly: as an ODD user I am bewildered by how to interpret a
combination of @include and @except attributes. Elsewhere these
attributes are understood to be mutually exclusive; the @include is an
exclusive inclusion. So you might suppose that an element which permits
only elements from the RNG namespace cannot ipso facto also include
elements from any other namespace. But in fact this is not the case:
here @include means "there must be elements from this namespace", and
@exclude means "there may not be elements from this namespace". The doc
needs to make that a lot clearer : since it is not what these attributes
mean on e.g. <moduleRef>. I also find confusing the presence of
"teix:egXML" as a component of what is billed as being a list of
namespaces, since whatever else it is, it aint a namespace. Howe
Both the latter concerns can be addressed by a simple renaming: I
suggest renaming @include as @require and @except as @exclude
I am less sure what to do about the other two.
3
3
I'm getting fatal errors from nvdl related to egXML. Could this be caused
by the recent changes to anyElement?
Example:
/home/rviglian/Projects/tei-code/TEI/P5/p5.xml:112279:58: error: unknown
element "elementSpec" from namespace "http://www.tei-c.org/ns/Examples"
3
4
This problem arises because of a desire to retain the ability to express
content models in RNG alongside their expression in Pure ODD. This is a
reasonable goal, but (as I already noticed) infeasible. It also seems a
bit strange to imagine a real world situation where someone would define
a content model in RNG in order to get output in XSD: surely they'd
rather express the content model in XSD?
I have a better solution, I think. Certainly a cleaner and simpler one.
1. We define a new element called rngContent which has a content model
permitting only elements in the RELAX namespace.
2.a EITHER Wherever we currently say "content" in a content model (not
many places), if we want to permit content expressed in RNG, we change
it to "content|rngContent"
2.b OR We also define a class called model.contentModel and add both
"content" and "rngContent" to it. Then change "content" to "classRef
key="model.contentModel"
If you go for 2.b this would allow us in the future to permit xsdContent
to cater for the person who really just wants to use XSD to define their
extensions.
Yes, it's going to break a lot of existing ODDs. But (as Kevin just noticed) the datatype changes in pure ODD already did that.
And may I remind Council that we've been saying we want to move to pure ODD for many years now. This is just the last bit of umbilical cord cutting ...
-------- Original Message --------
Subject: [tei-council] anyElement XSD pain
From: Hugh Cayless
To: TEI Council
CC:
Because of the way we use RelaxNG as a pivot format in generating XSD,
we're going to end up with invalid XSDs around the anyElement issue.
Basically, XSD handles "anyXML" sections differently than RelaxNG, and so
Relax discards information we can provide with anyElement to avoid the
problem.
Relax allows you to say "these elements/namespaces can't occur in the spot
where any XML is allowed."
XSD, on the other hand, lets you say any XML but "only these namespaces
here", and/or "any namespace but the default one".
Pure ODD is basically capable of saying either of these things, but as far
as XSD, because we pipe through Relax, it ends up being able to say neither
of them. This is a problem, because in the case of things like ,
which can contain either Pure ODD TEI elements or RelaxNG, an
means you have a nondeterministic content model (because "any" includes TEI
elements). The XSD solution would be to say , but we can't
get there from here.
The long term solution is probably direct generation of XSD, which is
something we'd like for other reasons. Near term might be to scale back use
of anyElement or add a post-processing step to XSD generation that puts the
necessary information back.
Ideas?
--
tei-council mailing list
tei-council(a)lists.tei-c.org
http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived
4
13
http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/3037/Changes:
[philomousos] Trying to make this work...
[philomousos] Changing examplars to anyElement.
------------------------------------------
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by upstream project "Stylesheets-dev" build number 2052
originally caused by:
Started by an SCM change
Building in workspace <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/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 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 6b8d66f613cdbb988d29023aa481bbd84abbc8b3 (refs/remotes/origin/dev)
> git config core.sparsecheckout # timeout=10
> git checkout -f 6b8d66f613cdbb988d29023aa481bbd84abbc8b3
> git rev-list 4c51573f141d360ca3e8b29e9e90c140638b045c # timeout=10
[workspace] $ /bin/bash -xe /tmp/hudson1765403792815215855.sh
+ cd P5
++ pwd
+ make VCS=git INJENKINS=true XSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/../../../Stylesheet…> clean validate test
(cd Exemplars; make clean)
make[1]: Entering directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/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-dev/ws/P5/Exemplars'>
(cd Test; make clean)
make[1]: Entering directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/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-dev/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-dev/ws/P5/../../../Stylesheet…> -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-dev/ws/P5/../../../Stylesheet…> 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
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-dev/ws/P5/../../../Stylesheet…> 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: 43 seconds
<Messages>
<WARNING>Schematron warning: The type construct becomes outdated on 2016-11-18 [Test: @validUntil cast as xs:date ge (current-date() + (60*xs:dayTimeDuration('P1D')))] Location: /TEI[1]/text[1]/body[1]/div[2]/div[1]/div[1]/specGrp[1]/elementSpec[1]/attList[1]/attDef[1]</WARNING>
<WARNING>Schematron warning: The render construct becomes outdated on 2017-01-01 [Test: @validUntil cast as xs:date ge (current-date() + (60*xs:dayTimeDuration('P1D')))] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[2]/p[4]/specGrp[1]/elementSpec[2]/attList[1]/attDef[4]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.word' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.word'] Location: /TEI[1]/text[1]/body[1]/div[1]/div[6]/macroSpec[22]/content[1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.word' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.word'] Location: /TEI[1]/text[1]/body[1]/div[1]/div[6]/macroSpec[26]/content[1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.word' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.word'] Location: /TEI[1]/text[1]/body[1]/div[23]/div[3]/div[1]/div[4]/p[9]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/elementSpec[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attList[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attDef[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/datatype[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.enumerated' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.enumerated'] Location: /TEI[1]/text[1]/body[1]/div[2]/div[4]/div[6]/specGrp[1]/elementSpec[2]/attList[1]/attDef[1]/datatype[1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.enumerated' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.enumerated'] Location: /TEI[1]/text[1]/body[1]/div[13]/div[3]/div[2]/p[7]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/elementSpec[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attList[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attDef[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/datatype[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.enumerated' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.enumerated'] Location: /TEI[1]/text[1]/body[1]/div[22]/div[3]/specGrp[1]/elementSpec[1]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/elementSpec[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attList[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attDef[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/datatype[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.enumerated' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.enumerated'] Location: /TEI[1]/text[1]/body[1]/div[22]/div[3]/specGrp[1]/elementSpec[1]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/elementSpec[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attList[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attDef[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/datatype[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.enumerated' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.enumerated'] Location: /TEI[1]/text[1]/body[1]/div[22]/div[3]/specGrp[1]/elementSpec[1]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/elementSpec[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attList[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attDef[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/datatype[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.enumerated' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.enumerated'] Location: /TEI[1]/text[1]/body[1]/div[22]/div[5]/div[5]/div[9]/specGrp[1]/elementSpec[4]/attList[1]/attDef[1]/datatype[1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.enumerated' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.enumerated'] Location: /TEI[1]/text[1]/body[1]/div[22]/div[6]/specGrp[1]/elementSpec[6]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attList[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attDef[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/datatype[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.enumerated' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.enumerated'] Location: /TEI[1]/text[1]/body[1]/div[22]/div[6]/specGrp[1]/elementSpec[6]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attList[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attDef[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/datatype[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.enumerated' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.enumerated'] Location: /TEI[1]/text[1]/body[1]/div[22]/div[6]/specGrp[1]/elementSpec[6]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attList[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attDef[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/datatype[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.enumerated' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.enumerated'] Location: /TEI[1]/text[1]/body[1]/div[23]/div[5]/div[4]/div[2]/p[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/classSpec[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attList[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attDef[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/datatype[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.enumerated' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.enumerated'] Location: /TEI[1]/text[1]/body[1]/div[23]/div[5]/div[4]/div[2]/p[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/define[namespace-uri()='http://relaxng.org/ns/structure/1.0'][2]/optional[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]/attribute[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[1]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[7]/div[3]/div[3]/specGrp[1]/elementSpec[5]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/collation[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/p[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[7]/div[3]/div[3]/specGrp[1]/elementSpec[5]/exemplum[6]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/collation[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/p[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[4]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[14]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[14]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[14]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[15]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[15]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[15]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.pointer' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.pointer'] Location: /TEI[1]/text[1]/body[1]/div[23]/div[3]/div[1]/div[4]/p[4]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/elementSpec[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attList[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attDef[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/datatype[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.word' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.word'] Location: /TEI[1]/text[1]/body[1]/div[1]/div[6]/macroSpec[22]/content[1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.word' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.word'] Location: /TEI[1]/text[1]/body[1]/div[1]/div[6]/macroSpec[26]/content[1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.word' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.word'] Location: /TEI[1]/text[1]/body[1]/div[23]/div[3]/div[1]/div[4]/p[9]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/elementSpec[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attList[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attDef[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/datatype[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.enumerated' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.enumerated'] Location: /TEI[1]/text[1]/body[1]/div[2]/div[4]/div[6]/specGrp[1]/elementSpec[2]/attList[1]/attDef[1]/datatype[1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.enumerated' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.enumerated'] Location: /TEI[1]/text[1]/body[1]/div[13]/div[3]/div[2]/p[7]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/elementSpec[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attList[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attDef[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/datatype[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.enumerated' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.enumerated'] Location: /TEI[1]/text[1]/body[1]/div[22]/div[3]/specGrp[1]/elementSpec[1]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/elementSpec[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attList[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attDef[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/datatype[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.enumerated' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.enumerated'] Location: /TEI[1]/text[1]/body[1]/div[22]/div[3]/specGrp[1]/elementSpec[1]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/elementSpec[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attList[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attDef[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/datatype[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.enumerated' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.enumerated'] Location: /TEI[1]/text[1]/body[1]/div[22]/div[3]/specGrp[1]/elementSpec[1]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/elementSpec[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attList[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attDef[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/datatype[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.enumerated' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.enumerated'] Location: /TEI[1]/text[1]/body[1]/div[22]/div[5]/div[5]/div[9]/specGrp[1]/elementSpec[4]/attList[1]/attDef[1]/datatype[1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.enumerated' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.enumerated'] Location: /TEI[1]/text[1]/body[1]/div[22]/div[6]/specGrp[1]/elementSpec[6]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attList[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attDef[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/datatype[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.enumerated' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.enumerated'] Location: /TEI[1]/text[1]/body[1]/div[22]/div[6]/specGrp[1]/elementSpec[6]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attList[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attDef[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/datatype[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.enumerated' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.enumerated'] Location: /TEI[1]/text[1]/body[1]/div[22]/div[6]/specGrp[1]/elementSpec[6]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attList[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attDef[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/datatype[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.enumerated' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.enumerated'] Location: /TEI[1]/text[1]/body[1]/div[23]/div[5]/div[4]/div[2]/p[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/classSpec[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attList[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attDef[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/datatype[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.enumerated' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.enumerated'] Location: /TEI[1]/text[1]/body[1]/div[23]/div[5]/div[4]/div[2]/p[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/define[namespace-uri()='http://relaxng.org/ns/structure/1.0'][2]/optional[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]/attribute[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][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'][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[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>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[10]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[10]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[11]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[11]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[12]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[12]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[13]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[13]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[7]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[7]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[8]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[8]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[4]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/pVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[4]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/pVar[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
./run-onvdl p5valid.nvdl v.xml
/usr/bin/onvdl
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/valid/TEI_1-text_1-…>:5:50: error: unfinished element "datatype": "(teix:textNode | teix:dataRef | [anyName \([ns:http://www.tei-c.org/ns/1.0] | teix:egXML)])" required to finish the element
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/valid/TEI_1-text_1-…>:5:50: error: unfinished element "datatype": "(teix:textNode | teix:dataRef | [anyName \([ns:http://www.tei-c.org/ns/1.0] | teix:egXML)])" required to finish the element
Error: nvdl run found problems
make: *** [valid] Error 1
Build step 'Execute shell' marked build as failure
1
1
On 10/11/16 08:47, Lou Burnard wrote:
> Was working last time I looked but possibly not from that url.
> What sort of "not working"?
Oh poo. Never mind. I was using an earlier 9.1 version of saxon
... using a more recent one it just works again.
Mea culpa,
-James
>
>
>
> Sent from my Samsung Galaxy Tab®|PRO
>
>
> -------- Original message --------
> From: James Cummings
> Date:2016/11/10 13:26 (GMT+00:00)
> To: TEI Council
> Subject: [tei-council] oddbyexample
>
>
> Is oddbyexample.xsl working for anyone?
> https://github.com/TEIC/Stylesheets/blob/dev/tools/oddbyexample.xsl
>
> This used to work. I don't think it not functioning for me is
> related to changes to in Pure ODD because I get the same error
> when I point to an earlier version of p5subset.xml for it to use.
>
> Before I try to diagnose it further, I wanted to check it wasn't
> working for others.
>
> -James
>
> --
> Dr James Cummings, James.Cummings(a)it.ox.ac.uk
> Academic IT Services, University of Oxford
>
> --
> tei-council mailing list
> tei-council(a)lists.tei-c.org
> http://lists.lists.tei-c.org/mailman/listinfo/tei-council
>
> PLEASE NOTE: postings to this list are publicly archived
--
Dr James Cummings, James.Cummings(a)it.ox.ac.uk
Academic IT Services, University of Oxford
1
0
See <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/3004/>
------------------------------------------
[...truncated 511 lines...]
BUILD: Test schema from (special) testplace-kml.odd
xmllint --xinclude testplace-kml.odd > xi_testplace-kml.odd
ANT_OPTS="-Xss2m -Xmx752m -Djava.awt.headless=true" ant -lib ../Utilities/lib/saxon9he.jar:../Utilities/lib/jing.jar -Dtrang=../Utilities/lib/trang.jar -DdefaultSource=`pwd`/../p5subset.xml -DXSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/../../../Stylesheet…> -f antruntest.xml -Dtestfile=testplace-kml.xml -DoddFile=xi_testplace-kml.odd -Doutputname=testplace-kml validateodd compileodd rng validaterng cleanup
Buildfile: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/antruntest.xml>
validateodd:
[echo] Validate xi_testplace-kml.odd as ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/xi_testplace-k…> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/p5odds.message.isos…>
[xslt] <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/p5odds.message.isos…>:1264: Warning! The child axis starting at an attribute node will never select anything
[xslt] <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/p5odds.message.isos…>:1283: Warning! The child axis starting at an attribute node will never select anything
[xslt] <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/p5odds.message.isos…>:1302: Warning! The child axis starting at an attribute node will never select anything
compileodd:
[echo] Do ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/../p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/xi_testplace-k…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testplace-kml.…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
rng:
[echo] XSLT generate RELAXNG testplace-kml.rng
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testplace-kml.…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testplace-kml.…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/default/relaxng/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
validaterng:
[echo] Validate testplace-kml.xml against RELAXNG testplace-kml.rng
cleanup:
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testplace-kml.…>
BUILD SUCCESSFUL
Total time: 15 seconds
java -jar ../Utilities/lib/trang.jar testplace-kml.rng testplace-kml.rnc
xmllint --noent --dropdtd testplace-kml.xml | rnv testplace-kml.rnc
rm xi_testplace-kml.odd
echo check that TEI web site is up and responding
check that TEI web site is up and responding
curl -s --head http://www.tei-c.org/Vault/P5/1.5.0/xml/tei/odd/p5subset.xml
HTTP/1.1 200 OK
Date: Fri, 28 Oct 2016 16:58:00 GMT
Server: Apache
Last-Modified: Mon, 09 Nov 2009 09:06:14 GMT
ETag: "15a2e26-2f5089-477ec81696d80"
Accept-Ranges: bytes
Content-Length: 3100809
X-Powered-By: PleskLin
Content-Type: text/xml
ANT_OPTS="-Xss2m -Xmx752m -Djava.awt.headless=true" ant -lib ../Utilities/lib/saxon9he.jar:../Utilities/lib/jing.jar -Dtrang=../Utilities/lib/trang.jar -DdefaultSource=`pwd`/../p5subset.xml -DXSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/../../../Stylesheet…> -f antruntest.xml -DoddFile=testmeta2010.odd -Dtestfile=testmeta2010.xml validateodd
Buildfile: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/antruntest.xml>
validateodd:
[echo] Validate testmeta2010.odd as ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010.o…> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/p5odds.message.isos…>
[xslt] <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/p5odds.message.isos…>:1264: Warning! The child axis starting at an attribute node will never select anything
[xslt] <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/p5odds.message.isos…>:1283: Warning! The child axis starting at an attribute node will never select anything
[xslt] <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/p5odds.message.isos…>:1302: Warning! The child axis starting at an attribute node will never select anything
BUILD SUCCESSFUL
Total time: 4 seconds
for j in `grep "<schemaSpec" testmeta2010.odd | sed 's/.*ident=.//' | sed 's/\".*//' | grep _old `; do \
echo found schemaSpec $j in testmeta2010; \
ANT_OPTS="-Xss2m -Xmx752m -Djava.awt.headless=true" ant -lib ../Utilities/lib/saxon9he.jar:../Utilities/lib/jing.jar -Dtrang=../Utilities/lib/trang.jar -DdefaultSource=`pwd`/../p5subset.xml -DXSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/../../../Stylesheet…> -f antruntest.xml -DoddFile=testmeta2010.odd -Dtestfile=testmeta2010.xml -Doutputname=$j -DautoGlobal=true -Dschema=$j compileodd rng validaterng cleanup; \
done
found schemaSpec testmeta2010_old1 in testmeta2010
Buildfile: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/antruntest.xml>
compileodd:
[echo] Do ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/../p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010.o…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_o…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
rng:
[echo] XSLT generate RELAXNG testmeta2010_old1.rng
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_o…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_o…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/default/relaxng/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
validaterng:
[echo] Validate testmeta2010.xml against RELAXNG testmeta2010_old1.rng
cleanup:
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_o…>
BUILD SUCCESSFUL
Total time: 12 seconds
found schemaSpec testmeta2010_old2 in testmeta2010
Buildfile: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/antruntest.xml>
compileodd:
[echo] Do ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/../p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010.o…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_o…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
rng:
[echo] XSLT generate RELAXNG testmeta2010_old2.rng
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_o…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_o…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/default/relaxng/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
validaterng:
[echo] Validate testmeta2010.xml against RELAXNG testmeta2010_old2.rng
cleanup:
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_o…>
BUILD SUCCESSFUL
Total time: 12 seconds
found schemaSpec testmeta2010_old3 in testmeta2010
Buildfile: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/antruntest.xml>
compileodd:
[echo] Do ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/../p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010.o…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_o…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
rng:
[echo] XSLT generate RELAXNG testmeta2010_old3.rng
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_o…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_o…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/default/relaxng/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
validaterng:
[echo] Validate testmeta2010.xml against RELAXNG testmeta2010_old3.rng
cleanup:
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_o…>
BUILD SUCCESSFUL
Total time: 12 seconds
for j in `grep "<schemaSpec" testmeta2010.odd | sed 's/.*ident=.//' | sed 's/\".*//' | grep _new `; do \
echo found schemaSpec $j in testmeta2010; \
ANT_OPTS="-Xss2m -Xmx752m -Djava.awt.headless=true" ant -lib ../Utilities/lib/saxon9he.jar:../Utilities/lib/jing.jar -Dtrang=../Utilities/lib/trang.jar -DdefaultSource=`pwd`/../p5subset.xml -DXSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/../../../Stylesheet…> -f antruntest.xml -DoddFile=testmeta2010.odd -Dtestfile=testmeta2010.xml -Doutputname=$j -Dschema=$j compileodd rng validaterng cleanup; \
done
found schemaSpec testmeta2010_new3 in testmeta2010
Buildfile: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/antruntest.xml>
compileodd:
[echo] Do ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/../p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010.o…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_n…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
rng:
[echo] XSLT generate RELAXNG testmeta2010_new3.rng
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_n…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_n…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/default/relaxng/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
validaterng:
[echo] Validate testmeta2010.xml against RELAXNG testmeta2010_new3.rng
cleanup:
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_n…>
BUILD SUCCESSFUL
Total time: 10 seconds
BUILD: Testing files which demonstrate user extensions
xmllint --noout --valid extns.xml
xmllint --noout --valid extns2.xml
BUILD: Testing files which exercise inclusion of fragments
java -jar ../Utilities/lib/jing.jar -t -c frag.rnc testfrag.xml
Elapsed time 1307+159=1466 milliseconds
rnv frag.rnc testfrag.xml
testfrag.xml
BUILD: Test file with deliberate mistakes
ANT_OPTS="-Xss2m -Xmx752m -Djava.awt.headless=true" ant -lib ../Utilities/lib/saxon9he.jar:../Utilities/lib/jing.jar -Dtrang=../Utilities/lib/trang.jar -DdefaultSource=`pwd`/../p5subset.xml -DXSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/../../../Stylesheet…> -f antruntest.xml -Doutputname=detest -DoddFile=detest.odd compileodd rng isoschematron cleanup
Buildfile: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/antruntest.xml>
compileodd:
[echo] Do ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/../p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/detest.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/detest.odd.pro…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
rng:
[echo] XSLT generate RELAXNG detest.rng
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/detest.odd.pro…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/detest.rng>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/default/relaxng/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
isoschematron:
[echo] XSLT generate ISO schematron detest.isosch from compiled ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/detest.odd.pro…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/detest.isosch>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/extract-isosch.xsl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/detest.isosch> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/detest.xsl>
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Utilities/iso_schem…>
cleanup:
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/detest.odd.pro…>
BUILD SUCCESSFUL
Total time: 15 seconds
java -jar ../Utilities/lib/trang.jar detest.rng detest.rnc
Validate ODD file using Schematron
ANT_OPTS="-Xss2m -Xmx752m -Djava.awt.headless=true" ant -lib ../Utilities/lib/saxon9he.jar:../Utilities/lib/jing.jar -Dtrang=../Utilities/lib/trang.jar -DdefaultSource=`pwd`/../p5subset.xml -DXSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/../../../Stylesheet…> -f antruntest.xml -Doutputname=detest -DoddFile=detest.odd validateodd > detest1.log 2>&1
Validate ODD file using RELAX NG schema
rnv detest.rnc detest.xml > detest2.log 2>&1
make[1]: [detest] Error 1 (ignored)
Validate XML file using Schematron
java -Xmx752m -jar ../Utilities/lib/saxon9he.jar -ext:on detest.xml detest.xsl > detest3.log 2>&1
grep "\[xslt\]" detest1.log | sed 's/Processing.*detest.odd//' | sed 's/Loading.*message.isosch.xsl//' > detest.log
sed 's/.*detest.xml:/detest.xml:/' detest2.log >> detest.log
sed 's/.*detest.xml:/detest.xml:/' detest3.log >> detest.log
diff detest.log expected-results/detest.log
3,5d2
< [xslt] <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/p5odds.message.isos…>:1264: Warning! The child axis starting at an attribute node will never select anything
< [xslt] <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/p5odds.message.isos…>:1283: Warning! The child axis starting at an attribute node will never select anything
< [xslt] <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/p5odds.message.isos…>:1302: Warning! The child axis starting at an attribute node will never select anything
112,141d108
< Warning: on line 1556 of detest.xsl:
< The child axis starting at an attribute node will never select anything
< Warning: on line 1575 of detest.xsl:
< The child axis starting at an attribute node will never select anything
< Warning: on line 1594 of detest.xsl:
< The child axis starting at an attribute node will never select anything
< Warning: on line 1613 of detest.xsl:
< The child axis starting at an attribute node will never select anything
< Warning: on line 1632 of detest.xsl:
< The child axis starting at an attribute node will never select anything
< Warning: on line 1651 of detest.xsl:
< The child axis starting at an attribute node will never select anything
< Warning: on line 1670 of detest.xsl:
< The child axis starting at an attribute node will never select anything
< Warning: on line 1689 of detest.xsl:
< The child axis starting at an attribute node will never select anything
< Warning: on line 1708 of detest.xsl:
< The child axis starting at an attribute node will never select anything
< Warning: on line 1727 of detest.xsl:
< The child axis starting at an attribute node will never select anything
< Warning: on line 1746 of detest.xsl:
< The child axis starting at an attribute node will never select anything
< Warning: on line 1765 of detest.xsl:
< The child axis starting at an attribute node will never select anything
< Warning: on line 1784 of detest.xsl:
< The child axis starting at an attribute node will never select anything
< Warning: on line 1803 of detest.xsl:
< The child axis starting at an attribute node will never select anything
< Warning: on line 1822 of detest.xsl:
< The child axis starting at an attribute node will never select anything
make[1]: *** [detest] Error 1
make[1]: Leaving directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test'>
make: *** [test] Error 2
Build step 'Execute shell' marked build as failure
1
32
Is oddbyexample.xsl working for anyone?
https://github.com/TEIC/Stylesheets/blob/dev/tools/oddbyexample.xsl
This used to work. I don't think it not functioning for me is
related to changes to in Pure ODD because I get the same error
when I point to an earlier version of p5subset.xml for it to use.
Before I try to diagnose it further, I wanted to check it wasn't
working for others.
-James
--
Dr James Cummings, James.Cummings(a)it.ox.ac.uk
Academic IT Services, University of Oxford
2
2
Because of the way we use RelaxNG as a pivot format in generating XSD,
we're going to end up with invalid XSDs around the anyElement issue.
Basically, XSD handles "anyXML" sections differently than RelaxNG, and so
Relax discards information we can provide with anyElement to avoid the
problem.
Relax allows you to say "these elements/namespaces can't occur in the spot
where any XML is allowed."
XSD, on the other hand, lets you say any XML but "only these namespaces
here", and/or "any namespace but the default one".
Pure ODD is basically capable of saying either of these things, but as far
as XSD, because we pipe through Relax, it ends up being able to say neither
of them. This is a problem, because in the case of things like <content>,
which can contain either Pure ODD TEI elements or RelaxNG, an <xsd:any/>
means you have a nondeterministic content model (because "any" includes TEI
elements). The XSD solution would be to say <xs:any namespace="
http://relaxng.org/ns/structure/1.0" processContents="skip"/>, but we can't
get there from here.
The long term solution is probably direct generation of XSD, which is
something we'd like for other reasons. Near term might be to scale back use
of anyElement or add a post-processing step to XSD generation that puts the
necessary information back.
Ideas?
1
0
Message from Martin about a new Oxygen issue:
---------- Forwarded message ----------
From: Martin Holmes <mholmes(a)uvic.ca>
Date: Wed, Nov 9, 2016 at 8:33 AM
Subject: Oxygen plugin issue for Council to discuss
To: Hugh Cayless <philomousos(a)gmail.com>
Cc: Ron Van den Branden <ron.vandenbranden(a)kantl.be>
Hi Hugh,
There's a potential compatibility issue with the oxygen-tei framework,
arising out of this:
<https://github.com/TEIC/oxygen-tei/pull/9>
Briefly:
- Oxygen 18 changed some jar file versions, which broke the JTEI PDF
generation task;
- Ron fixed that, and added some additional future-proofing by using
wildcards in the framework libraries configuration;
- That works great for Oxygen 18 and 18.1, but fails on earlier versions
of Oxygen which do not support wildcard-expansion in library paths;
- So far there's no obvious solution.
We have a couple of options:
1. Allow the JTEI PDF export to be broken for 18.x and above.
2. Allow it to be broken for 17.x and below.
3. Set a version limit on the framework which prevents its being installed
on anything below 18.0.
#3 would leave existing users of older Oxygens with a framework which could
not be updated. #2 would affect only those users who have an older Oxygen
but still want to do PDF export from JTEI. This is a small number of
people, and seems to me the best option. Council should obviously decide on
this.
Ron, have I summarized correctly? Is there anything I've forgotten?
Cheers,
Martin
1
0
I've been working on https://github.com/TEIC/TEI/issues/1373 <https://github.com/TEIC/TEI/issues/1373> and have run into another snag. This time with the tests. A bit of background:
Some TEI elements need to contain stuff from other XML namespaces that we don't care to validate. Examples are xenoData and egXML. SVG or MathML might be examples of external namespaces you might want to include data from. Because of bad decisions made long ago by very smart people, RelaxNG automatically does DTD-style ID checking. Elements can't have conflicting ID types, e.g. an id attribute that is an xsd:ID and one that isn't. The difficulty comes in with the way these "catch-all" elements are defined, which is special. They implicitly allow non xsd:ID id attributes (because they allow anything).
This means that when you use one of these special "any" elements in a RelaxNG schema, you have to exclude the TEI namespaced elements (because any of them can have @xml:id) and the egXML element (which also allows xml:id, and which is in its own namespace). If you include any external schemas that define IDs, they too must be excluded from these special elements. We solve this now by futzing around with the macro.anyXML element and adding those exclusions to it.
With the new <anyElement>, which tackles the unknowable XML content problem in a slightly different way, we make the definition of those special elements a bit cleaner and easier, but we also have to cope with juggling exclusions on more elements. Lou’s proposed changes, which he outlines in http://teic.github.io/TCW/anyXMLproposal.html <http://teic.github.io/TCW/anyXMLproposal.html>, mean that if a schema pulls in SVG, elements like xenoData must add an exclusion of the SVG namespace. When we used macro.anyXML everywhere, we could do this redefinition in one place, but now we can’t. We have to do it on each included element that uses <anyElement>. You can see the difference by comparing https://github.com/TEIC/TEI/blob/dev/P5/Test/testplace-kml.odd#L32-L53 <https://github.com/TEIC/TEI/blob/dev/P5/Test/testplace-kml.odd#L32-L53> and https://github.com/TEIC/TEI/blob/hcayless_anyElement/P5/Test/testplace-kml.… <https://github.com/TEIC/TEI/blob/hcayless_anyElement/P5/Test/testplace-kml.…>
But the latter only works in my branch because I’ve done some "magic" with the stylesheets, making the ODD to RelaxNG conversion take additional namespace exclusions in macro.anyXML into account. Otherwise I’d have to redefine xenoData, egXML, and any other elements that can include random XML. If that ODD included tagdocs, I’d have to redefine another 3 elements. So that leads to the question: do we want to come up with a simpler syntax for adding excluded namespaces? I could see putting a new attribute on the moduleRef that pulls in the KML schema, for example…any opinions?
I’ve got another problem that may be a bug in trang. There’s a workaround, fortunately. I’ve gone on long enough for one email, I think. :-)
2
3
Although Mr Jenkins seems happy with the current state of things, the
Makefile currently fails
mllint --noout --valid extns2.xml
BUILD: Testing files which exercise inclusion of fragments
java -jar ../Utilities/lib/jing.jar -t -c frag.rnc testfrag.xml
/home/lou/Public/TEI/P5/Schema/tei.rnc:4617:16: error: reference to
undefined pattern "anyElement-d8e14824"
Elapsed time 466+0=466 milliseconds
Makefile:73: recipe for target 'test-frag' failed
make[1]: *** [test-frag] Error 1
verb. sap.
[At a quick look, this is because the frag.rnc file doesn't reference
the RNG fragment corresponding to the tagdocs module, which is needed
because anyElement.xml (and the class att.repeatable of which it is a
member) are defined there.
I wonder if it might be advisable to move both of them to the TEI
module, since that is where macro.anyXML is defined. ]
1
0
See <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/2601/changes>
Changes:
[lou.burnard] tracking doewn DR bibs
[lou.burnard] fix typos
[lou.burnard] another typo
[lou.burnard] restore accidentally deleted fr eg
[lou.burnard] sources for CO
[lou.burnard] finding bibs for DS
[lou.burnard] finding bibs for DS
[noreply] Update name.xml
[stadlerpeter] fixed language tag
[martindholmes] Fixing a typo in label attribute per
[lou.burnard] particDesc shd not have been removed from model.profilePart
[philomousos] Added new warnings to detest.log.
------------------------------------------
[...truncated 969 lines...]
validateodd:
[echo] Validate tei_enrich.odd as ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich.odd> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5odds.message.isosch.xsl>
compileodd:
[echo] Do ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich.odd…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
rng:
[echo] XSLT generate RELAXNG tei_enrich.rng
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich.odd…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich.rng>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/relaxng/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
dtd:
[echo] XSLT generate DTD tei_enrich.dtd using ../p5subsetDoctored.xml (first pass)
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich.odd…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
[echo] XSLT generate DTD tei_enrich.dtd using ../p5subsetDoctored.xml (second pass)
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich.odd…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich.dtd>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/dtd/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
exampleschema:
[echo] Do example ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich-exa…>
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Utilities/odd2exodd.xsl>
[xslt] writing tei_enrich.nvdl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich-exa…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich-exa…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich-exa…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich-exa…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/relaxng/to.xsl
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich-exa…>
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich-exa…>
isoschematron:
[echo] XSLT generate ISO schematron tei_enrich.isosch from compiled ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich.odd…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich.iso…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/extract-isosch.xsl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich.iso…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich.xsl>
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Utilities/iso_schematron…>
validateschematron:
[echo] Validate using Schematron
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich.tei> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich.xsl>
[xslt] An msIdentifier must contain either a repository or location of some type, or a manuscript name (not(parent::tei:msPart) and (local-name(*[1])='idno' or local-name(*[1])='altIdentifier' or normalize-space(.)=''))
cleanup:
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich.odd…>
BUILD SUCCESSFUL
Total time: 36 seconds
../run-onvdl tei_enrich.nvdl tei_enrich.odd
/usr/bin/onvdl
java -jar ../Utilities/lib/trang.jar tei_enrich.rng tei_enrich.rnc
java -jar ../Utilities/lib/trang.jar -o disable-abstract-elements tei_enrich.rng tei_enrich.xsd
test -f xml.xsd && mv xml.xsd tei_enrich_xml.xsd && perl -p -i -e "s+teix.xsd+tei_enrich_teix.xsd+;s+ns1.xsd+tei_enrich_ns1.xsd+" tei_enrich_xml.xsd && perl -p -i -e "s+xml.xsd+tei_enrich_xml.xsd+" tei_enrich.xsd
test -f teix.xsd && mv teix.xsd tei_enrich_teix.xsd && perl -p -i -e "s+xml.xsd+tei_enrich_xml.xsd+;s+ns1.xsd+tei_enrich_ns1.xsd+" tei_enrich_teix.xsd && perl -p -i -e "s/teix.xsd/tei_enrich_teix.xsd/" tei_enrich.xsd
make[2]: [tei_enrich.dtd] Error 1 (ignored)
test -f dcr.xsd && mv dcr.xsd tei_enrich_dcr.xsd && perl -p -i -e "s+xml.xsd+tei_enrich_xml.xsd+;s+ns1.xsd+tei_enrich_ns1.xsd+;s+teix.xsd+tei_enrich_teix.xsd+" tei_enrich_dcr.xsd && perl -p -i -e "s/dcr.xsd/tei_enrich_dcr.xsd/" tei_enrich.xsd && perl -p -i -e "s/dcr.xsd/tei_enrich_dcr.xsd/" tei_enrich_xml.xsd
test -f spec.xsd && mv spec.xsd tei_enrich_spec.xsd && perl -p -i -e "s+xml.xsd+tei_enrich_xml.xsd+;s+ns1.xsd+tei_enrich_ns1.xsd+;s+teix.xsd+tei_enrich_teix.xsd+" tei_enrich_spec.xsd && perl -p -i -e "s/spec.xsd/tei_enrich_spec.xsd/" tei_enrich.xsd
make[2]: [tei_enrich.dtd] Error 1 (ignored)
test -f ns1.xsd && mv ns1.xsd tei_enrich_ns1.xsd && perl -p -i -e "s+xml.xsd+tei_enrich_xml.xsd+" tei_enrich_ns1.xsd && perl -p -i -e "s/ns1.xsd/tei_enrich_ns1.xsd/" tei_enrich.xsd
make[2]: [tei_enrich.dtd] Error 1 (ignored)
test -f tite.xsd && mv tite.xsd tei_enrich_tite.xsd && perl -p -i -e "s+xml.xsd+tei_enrich_xml.xsd+" tei_enrich_tite.xsd && perl -p -i -e "s/tite.xsd/tei_enrich_tite.xsd/" tei_enrich.xsd
make[2]: [tei_enrich.dtd] Error 1 (ignored)
Validate XSD using Jing ...
java -jar ../Utilities/lib/jing.jar tei_enrich.xsd tei_enrich.tei
Validate using xmllint for DTD
xmllint --noout --dtdvalid tei_enrich.dtd tei_enrich.tei
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-dev/ws/P5/../../../Stylesheets-dev…> -Dbasedir=`pwd` -f ../Test/antruntest.xml -Doutputname=tei_all -Dtestfile=tei_all.tei -DoddFile=tei_all.odd validateodd compileodd rng dtd exampleschema isoschematron validateschematron cleanup
Buildfile: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Test/antruntest.xml>
validateodd:
[echo] Validate tei_all.odd as ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.odd> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5odds.message.isosch.xsl>
compileodd:
[echo] Do ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.odd.pr…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
rng:
[echo] XSLT generate RELAXNG tei_all.rng
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.odd.pr…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.rng>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/relaxng/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
dtd:
[echo] XSLT generate DTD tei_all.dtd using ../p5subsetDoctored.xml (first pass)
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.odd.pr…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
[echo] XSLT generate DTD tei_all.dtd using ../p5subsetDoctored.xml (second pass)
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.odd.pr…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.dtd>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/dtd/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
exampleschema:
[echo] Do example ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all-exampl…>
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Utilities/odd2exodd.xsl>
[xslt] writing tei_all.nvdl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all-exampl…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all-exampl…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all-exampl…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all-exampl…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/relaxng/to.xsl
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all-exampl…>
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all-exampl…>
isoschematron:
[echo] XSLT generate ISO schematron tei_all.isosch from compiled ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.odd.pr…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.isosch>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/extract-isosch.xsl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.isosch> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.xsl>
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Utilities/iso_schematron…>
validateschematron:
[echo] Validate using Schematron
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.tei> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.xsl>
cleanup:
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.odd.pr…>
BUILD SUCCESSFUL
Total time: 41 seconds
../run-onvdl tei_all.nvdl tei_all.odd
/usr/bin/onvdl
java -jar ../Utilities/lib/trang.jar tei_all.rng tei_all.rnc
java -jar ../Utilities/lib/trang.jar -o disable-abstract-elements tei_all.rng tei_all.xsd
test -f xml.xsd && mv xml.xsd tei_all_xml.xsd && perl -p -i -e "s+teix.xsd+tei_all_teix.xsd+;s+ns1.xsd+tei_all_ns1.xsd+" tei_all_xml.xsd && perl -p -i -e "s+xml.xsd+tei_all_xml.xsd+" tei_all.xsd
test -f teix.xsd && mv teix.xsd tei_all_teix.xsd && perl -p -i -e "s+xml.xsd+tei_all_xml.xsd+;s+ns1.xsd+tei_all_ns1.xsd+" tei_all_teix.xsd && perl -p -i -e "s/teix.xsd/tei_all_teix.xsd/" tei_all.xsd
test -f dcr.xsd && mv dcr.xsd tei_all_dcr.xsd && perl -p -i -e "s+xml.xsd+tei_all_xml.xsd+;s+ns1.xsd+tei_all_ns1.xsd+;s+teix.xsd+tei_all_teix.xsd+" tei_all_dcr.xsd && perl -p -i -e "s/dcr.xsd/tei_all_dcr.xsd/" tei_all.xsd && perl -p -i -e "s/dcr.xsd/tei_all_dcr.xsd/" tei_all_xml.xsd
test -f spec.xsd && mv spec.xsd tei_all_spec.xsd && perl -p -i -e "s+xml.xsd+tei_all_xml.xsd+;s+ns1.xsd+tei_all_ns1.xsd+;s+teix.xsd+tei_all_teix.xsd+" tei_all_spec.xsd && perl -p -i -e "s/spec.xsd/tei_all_spec.xsd/" tei_all.xsd
make[2]: [tei_all.dtd] Error 1 (ignored)
test -f ns1.xsd && mv ns1.xsd tei_all_ns1.xsd && perl -p -i -e "s+xml.xsd+tei_all_xml.xsd+" tei_all_ns1.xsd && perl -p -i -e "s/ns1.xsd/tei_all_ns1.xsd/" tei_all.xsd
make[2]: [tei_all.dtd] Error 1 (ignored)
test -f tite.xsd && mv tite.xsd tei_all_tite.xsd && perl -p -i -e "s+xml.xsd+tei_all_xml.xsd+" tei_all_tite.xsd && perl -p -i -e "s/tite.xsd/tei_all_tite.xsd/" tei_all.xsd
make[2]: [tei_all.dtd] Error 1 (ignored)
Validate XSD using Jing ...
java -jar ../Utilities/lib/jing.jar tei_all.xsd tei_all.tei
Validate using xmllint for DTD
xmllint --noout --dtdvalid tei_all.dtd tei_all.tei
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-dev/ws/P5/../../../Stylesheets-dev…> -Dbasedir=`pwd` -f ../Test/antruntest.xml -Doutputname=tei_tite -Dtestfile=tei_tite.tei -DoddFile=tei_tite.odd validateodd compileodd rng dtd exampleschema isoschematron validateschematron cleanup
Buildfile: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Test/antruntest.xml>
validateodd:
[echo] Validate tei_tite.odd as ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5odds.message.isosch.xsl>
[xslt]
[xslt] WARNING: reference to deprecated macro — 'data.word' will be removed from the TEI on 2018-10-01.
[xslt] (concat(normalize-space(@key), normalize-space(@name)) eq 'data.word' / nonfatal)
compileodd:
[echo] Do ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd.p…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
rng:
[echo] XSLT generate RELAXNG tei_tite.rng
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd.p…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.rng>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/relaxng/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
dtd:
[echo] XSLT generate DTD tei_tite.dtd using ../p5subsetDoctored.xml (first pass)
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd.p…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
[echo] XSLT generate DTD tei_tite.dtd using ../p5subsetDoctored.xml (second pass)
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd.p…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.dtd>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/dtd/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
exampleschema:
[echo] Do example ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite-examp…>
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Utilities/odd2exodd.xsl>
[xslt] writing tei_tite.nvdl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite-examp…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite-examp…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite-examp…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite-examp…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/relaxng/to.xsl
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite-examp…>
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite-examp…>
isoschematron:
[echo] XSLT generate ISO schematron tei_tite.isosch from compiled ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd.p…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.isosch>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/extract-isosch.xsl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.isosch> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.xsl>
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Utilities/iso_schematron…>
validateschematron:
[echo] Validate using Schematron
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.tei> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.xsl>
[xslt] <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.xsl>:517:73: Fatal Error! Undeclared namespace prefix {rng}
[xslt] <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.xsl>:536:73: Fatal Error! Undeclared namespace prefix {rng}
[xslt] Failed to process <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.tei>
BUILD FAILED
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Test/antruntest.xml>:187: javax.xml.transform.TransformerConfigurationException: Failed to compile stylesheet. 2 errors detected.
at net.sf.saxon.PreparedStylesheet.prepare(PreparedStylesheet.java:249)
at net.sf.saxon.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:142)
at org.apache.tools.ant.taskdefs.optional.TraXLiaison.readTemplates(TraXLiaison.java:300)
at org.apache.tools.ant.taskdefs.optional.TraXLiaison.createTransformer(TraXLiaison.java:317)
at org.apache.tools.ant.taskdefs.optional.TraXLiaison.transform(TraXLiaison.java:178)
at org.apache.tools.ant.taskdefs.XSLTProcess.process(XSLTProcess.java:876)
at org.apache.tools.ant.taskdefs.XSLTProcess.execute(XSLTProcess.java:414)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:435)
at org.apache.tools.ant.Target.performTasks(Target.java:456)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)
at org.apache.tools.ant.Project.executeTarget(Project.java:1364)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1248)
at org.apache.tools.ant.Main.runBuild(Main.java:851)
at org.apache.tools.ant.Main.startAnt(Main.java:235)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
Total time: 30 seconds
make[2]: *** [tei_tite.dtd] Error 1
make[2]: Leaving directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars'>
make[1]: *** [dist-exemplars.stamp] Error 2
make[1]: Leaving directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/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
4
21
The TEI Council page on the website
(http://www.tei-c.org/Activities/Council/index.xml) needs to be
updated at some point. Are you waiting until 2017-01-01?
In either case, you may want to get directly in touch with our new
members to get their details right:
Alejandro Bia <abia(a)umh.es>
Sarah Stanley <scstanley7(a)gmail.com>
2
1
I just skimmed the 15 open tickets flagged as "Guidelines 3.1.0"[1].
IMHO, none are outright release blocking, but #1501 "Cannot generate
valid DTD within oXygen" is seriously high priority, and we should be
working on it ASAP.
I've CCed Martin on this, as he knows a lot about the oXygen
framework.
I note that there has been a lot of activity on #1373 "Need for some
way to represent macro.anyXML in Pure ODD", which I have yet to have
the chance to read. I hope to dive into this issue tomorrow. But in
any case, I do not think it a release blocker to leave PureODD
without a macro.anyXML replacement for a release or two -- better to
do it right than to do it rushed, IMHO.
Notes
-----
[1] From the link in the minutes:
https://github.com/TEIC/TEI/milestone/2
3
6
http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/2043/Changes:
[philomousos] Hard-coded RNG namespace to fix build.
------------------------------------------
[...truncated 48 lines...]
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Building in workspace <http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/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/Stylesheets.git # timeout=10
Fetching upstream changes from https://github.com/TEIC/Stylesheets.git
> git --version # timeout=10
> git fetch --tags --progress https://github.com/TEIC/Stylesheets.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 e409f4a6105f911acc1895a1de1fa99c6a1a59b1 (refs/remotes/origin/dev)
> git config core.sparsecheckout # timeout=10
> git checkout -f e409f4a6105f911acc1895a1de1fa99c6a1a59b1
> git rev-list 88e621cc8adb0b6582e7bdb35792a451fc16c87e # timeout=10
> git tag -a -f -m Jenkins Build #2043 jenkins-Stylesheets-dev-2043 # timeout=10
[workspace] $ /bin/bash -xe /tmp/hudson6592259011218558810.sh
+ make clean test deb dist
(for i in css/*; do rm -f `basename $i`;done)
echo "" > test~
rm -f profile1.html profile2.html profile.xml
find . -name "*~" | xargs rm
rm -f tei-xsl-*.zip
rm -rf tei-xsl_*
rm -f Documentation/stylebear Documentation/style.xml Documentation/customize.xml Documentation/teixsl.html Documentation/index.xml
rm -rf release dist
(cd Test; make clean)
make[1]: Entering directory `<http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/Test'>
(cd ..; for i in css/*; do rm -f `basename $i`;done)
rm -f test*.odd.rnc test*epub test*pdf test*rdf test*text test*.xml.docx test*.xml.odt test*.tex test*.fo *.html *.xhtml *~ dummy* test.html test3.html test4.html *aux *vrb *out *log *nav *ent *snm *toc *.end *.1 *.2 test.xsd test.zip test*.dtd test-indexes.xml test37.xml test38.xml test39.xml test40.xml
rm -f test*.rnc test*.json test*.rnc test*.combined.odd test*listing* test*.tei test*.rng test*.html5 test*.processedodd *.isosch
rm -f oddbyexample.* index*div*html
rm -f testdrama.compiled.xml
rm -f test5.odt test7.xml test18.xml test19.xml test-index.xml test7.zip test11.xml test9.docx test9.odt content.xml.odt.listing content.xml.odt test.xml.docx.core test7.docx
rm -f A54031.xml dcr.result test-rtf2tei.xml test29.xml
rm -f xml.result
rm -rf charts/ embeddings/ media/ _rels/ \[Content_Types\].xml
rm -rf temp-dir-for-ant Pictures OEBPS META-INF mimetype files
rm -f test.xlsx.xml *.result.tex *.result.pdf _slidelogo.png
rm -f content.xml
rm -f cocoatest*.xml
make[1]: Leaving directory `<http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/Test'>
rm -rf tei-p5-xsl_*
rm -rf tei-p5-xsl2_*
(cd debian-tei-xsl/debian; rm -rf tei-xsl)
rm -f teioo.jar
rm -rf docx/ImageInfo/bin
rm -f names.xml licensekey.txt runDoc.sh
(for i in sciencejournal/*.html; do rm -f sciencejournal/`basename $i`;done)
(for i in sciencejournal/*.xml; do rm -f sciencejournal/`basename $i`;done)
BUILD Copy main XSL files
test -d release/xsl/xml/tei/stylesheet || mkdir -p release/xsl/xml/tei/stylesheet/
for i in bibtex cocoa common csv docx dtd docbook epub epub3 fo html wordpress markdown html5 json latex latex nlm odd odds odt p4 pdf profiles/default rdf relaxng rnc schematron simple slides tbx tcp tite tools txt html xsd xlsx pdf verbatimxml ; do \
tar cf - $i | (cd release/xsl/xml/tei/stylesheet; tar xf - ); \
done
java -jar lib/saxon9he.jar -it:main tools/getnames.xsl > names.xml
BUILD Copy common files and documentation
test -d release/xslcommon/xml/tei/stylesheet || mkdir -p release/xslcommon/xml/tei/stylesheet
cp names.xml catalog.xml VERSION css/*.css i18n.xml release/xslcommon/xml/tei/stylesheet
sh ./tools/mydch debian-tei-xsl/debian/changelog
update debian changelog with 7.42.0
BUILD Run tests
(cd Test; make)
make[1]: Entering directory `<http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/Test'>
../bin/teitorelaxng --odd test.odd test.rng
WARNING: No localsource set. Will get a copy from http://www.tei-c.org/Vault/P5/.
Convert test.odd to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/Test/test.rng> (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: 19 seconds
perl -i -p -e 's/generated from ODD source.*//' test.rng
xmllint --format test.rng > temp; mv temp test.rng
perl -i -pe 'BEGIN{undef $/;} s/<!--\n ?Schema[^>]+>//smg' test.rng
if [ 0 -ne 1 ]; \
then diff test.rng expected-results/test.rng; fi
(cd ..; for i in css/*; do test -f `basename $i` || ln -s $i `basename $i`;done)
BUILD: testing html
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test.xml ../html/html.xsl cssFile=../tei.css useFixedDate=true | xmllint --format - > test.html
if [ 0 -ne 1 ]; \
then diff test.html expected-results/test.html; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test.html checklinks.xsl
<?xml version="1.0" encoding="UTF-8"?>java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test.xml ../html/html.xsl cssFile=../tei.css pageLayout=Complex useFixedDate=true | xmllint --format - > test-complex.html
if [ 0 -ne 1 ]; \
then diff test-complex.html expected-results/test-complex.html; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test.xml ../profiles/ota/html/to.xsl cssFile=../tei.css useFixedDate=true | xmllint --format - | perl cleanup.pl > test-ota.html
if [ 0 -ne 1 ]; \
then diff test-ota.html expected-results/test-ota.html; fi
../bin/teitohtml5 test.xml test.html5
WARNING: No localsource set. Will get a copy from http://www.tei-c.org/Vault/P5/.
Convert test.xml to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/Test/test.html5> (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: 7 seconds
xmllint --encode utf-8 --format test.html5 | perl cleanup.pl > test.temp
mv test.temp test.html5
if [ 0 -ne 1 ]; \
then diff test.html5 expected-results/test.html5; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test20.xml ../html/html.xsl useFixedDate=true | xmllint --format - > test20.html
if [ 0 -ne 1 ]; \
then diff test20.html expected-results/test20.html; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar -versionmsg:off test3.xml ../html/html.xsl useFixedDate=true| xmllint --format - > test3.html
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar -versionmsg:off test4.xml ../html/html.xsl useFixedDate=true| xmllint --format - > test4.html
if [ 0 -ne 1 ]; \
then diff test4.html test3.html; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test5.xml ../html/html.xsl autoBlockQuote=true useFixedDate=true | xmllint --format - > test5.xhtml
if [ 0 -ne 1 ]; \
then diff test5.xhtml expected-results/test5.xhtml; fi
java -Djava.awt.headless=true -jar lib/jing-20120724.0.0.jar -c xhtml.rnc test5.xhtml
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test6.xml ../html/html.xsl autoBlockQuote=true useFixedDate=true | xmllint --format - > test6.html
if [ 0 -ne 1 ]; \
then diff test6.html expected-results/test6.html; fi
java -Djava.awt.headless=true -jar lib/jing-20120724.0.0.jar -c xhtml.rnc test6.html
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test14.xml ../html/html.xsl useFixedDate=true| xmllint --format - > test14.html
if [ 0 -ne 1 ]; \
then diff test14.html expected-results/test14.html; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test22.xml ../html/html.xsl useFixedDate=true| xmllint --format - > test22.html
if [ 0 -ne 1 ]; \
then diff test22.html expected-results/test22.html; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test23.xml ../html/html.xsl useFixedDate=true| xmllint --format - > test23.html
if [ 0 -ne 1 ]; \
then diff test23.html expected-results/test23.html; fi
(mkdir files; cd files;java -Djava.awt.headless=true -jar ../../lib/saxon9he.jar ../testnotes1.xml ../../html/html.xsl splitLevel=4 useFixedDate=true STDOUT=false cssFile=../../tei.css)
xmllint --format files/index.html > x ; mv x files/index.html
xmllint --format files/one.html > x ; mv x files/one.html
xmllint --format files/two.html > x ; mv x files/two.html
xmllint --format files/three.html > x ; mv x files/three.html
if [ 0 -ne 1 ]; \
then diff -r files expected-results/testnotes; fi
rm -rf files
(mkdir files; cd files;java -Djava.awt.headless=true -jar ../../lib/saxon9he.jar ../testnotes2.xml ../../html/html.xsl splitLevel=0 useFixedDate=true STDOUT=false cssFile=../../tei.css)
xmllint --format files/index.html > x ; mv x files/index.html
xmllint --format files/one.html > x ; mv x files/one.html
xmllint --format files/three.html > x ; mv x files/three.html
if [ 0 -ne 1 ]; \
then diff -r files expected-results/testnotes2; fi
rm -rf files
(mkdir files; cd files;java -Djava.awt.headless=true -jar ../../lib/saxon9he.jar ../testnotes2.xml ../../html/html.xsl splitLevel=4 useFixedDate=true STDOUT=false cssFile=../../tei.css)
xmllint --format files/index.html > x ; mv x files/index.html
xmllint --format files/one.html > x ; mv x files/one.html
xmllint --format files/two.html > x ; mv x files/two.html
xmllint --format files/three.html > x ; mv x files/three.html
if [ 0 -ne 1 ]; \
then diff -r files expected-results/testnotes3; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test24.xml ../html/html.xsl useFixedDate=true | xmllint --format - > test24.html
if [ 0 -ne 1 ]; \
then diff test24.html expected-results/test24.html; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test25.xml ../html/html.xsl useFixedDate=true | xmllint --format - > test25.html
if [ 0 -ne 1 ]; \
then diff test25.html expected-results/test25.html; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test27.xml ../html/html.xsl useFixedDate=true cssFile=../tei.css cssSecondaryFile=../css/msdescription.css | xmllint --format - > test27.html
if [ 0 -ne 1 ]; \
then diff test27.html expected-results/test27.html; fi
rm -rf files
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test28.xml ../html/html.xsl splitLevel=0 STDOUT=false useFixedDate=true
xmllint --format index.html > x ; mv x index.html
if [ 0 -ne 1 ]; \
then diff index.html expected-results/test28.html; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test31.xml ../html/html.xsl cssFile="" cssInlineFiles=../tei.css useFixedDate=true | xmllint --format - > test31.html
if [ 0 -ne 1 ]; \
then diff test31.html expected-results/test31.html; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test32.xml ../html/html.xsl cssFile="" cssInlineFiles=../tei.css useFixedDate=true | xmllint --format - > test32.html
if [ 0 -ne 1 ]; \
then diff test32.html expected-results/test32.html; fi
BUILD: testing p4top5
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar -o:test17.tei test17.xml ../profiles/default/p4/from.xsl
if [ 0 -ne 1 ]; \
then diff test17.tei expected-results/test17.tei; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar A54031.tcp ../tcp/tcp2tei.xsl | xmllint --format - > A54031.xml
if [ 0 -ne 1 ]; \
then diff A54031.xml expected-results/A54031.xml; fi
BUILD: testing oddity
../bin/teitohtml5 --summaryDoc --odd test.odd test.odd.html
WARNING: No localsource set. Will get a copy from http://www.tei-c.org/Vault/P5/.
Convert test.odd to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/Test/test.odd.html> (tei to html5) 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: 20 seconds
xmllint --encode utf-8 --format test.odd.html | perl cleanup.pl> test.temp ; mv test.temp test.odd.html
if [ 0 -ne 1 ]; \
then diff test.odd.html expected-results/test.odd.html; fi
../bin/teitoodd test.odd test.processedodd
WARNING: No localsource set. Will get a copy from http://www.tei-c.org/Vault/P5/.
Convert test.odd to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/Test/test.processedodd> (tei to odd) using profile default
[echo] Do ODD expand processing (schema )
BUILD SUCCESSFUL
Total time: 10 seconds
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test.processedodd ../odds/extract-isosch.xsl > test.isosch
perl -i -p -e 's/generated .* by /generated by /' test.isosch
if [ 0 -ne 1 ]; \
then diff test.isosch expected-results/test.isosch; fi
17d16
< <ns prefix="rng" uri="http://relaxng.org/ns/structure/1.0"/>
make[1]: *** [test-oddity] Error 1
make[1]: Leaving directory `<http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/Test'>
make: *** [test] Error 2
Build step 'Execute shell' marked build as failure
Archiving artifacts
1
1
03 Nov '16
See <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Documentation-dev/2276/changes>
Changes:
[lou.burnard] tracking doewn DR bibs
[lou.burnard] fix typos
[lou.burnard] another typo
[lou.burnard] restore accidentally deleted fr eg
[lou.burnard] sources for CO
[lou.burnard] finding bibs for DS
[lou.burnard] finding bibs for DS
[noreply] Update name.xml
[stadlerpeter] fixed language tag
[martindholmes] Fixing a typo in label attribute per
[lou.burnard] particDesc shd not have been removed from model.profilePart
[philomousos] Added new warnings to detest.log.
------------------------------------------
Started by upstream project "TEIP5-Test-dev" build number 3017
originally caused by:
Started by upstream project "Stylesheets-dev" build number 2041
originally caused by:
Started by an SCM change
Building in workspace <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Documentation-dev/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 209b1d973c49eca40b9c3716ed7deb0e44090640 (refs/remotes/origin/dev)
> git config core.sparsecheckout # timeout=10
> git checkout -f 209b1d973c49eca40b9c3716ed7deb0e44090640
> git rev-list bc43ded05c780e403a11cd81c6d4ed2063bfa99f # timeout=10
[workspace] $ /bin/bash -xe /tmp/hudson525876927195982594.sh
+ svn update
Skipped '.'
Summary of conflicts:
Skipped paths: 1
[workspace] $ /bin/bash -xe /tmp/hudson2666915495372127905.sh
+ cd P5
++ pwd
+ make VCS=git INJENKINS=true XSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Documentation-dev/ws/P5/../../../S…> clean html-web epub3 Guidelines.pdf
(cd Exemplars; make clean)
make[1]: Entering directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Documentation-dev/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-Documentation-dev/ws/P5/Exemplars'>
(cd Test; make clean)
make[1]: Entering directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Documentation-dev/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-Documentation-dev/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-Documentation-dev/ws/P5/../../../S…> -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-Documentation-dev/ws/P5/../../../S…> for XSL stylesheets
[echo] Do ODD processing for p5odds.odd
[echo] Do ODD processing for p5odds-examples.odd
BUILD SUCCESSFUL
Total time: 54 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: 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-Documentation-dev/ws/P5/../../../S…;> \
s+/usr/share/xml/tei/stylesheet+<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Documentation-dev/ws/P5/../../../S…;"> \
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 ;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 ;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
BUILD SUCCESSFUL
Total time: 54 seconds
# commented out for DEBUGing: rm -f buildweb.xml Utilities/teic-index.xml
touch html-web.stamp
ANT_OPTS="-Xss2m -Xmx752m -Djava.awt.headless=true" ant -q -f <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Documentation-dev/ws/P5/../../../S…> -lib Utilities/lib/saxon9he.jar -Dprofiledir=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Documentation-dev/ws/P5/../../../S…> -Dprofile=tei -DinputFile=`pwd`/p5.xml -DoutputFile=`pwd`/Guidelines.epub -Dcoverimage=`pwd`/Utilities/cover.jpg
BUILD SUCCESSFUL
Total time: 57 seconds
java -jar Utilities/epubcheck3.jar Guidelines.epub
Epubcheck Version 3.0.1
Validating against EPUB version 3.0
ERROR: Guidelines.epub/OPS/BIB.html(1,66890): 'index-egXML-d41e33332': fragment identifier is not defined in 'OPS/ref-reg.html'
ERROR: Guidelines.epub/OPS/BIB.html(1,66985): 'index-egXML-d41e33350': fragment identifier is not defined in 'OPS/ref-reg.html'
Check finished with warnings or errors
make: *** [epub3] Error 1
Build step 'Execute shell' marked build as failure
1
1
Hi All,
I spent some time yesterday trying to get the builds running again, with mixed success. My fix uncovered a new problem, triggered by the effort to do a better job with references to sources in examples. Take a look at http://teic.github.io/TEI/BIB.html <http://teic.github.io/TEI/BIB.html>.
First, I think item 1 is a problem. It looks heinous, and I’ve a hard time imagining why I’d care to visit individual examples with no source in this way. Maybe we should just suppress it in the output? Second, back-references to examples from specs are a problem. Item #152 is currently breaking ePub validation, because the back-references point at the http://teic.github.io/TEI/ref-reg.html page, but the examples don’t actually occur on that page, they occur on http://teic.github.io/TEI/examples-reg.html <http://teic.github.io/TEI/examples-reg.html> (both pages are generated from the same source, of course). We could change all back-references to spec pages to go to the examples pages, I suppose. Anyone have a better idea?
3
4
Hi all,
I've just gone on tei-c.org and commented out the Sanity Checker
in /usr/share/tei-roma/roma/templates/main.tem since it is
broken. (Someone needs to look at
https://github.com/TEIC/Roma/blob/master/roma/sanitychecker.php#L239
and make it work with Pure ODD content models rather than RNG.)
The version on www.tei-c.org also said that they could contact
tei(a)it.ox.ac.uk for best effort support. This has, sadly, had to
be withdrawn and also explains why we were getting so many
incident reports about it not working. (I'm working on creating a
service in our team as part of my role which might let us at
least keep a local instance of OxGarage but that is now relying
on someone we've not hired yet.)
-James
--
Dr James Cummings, James.Cummings(a)it.ox.ac.uk Academic IT
Services, University of Oxford
1
0
There are 3 different processes (that I am immediately aware of) for
getting the ISO Schematron constraints from an ODD:
1) teitoschematron
2) generate a RELAX NG schema
3) extract the constraints
My homework assignment, i.e. this post, is supposed to be about
(3). However, it is worth noting that, through a process similar to
the first few steps Martin outlined in homework #1, (1) just calls the
same routine as (3). (However, it does not merge a customization ODD
with P5 source ODD before processing. It probably should.)
So here goes. The big-picture extraction process is *really* simple. A
single stylesheet, Stylesheets/odds/extract-isosch.xsl, is run with an
ODD file as input; it produces ISO Schematron as output. To be most
useful, the input should be the "merged" ODD file created when a
customization is applied to the P5 source. The output is a (mostly)
usable file with the (hopefully) correct ISO Schematron code.
But the devil is in the details ... this is pretty complicated stuff.
"Why is it complicated?" you ask; "wouldn't just yanking everything
that is in the ISO Schematron namespace out and copying it over do the
trick?" Turns out that won't work, for several reasons, two of which
I'll mention here. First, because the rules of <constraintSpec> say
that if it is in (e.g.) an <elementSpec>, you don't have to specify a
@context on an <sch:rule>, rather the context is assumed to be the
element being defined; so this extraction process has to build an
<sch:rule> with the right @context. Second, because some of the
constraints are not expressed in <constraintSpec>, but rather are
expressed by @validUntil.
But that said, the basic underlying process is, indeed, to find all
the stuff in the ISO Schematron namespace and copy it to the
output. And therein lies the first problem.
In a TEI ODD, the <schemaSpec> element is (perhaps unwisely)
repeatable.[1] The `roma` commandline tool only processes the first
<schemaSpec> that is encountered (in document order). I think
odd2odd.xsl does the same thing (unless a different <schemaSpec> is
specified via the 'selectedScema' parameter).[2] This leads to a
potential mis-match: if a single ODD file defines two schemas, the
Schematron from both of them will be extracted by extract-isosch.xsl,
whereas the rest of the schema and custom documentation will be built
only from the first schema defined.
This is not as big of a problem is it sounds. First, nobody (that I
know of) actually puts two <schemaSpec>s in a single file. Second, the
extract-isosch.xsl program is typically run on an ODD that has already
been "merged". So even if the input to the merge process had two or
more <schemaSpec>s, the output has only one.
So what does extract-isosch.xsl do? A lot, actually. Here's an
overview with some details thrown in.
1) On matching the root of the input ODD, the entire input tree is
processed in two passes. This template is found circa line 129.
2) Pass #1 "decorates" the input tree with extra attributes about the
namespaces. That is, pass #1 (which is mode "NSdecoration") is an
identity transform EXCEPT that each <attDef>, <elementSpec>, and
<schemaSpec> gets two new attributes:
@nsu (namespace URI) = the URI of the namespace of the construct
being defined; the default is the TEI namespace for elements
and no namespace for attributes.
@nsp (namespace prefix) = a prefix for use with the @nsu. An
intelligent one is chosen heuristically if possible; if not one
is just created out of thin air.
3) The results of pass #1 are then processed in pass #2, which starts
out in mode "schematron-extraction".[3] A skeleton of the output
schema is spit out with 6 major sections:
* namespaces, declared
* namespaces, implicit
* keys (including problematic ones)
* the constraints themselves
* deprecations
* paramLists
4) Namespaces, declared. All <sch:ns> elements (except those inside
an <egXML>) that are in the right language and do not have a
prefix of "xsl" are copied over to the output. (At the moment, I
cannot think of why the XSLT namespace is exempted, or moreover,
why it is found by testing the prefix, not the URI.)
5) Namespaces, implicit. All distinct namespaces that we calculated
in pass 1 are converted to <sch:ns> elements and copied into the
output. Again, the XSLT namespace is exempted, this time by URI.
6) Keys. All <xsl:key> elements (except those inside an <egXML>) that
are in the right language are processed. (Said processing is that
they are copied over to the output.)
7) A warning message is generated if any <sch:key> elements are
encountered. (Because there is no <sch:key> element. :-)
8) Constraints. Every <constraint> (except those inside an <egXML>)
that is in the right language, and is in a <constraintSpec
scheme=isoschematron>[5] is processed as follows.
a) if there is a child <sch:pattern>, the children (of the
<constraint>) are processed
b) if there is a child <sch:rule>, a wrapper <sch:pattern> (with a
generated @id) is output and children (of the constraint) are
processed and the output of that is put within the
<sch:pattern>.
c) if there is a child <sch:assert> or <sch:report>, both a wrapper
<sch:pattern> (with a generated @id) and its child <sch:rule>
(with a generated @context) are generated, and children are
processed within.
9) Deprecations. The code is only set up (at the moment) to handle
cases of @validUntil that actually occur in the _Guidelines_ at
the time said code was written. (E.g., there is code to handle
elementSpec//attDef/@validUntil, but not constraintSpec/
@validUntil, because even though it is valid, there are no
<constraintSpec>s with @validUntil in the GLs.) The list is as
follows; note that @validUntil inside an <egXML> is always
ignored.
* elementSpec//attDef/@validUntil
* classSpec//attDef/@validUntil
* elementSpec/@validUntil
* elementSpec//valItem/@validUntil[6]
10) Deprecation, elementSpec//attDef. An <sch:pattern> with a child
<sch:rule> whose @context is set to the element being defined by
the <elementSpec> is output. (Luckily, we put an attribute on
that <elementSpec> back in pass 1 that gives us its namespace
prefix.) That <sch:rule> has a child <sch:report> that fires
whenever the attribute being specified is found (again, we can
use the namespace prefix we ascertained in pass 1).[7]
11) Deprecation, classSpec//attDef. Same idea as above, except that
developing the @context is harder because it might be any element
that is a member of the class. Note that this code only searches
for elements that are members of the class being defined -- it
does NOT look for elements that are members of a class that is a
member of the class being defined, or members of a class that is
a member of a class that is a member of the class being
defined.[8]
12) Deprecation, elementSpec. An sch:pattern/sch:rule/sch:report is
output. The <sch:rule> has a @context set to the element being
defined. (Again, using the namespace prefix inserted in pass 1.)
The report has a @test set to the string (not the function)
"true()". (Thus, when interpreted by Schematron, it will be the
function "true()".) So the <sch:report> fires whenever the
condition on its parent sch:rule/@context is met.
13) Deprecation, elementSpec//valItem. Similar to the above, but
instead of a @test of "true()", the test is for the specific
value being defined.
14) Parameter lists. I really don't understand this well, in large
part because I've never seen any output generated from it. (Even
building tei_simple does not fire this code.) But it looks to me
like we will get an <sch:pattern> (with a nice @id) that has a
child <sch:rule> that fires on <param> elements that are inside a
<model> whose @behaviour is the one being currently defined. That
<sch:rule> will have a child <sch:assert> that tests that the
@name (of the <param>) matches one of the names being defined in
this <paramList>.
Worth noting that in cases where the <constraint> is inside an
<attDef>, the value of the resulting sch:rule/@context is an
attribute. I do not see why this should be a problem, nor I have found
anything in ISO 19757-3:2006 that suggests it should be a
problem. However, I know at least 1 Schematron processor fails to work
correctly in this case.
Notes
-----
[1] Bizarrely, it is model.divPart; I would have thought that, if
anything, it would be in model.divLike.
[2] This means, I think, that the work of extracting the @ident of
the first <schemaSpec> is performed twice when you run `roma`.
[3] I have to admit, I don't fully understand why that template,
matching "/" in mode "schematron-extraction", fires. The content
of the variable that is selected by the <apply-templates> is all
of the nodes that are children of the document node, not the
document node itself. I also am not quite sure why we pass the
<TEI> element in as a parameter, rather than just set a variable
from within the template.
[4] The result of the two steps to generate <sch:ns> namespace
declarations for the Schematron may well be that a single
namespace URI may be bound to two occurrences of the same prefix,
or to two or more different prefixes. I do not see why this
should be a problem, nor I have found anything in ISO
19757-3:2006 that suggests it should be a problem. However, I am
aware of at least 1 Schematron processor that gets very upset by
occurrences of <sch:ns> that have either the same @prefix or the
same @uri as another occurrence of <sch:ns>.
[5] Uh-oh. That should now be changed to process those with
scheme=schematron, too.
[6] The complete set of cases that exist in the _Guidelines_ is:
1 classSpec/attList/attDef/defaultVal/@validUntil
2 elementSpec/@validUntil
4 elementSpec/attList/attDef/@validUntil
4 elementSpec/attList/attDef/defaultVal/@validUntil
28 macroSpec/@validUntil
Martin & I don't think there is anything to be done for the
<defaultVal> cases (after all, a processor would not know if the
value was specified or defaulted, which is why we don't like them
in the first place! :-) So the only case that is not handled but
perhaps should be is the most common: <macroSpec>.
[7] I just noticed that although we test for the attribute correctly
using the namespace prefix, the message includes just the
attribute name -- it does not include the namespace prefix. Since
in 99% of all cases, and in 100% of actual current cases, there
is no namespace prefix, this doesn't matter much. Nonetheless, it
should probably be fixed.
[8] I just noticed that both the definition of and reference to
$fqgis (which stands for "fully qualified generic identifiers", I
believe) are separated with union operators (aka "or bars",
'|'). That is probably an error that won't cause a problem,
because (I am guessing) by the time it is referenced it is
already a single string, so the @separator has no effect. Also
the @test of this report does not use the namespace prefix;
probably should.
--
Syd Bauman, EMT-Paramedic
Senior XML Programmer/Analyst
Northeastern University Women Writers Project
s.bauman(a)northeastern.edu or
Syd_Bauman(a)alumni.Brown.edu
3
2
See <http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/2038/changes>
Changes:
[s.bauman] Remove two unused templates. I had added them 2016-06-27, ostensibly
[s.bauman] Improve @id on output <pattern>s
------------------------------------------
[...truncated 73 lines...]
perl -i -pe 'BEGIN{undef $/;} s/<!--\n ?Schema[^>]+>//smg' test.rng
if [ 0 -ne 1 ]; \
then diff test.rng expected-results/test.rng; fi
(cd ..; for i in css/*; do test -f `basename $i` || ln -s $i `basename $i`;done)
BUILD: testing html
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test.xml ../html/html.xsl cssFile=../tei.css useFixedDate=true | xmllint --format - > test.html
if [ 0 -ne 1 ]; \
then diff test.html expected-results/test.html; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test.html checklinks.xsl
<?xml version="1.0" encoding="UTF-8"?>java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test.xml ../html/html.xsl cssFile=../tei.css pageLayout=Complex useFixedDate=true | xmllint --format - > test-complex.html
if [ 0 -ne 1 ]; \
then diff test-complex.html expected-results/test-complex.html; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test.xml ../profiles/ota/html/to.xsl cssFile=../tei.css useFixedDate=true | xmllint --format - | perl cleanup.pl > test-ota.html
if [ 0 -ne 1 ]; \
then diff test-ota.html expected-results/test-ota.html; fi
../bin/teitohtml5 test.xml test.html5
WARNING: No localsource set. Will get a copy from http://www.tei-c.org/Vault/P5/.
Convert test.xml to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/Test/test.html5> (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: 6 seconds
xmllint --encode utf-8 --format test.html5 | perl cleanup.pl > test.temp
mv test.temp test.html5
if [ 0 -ne 1 ]; \
then diff test.html5 expected-results/test.html5; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test20.xml ../html/html.xsl useFixedDate=true | xmllint --format - > test20.html
if [ 0 -ne 1 ]; \
then diff test20.html expected-results/test20.html; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar -versionmsg:off test3.xml ../html/html.xsl useFixedDate=true| xmllint --format - > test3.html
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar -versionmsg:off test4.xml ../html/html.xsl useFixedDate=true| xmllint --format - > test4.html
if [ 0 -ne 1 ]; \
then diff test4.html test3.html; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test5.xml ../html/html.xsl autoBlockQuote=true useFixedDate=true | xmllint --format - > test5.xhtml
if [ 0 -ne 1 ]; \
then diff test5.xhtml expected-results/test5.xhtml; fi
java -Djava.awt.headless=true -jar lib/jing-20120724.0.0.jar -c xhtml.rnc test5.xhtml
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test6.xml ../html/html.xsl autoBlockQuote=true useFixedDate=true | xmllint --format - > test6.html
if [ 0 -ne 1 ]; \
then diff test6.html expected-results/test6.html; fi
java -Djava.awt.headless=true -jar lib/jing-20120724.0.0.jar -c xhtml.rnc test6.html
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test14.xml ../html/html.xsl useFixedDate=true| xmllint --format - > test14.html
if [ 0 -ne 1 ]; \
then diff test14.html expected-results/test14.html; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test22.xml ../html/html.xsl useFixedDate=true| xmllint --format - > test22.html
if [ 0 -ne 1 ]; \
then diff test22.html expected-results/test22.html; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test23.xml ../html/html.xsl useFixedDate=true| xmllint --format - > test23.html
if [ 0 -ne 1 ]; \
then diff test23.html expected-results/test23.html; fi
(mkdir files; cd files;java -Djava.awt.headless=true -jar ../../lib/saxon9he.jar ../testnotes1.xml ../../html/html.xsl splitLevel=4 useFixedDate=true STDOUT=false cssFile=../../tei.css)
xmllint --format files/index.html > x ; mv x files/index.html
xmllint --format files/one.html > x ; mv x files/one.html
xmllint --format files/two.html > x ; mv x files/two.html
xmllint --format files/three.html > x ; mv x files/three.html
if [ 0 -ne 1 ]; \
then diff -r files expected-results/testnotes; fi
rm -rf files
(mkdir files; cd files;java -Djava.awt.headless=true -jar ../../lib/saxon9he.jar ../testnotes2.xml ../../html/html.xsl splitLevel=0 useFixedDate=true STDOUT=false cssFile=../../tei.css)
xmllint --format files/index.html > x ; mv x files/index.html
xmllint --format files/one.html > x ; mv x files/one.html
xmllint --format files/three.html > x ; mv x files/three.html
if [ 0 -ne 1 ]; \
then diff -r files expected-results/testnotes2; fi
rm -rf files
(mkdir files; cd files;java -Djava.awt.headless=true -jar ../../lib/saxon9he.jar ../testnotes2.xml ../../html/html.xsl splitLevel=4 useFixedDate=true STDOUT=false cssFile=../../tei.css)
xmllint --format files/index.html > x ; mv x files/index.html
xmllint --format files/one.html > x ; mv x files/one.html
xmllint --format files/two.html > x ; mv x files/two.html
xmllint --format files/three.html > x ; mv x files/three.html
if [ 0 -ne 1 ]; \
then diff -r files expected-results/testnotes3; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test24.xml ../html/html.xsl useFixedDate=true | xmllint --format - > test24.html
if [ 0 -ne 1 ]; \
then diff test24.html expected-results/test24.html; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test25.xml ../html/html.xsl useFixedDate=true | xmllint --format - > test25.html
if [ 0 -ne 1 ]; \
then diff test25.html expected-results/test25.html; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test27.xml ../html/html.xsl useFixedDate=true cssFile=../tei.css cssSecondaryFile=../css/msdescription.css | xmllint --format - > test27.html
if [ 0 -ne 1 ]; \
then diff test27.html expected-results/test27.html; fi
rm -rf files
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test28.xml ../html/html.xsl splitLevel=0 STDOUT=false useFixedDate=true
xmllint --format index.html > x ; mv x index.html
if [ 0 -ne 1 ]; \
then diff index.html expected-results/test28.html; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test31.xml ../html/html.xsl cssFile="" cssInlineFiles=../tei.css useFixedDate=true | xmllint --format - > test31.html
if [ 0 -ne 1 ]; \
then diff test31.html expected-results/test31.html; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test32.xml ../html/html.xsl cssFile="" cssInlineFiles=../tei.css useFixedDate=true | xmllint --format - > test32.html
if [ 0 -ne 1 ]; \
then diff test32.html expected-results/test32.html; fi
BUILD: testing p4top5
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar -o:test17.tei test17.xml ../profiles/default/p4/from.xsl
if [ 0 -ne 1 ]; \
then diff test17.tei expected-results/test17.tei; fi
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar A54031.tcp ../tcp/tcp2tei.xsl | xmllint --format - > A54031.xml
if [ 0 -ne 1 ]; \
then diff A54031.xml expected-results/A54031.xml; fi
BUILD: testing oddity
../bin/teitohtml5 --summaryDoc --odd test.odd test.odd.html
WARNING: No localsource set. Will get a copy from http://www.tei-c.org/Vault/P5/.
Convert test.odd to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/Test/test.odd.html> (tei to html5) 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: 26 seconds
xmllint --encode utf-8 --format test.odd.html | perl cleanup.pl> test.temp ; mv test.temp test.odd.html
if [ 0 -ne 1 ]; \
then diff test.odd.html expected-results/test.odd.html; fi
../bin/teitoodd test.odd test.processedodd
WARNING: No localsource set. Will get a copy from http://www.tei-c.org/Vault/P5/.
Convert test.odd to <http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/Test/test.processedodd> (tei to odd) using profile default
[echo] Do ODD expand processing (schema )
BUILD SUCCESSFUL
Total time: 10 seconds
java -Djava.awt.headless=true -jar ../lib/saxon9he.jar test.processedodd ../odds/extract-isosch.xsl > test.isosch
perl -i -p -e 's/generated .* by /generated by /' test.isosch
if [ 0 -ne 1 ]; \
then diff test.isosch expected-results/test.isosch; fi
16a17
> <ns prefix="tei" uri="http://www.tei-c.org/ns/1.0"/>
21c22
< <pattern id="isoschematron-constraint-test-att.datable.w3c-att-datable-w3c-when-1">
---
> <pattern id="test-att.datable.w3c-constraint-att-datable-w3c-when-1">
26c27
< <pattern id="isoschematron-constraint-test-att.datable.w3c-att-datable-w3c-from-2">
---
> <pattern id="test-att.datable.w3c-constraint-att-datable-w3c-from-2">
31c32
< <pattern id="isoschematron-constraint-test-att.datable.w3c-att-datable-w3c-to-3">
---
> <pattern id="test-att.datable.w3c-constraint-att-datable-w3c-to-3">
36c37
< <pattern id="isoschematron-constraint-test-att.datable-calendar-calendar-4">
---
> <pattern id="test-att.datable-calendar-constraint-calendar-4">
43c44
< <pattern id="isoschematron-constraint-test-att.typed-subtypeTyped-5">
---
> <pattern id="test-att.typed-constraint-subtypeTyped-5">
48c49
< <pattern id="isoschematron-constraint-test-att.pointing-targetLang-targetLang-6">
---
> <pattern id="test-att.pointing-targetLang-constraint-targetLang-6">
53c54
< <pattern id="isoschematron-constraint-test-att.spanning-spanTo-spanTo-2-7">
---
> <pattern id="test-att.spanning-spanTo-constraint-spanTo-2-7">
60c61
< <pattern id="isoschematron-constraint-test-att.styleDef-schemeVersion-schemeVersionRequiresScheme-8">
---
> <pattern id="test-att.styleDef-schemeVersion-constraint-schemeVersionRequiresScheme-8">
67c68
< <pattern id="isoschematron-constraint-test-p-abstractModel-p-9">
---
> <pattern id="test-p-constraint-abstractModel-p-9">
74c75
< <pattern id="isoschematron-constraint-test-p-abstractModel-structure-l-10">
---
> <pattern id="test-p-constraint-abstractModel-structure-l-10">
81c82
< <pattern id="isoschematron-constraint-test-ptr-ptrAtts-11">
---
> <pattern id="test-ptr-constraint-ptrAtts-11">
87c88
< <pattern id="isoschematron-constraint-test-ref-refAtts-12">
---
> <pattern id="test-ref-constraint-refAtts-12">
94c95
< <pattern id="isoschematron-constraint-test-list-gloss-list-must-have-labels-13">
---
> <pattern id="test-list-constraint-gloss-list-must-have-labels-13">
99c100
< <pattern id="isoschematron-constraint-test-biblStruct-deprecate-altIdentifier-child-14">
---
> <pattern id="test-biblStruct-constraint-deprecate-altIdentifier-child-14">
104c105
< <pattern id="isoschematron-constraint-test-relatedItem-targetorcontent1-15">
---
> <pattern id="test-relatedItem-constraint-targetorcontent1-15">
113c114
< <pattern id="isoschematron-constraint-test-l-abstractModel-structure-l-16">
---
> <pattern id="test-l-constraint-abstractModel-structure-l-16">
120c121
< <pattern id="isoschematron-constraint-test-lg-atleast1oflggapl-17">
---
> <pattern id="test-lg-constraint-atleast1oflggapl-17">
126c127
< <pattern id="isoschematron-constraint-test-lg-abstractModel-structure-l-18">
---
> <pattern id="test-lg-constraint-abstractModel-structure-l-18">
133c134
< <pattern id="isoschematron-constraint-test-quotation-quotationContents-19">
---
> <pattern id="test-quotation-constraint-quotationContents-19">
139c140
< <pattern id="isoschematron-constraint-test-addSpan-spanTo-20">
---
> <pattern id="test-addSpan-constraint-spanTo-20">
144c145
< <pattern id="isoschematron-constraint-test-damageSpan-spanTo-22">
---
> <pattern id="test-damageSpan-constraint-spanTo-22">
150c151
< <pattern id="isoschematron-constraint-test-delSpan-spanTo-24">
---
> <pattern id="test-delSpan-constraint-spanTo-24">
155c156
< <pattern id="isoschematron-constraint-test-subst-substContents1-26">
---
> <pattern id="test-subst-constraint-substContents1-26">
165c166
< <pattern id="isoschematron-constraint-test-div-abstractModel-structure-l-29">
---
> <pattern id="test-div-constraint-abstractModel-structure-l-29">
172c173
< <pattern id="isoschematron-constraint-test-div-abstractModel-structure-p-30">
---
> <pattern id="test-div-constraint-abstractModel-structure-p-30">
179c180
< <pattern id="isoschematron-constraint-test-link-linkTargets3-31">
---
> <pattern id="test-link-constraint-linkTargets3-31">
185c186
< <pattern id="isoschematron-constraint-test-ab-abstractModel-structure-p-32">
---
> <pattern id="test-ab-constraint-abstractModel-structure-p-32">
192c193
< <pattern id="isoschematron-constraint-test-ab-abstractModel-structure-l-33">
---
> <pattern id="test-ab-constraint-abstractModel-structure-l-33">
199c200
< <pattern id="isoschematron-constraint-test-join-joinTargets3-34">
---
> <pattern id="test-join-constraint-joinTargets3-34">
make[1]: *** [test-oddity] Error 1
make[1]: Leaving directory `<http://teijenkins.hcmc.uvic.ca/job/Stylesheets-dev/ws/Test'>
make: *** [test] Error 2
Build step 'Execute shell' marked build as failure
Archiving artifacts
1
1
We discussed Release 3.1.0 today. For those who couldn’t make it, the plan is to release on December 6th, with the release branch created on November 23rd. Can everyone please:
1. Look through your tickets and assign any that have been done since the last release, or will be done in the next 3 weeks or so to the 3.1.0 milestone (https://github.com/TEIC/TEI/milestone/2 <https://github.com/TEIC/TEI/milestone/2>).
2. Remove anything that definitely won’t be done by the release date from that milestone, and
3. Identify any issues that absolutely must be done. I thought we had a "release blocker" label, but I don’t see one, so maybe I’ll make one, just so these stand out.
Thanks!
Hugh
1
0
Re next F2F:
---------- Forwarded message ----------
From: Marjorie Burghart <marjorie.burghart(a)gmail.com>
Date: Tue, Oct 25, 2016 at 10:13 AM
Subject: Re: Prague in 2017 for Council Meeting?
To: Hugh Cayless <philomousos(a)gmail.com>
Dear Hugh,
I'm in Prague at the moment, and I've had the opportunity to discuss with
Lucie Dolezalova (cc to this message), my local colleague from Charles U.
who would be hosting and supervising the organisation. We are actually
using the room that could be made available for the Council meeting. Here
are two pictures I have just taken, so you can judge the space. There is
working Wifi and a videoprojector. There is a very large "coffee-break"
space just outside the meeting room (photo too), which I thought you could
use as an extra space for subgroup meetings, aside for actual coffee breaks
(you'd just have to drag some chairs out). It's in the very center of
Prague, at the Centre for Medieval Studies (CMS), Jilska 1 (see map here:
http://goo.gl/IFjdC9) In my own experience, this is a very nice and
convenient meeting room.
If it's not too much of an inconvenience, I would be in favour of starting
the Council meeting early, on the Sunday, so we can organise a public day
of study without loosing too many Council members to XML Prague.
According to Lucie, having your meeting on the Sunday would actually be
possible, even though the Centre is not normally working on Sundays, She
would ask a technician to be present, in case you would run in any sort of
issue, especially regarding Internet access or other IT thing.
Practically, this means that we would have to budget an extra to pay this
technician coming to work on a Sunday. I think something like 200 EUR would
cover this. Keeping in mind that the room would be lent to the Council for
free, do you think this is OK?
Regarding coffee / lunch breaks, it's possible to arrange catering in the
space just in front of the room, if you wish to save time (maybe it would
not be possible on the Sunday though, I need to check). Alternatively,
there is a wealth of choices for lunch just around the CMS, since this is
literally the heart of touristic Prague. Catering as well as restaurants
are rather inexpensive.
Let us know what you think.
Best, M.
1
0
link: https://hangouts.google.com/call/krc45kwy5vemnf5yttfxxbve7ye (also in
agenda)
Apparently you now need a Google Cloud account to make phone calls from
within hangouts, so unless Elli or someone else with such an account joins
(and maybe initiates the call), I can't call the conference room. Sigh.
1
0
I've put up a draft agenda for Thursday's meeting at:
https://docs.google.com/document/d/1YFW89NbqeSwXe3dNwtDjaSLqRJ10_K_Evorn8H-…
Please add any additional items you'd like to discuss. Lou, I believe you
said you had a conflict, so if you have anything additional to report re
The Customization With No Name, please go ahead and add it. Especially if
there are to-dos for the rest of us.
Thanks all,
Hugh
2
1
I note that my clumsy use of whitespace makes the table
incomprehensible. Here follows (a) a graphic of it formatted with
oxygen; (b) the right way of representing it...
table
<table>
<row
role="label"><cell></cell><cell>DISLIKE</cell><cell>TOLERABLE</cell><cell>SUPPORTED</cell></row>
<row><cell
role="label">Bookish</cell><cell>JC,MT,LB</cell><cell>HC,SB,EM,EB</cell><cell>KT,RV</cell></row>
<row><cell
role="label">Go</cell><cell>LB</cell><cell>SB</cell><cell>PS,MT</cell></row>
<row><cell
role="label">Print</cell><cell>MS,JC</cell><cell>RV,HC,EB,LB</cell><cell>EM</cell></row>
<row><cell
role="label">Simple</cell><cell>RV,HC,SB,EB</cell><cell>MT</cell><cell>MS,JC,LB</cell></row>
</table>
You will note I've taken the liberty of adding my own opinions.
2
2
I just reviewed our emails on the topic, and have this (not very
helpful) summary of positions taken to date:
Elli says “Either print or bookish… print” today (though previously
concerned that Print was misleading)
Magda says “I prefer “Go, or Stick to Simple, or Print, but not Bookish”
Elisa says “I abhor Simple… better off with Print or Bookish”
James says “I would have voted Simple; definitely against bookish”
Syd says “I dislike Simple; OK with Bookish or Go” [and various other
suggestions]
Hugh says “I voted reluctantly for Print” could do Bookish; definitely
not Simple
Raff likes Bookish; no big issue with Print; Simple may be misleading
Peter suggest “go” and other things
Kevin likes Bookish;
Martina “dislikes Print; no problem with keeping it Simple”; Bookish is
not too bad.
So another way of approaching this (since democratic elections dont seem
to work) might be to look at this little table
DISLIKE TOLERABLE SUPPORTED
Bookish JC,MT HC,SB,EM,EB KT,RV
Go SB PS,MT
Print MS,JC RV,HC,EB EM
Simple RV,HC, SB,EB MT MS, JC
I leave it to you to correct this table. And indeed decide how to
interpret it. Does the fact that Bookish (for example) has just as many
people strongly disliking it as wish to promote it suggest that it is
too divisive to be adopted?
Bear in mind that we want to find the least worst solution here, which
will upset/confuse the smallest number of people...
1
0
Then I would have voted for TEI Simple. I'm definitely against Bookish.
Sorry I didn't vote before and can't make the meeting.
Since this is somewhat a marketing decision, why not involve the board as well? Rerun the poll using the board-council list? We will be stuck with the decision for a very long time.
James
--
Dr James Cummings, Academic IT Services, University of Oxford
On 25 Oct 2016 7:29 p.m., Hugh Cayless <philomousos(a)gmail.com> wrote:
I don't see why votes shouldn't still count. I'd like us to make the best
decision, and beyond not waffling much longer, I don't really care how we
get there. I'm afraid I'm not much of a rule-follower. :-)
I voted (a tad reluctantly) for TEI Print. If TEI Bookish is the consensus,
I would happily change my vote.
On Tue, Oct 25, 2016 at 12:52 PM, Lou Burnard <lou.burnard(a)retired.ox.ac.uk>
wrote:
> I will let Hugh decide whether or not to count your vote. (I got into
> terrible trouble last time I tried to make the TEI follow an agreed
> electoral protocol)
>
> And in answer to Hugh's query: the votes cast so far (not including
> yours) were 3 for Bookish; and one each for Go, Print, and Simple.
>
>
>
> On 25/10/16 17:46, Raffaele Viglianti wrote:
>
>> Sorry i forgot to cast the vote. If it's not too late, I'm all for TEI
>> Bookish.
>>
>> Raff
>>
>> On Oct 25, 2016 12:43 PM, "Lou Burnard" <lou.burnard(a)retired.ox.ac.uk>
>> wrote:
>>
>> Sure, though I won't be able to contribute to that discussion. But all I
>>> am likely to say is (rolls eyes) ...
>>>
>>> WE NEED A DECISION. CHANGING THE NAME IS GOING TO INVOLVE A LOT OF
>>> CHANGES IN LOTS OF PLACES.
>>>
>>> On 25/10/16 17:31, Hugh Cayless wrote:
>>>
>>> Let's talk about it on Thursday, when we'll have more than 5 people in
>>>> attendance.
>>>>
>>>> On Tue, Oct 25, 2016 at 12:23 PM, Lou Burnard <
>>>> lou.burnard(a)retired.ox.ac.uk>
>>>> wrote:
>>>>
>>>> When polling closed 15 minutes ago, 5 votes had been cast. This is only
>>>>
>>>>> half the current membership of Council. I conclude that there is no
>>>>> strong
>>>>> desire amongst council members to express an opinion on the matter,
>>>>> which
>>>>> I persist in thinking suggests we would be ill-advised to change the
>>>>> status
>>>>> quo. Would it be a good idea to go with the majority figure (3 votes)
>>>>> when
>>>>> that represents the view of less than a third of the electorate? I
>>>>> think
>>>>> not. I am therefore going to assume this baby is still called TEI
>>>>> Simple,
>>>>> and intend to devote the little time left before it is integrated it
>>>>> into
>>>>> the next release to improving the examples, and checking that it works
>>>>> properly, rather than the (fairly daunting) task of changing its name
>>>>> everywhere. We also, may I remind you, need to make it more visible on
>>>>> the
>>>>> website, and integrate it into the oXygen framework.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> tei-council mailing list
>>>>> tei-council(a)lists.tei-c.org
>>>>> http://lists.lists.tei-c.org/mailman/listinfo/tei-council
>>>>>
>>>>> PLEASE NOTE: postings to this list are publicly archived
>>>>>
>>>>>
>>>>> --
>>> tei-council mailing list
>>> tei-council(a)lists.tei-c.org
>>> http://lists.lists.tei-c.org/mailman/listinfo/tei-council
>>>
>>> PLEASE NOTE: postings to this list are publicly archived
>>>
>>>
> --
> tei-council mailing list
> tei-council(a)lists.tei-c.org
> http://lists.lists.tei-c.org/mailman/listinfo/tei-council
>
> PLEASE NOTE: postings to this list are publicly archived
>
--
tei-council mailing list
tei-council(a)lists.tei-c.org
http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived
2
1
I'd really like us to come to a conclusion on what
the-schema-formerly-known-as-simple should be called, this week if possible.
So far I've noticed some mild approval (and one objection) to renaming
it as TEI Print. There's also been some mild approval for the notion
that its current name is not good. But no other alternative seems to
command support.
My experience has always been that deciding on a name for anything can
take weeks and weeks and never reach any satisfactory conclusion because
it's always possible to say "nah I dont like it". So can we have a
sharp deadline for this discussion? I suggest Monday 24th, midnight CET.
And a rule that says "if you don't like [name] you have to propose a
better one" might help too.
12
33
See <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/2598/>
------------------------------------------
[...truncated 2847 lines...]
[echo] XSLT generate RELAXNG tei_all.rng
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.odd.pr…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.rng>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/relaxng/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
dtd:
[echo] XSLT generate DTD tei_all.dtd using ../p5subsetDoctored.xml (first pass)
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.odd.pr…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
[echo] XSLT generate DTD tei_all.dtd using ../p5subsetDoctored.xml (second pass)
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.odd.pr…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.dtd>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/dtd/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
exampleschema:
[echo] Do example ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all-exampl…>
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Utilities/odd2exodd.xsl>
[xslt] writing tei_all.nvdl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all-exampl…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all-exampl…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all-exampl…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all-exampl…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/relaxng/to.xsl
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all-exampl…>
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all-exampl…>
isoschematron:
[echo] XSLT generate ISO schematron tei_all.isosch from compiled ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.odd.pr…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.isosch>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/extract-isosch.xsl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.isosch> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.xsl>
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Utilities/iso_schematron…>
validateschematron:
[echo] Validate using Schematron
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.tei> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.xsl>
cleanup:
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.odd.pr…>
BUILD SUCCESSFUL
Total time: 25 seconds
../run-onvdl tei_all.nvdl tei_all.odd
/usr/bin/onvdl
java -jar ../Utilities/lib/trang.jar tei_all.rng tei_all.rnc
java -jar ../Utilities/lib/trang.jar -o disable-abstract-elements tei_all.rng tei_all.xsd
test -f xml.xsd && mv xml.xsd tei_all_xml.xsd && perl -p -i -e "s+teix.xsd+tei_all_teix.xsd+;s+ns1.xsd+tei_all_ns1.xsd+" tei_all_xml.xsd && perl -p -i -e "s+xml.xsd+tei_all_xml.xsd+" tei_all.xsd
test -f teix.xsd && mv teix.xsd tei_all_teix.xsd && perl -p -i -e "s+xml.xsd+tei_all_xml.xsd+;s+ns1.xsd+tei_all_ns1.xsd+" tei_all_teix.xsd && perl -p -i -e "s/teix.xsd/tei_all_teix.xsd/" tei_all.xsd
test -f dcr.xsd && mv dcr.xsd tei_all_dcr.xsd && perl -p -i -e "s+xml.xsd+tei_all_xml.xsd+;s+ns1.xsd+tei_all_ns1.xsd+;s+teix.xsd+tei_all_teix.xsd+" tei_all_dcr.xsd && perl -p -i -e "s/dcr.xsd/tei_all_dcr.xsd/" tei_all.xsd && perl -p -i -e "s/dcr.xsd/tei_all_dcr.xsd/" tei_all_xml.xsd
test -f spec.xsd && mv spec.xsd tei_all_spec.xsd && perl -p -i -e "s+xml.xsd+tei_all_xml.xsd+;s+ns1.xsd+tei_all_ns1.xsd+;s+teix.xsd+tei_all_teix.xsd+" tei_all_spec.xsd && perl -p -i -e "s/spec.xsd/tei_all_spec.xsd/" tei_all.xsd
make[2]: [tei_all.dtd] Error 1 (ignored)
test -f ns1.xsd && mv ns1.xsd tei_all_ns1.xsd && perl -p -i -e "s+xml.xsd+tei_all_xml.xsd+" tei_all_ns1.xsd && perl -p -i -e "s/ns1.xsd/tei_all_ns1.xsd/" tei_all.xsd
make[2]: [tei_all.dtd] Error 1 (ignored)
test -f tite.xsd && mv tite.xsd tei_all_tite.xsd && perl -p -i -e "s+xml.xsd+tei_all_xml.xsd+" tei_all_tite.xsd && perl -p -i -e "s/tite.xsd/tei_all_tite.xsd/" tei_all.xsd
make[2]: [tei_all.dtd] Error 1 (ignored)
Validate XSD using Jing ...
java -jar ../Utilities/lib/jing.jar tei_all.xsd tei_all.tei
Validate using xmllint for DTD
xmllint --noout --dtdvalid tei_all.dtd tei_all.tei
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-dev/ws/P5/../../../Stylesheets-dev…> -Dbasedir=`pwd` -f ../Test/antruntest.xml -Doutputname=tei_tite -Dtestfile=tei_tite.tei -DoddFile=tei_tite.odd validateodd compileodd rng dtd exampleschema isoschematron validateschematron cleanup
Buildfile: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Test/antruntest.xml>
validateodd:
[echo] Validate tei_tite.odd as ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5odds.message.isosch.xsl>
compileodd:
[echo] Do ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd.p…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
rng:
[echo] XSLT generate RELAXNG tei_tite.rng
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd.p…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.rng>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/relaxng/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
dtd:
[echo] XSLT generate DTD tei_tite.dtd using ../p5subsetDoctored.xml (first pass)
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd.p…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
[echo] XSLT generate DTD tei_tite.dtd using ../p5subsetDoctored.xml (second pass)
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd.p…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.dtd>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/dtd/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
exampleschema:
[echo] Do example ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite-examp…>
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Utilities/odd2exodd.xsl>
[xslt] writing tei_tite.nvdl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite-examp…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite-examp…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite-examp…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite-examp…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/relaxng/to.xsl
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite-examp…>
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite-examp…>
isoschematron:
[echo] XSLT generate ISO schematron tei_tite.isosch from compiled ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd.p…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.isosch>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/extract-isosch.xsl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.isosch> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.xsl>
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Utilities/iso_schematron…>
validateschematron:
[echo] Validate using Schematron
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.tei> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.xsl>
cleanup:
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd.p…>
BUILD SUCCESSFUL
Total time: 19 seconds
../run-onvdl tei_tite.nvdl tei_tite.odd
/usr/bin/onvdl
java -jar ../Utilities/lib/trang.jar tei_tite.rng tei_tite.rnc
java -jar ../Utilities/lib/trang.jar -o disable-abstract-elements tei_tite.rng tei_tite.xsd
test -f xml.xsd && mv xml.xsd tei_tite_xml.xsd && perl -p -i -e "s+teix.xsd+tei_tite_teix.xsd+;s+ns1.xsd+tei_tite_ns1.xsd+" tei_tite_xml.xsd && perl -p -i -e "s+xml.xsd+tei_tite_xml.xsd+" tei_tite.xsd
test -f teix.xsd && mv teix.xsd tei_tite_teix.xsd && perl -p -i -e "s+xml.xsd+tei_tite_xml.xsd+;s+ns1.xsd+tei_tite_ns1.xsd+" tei_tite_teix.xsd && perl -p -i -e "s/teix.xsd/tei_tite_teix.xsd/" tei_tite.xsd
make[2]: [tei_tite.dtd] Error 1 (ignored)
test -f dcr.xsd && mv dcr.xsd tei_tite_dcr.xsd && perl -p -i -e "s+xml.xsd+tei_tite_xml.xsd+;s+ns1.xsd+tei_tite_ns1.xsd+;s+teix.xsd+tei_tite_teix.xsd+" tei_tite_dcr.xsd && perl -p -i -e "s/dcr.xsd/tei_tite_dcr.xsd/" tei_tite.xsd && perl -p -i -e "s/dcr.xsd/tei_tite_dcr.xsd/" tei_tite_xml.xsd
make[2]: [tei_tite.dtd] Error 1 (ignored)
test -f spec.xsd && mv spec.xsd tei_tite_spec.xsd && perl -p -i -e "s+xml.xsd+tei_tite_xml.xsd+;s+ns1.xsd+tei_tite_ns1.xsd+;s+teix.xsd+tei_tite_teix.xsd+" tei_tite_spec.xsd && perl -p -i -e "s/spec.xsd/tei_tite_spec.xsd/" tei_tite.xsd
make[2]: [tei_tite.dtd] Error 1 (ignored)
test -f ns1.xsd && mv ns1.xsd tei_tite_ns1.xsd && perl -p -i -e "s+xml.xsd+tei_tite_xml.xsd+" tei_tite_ns1.xsd && perl -p -i -e "s/ns1.xsd/tei_tite_ns1.xsd/" tei_tite.xsd
make[2]: [tei_tite.dtd] Error 1 (ignored)
test -f tite.xsd && mv tite.xsd tei_tite_tite.xsd && perl -p -i -e "s+xml.xsd+tei_tite_xml.xsd+" tei_tite_tite.xsd && perl -p -i -e "s/tite.xsd/tei_tite_tite.xsd/" tei_tite.xsd
Validate XSD using Jing ...
java -jar ../Utilities/lib/jing.jar tei_tite.xsd tei_tite.tei
Validate using xmllint for DTD
xmllint --noout --dtdvalid tei_tite.dtd tei_tite.tei
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-dev/ws/P5/../../../Stylesheets-dev…> -Dbasedir=`pwd` -f ../Test/antruntest.xml -Doutputname=tei_lite -Dtestfile=tei_lite.tei -DoddFile=tei_lite.odd validateodd compileodd rng dtd exampleschema isoschematron validateschematron cleanup
Buildfile: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Test/antruntest.xml>
validateodd:
[echo] Validate tei_lite.odd as ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5odds.message.isosch.xsl>
compileodd:
[echo] Do ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd.p…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
rng:
[echo] XSLT generate RELAXNG tei_lite.rng
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd.p…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.rng>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/relaxng/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
dtd:
[echo] XSLT generate DTD tei_lite.dtd using ../p5subsetDoctored.xml (first pass)
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd.p…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
[echo] XSLT generate DTD tei_lite.dtd using ../p5subsetDoctored.xml (second pass)
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd.p…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.dtd>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/dtd/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
exampleschema:
[echo] Do example ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite-examp…>
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Utilities/odd2exodd.xsl>
[xslt] writing tei_lite.nvdl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite-examp…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite-examp…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite-examp…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite-examp…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/relaxng/to.xsl
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite-examp…>
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite-examp…>
isoschematron:
[echo] XSLT generate ISO schematron tei_lite.isosch from compiled ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd.p…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.isosch>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/extract-isosch.xsl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.isosch> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.xsl>
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Utilities/iso_schematron…>
validateschematron:
[echo] Validate using Schematron
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.tei> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.xsl>
cleanup:
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd.p…>
BUILD SUCCESSFUL
Total time: 20 seconds
../run-onvdl tei_lite.nvdl tei_lite.odd
/usr/bin/onvdl
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd>:1112:41: error: attribute "ana" not allowed at this point; ignored
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd>:1112:68: error: attribute "ana" not allowed at this point; ignored
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd>:1113:21: error: attribute "ana" not allowed at this point; ignored
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd>:1113:59: error: attribute "ana" not allowed at this point; ignored
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd>:1121:96: error: attribute "corresp" not allowed at this point; ignored
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd>:1122:72: error: attribute "corresp" not allowed at this point; ignored
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd>:1129:84: error: attribute "corresp" not allowed at this point; ignored
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd>:1130:52: error: attribute "corresp" not allowed at this point; ignored
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd>:1134:77: error: attribute "next" not allowed at this point; ignored
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd>:1135:54: error: attribute "prev" not allowed at this point; ignored
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd>:1676:23: error: attribute "ana" not allowed at this point; ignored
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd>:1677:23: error: attribute "ana" not allowed at this point; ignored
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd>:1678:23: error: attribute "ana" not allowed at this point; ignored
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd>:1679:23: error: attribute "ana" not allowed at this point; ignored
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd>:1680:23: error: attribute "ana" not allowed at this point; ignored
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd>:1681:23: error: attribute "ana" not allowed at this point; ignored
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd>:1689:48: error: attribute "ana" not allowed at this point; ignored
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd>:1769:56: error: attribute "ana" not allowed at this point; ignored
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd>:1769:92: error: attribute "ana" not allowed at this point; ignored
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd>:1112:41: error: attribute "ana" not allowed at this point; ignored
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd>:1112:68: error: attribute "ana" not allowed at this point; ignored
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd>:1113:21: error: attribute "ana" not allowed at this point; ignored
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd>:1113:59: error: attribute "ana" not allowed at this point; ignored
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd>:1121:96: error: attribute "corresp" not allowed at this point; ignored
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd>:1122:72: error: attribute "corresp" not allowed at this point; ignored
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd>:1129:84: error: attribute "corresp" not allowed at this point; ignored
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd>:1130:52: error: attribute "corresp" not allowed at this point; ignored
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd>:1134:77: error: attribute "next" not allowed at this point; ignored
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd>:1135:54: error: attribute "prev" not allowed at this point; ignored
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd>:1676:23: error: attribute "ana" not allowed at this point; ignored
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd>:1677:23: error: attribute "ana" not allowed at this point; ignored
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd>:1678:23: error: attribute "ana" not allowed at this point; ignored
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd>:1679:23: error: attribute "ana" not allowed at this point; ignored
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd>:1680:23: error: attribute "ana" not allowed at this point; ignored
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd>:1681:23: error: attribute "ana" not allowed at this point; ignored
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd>:1689:48: error: attribute "ana" not allowed at this point; ignored
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd>:1769:56: error: attribute "ana" not allowed at this point; ignored
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_lite.odd>:1769:92: error: attribute "ana" not allowed at this point; ignored
Error: nvdl run found problems
make[2]: *** [tei_lite.dtd] Error 1
make[2]: Leaving directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars'>
make[1]: *** [dist-exemplars.stamp] Error 2
make[1]: Leaving directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/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
1
1
When polling closed 15 minutes ago, 5 votes had been cast. This is only
half the current membership of Council. I conclude that there is no
strong desire amongst council members to express an opinion on the
matter, which I persist in thinking suggests we would be ill-advised to
change the status quo. Would it be a good idea to go with the majority
figure (3 votes) when that represents the view of less than a third of
the electorate? I think not. I am therefore going to assume this baby
is still called TEI Simple, and intend to devote the little time left
before it is integrated it into the next release to improving the
examples, and checking that it works properly, rather than the (fairly
daunting) task of changing its name everywhere. We also, may I remind
you, need to make it more visible on the website, and integrate it into
the oXygen framework.
3
7