Fwd: [tei:bugs] #749 fatal bug in 2.8.0 apropos att.global.rendition
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
Yeah, a 2.8.1 release would probably be very sensible. Even though I
personally think DTDs should be quietly forgotten about. There hasn't been
much repo activity post-release, I think. Is there anything we'd need to
back out before releasing 2.8.1? When can 2.8.1 happen?
This right here shows us why better branch discipline might be a Good Thing.
On Tue, Apr 14, 2015 at 1:36 PM, Martin Holmes
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/>
-- tei-council mailing list tei-council@lists.tei-c.org http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived
Could I get someone else to confirm my testing on the ticket? https://sourceforge.net/p/tei/bugs/749/ I can't reproduce the issue the way I think Sebastian is suggesting. Cheers, Martin On 15-04-14 11:25 AM, Hugh Cayless wrote:
Yeah, a 2.8.1 release would probably be very sensible. Even though I personally think DTDs should be quietly forgotten about. There hasn't been much repo activity post-release, I think. Is there anything we'd need to back out before releasing 2.8.1? When can 2.8.1 happen?
This right here shows us why better branch discipline might be a Good Thing.
On Tue, Apr 14, 2015 at 1:36 PM, Martin Holmes
wrote: 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/>
-- tei-council mailing list tei-council@lists.tei-c.org http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived
participants (2)
-
Hugh Cayless
-
Martin Holmes