Bug 57732

Summary: Регрессия после обновления пакета
Product: Sisyphus Reporter: Andrew Vasilyev <andy>
Component: libxml2Assignee: Maxim Slipenko <maks1ms>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: maks1ms, rider
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Andrew Vasilyev 2026-01-31 22:48:02 MSK
После обновления 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)
Comment 1 Andrew Vasilyev 2026-02-26 14:54:24 MSK
  Возьмём для примера сломавшийся пакет 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*
Comment 2 Repository Robot 2026-03-02 15:59:51 MSK
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).