ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [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 13:06       ` Alex Gorbachenko
@ 2008-03-02 20:00         ` Vitaly Lipatov
  0 siblings, 0 replies; 15+ messages in thread
From: Vitaly Lipatov @ 2008-03-02 20:00 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On 2 марта 2008, Alex Gorbachenko wrote:
> On Sun, 2 Mar 2008 13:14:37 +0300
>
> Pavlov wrote:
> >По-моему, это показывает, что где-то (предположительно в WX)
> > сломалась бинарная совместимость.
>
> с чего вдруг ? я его не обновлял 100 лет.
Ну так наверное Питон рядом обновился.


-- 
С уважением,
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info


^ 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

* 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-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-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-06  9:24                 ` Grigory Batalov
@ 2008-03-07  6:50                   ` Eugine Kosenko
  0 siblings, 0 replies; 15+ messages in thread
From: Eugine Kosenko @ 2008-03-07  6:50 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

2008/3/6, Grigory Batalov <bga@altlinux.org>:
>   То, что нынешняя версия перестала работать, означает, что модуль wx
>   зависит от каких-то дополнительных факторов, не учтённых при сборке.
>   Идеально было бы найти эти факторы и добавить в specfile.

Ну, тут я пас.

https://bugzilla.altlinux.org/show_bug.cgi?id=14803

^ 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