Bug 1440

Summary: libxml2 - missing requires on xml-common
Product: Sisyphus Reporter: Vitaly A. Ostanin <vyt>
Component: libxml2Assignee: Dmitry V. Levin <ldv>
Status: CLOSED FIXED QA Contact:
Severity: minor    
Priority: P5 CC: at, shaba
Version: unstable   
Hardware: all   
OS: Linux   

Description Vitaly A. Ostanin 2002-10-22 13:45:27 MSD
libxml2 поддерживает механизм XML Catalogs, и по умолчанию начинает обработку с файла /etc/xml/catalog из пакета xml-common.

Также /etc/xml/catalog нужен при установке scrollkeeper и не хватает косвенной зависимости scrollkeeper &lt;- libxml2 &lt;- xml-common.

---

---

Comment 1 Mikhail Zabaluev 2002-10-23 01:25:46 MSD
Именно libxml2 требует каталогов, а не xml-utils?
Вводить небиблиотечные зависимости у lib-пакетов -- плохая практика.
Comment 2 Mikhail Zabaluev 2002-10-23 01:25:46 MSD
Именно libxml2 требует каталогов, а не xml-utils?
Вводить небиблиотечные зависимости у lib-пакетов -- плохая практика.
Comment 3 Vitaly A. Ostanin 2002-10-23 09:47:24 MSD
Похоже, что libxml2 без каталогов работает, но зависимость не помешает, так как в libxml2 заявлена поддержка механизма каталогов, а без xml-common она не работает.
Кстати, в xml-common находятся лишние (IMHO) каталоги
/usr/share/xml/docbook
/usr/share/xml/docbook/catalog
это должно быть в docbook-dtds и пакетах со стилями.
iso-entities тоже можно собрать отдельным пакетом.
Тогда в xml-common останется только /etc/xml*

Явно выставлять зависимость от xml-common у каждого пакета, использующего libxml2, будет сложно.
Comment 4 Vitaly A. Ostanin 2002-10-23 09:47:24 MSD
Похоже, что libxml2 без каталогов работает, но зависимость не помешает, так как в libxml2 заявлена поддержка механизма каталогов, а без xml-common она не работает.
Кстати, в xml-common находятся лишние (IMHO) каталоги
/usr/share/xml/docbook
/usr/share/xml/docbook/catalog
это должно быть в docbook-dtds и пакетах со стилями.
iso-entities тоже можно собрать отдельным пакетом.
Тогда в xml-common останется только /etc/xml*

Явно выставлять зависимость от xml-common у каждого пакета, использующего libxml2, будет сложно.
Comment 5 Dmitry V. Levin 2002-10-23 13:37:03 MSD
Ok, I\'ll add this dependence.
Comment 6 Dmitry V. Levin 2002-10-23 13:37:03 MSD
Ok, I\'ll add this dependence.
Comment 7 Dmitry V. Levin 2002-11-25 02:39:33 MSK
Added in 2.4.27-alt1
Comment 8 Dmitry V. Levin 2002-11-25 02:39:33 MSK
Added in 2.4.27-alt1