Crashes on start with pyclutter > 0.8
Bug #441515 reported by
Julian Aloofi
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Entertainer Media Center |
Fix Released
|
Critical
|
Matt Layman | ||
Bug Description
When starting entertainer using a version of pyclutter > 0.8 it does not start.
The error occurs because clutter.Label() was replaced with clutter.Text() in later versions of pyclutter.
See https:/
Linux Distribution: Fedora Rawhide (Fedora 12)
Processor: I can confirm it on 32-bit
Python Version: 2.6.2, pyclutter version 0.9.2
Python Traceback: see attachment
Related branches
lp://staging/~mblayman/entertainer/clean-up-1.0
- Matt Layman: Approve
- Francesco Marella (community): Approve
-
Diff: 157 lines (+19/-29)7 files modifiedentertainerlib/gui/user_interface.py (+10/-13)
entertainerlib/gui/widgets/grid_menu.py (+0/-4)
entertainerlib/gui/widgets/image_menu.py (+0/-4)
entertainerlib/gui/widgets/menu_overlay.py (+0/-2)
entertainerlib/gui/widgets/scroll_menu.py (+0/-1)
entertainerlib/gui/widgets/volume_indicator.py (+8/-4)
entertainerlib/tests/test_arrowtexture.py (+1/-1)
Changed in entertainer: | |
status: | Triaged → In Progress |
Changed in entertainer: | |
status: | In Progress → Fix Committed |
Changed in entertainer: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Julian, thanks for the report. I was well aware that Entertainer would break with clutter > 0.8 because of API changes, but I was too lazy to file the bug since the currently released version primarily targeted Ubuntu 9.04 users. I'm pretty sure that this will be a problem in Karmic Koala and since it looks like 0.5 will actually release some time in the Karmic lifecycle, we will have to address the change before then. Thankfully, after that, the 1.* series of clutter will provide some API stability so we don't have to do this again (this process has happened from 0.4 -> 0.6 -> 0.8 and now 0.8 -> 1.0)
Thanks for reporting from Fedora! Entertainer has always been Ubuntu/Debian focused simply because that's what its developers use, but we would love to be more distro agnostic. After this bug is fixed, please let us know if you have more issues on Fedora as it would be a great help.
Paul, if you get a chance to fix up the clutter stuff from API changes before I get to it, please feel free to reassign to yourself.