[ANNOUNCEMENT] Updated: docbook-xml42-4.2-3
Patrick Eisenacher
eisenacher@mailshelter.de
Sat Nov 13 20:19:00 GMT 2004
Gerrit P. Haase schrieb:
> Patrick Eisenacher wrote:
>
>> Hi Marcel,
>>
>> Marcel Telka schrieb:
>>
>>>> Since I expected problems with my /etc/xml/catalog file, I kept an
>>>> eye on it. And indeed it got corrupted by the update. Here is what
>>>> happened:
>>>>
>>>> - all group definitions were lost
>>>> - all identation was lost
> If I run the command from the postinstallscript of
>
> $ cygcheck -c docbook-xml42
> Cygwin Package Information
> Package Version Status
> docbook-xml42 4.2-2 OK
>
> with libxml2:
> $ cygcheck -c libxml2
> Cygwin Package Information
> Package Version Status
> libxml2 2.6.13-1 OK
>
> It works ok:
>
> <?xml version="1.0"?>
> <!DOCTYPE catalog PUBLIC "-//OASIS//DTD Entity Resolution XML Catalog
> V1.0//EN"
> "http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd">
> <catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">
> <group id="" xml:base="file:///usr/share/">
> <rewriteSystem
> systemIdStartString="http://db2latex.sourceforge.net/xsl/"
> rewritePrefix="db2latex-xsl-0.8pre1/xsl/"/>
> <rewriteSystem
> systemIdStartString="http://www.oasis-open.org/docbook/xml/4.2/"
> rewritePrefix="/usr/share/docbook-xml42/"/>
> <rewriteURI
> uriStartString="http://docbook.sourceforge.net/release/xsl/current/"
> rewritePrefix="docbook-xsl/"/>
> </group>
> <group id="" xml:base="file:///cygdrive/e/Entwicklung/Hedwig/">
> <uri name="html.titlepage.templates.xsl"
> uri="Object/html.titlepage.templates.xsl"/>
> </group>
> </catalog>
>
>
> What version of libxml2 do you have installed? What is the content of
> the 4.2-3 docbook-xml42 postinstall script?
Hi Gerrit,
this is getting weird. I get different results than you:
$ cygcheck -c docbook-xml42
Cygwin Package Information
Package Version Status
docbook-xml42 4.2-3 OK
$ cygcheck -c libxml2
Cygwin Package Information
Package Version Status
libxml2 2.6.13-1 OK
$ cat /etc/postinstall/docbook-xml42.sh.done
#!/bin/sh
mkdir -p /etc/xml
[ -f /etc/xml/catalog ] || xmlcatalog --noout --create /etc/xml/catalog
xmlcatalog --noout --add public \
"-//OASIS//DTD DocBook XML V4.2//EN" \
http://www.oasis-open.org/docbook/xml/4.2/ \
/etc/xml/catalog
xmlcatalog --noout --add rewriteSystem \
http://www.oasis-open.org/docbook/xml/4.2/ \
/usr/share/xml/docbook/4.2/ \
/etc/xml/catalog
and running that gives me a corrupted xml catalog with group elements
missing as reported before:
eisenacher@NB-RASTA /etc/xml
$ /etc/postinstall/docbook-xml42.sh.done
eisenacher@NB-RASTA /etc/xml
$ cat catalog
<?xml version="1.0"?>
<!DOCTYPE catalog PUBLIC "-//OASIS//DTD Entity Resolution XML Catalog
V1.0//EN"
"http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd">
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">
<rewriteSystem
systemIdStartString="http://db2latex.sourceforge.net/xsl/"
rewritePrefix="db2latex-xsl-0.8pre1/xsl/"/>
<rewriteSystem
systemIdStartString="http://www.oasis-open.org/docbook/xml/4.2/"
rewritePrefix="/usr/share/xml/docbook/4.2/"/>
<rewriteURI
uriStartString="http://docbook.sourceforge.net/release/xsl/current/"
rewritePrefix="docbook-xsl/"/>
<uri name="html.titlepage.templates.xsl"
uri="Object/html.titlepage.templates.xsl"/>
<public publicId="-//OASIS//DTD DocBook XML V4.2//EN"
uri="http://www.oasis-open.org/docbook/xml/4.2/"/>
</catalog>
I played around a little bit with the xmlcatalog --shell option. The
debug command is not really helpful. But as soon as I execute the first
add command, the group elements get lost.
Is there anything else I can provide to track this down? complete
cygcheck output or such alike? I wonder why we get different results
while we both have the same version of the libxml2 package installed.
Marcel, judging from your post, you get the same results as I did?
Cheers,
Patrick
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
More information about the Cygwin
mailing list