Bug 23853 - Излишние зависимости
Summary: Излишние зависимости
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: python-module-twisted-core-gui (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Grigory Ustinov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-05 19:47 MSD by Andrey Rahmatullin
Modified: 2010-08-30 17:54 MSD (History)
21 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrey Rahmatullin 2010-08-05 19:47:20 MSD
В лучших традициях ALT маленький пакет python-module-twisted-core-gui треюует кучу необязательного хлама, в частности wxPython и gnome.
Comment 1 Sir Raorn 2010-08-05 20:36:01 MSD
"В лучших традициях ALT" запакованы twisted.manhole.ui.test и twisted.trial, которым там, собсно, делать-то и нечего.
Comment 2 Andrey Rahmatullin 2010-08-05 21:28:35 MSD
Тем не менее, wx там явно из-за twisted/internet/wx*, а gnome из-за twisted/manhole/_inspectro.py
Comment 3 real@altlinux.org 2010-08-06 07:05:57 MSD
"python-module-twisted-core-gui треюует кучу необязательного хлама"

Полный список "хлама", пожалуйста. А я подумаю, что с этим делать.

Про wx, gnome и trial - полагаю, это можно в отдельные подпакеты вынести. Про test я уже в курсе (репокоп нашептал).

Займусь на след.неделе, сейчас более срочные дела (HPC).

PS. Я бы выдал ACL тому, кто знает, как лучше, но это может сделать только rt@.
Comment 4 Andrey Rahmatullin 2010-08-06 09:42:13 MSD
(В ответ на комментарий №3)
> "python-module-twisted-core-gui треюует кучу необязательного хлама"
> 
> Полный список "хлама", пожалуйста. А я подумаю, что с этим делать.
Мне достаточно wx и gnome.
Comment 5 Andrey Rahmatullin 2010-08-06 09:45:55 MSD
В принципе, туда же можно и tk.
Comment 6 real@altlinux.org 2010-08-06 09:49:27 MSD
"Мне достаточно wx и gnome."
[...]
"В принципе, туда же можно и tk."

Хорошо, сделаю.
Comment 7 Sergey Alembekov 2010-08-07 12:53:18 MSD
Андрей, а почему, скажем, wx необязательный, если  пакете присутствует wxreactor.py с соответствующими зависимостями?
Comment 8 Andrey Rahmatullin 2010-08-07 12:54:48 MSD
(В ответ на комментарий №7)
> Андрей, а почему, скажем, wx необязательный, если  пакете присутствует
> wxreactor.py с соответствующими зависимостями?

Потому что wxreactor.py с соответствующими зависимостями мне как пользователю gtk2reactor.py предположительно не нужен.
Comment 9 Sergey Alembekov 2010-08-07 13:53:48 MSD
попробую нарезать помельче.
Comment 10 real@altlinux.org 2010-08-09 07:22:15 MSD
Сергей, тогда заодно вот ещё что:

>ls /usr/lib64/python2.6/site-packages/twisted/trial/
test  unittest.py  unittest.pyc  unittest.pyo

Отсутствует __init__.py, из-за чего, в частности, сломалась сборка python-module-Nevow:

http://git.altlinux.org/beehive/logs/Sisyphus-i586/latest/error/python-module-Nevow-0.10.0-alt1.1
Comment 11 Repository Robot 2010-08-30 17:54:04 MSD
python-module-twisted-core-10.1.0-alt4 -> sisyphus:

* Mon Aug 30 2010 Eugeny A. Rostovtsev (REAL) <real at altlinux> 10.1.0-alt4
- Extracted packages: gui-wx, gui-tk and gui-gnome (ALT #23853)
- Moved all tests into test package