glchess exits with this error when run on rawhide:
Traceback (most recent call last):
File "/usr/bin/glchess", line 20, in <module>
File "/usr/lib/python2.5/site-packages/glchess/glchess.py", line 3, in start_game
app = main.Application()
File "/usr/lib/python2.5/site-packages/glchess/main.py", line 1077, in __init__
self.ui = UI(self)
File "/usr/lib/python2.5/site-packages/glchess/main.py", line 985, in __init__
self.controller = gtkui.GtkUI(self)
File "/usr/lib/python2.5/site-packages/glchess/gtkui/gtkui.py", line 453, in
self.defaultViewController = self.notebook.setDefault(None)
File "/usr/lib/python2.5/site-packages/glchess/gtkui/gtkui.py", line 95, in
self.defaultView = chessview.GtkView(self.ui, '', feedback)
File "/usr/lib/python2.5/site-packages/glchess/gtkui/chessview.py", line 254,
AttributeError: 'NoneType' object has no attribute 'ensure_style'
The attached patch works around this by not changing the style of the info panel
to the tooltip style, except for having a gray background instead of a yellow
one this doesn't seem to have any ill effects. I'm also submitting this upstream
for a proper fix.
Notice that I will commit this fix to cvs and build it, this bug is just for
tracking things until a real fix is available.
Created attachment 161042 [details]
PATCH: glchess no longer works due to gtk tooltip changes
Scrap that I've found the upstream bug, and gtk has been fixed to be backward
compatible (although the yellow background is still gone).