Bug 32057 - Python-module-wx3.0 неработоспособен.
: Python-module-wx3.0 неработоспособен.
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/python-module-wx3.0)
: unstable
: all Linux
: P3 blocker
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2016-05-04 11:03 by
Modified: 2016-05-04 20:40 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2016-05-04 11:03:19
Не проходит даже собственных тестов python-module-wx3.0-demo
python run.py 
Python 2.7.11 (default, Apr 15 2016, 13:09:43) 
[GCC 5.3.1 20151207 (ALT Linux 5.3.1-alt3)]
wx.version: 3.0.3.0 gtk3 (classic)
Traceback (most recent call last):
  File "run.py", line 30, in <module>
    assertMode = wx.PYAPP_ASSERT_DIALOG
AttributeError: 'module' object has no attribute 'PYAPP_ASSERT_DIALOG'

Кроме этого, не работают практически все приложения, работавшие с wx2.9 - по
схожим причинам - отсутствие констант. Пример - playonlinux.
Также не работает класс таймера.
------- Comment #1 From 2016-05-04 12:26:35 -------
Вот, кстати, 4 пакета, которые перестали собираться после того, как удалили
wx2.9:

[imz@people ~]$ cd /beehive/logs/Sisyphus-i586/latest/error/
[imz@people error]$ egrep 'python.*[^r/]wx($|[^3])' -r .
./drpython-1:3.11.3-alt1:E: Couldn't find package python-module-wx2.9
./python-module-peak-o-mat-1:1.1.9-alt1.svn20130614:E: Couldn't find package
python-module-wx2.9-devel
./python-module-apptools-4.4.0-alt1.git20150430:MI2a:        target
python2.7(wx) AMB
./python-module-apptools-4.4.0-alt1.git20150430:MI2a:        target
python-module-wx
./python-module-apptools-4.4.0-alt1.git20150430:MI2a:         mark
python-module-wx
./python-module-apptools-4.4.0-alt1.git20150430:E: Couldn't find package
python-module-wx2.9
./shogun-3.2.0-alt1:E: Couldn't find package python-module-wx2.9
[imz@people error]$ egrep 'python.*[^r/]wx($|[^3])' -rl .
./drpython-1:3.11.3-alt1
./python-module-peak-o-mat-1:1.1.9-alt1.svn20130614
./python-module-apptools-4.4.0-alt1.git20150430
./shogun-3.2.0-alt1
[imz@people error]$ 

Раз python-module-wx3.0 не является рабочей заменой python-module-wx2.9 всегда,
то, вероятно, их починка потребует какого-то внимания и понимания. (Или просто
удалить и их и не связываться?)
------- Comment #2 From 2016-05-04 12:32:21 -------
к сожалению, все гораздо хуже - кроме тех пакетов, которые перестали
собираться, оказалась куча пакетов, которые просто проглотили ссылку на wx30,
собираются, но не работают. Это такие тихие бомбы.
Хотелось бы узнать причины удаления wx2.9 ( при том, что оставлен просто wx,
который 2.8!). 
wx3.0, похоже, надо собирать с нуля. Причем на основе 2.9.
------- Comment #3 From 2016-05-04 13:03:57 -------
Покажите мне 2.9 на https://www.wxwidgets.org/downloads/
Что такое 2.9?
Множество wx в репозитории только путает мантейнеров, что использовать.
Есть 2.8 для старья, 3.0 - стабильная версия, 3.1 - последняя версия. 2.9 -
вообще не понятно к чему отнести.
Что бы починить python-module-wx3.0 надо просто удалить всю самодеятельность от
real@.
------- Comment #4 From 2016-05-04 15:12:55 -------
>покажите мне 2.9 на https://www.wxwidgets.org/downloads/
>Что такое 2.9?
https://github.com/wxWidgets/wxPython/tree/wx-2.9.0.1
>
>Множество wx в репозитории только путает мантейнеров, что использовать.
>Есть 2.8 для старья,
2.9 ЛУЧШЕ для старья, чем 2.8.

> 3.0 - стабильная версия, 3.1 - последняя версия. 2.9 -
вообще не понятно к чему отнести.
К соответствующей ветке апстримного гита.

>Что бы починить python-module-wx3.0 надо просто удалить всю самодеятельность от
real@.
Попробую поднять версию до wxPy3.0.2.0 и выложить тестовую задачу.
------- Comment #5 From 2016-05-04 19:00:02 -------
В задании #164295 тестовая сборка с 3.0.2.0. После сборки проверьте
работоспособность.

PS: если решите посылать свою сборку, то мне кажется легче собирать из тарбола.
------- Comment #6 From 2016-05-04 20:40:01 -------
Большое спасибо, заработал и erlang (c оговорками, но это я еще буду
разбираться с самим  erlang-ом) и playonlinux. Можно запускать в сизиф и p8.