Do we need a 2.8.1 to be done fairly quickly for this?
This really is my fault, but I must admit I had no idea what @predeclare
was about; I was assuming the regular tests would pick up anything
problematic, and I had no trouble working with @rend and @rendition in
my projects for several months before release. I don't use DTDs, of course.
Cheers,
Martin
-------- Forwarded Message --------
Subject: [tei:bugs] #749 fatal bug in 2.8.0 apropos att.global.rendition
Date: Tue, 14 Apr 2015 17:19:19 +0000
From: Sebastian Rahtz
Reply-To: Ticket 749 <749@bugs.tei.p.re.sf.net>
To: Ticket 749 <749@bugs.tei.p.re.sf.net>
---
** [bugs:#749] fatal bug in 2.8.0 apropos att.global.rendition**
**Status:** open
**Group:** AMBER
**Created:** Tue Apr 14, 2015 05:19 PM UTC by Sebastian Rahtz
**Last Updated:** Tue Apr 14, 2015 05:19 PM UTC
**Owner:** nobody
I am afraid the `<classSpec>` at.global.rendition is missing the vital
attribute predeclare="true". I have committed the appropriate change to
fix it.
This means that any ODD which redefines @rend, @rendition etc is going
to fail when it comes to making a DTD. You may now formally curse the
day DTDs were invented.
I might note that a few existing ODD users are going to be mighty
confused when they find their code to change @rend globally simply fails
to work these days. In retrospect, it would have been good to highlight
this in the release notes.
---
Sent from sourceforge.net because you indicated interest in
https://sourceforge.net/p/tei/bugs/749/
To unsubscribe from further messages, please visit
https://sourceforge.net/auth/subscriptions/