Bug 11764

Summary: Зависимость на wxWindows и, как следствие, на иксы
Product: Sisyphus Reporter: Mikhail Yakshin <greycat>
Component: python-module-twistedAssignee: Sergey Alembekov <rt>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: antohami, cas, cow, darktemplar, evg, george, imz, lav, mithraen, nbr, qa_viy, rider, rt, sem, shaba, sin, slev, vitty, viy
Version: unstable   
Hardware: all   
OS: Linux   

Description Mikhail Yakshin 2007-05-15 11:30:20 MSD
Насколько я понимаю, twisted - фреймворк для написания всевозможных сетевых 
сервисов. В сборке ALT у него есть зависимость на python-wx => wxWindows => X. 
В итоге на сервере, в общем-то, где иксы не нужны, при установке, например, 
pyicq-t, который связан с twisted, ставятся еще порядка 50-60 мегабайт 
зависимостей с wx и иксовыми библиотеками.

Просьба дать пояснения и по возможности, скажем, если это действительно нужная 
зависимость для каких-то внешних утилит - вынести их в отдельные пакеты, 
которые можно не ставить на сервер.
Comment 1 Vitaly Lipatov 2007-05-16 01:04:07 MSD
Понятия не имею что такое twisted :)
Comment 2 Sergey Alembekov 2007-07-22 14:11:22 MSD
GUI некоторым частям twisted: manhol, spread, im. Пока не знаю может ли twisted
без них работать - попробую проверить. 

З.Ы. Насколько я знаю, в Debian нет для них отдельного пакета - просто
зависимость на wxWidgets помечена как рекомендуемая, но не обязательная.
Comment 3 Sergey Alembekov 2007-09-19 04:25:27 MSD
на другой e-mail
Comment 4 Sergey Alembekov 2007-11-05 00:36:13 MSK
*** Bug 13218 has been marked as a duplicate of this bug. ***
Comment 5 Sergey Alembekov 2007-11-07 01:51:15 MSK
Начал пересборку с python_req_skip для модулей Tkinter, wxPython, gtk и gnome.
Сегодня в incoming ушел первый кусок - python-module-twisted-core. До конца
недели   оторву зависимости и у остальных частей.
Comment 6 Sergey Alembekov 2007-11-08 13:56:51 MSK
От всех частей twisted оторваны зависимости на wx, Tkinter, gtk, gnome и qt4.
Собраны 2 псевдо-пакета python-module-twisted и python-module-twisted -mini
Пакет python-module-twisted имеет в зависимостях все части twisted и оторванные
от них зависимости на wx, Tkinter, gtk, gnome и qt4.
Пакет python-module-twisted -mini не имеет зависимостей на вышеозначенные
GUI-библиотеки, таким образом подходит для использования там, где не нужен GUI.