Bug 2610 - Incorrect SGML Catalogs setup
Summary: Incorrect SGML Catalogs setup
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: docbook-dtds (show other bugs)
Version: unstable
Hardware: all Linux
: P5 normal
Assignee: Mikhail Zabaluev
QA Contact:
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-05-23 13:48 MSD by Vitaly A. Ostanin
Modified: 2003-09-02 02:04 MSD (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly A. Ostanin 2003-05-23 13:48:04 MSD
/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 Mikhail Zabaluev 2003-09-02 02:04:29 MSD
Файлы /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'ам большинства дистрибутивов прописать
и их каталог в общую кучу. Ваш покорный слуга тоже не стал изобретать велосипед.