[xml/sgml-pkgs] Bug#315780: update-xmlcatalog should support non-Debian-packaged

Sergio Gelato Sergio.Gelato at astro.su.se
Sun Mar 11 15:54:51 CET 2007


* Daniel Leidert [2007-03-11 06:15:12 +0100]:
> Some long time ago you wrote,

Must have been shortly after the sarge release...

> > I'm trying to figure out how to integrate existing local catalogs, 
> > installed on a distributed file system (AFS in my case, but it could 
> > just as easily be NFS or SMB), with Debian's /etc/xml/catalog.
> > 
> > The easiest (but maybe not the most robust) way would be to use a 
> > <nextCatalog> element pointing to the catalog I'm already keeping on the 
> > network share. Unfortunately, update-xmlcatalog only allows --type 
> > (public|system|uri); I see no way to make it generate a <nextCatalog> 
> > element (least of all in the root catalog, where I'd prefer to put it).
> > 
> > My main reason for wanting <nextCatalog> support is that a number of XML 
> > bundles out there ship with their own catalog.xml files, and it seems 
> > easiest to just include them in this way.
> 
> Any problems with expanding the XML_CATALOG_FILES environment variable
> (filenames, separated by colons or spaces IIRC)? 

I wasn't aware of that feature. It may be worth highlighting more
prominently. 

Separating the filenames with colons does not seem to work in sarge.
See the discussion starting at
	http://mail.gnome.org/archives/xml/2002-October/msg00026.html
(the thread's subject is "Lists in XML_CATALOG_FILES") for details.
Separating them with spaces does work; thank you.

>                                                  You cna simply create
> you own catalog using the xmlcatalog utility and simply merge the Debian
> root catalog and your own catalog together by adding them both to the
> XML_CATALOG_FILES environment variable. Is this an solution to your
> problem?

It should be workable. Now, as usual with these things, the question is
how to make sure people find out about this before they decide to file a
bug report (which may go unanswered for a year or two...)

I've just looked at
	http://debian-xml-sgml.alioth.debian.org/
and noticed that the latest Debian XML policy draft, dated 2004-04-12
(has there really been no activity in the last three years?), does not
mention XML_CATALOG_FILES at all, and fails to consider the need I
expressed: to be able to add catalog files that aren't neatly packaged
in a .deb.

So: please improve the documentation.




More information about the debian-xml-sgml-pkgs mailing list