Bug 1440 - libxml2 - missing requires on xml-common
: libxml2 - missing requires on xml-common
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/libxml2)
: unstable
: all Linux
: P5 minor
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2002-10-22 13:45 by
Modified: 2009-05-10 09:31 (History)


Attachments


Note

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


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

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

---

---
------- Comment #1 From 2002-10-23 01:25:46 -------
Именно libxml2 требует каталогов, а не xml-utils?
Вводить небиблиотечные зависимости у lib-пакетов -- плохая практика.
------- Comment #2 From 2002-10-23 01:25:46 -------
Именно libxml2 требует каталогов, а не xml-utils?
Вводить небиблиотечные зависимости у lib-пакетов -- плохая практика.
------- Comment #3 From 2002-10-23 09:47:24 -------
Похоже, что 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 From 2002-10-23 09:47:24 -------
Похоже, что 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 From 2002-10-23 13:37:03 -------
Ok, I\'ll add this dependence.
------- Comment #6 From 2002-10-23 13:37:03 -------
Ok, I\'ll add this dependence.
------- Comment #7 From 2002-11-25 02:39:33 -------
Added in 2.4.27-alt1
------- Comment #8 From 2002-11-25 02:39:33 -------
Added in 2.4.27-alt1