Re: question about placements in /usr/share/xml
- To: Mark Johnson <mrj@ibiblio.org>
- Cc: debian-sgml@lists.debian.org, ardo@debian.org
- Subject: Re: question about placements in /usr/share/xml
- From: Adam Di Carlo <adam@onshored.com>
- Date: Sun, 01 Feb 2004 02:48:00 -0500
- Message-id: <[🔎] oa3c9vqlzj.fsf@sopa.onshored.com>
- In-reply-to: <20040131193017.A6264@tribal.metalab.unc.edu> (Mark Johnson's message of "Sat, 31 Jan 2004 19:30:17 -0500")
- References: <oar7xf237c.fsf@sopa.onshored.com> <20040131224709.GG20013@sbcglobal.net> <1075589772.401c328c864c7@webmail.duke.edu> <20040201000740.GH20013@sbcglobal.net> <20040131193017.A6264@tribal.metalab.unc.edu>
Mark Johnson <mrj@ibiblio.org> writes:
> On Sat, Jan 31, 2004 at 06:07:40PM -0600, Ardo van Rangelrooij wrote:
>> So, the root SGML catalog file only knows about package
>> SGML catalog files that live in /etc/sgml which on their turn only
>> know about local SGML catalogs living under /usr/share/sgml.
>
> I, again, don't understand the need to put SGML catalogs under
> /usr/share/sgml. There's nothing inconsistent about doing it this way.
[...]
> There's no way that I'll ever agree with what you're proposing. Someone
> else needs to weigh in, so we can get some sort of consensus.
I'm with Mark here. If I have XML data going in
/usr/share/xml/docbook/4.0/ for instance, obviously I'll have my XML
catalog, /usr/share/xml/docbook/4.0/catalog.xml. Doesn't it also make
sense to have my SGML catalog, /usr/share/xml/docbook/4.0/catalog ?
Seems to make sense to me, as a user or as a package maintainer.
Symlinks should only be provided to support *legacy* locations --
e.g., the file used to be in /usr/share/sgml/docbook/4.0, but now it's
/usr/share/sgml/docbook/4.0 .
Lets not overcomplicate matters please. I don't see any reason why
SGML catalogs cannot reside in /usr/share/xml/.... Remember the
catalog is just the registration of some content (a DTD or entity
file). That is to say, its metadata. Whether the *content* itself is
SGML or XML should determine whether it goes in /usr/share/sgml or
/usr/share/xml .
--
...Adam Di Carlo...<adam@onshored.com>.......<URL:http://www.onshored.com/>
Reply to: