Bug 2610 - Incorrect SGML Catalogs setup
: Incorrect SGML Catalogs setup
Status: CLOSED NOTABUG
: Sisyphus
(All bugs in Sisyphus/docbook-dtds)
: unstable
: all Linux
: P5 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2003-05-23 13:48 by
Modified: 2003-09-02 02:04 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2003-05-23 13:48:04
/etc/sgml/xml-docbook-4.2.cat
должен содержать строку
CATALOG \"/usr/share/xml/xml-iso-entities-8879.1986/catalog\"
для разрешения через SGML Catalogs xml-iso-entities, используемых в DocBook XML 4.2.

Кстати, IMHO, на каталоги в /usr/share/sgml/* этот каталог указывать не должен - это должны делать каталоги из соответствующих пакетов/программ.

docbook-dtds-1.0-alt7

---

---

------- Comment #1 From 2003-09-02 02:04:29 -------
Файлы /etc/sgml/*ml-docbook-*.cat предназначены главным образом для
docbook-utils, которые не обращаются к /etc/sgml/catalog по умолчанию.
Ссылки на ISO character entities прописаны в файлах DTD для Docbook XML 4.2.
В текущей версии пакета docbook-dtds все ссылки на XML entities ведут к файлам
из xml-common.
Включение каталога /usr/share/sgml/sgml-iso-entities-8879.1986 нужно для работы
c DocBook DSSSL stylesheets, в которых используются public IDs для ISO
character
entities именно в SGML варианте.
Аналогично, docbook-utils требуют нахождения по public ID уже для DSSSL
stylesheets, что подсказывает maintainer'ам большинства дистрибутивов прописать
и их каталог в общую кучу. Ваш покорный слуга тоже не стал изобретать
велосипед.