Bug 28569

Summary: Излишние зависимости
Product: Sisyphus Reporter: Zerg <anubix>
Component: rpm-buildAssignee: placeholder <placeholder>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: aen, arseny, glebfm, imz, ldv, placeholder, vt, zerg
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 28557    

Description Zerg 2013-02-17 17:25:18 MSK
http://git.altlinux.org/tasks/90111/logs/events.1.1.log

P.S.
А так же из-за такой зависимости будет невозможна пересборка phonon без пересборки Qt. Оно вроде бы правильно, но не хотелось бы.
Comment 1 AEN 2013-02-18 11:40:39 MSK
То есть в системе нужно два phonon явно и старый хак не работает?
Comment 2 Zerg 2013-02-18 12:12:32 MSK
Нет. Новый rpmbuild думает, что phonon-devel -- подпакет (такой есть, но пакуется только при бутстрапе) и ставит зависимость на == %epoch:%version-%release , но на phonon-devel из совсем другого пакета, что заметно по версии.

Я попробую еще один способ.
Comment 3 Zerg 2013-02-18 12:42:56 MSK
За-ifdef-ил подпакеты *phonon*. Надеюсь, получится.
http://git.altlinux.org/tasks/90211/
Comment 4 Sergey V Turchin 2013-02-18 19:05:03 MSK
(В ответ на комментарий №3)
> Надеюсь, получится.
Вроде поехало.
Раньше у нас достаточно было ifdef-ить только %files, но т.к. в других дистрибутивах  ifdef-ят и %package, то НЕБАГ