При сборке у меня file:/usr/share/xml/docbook/dtd/4.5/dbcentx.mod:380: warning: failed to load external entity "file:/usr/share/xml/docbook/dtd/4.5/ent/isotech.ent" В /usr/share/xml/docbook/dtd/4.5/ указано "ent/isotech.ent" , но в /usr/share/xml/docbook/dtd/4.5/ent есть только iso-tech.ent . docbook-dtds или xml-common нужно обновить/исправить, а то этот мой новый пакет необходим для сборки пачки остальных.
В sgml-common в spec-файле создается явно iso-tech.ent, а не isotech.ent .
Я исправлю. Не против?
В общем я для себя захакал. Надеюсь, для остальных не сломается. А на будущее -- нужно исправлять и docbook-dtds и xml-common, чтоб подкаталог ent был не ссылкой на одно и то же, а по нормальному, т.к. они для каждой версии разные. Иначе, чем дальше, тем больше попа.
sgml-common-0.6.3-alt15 -> sisyphus: * Wed Feb 11 2015 Sergey V Turchin <zerg@altlinux> 0.6.3-alt15 - fix character entities for docbook-xml-4.5 (ALT#30725)
sgml-common можно не трогать. Завёл bug#30731 .
Предлагаю для всех *.ent в каталоге /usr/share/xml/xml-iso-entities-8879.1986/ сделать симлинки со старыми именами вида iso-*.ent.
Я именно это и сделал.