* [sisyphus] Ошибки в python-module-wx
@ 2008-03-01 11:59 Eugine Kosenko
2008-03-01 21:09 ` Eugine Kosenko
2008-03-03 10:38 ` Grigory Batalov
0 siblings, 2 replies; 15+ messages in thread
From: Eugine Kosenko @ 2008-03-01 11:59 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
Похоже, после переезда на Python 2.5 возникла проблема при создании
виджетов. Например,
import wx
if __name__ == '__main__':
app = wx.PySimpleApp()
frame = wx.Frame(None, -1, 'test frame')
panel = wx.Panel(frame, -1)
frame.SetSizer(wx.BoxSizer(wx.VERTICAL))
frame.GetSizer().Add(panel, 1, wx.EXPAND)
frame.Show()
app.MainLoop()
Возникает ошибка:
Traceback (most recent call last):
File "testPanelInBoxSizer.py", line 8, in <module>
frame.GetSizer().Add(panel, 1, wx.EXPAND)
File "/usr/lib/python2.5/site-packages/wx-2.8-gtk2-unicode/wx/_core.py",
line 12452, in Add
return _core_.Sizer_Add(*args, **kwargs)
TypeError: wx.Window, wx.Sizer, wx.Size, or (w,h) expected for item
Может, дело и не в Питоне. Я пока пробую собрать оригинальный
wxPython, чтобы проверить. У кого-нибудь это еще воспроизводится?
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [sisyphus] Ошибки в python-module-wx
2008-03-01 11:59 [sisyphus] Ошибки в python-module-wx Eugine Kosenko
@ 2008-03-01 21:09 ` Eugine Kosenko
2008-03-02 8:15 ` Eugine Kosenko
2008-03-03 10:38 ` Grigory Batalov
1 sibling, 1 reply; 15+ messages in thread
From: Eugine Kosenko @ 2008-03-01 21:09 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions; +Cc: Vitaly Lipatov
Блин, пересобираю тот же самый srpm у себя, ставлю пересобранный --
работает. Ставлю из Сизифа -- не работает. Мистика...
2008/3/1, Eugine Kosenko <eugine.kosenko@gmail.com>:
> Похоже, после переезда на Python 2.5 возникла проблема при создании
> виджетов. Например,
>
> import wx
>
> if __name__ == '__main__':
> app = wx.PySimpleApp()
> frame = wx.Frame(None, -1, 'test frame')
> panel = wx.Panel(frame, -1)
> frame.SetSizer(wx.BoxSizer(wx.VERTICAL))
> frame.GetSizer().Add(panel, 1, wx.EXPAND)
> frame.Show()
> app.MainLoop()
>
> Возникает ошибка:
>
> Traceback (most recent call last):
> File "testPanelInBoxSizer.py", line 8, in <module>
> frame.GetSizer().Add(panel, 1, wx.EXPAND)
> File "/usr/lib/python2.5/site-packages/wx-2.8-gtk2-unicode/wx/_core.py",
> line 12452, in Add
> return _core_.Sizer_Add(*args, **kwargs)
> TypeError: wx.Window, wx.Sizer, wx.Size, or (w,h) expected for item
>
> Может, дело и не в Питоне. Я пока пробую собрать оригинальный
> wxPython, чтобы проверить. У кого-нибудь это еще воспроизводится?
>
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [sisyphus] Ошибки в python-module-wx
2008-03-01 21:09 ` Eugine Kosenko
@ 2008-03-02 8:15 ` Eugine Kosenko
2008-03-02 10:14 ` Pavlov Konstantin
0 siblings, 1 reply; 15+ messages in thread
From: Eugine Kosenko @ 2008-03-02 8:15 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions; +Cc: Vitaly Lipatov
Пересборка и тестирование в хэшере показала, что проблемы тоже нет...
Ладно, будем считать, что это у меня что-то не так...
2008/3/1, Eugine Kosenko <eugine.kosenko@gmail.com>:
> Блин, пересобираю тот же самый srpm у себя, ставлю пересобранный --
> работает. Ставлю из Сизифа -- не работает. Мистика...
>
> 2008/3/1, Eugine Kosenko <eugine.kosenko@gmail.com>:
>
> > Похоже, после переезда на Python 2.5 возникла проблема при создании
> > виджетов. Например,
> >
> > import wx
> >
> > if __name__ == '__main__':
> > app = wx.PySimpleApp()
> > frame = wx.Frame(None, -1, 'test frame')
> > panel = wx.Panel(frame, -1)
> > frame.SetSizer(wx.BoxSizer(wx.VERTICAL))
> > frame.GetSizer().Add(panel, 1, wx.EXPAND)
> > frame.Show()
> > app.MainLoop()
> >
> > Возникает ошибка:
> >
> > Traceback (most recent call last):
> > File "testPanelInBoxSizer.py", line 8, in <module>
> > frame.GetSizer().Add(panel, 1, wx.EXPAND)
> > File "/usr/lib/python2.5/site-packages/wx-2.8-gtk2-unicode/wx/_core.py",
> > line 12452, in Add
> > return _core_.Sizer_Add(*args, **kwargs)
> > TypeError: wx.Window, wx.Sizer, wx.Size, or (w,h) expected for item
> >
> > Может, дело и не в Питоне. Я пока пробую собрать оригинальный
> > wxPython, чтобы проверить. У кого-нибудь это еще воспроизводится?
> >
>
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [sisyphus] Ошибки в python-module-wx
2008-03-02 8:15 ` Eugine Kosenko
@ 2008-03-02 10:14 ` Pavlov Konstantin
2008-03-02 13:06 ` Alex Gorbachenko
` (2 more replies)
0 siblings, 3 replies; 15+ messages in thread
From: Pavlov Konstantin @ 2008-03-02 10:14 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 1643 bytes --]
On Sun, Mar 02, 2008 at 10:15:43AM +0200, Eugine Kosenko wrote:
> Пересборка и тестирование в хэшере показала, что проблемы тоже нет...
> Ладно, будем считать, что это у меня что-то не так...
>
> 2008/3/1, Eugine Kosenko <eugine.kosenko@gmail.com>:
> > Блин, пересобираю тот же самый srpm у себя, ставлю пересобранный --
> > работает. Ставлю из Сизифа -- не работает. Мистика...
По-моему, это показывает, что где-то (предположительно в WX) сломалась
бинарная совместимость.
> > > Похоже, после переезда на Python 2.5 возникла проблема при создании
> > > виджетов. Например,
> > >
> > > import wx
> > >
> > > if __name__ == '__main__':
> > > app = wx.PySimpleApp()
> > > frame = wx.Frame(None, -1, 'test frame')
> > > panel = wx.Panel(frame, -1)
> > > frame.SetSizer(wx.BoxSizer(wx.VERTICAL))
> > > frame.GetSizer().Add(panel, 1, wx.EXPAND)
> > > frame.Show()
> > > app.MainLoop()
> > >
> > > Возникает ошибка:
> > >
> > > Traceback (most recent call last):
> > > File "testPanelInBoxSizer.py", line 8, in <module>
> > > frame.GetSizer().Add(panel, 1, wx.EXPAND)
> > > File "/usr/lib/python2.5/site-packages/wx-2.8-gtk2-unicode/wx/_core.py",
> > > line 12452, in Add
> > > return _core_.Sizer_Add(*args, **kwargs)
> > > TypeError: wx.Window, wx.Sizer, wx.Size, or (w,h) expected for item
> > >
> > > Может, дело и не в Питоне. Я пока пробую собрать оригинальный
> > > wxPython, чтобы проверить. У кого-нибудь это еще воспроизводится?
--
<Leks> о-о-о да тут я смотрю и по русски разговаривают :)
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [sisyphus] Ошибки в python-module-wx
2008-03-02 10:14 ` Pavlov Konstantin
@ 2008-03-02 13:06 ` Alex Gorbachenko
2008-03-02 20:00 ` Vitaly Lipatov
2008-03-03 11:30 ` Eugine Kosenko
2008-03-03 11:31 ` Eugine Kosenko
2 siblings, 1 reply; 15+ messages in thread
From: Alex Gorbachenko @ 2008-03-02 13:06 UTC (permalink / raw)
To: sisyphus
On Sun, 2 Mar 2008 13:14:37 +0300
Pavlov wrote:
>По-моему, это показывает, что где-то (предположительно в WX) сломалась
>бинарная совместимость.
с чего вдруг ? я его не обновлял 100 лет.
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [sisyphus] Ошибки в python-module-wx
2008-03-02 10:14 ` Pavlov Konstantin
2008-03-02 13:06 ` Alex Gorbachenko
@ 2008-03-03 11:30 ` Eugine Kosenko
2008-03-03 12:32 ` Grigory Batalov
2008-03-03 11:31 ` Eugine Kosenko
2 siblings, 1 reply; 15+ messages in thread
From: Eugine Kosenko @ 2008-03-03 11:30 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
2008/3/2, Pavlov Konstantin <thresh@altlinux.ru>:
> По-моему, это показывает, что где-то (предположительно в WX) сломалась
> бинарная совместимость.
А разве бинарники в Сизифе не пересобираются автоматически при
изменении пакетов, от которых они зависят? Я, честно говоря, думал,
что Сизиф вообще регулярно весь пересобирается.
Если нет, тогда, наверное, надо сделать фиктивный релиз: только
поднять версию и повторно выложить в инкаминг. Правильно?
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [sisyphus] Ошибки в python-module-wx
2008-03-03 11:30 ` Eugine Kosenko
@ 2008-03-03 12:32 ` Grigory Batalov
2008-03-03 16:23 ` Eugine Kosenko
0 siblings, 1 reply; 15+ messages in thread
From: Grigory Batalov @ 2008-03-03 12:32 UTC (permalink / raw)
To: sisyphus
On Mon, 3 Mar 2008 13:30:30 +0200
Eugine Kosenko wrote:
> > По-моему, это показывает, что где-то (предположительно в WX) сломалась
> > бинарная совместимость.
>
> А разве бинарники в Сизифе не пересобираются автоматически при
> изменении пакетов, от которых они зависят?
Автоматически - нет. Это я пересобирал python-module-wx с новым питоном.
> Я, честно говоря, думал,
> что Сизиф вообще регулярно весь пересобирается.
Так это для проверки. Пакеты-то потом не выкладываются.
> Если нет, тогда, наверное, надо сделать фиктивный релиз: только
> поднять версию и повторно выложить в инкаминг. Правильно?
Релиз чего?
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [sisyphus] Ошибки в python-module-wx
2008-03-03 12:32 ` Grigory Batalov
@ 2008-03-03 16:23 ` Eugine Kosenko
2008-03-04 10:45 ` Grigory Batalov
0 siblings, 1 reply; 15+ messages in thread
From: Eugine Kosenko @ 2008-03-03 16:23 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
2008/3/3, Grigory Batalov <bga@altlinux.org>:
> On Mon, 3 Mar 2008 13:30:30 +0200
> Eugine Kosenko wrote:
>
> > > По-моему, это показывает, что где-то (предположительно в WX) сломалась
> > > бинарная совместимость.
> >
> > А разве бинарники в Сизифе не пересобираются автоматически при
> > изменении пакетов, от которых они зависят?
>
>
> Автоматически - нет. Это я пересобирал python-module-wx с новым питоном.
А я Виталия достаю...
$ rpm -qi python-module-wx
...
Packager : Vitaly Lipatov <lav@altlinux.ru>
> Релиз чего?
Релиз пакета. Например, поставить версию 2.8.6-alt2
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [sisyphus] Ошибки в python-module-wx
2008-03-03 16:23 ` Eugine Kosenko
@ 2008-03-04 10:45 ` Grigory Batalov
2008-03-06 7:21 ` Eugine Kosenko
0 siblings, 1 reply; 15+ messages in thread
From: Grigory Batalov @ 2008-03-04 10:45 UTC (permalink / raw)
To: sisyphus
On Mon, 3 Mar 2008 18:23:44 +0200
Eugine Kosenko wrote:
> > > > По-моему, это показывает, что где-то (предположительно в WX) сломалась
> > > > бинарная совместимость.
> > >
> > > А разве бинарники в Сизифе не пересобираются автоматически при
> > > изменении пакетов, от которых они зависят?
> >
> > Автоматически - нет. Это я пересобирал python-module-wx с новым питоном.
>
> А я Виталия достаю...
>
> $ rpm -qi python-module-wx
> ...
> Packager : Vitaly Lipatov <lav@altlinux.ru>
...
> > > Если нет, тогда, наверное, надо сделать фиктивный релиз: только
> > > поднять версию и повторно выложить в инкаминг. Правильно?
> > Релиз чего?
>
> Релиз пакета. Например, поставить версию 2.8.6-alt2
Сейчас уже не нужно, python-module-wx-2.8.6-alt1.1 как раз таковым
и является. Лучше разобраться, что с чем несовместимо.
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [sisyphus] Ошибки в python-module-wx
2008-03-04 10:45 ` Grigory Batalov
@ 2008-03-06 7:21 ` Eugine Kosenko
2008-03-06 9:24 ` Grigory Batalov
0 siblings, 1 reply; 15+ messages in thread
From: Eugine Kosenko @ 2008-03-06 7:21 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
2008/3/4, Grigory Batalov <bga@altlinux.org>:
> Сейчас уже не нужно, python-module-wx-2.8.6-alt1.1 как раз таковым
> и является. Лучше разобраться, что с чем несовместимо.
А с чем разбираться, если сборка в хешере дает нормальный пакет?
Может, просто форсировать пересборку в Сизифе?
Вот, я просто взял существующий пакет, поднял последнюю цифру версии,
пересобрал srpm и выложил в Дедал:
ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/Daedalus/i586/RPMS.daedalus/python-module-wx-2.8.6-alt1.2.i586.rpm
И эта версия работает. Думаю, что если выложить ее же в Сизиф, то все поедет.
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [sisyphus] Ошибки в python-module-wx
2008-03-06 7:21 ` Eugine Kosenko
@ 2008-03-06 9:24 ` Grigory Batalov
2008-03-07 6:50 ` Eugine Kosenko
0 siblings, 1 reply; 15+ messages in thread
From: Grigory Batalov @ 2008-03-06 9:24 UTC (permalink / raw)
To: sisyphus
On Thu, 6 Mar 2008 09:21:49 +0200, Eugine Kosenko wrote:
> > Сейчас уже не нужно, python-module-wx-2.8.6-alt1.1 как раз таковым
> > и является. Лучше разобраться, что с чем несовместимо.
>
> А с чем разбираться, если сборка в хешере дает нормальный пакет?
Да, у меня то же самое.
> Может, просто форсировать пересборку в Сизифе?
Это устранит последствия, а не причину. С другой стороны, можно так
сделать, чтобы не создавать пользователям неудобств.
> Вот, я просто взял существующий пакет, поднял последнюю цифру версии,
> пересобрал srpm и выложил в Дедал:
>
> ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/Daedalus/i586/RPMS.daedalus/python-module-wx-2.8.6-alt1.2.i586.rpm
>
> И эта версия работает. Думаю, что если выложить ее же в Сизиф, то все поедет.
То, что нынешняя версия перестала работать, означает, что модуль wx
зависит от каких-то дополнительных факторов, не учтённых при сборке.
Идеально было бы найти эти факторы и добавить в specfile.
--
Grigory Batalov,
ALT Linux Team
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [sisyphus] Ошибки в python-module-wx
2008-03-02 10:14 ` Pavlov Konstantin
2008-03-02 13:06 ` Alex Gorbachenko
2008-03-03 11:30 ` Eugine Kosenko
@ 2008-03-03 11:31 ` Eugine Kosenko
2 siblings, 0 replies; 15+ messages in thread
From: Eugine Kosenko @ 2008-03-03 11:31 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
2008/3/2, Pavlov Konstantin <thresh@altlinux.ru>:
> По-моему, это показывает, что где-то (предположительно в WX) сломалась
> бинарная совместимость.
В багзиллу?
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [sisyphus] Ошибки в python-module-wx
2008-03-01 11:59 [sisyphus] Ошибки в python-module-wx Eugine Kosenko
2008-03-01 21:09 ` Eugine Kosenko
@ 2008-03-03 10:38 ` Grigory Batalov
1 sibling, 0 replies; 15+ messages in thread
From: Grigory Batalov @ 2008-03-03 10:38 UTC (permalink / raw)
To: sisyphus
On Sat, 1 Mar 2008 13:59:26 +0200
Eugine Kosenko wrote:
> Похоже, после переезда на Python 2.5 возникла проблема при создании
> виджетов. Например,
>
> import wx
>
> if __name__ == '__main__':
> app = wx.PySimpleApp()
> frame = wx.Frame(None, -1, 'test frame')
> panel = wx.Panel(frame, -1)
> frame.SetSizer(wx.BoxSizer(wx.VERTICAL))
> frame.GetSizer().Add(panel, 1, wx.EXPAND)
> frame.Show()
> app.MainLoop()
>
> Возникает ошибка:
>
> Traceback (most recent call last):
> File "testPanelInBoxSizer.py", line 8, in <module>
> frame.GetSizer().Add(panel, 1, wx.EXPAND)
> File "/usr/lib/python2.5/site-packages/wx-2.8-gtk2-unicode/wx/_core.py",
> line 12452, in Add
> return _core_.Sizer_Add(*args, **kwargs)
> TypeError: wx.Window, wx.Sizer, wx.Size, or (w,h) expected for item
>
> Может, дело и не в Питоне. Я пока пробую собрать оригинальный
> wxPython, чтобы проверить. У кого-нибудь это еще воспроизводится?
У меня.
^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2008-03-07 6:50 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-03-01 11:59 [sisyphus] Ошибки в python-module-wx Eugine Kosenko
2008-03-01 21:09 ` Eugine Kosenko
2008-03-02 8:15 ` Eugine Kosenko
2008-03-02 10:14 ` Pavlov Konstantin
2008-03-02 13:06 ` Alex Gorbachenko
2008-03-02 20:00 ` Vitaly Lipatov
2008-03-03 11:30 ` Eugine Kosenko
2008-03-03 12:32 ` Grigory Batalov
2008-03-03 16:23 ` Eugine Kosenko
2008-03-04 10:45 ` Grigory Batalov
2008-03-06 7:21 ` Eugine Kosenko
2008-03-06 9:24 ` Grigory Batalov
2008-03-07 6:50 ` Eugine Kosenko
2008-03-03 11:31 ` Eugine Kosenko
2008-03-03 10:38 ` Grigory Batalov
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git