Hi Norman,

> BUILD FAILED
> ...
> org.apache.fop.fo.ValidationException: 
> file:/home/norman/SourceCode/cvs/firebird/manual/inter/fo/rlsnotes.fo:14412:78:
>  
> Property id "toc.rlsnotes.rnfbtwo-compat" previously used; id values 
> must be unique in document.
>
>
> To me it looks like the duplicate ids warned about above are causing 
> problems in the TOC.

Yes, because if there are duplicate ids, you can't tell which one to link to.

In this case, rnfbtwo-compat is the id of
- the chapter "Known Compatibility Issues" in "Firebird 2 Migration & 
Installation" (file rlsnotes210/install/Compatibility20x.docbook)
- the chapter "Known Compatibility Issues" in the Firebird 2 Release Notes 
(file rlsnotes20/Compatibility.docbook) 

> I'm wondering if this is something we might need to fix.

It would be better (ids must be unique througout a <set>), though in practice 
we get away with it because there's usually no reason to build all the Release 
Notes together.

> Equally XXE doesn't like editing the xml file in that, and other,
> folders - I get the impression that it doesn't like included entities
> anymore or the "*.docbook" suffix is giving it grief!

The file extension shouldn't make any difference. But if I open rlsnotes.xml as 
a document set, I can't open some of the subdocuments because they contain 
entities that were "referenced, but not declared". In fact they _were_ 
declared: in rlsnotes.xml, the top document. So this is an error in XXE. With 
xincludes, this doesn't happen.


> PS. Anyone know the cvs command to revert an edit back to how it was
> before I started editing? I tried "cvs unedit filename" which hasn't helped.

AFAIR, unedit fell into disgrace. If I want to go back to the version in CVS, I 
always delete or rename the local file and do a cvs update.


Cheers,
Paul

------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2d-oct
_______________________________________________
Firebird-docs mailing list
Firebird-docs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/firebird-docs

Reply via email to