Bug 23318

Summary: No essential requirements specified
Product: Sisyphus Reporter: Dmitry V. Levin <ldv>
Component: libXtst-develAssignee: Valery Inozemtsev <shrek>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: blocker    
Priority: P3 CC: aen, evg, kas, mike, shrek
Version: unstable   
Hardware: all   
OS: Linux   

Description Dmitry V. Levin 2010-04-11 05:17:33 MSD
В результате недавнего обновления xorg сломалась сборка нескольких десятков пакетов из-за того, что испортились межпакетные зависимости.
Как минимум в пакете libXtst-devel заголовочный файл /usr/include/X11/extensions/XTest.h включает другие заголовочные файлы из пакетов, которые не вытягиваются по зависимостям:

$ hsh --ini && hsh-install libXtst-devel && hsh-shell
$ rpmquery -l libXtst-devel | grep '^/usr/include/.*\.h' | xargs -r sed -n '/#include/ s|.*<\([^>]\+\)>.*|/usr/include/\1|p' | xargs -r ls > /dev/null 
ls: cannot access /usr/include/X11/Xfuncproto.h: No such file or directory
ls: cannot access /usr/include/X11/extensions/xtestconst.h: No such file or directory
ls: cannot access /usr/include/X11/extensions/XInput.h: No such file or directory

Эти файлы находятся в пакетах xorg-xproto-devel, xorg-xextproto-devel, и libXi-devel соответственно.  Просьба поскорее исправить зависимости.
Comment 1 Repository Robot 2010-04-11 19:55:07 MSD
libXtst-1.1.0-alt2 -> sisyphus:

* Sun Apr 11 2010 Dmitry V. Levin <ldv@altlinux> 1.1.0-alt2

- Fixed package dependencies (closes: #23318).