libxml2 поддерживает механизм XML Catalogs, и по умолчанию начинает обработку с файла /etc/xml/catalog из пакета xml-common. Также /etc/xml/catalog нужен при установке scrollkeeper и не хватает косвенной зависимости scrollkeeper <- libxml2 <- xml-common. --- ---
Именно libxml2 требует каталогов, а не xml-utils? Вводить небиблиотечные зависимости у lib-пакетов -- плохая практика.
Похоже, что 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, будет сложно.
Ok, I\'ll add this dependence.
Added in 2.4.27-alt1