From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.9) Gecko/20020311 Description of problem: the package uses directories /usr/share/sgml/docbook/sgml-dtd-3.0-1.0-8 /usr/share/sgml/docbook/sgml-dtd-4.0-1.0-8 /usr/share/sgml/docbook/sgml-dtd-4.1-1.0-8 /usr/share/sgml/docbook/xml-dtd-4.1.2-1.0-8 the correct names are /usr/share/sgml/docbook/sgml-dtd-3.0 /usr/share/sgml/docbook/sgml-dtd-4.0 /usr/share/sgml/docbook/sgml-dtd-4.1 /usr/share/sgml/docbook/xml-dtd-4.1.2 rpm -q docbook-dtds docbook-dtds-1.0-8 Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: ls /usr/share/sgml/docbook/ Additional info: the users refer to these directories, so naming them differently in different releases places undue burden on the users (we have to change our files after each upgrade!)
Why does anyone need a system path for them, when they all have public IDs that don't change?
good point - I just realized that jade actually can get the DTD from the net, yes, you are right, I don't really need what I asked for (xerxes and xalan that I used before did require local DTDs) Still, I think the current naming is bad. another thing, xml.soc has to be passed tp nsgmls and it is located in the verion-dependent directory /usr/share/doc/openjade-1.3.1/pubtext/xml.soc which also requires me to change the Makefile with each openjade upgrade. thanks.
xml.soc is now supplied by sgml-common (0.6.3-10).