Bug 9922

Summary: [PATCH] Избыточная зависимоcть на xorg-x11-devel
Product: Sisyphus Reporter: Slava Semushin <php-coder>
Component: libdockapp-develAssignee: viy <viy>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: minor    
Priority: P4 CC: viy
Version: unstableKeywords: patch
Hardware: all   
OS: Linux   
Attachments:
Description Flags
diff для спека
none
Патч для устранения всех предупреждений от компилятора none

Description Slava Semushin 2006-08-27 13:34:14 MSD
[c0der@rock ~]$ rpm -q libdockapp-devel
libdockapp-devel-0.6.1-alt1

libdockapp-devel содержит избыточные зависимости, в частности на виртуальный
пакет xorg-x11-devel:

[c0der@rock ~]$ rpm -qR libdockapp-devel
libdockapp = 0.6.1-alt1
xorg-x11-devel
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1

На самом же деле пакету реально требуются только libX11-devel и libXpm-devel:

[c0der@rock ~]$ sed -ne 's|^#include <\(X11/.*\.h\)>|/usr/include/\1|p'
/usr/include/dockapp.h | xargs rpm -qf
libX11-devel-1.0.0-alt5
libX11-devel-1.0.0-alt5
libXpm-devel-3.5.5-alt1

В случае уменьшения зависимостей выгода будет в том, что в чрут хашера нужно
будет устанавливать на 44 пакета меньше, что для меня важно, т.к. я использую
самосборный репозитарий.
Comment 1 Sir Raorn 2006-08-27 23:18:04 MSD
У меня пока нет повода пересобирать пакет, но в ледующей сборке постараюсь не
забыть.
Comment 2 Slava Semushin 2006-08-27 23:34:35 MSD
(In reply to comment #1)

А бага в багзилле уже не повод для выпуска новой сборки пакета ??! :D
Comment 3 Sir Raorn 2006-08-28 00:14:27 MSD
Такая - нет.
Comment 4 Slava Semushin 2006-10-01 22:09:43 MSD
Готов сделать NMU.
Comment 5 Slava Semushin 2006-10-02 15:20:25 MSD
Created attachment 1647 [details]
diff для спека
Comment 6 Slava Semushin 2006-10-02 15:23:19 MSD
Created attachment 1648 [details]
Патч для устранения всех предупреждений от компилятора
Comment 7 Sir Raorn 2008-06-19 02:25:13 MSD
Fixed in upcoming 0.6.2-alt1