После обновления libxml2 15 января с.г. 92 пакета перестали собираться с ошибкой типа: + xargs '-I{}' -- sh -c 'xmllint --loaddtd --valid --nonet '\''/usr/src/tmp/fonts-otf-gfs-philostratos-buildroot{}'\'' >/dev/null && echo /usr/src/tmp/fonts-otf-gfs-philostratos-buildroot{}: OK' /usr/src/tmp/fonts-otf-gfs-philostratos-buildroot/usr/share/fontconfig/conf.avail/61-gfs-philostratos-fonts.conf:2: I/O error : failed to load "urn:fontconfig:fonts.dtd": No such file or directory <!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd"> ^ /usr/src/tmp/fonts-otf-gfs-philostratos-buildroot/usr/share/fontconfig/conf.avail/61-gfs-philostratos-fonts.conf:4: validity error : Validation failed: no DTD found ! <fontconfig> ^ error: Bad exit status from /usr/src/tmp/rpm-tmp.25487 (%check)
Возьмём для примера сломавшийся пакет fonts-ttf-ecolier-court-20070702-alt3_33 С репозиторием от 14.01.2026 пакет собирается, от 16.01.2026 - нет. Разница в установленных в сборочном окружении пакетах: --- 2026-01-14.list 2026-02-26 14:35:15.578722243 +0300 +++ 2026-01-16.list 2026-02-26 14:37:18.002190899 +0300 @@ -122,7 +122,7 @@ libcrypt-devel-4.4.36-alt1.x86_64 libcrypto3-3.5.4-alt1.x86_64 libctf-nobfd0-2.43-alt1.x86_64 -libcups-2.4.16-alt1.x86_64 +libcups-2.4.16-alt2.x86_64 libcurl-8.18.0-alt1.x86_64 libdatrie-0.2.14-alt1.x86_64 libdb4.7-4.7.25-alt13.x86_64 @@ -186,7 +186,7 @@ libpasswdqc-2.0.3-alt3.x86_64 libpcre2-10.47-alt1.x86_64 libpixman-0.46.4-alt1.x86_64 -libpng16-1.6.53-alt1.x86_64 +libpng16-1.6.54-alt1.x86_64 libpolkit-126-alt2.x86_64 libpopt-1.18-alt1.x86_64 libproc2_1-4.0.5-alt3.x86_64 @@ -232,7 +232,8 @@ libwebp7-1.6.0-alt1.1.x86_64 libxcb-1.17.0-alt1.x86_64 libxkbcommon-1.13.1-alt1.x86_64 -libxml2-2.12.10-alt2.x86_64 +libxml2-2.12.10-alt3.x86_64 +libxml2_16-2.14.6-alt2.x86_64 libxslt-1.1.43-alt1.x86_64 libyaml2-6.0.2-alt1.x86_64 libzio-1.06-alt1.x86_64 @@ -351,8 +352,7 @@ vim-minimal-9.1.1264-alt1.x86_64 vitmp-1.0-alt4.qa1.x86_64 which-2.20-alt2.qa1.x86_64 -xml-common-0.6.3-alt15.noarch -xml-utils-2.12.10-alt2.x86_64 +xml-utils-2.14.6-alt2.x86_64 xorg-font-encodings-1.0.4-alt1.noarch xprop-1.2.8-alt1.x86_64 xz-5.4.7-alt1.x86_64 Видим, что перестал устанавливаться пакет xml-common (BTW: почему?), но его добавление в BR сломанного пакета не помогает. Значит, дело в пакетах libxml2*
libxml2-1:2.14.6-alt3 -> sisyphus: Mon Mar 02 2026 Maxim Slipenko <maks1ms@altlinux> 1:2.14.6-alt3 - Add missing xml-common dependency to xml-utils subpackage (closes #57732).