An idiot installs Sugar on rawhide
Greg Dekoenigsberg
gdk at redhat.com
Fri Sep 5 10:09:14 UTC 2008
That idiot is me.
I installed Rawhide as of September 5th, a minimal install. Here's what I
did, and what happened. Cut to the end for my idiot follow-up questions.
:)
===
1. yum install sugar
Installs 20 packages. Great.
===
2. sugar-emulator
Breaks. Still not installing Xephyr. Hmm.
===
3. yum install xorg-X11-server-Xephyr
Installs Xephyr. Great.
===
4. sugar-emulator
Traceback, as follows:
Traceback (most recent call last):
File "/usr/bin/sugar-shell", line 30, in <module>
from main import main
File "/usr/share/sugar/shell/main.py", line 34, in <module>
import view.Shell
File "/usr/share/sugar/shell/view/Shell.py", line 38, in <module>
from view.frame import frame
File "/usr/share/sugar/shell/view/frame/frame.py", line 29, in <module>
from view.frame.activitiestray import ActivitiesTray
File "/usr/share/sugar/shell/view/frame/activitiestray.py", line 23, in
<module>
from sugar.graphics.tray import HTray
File "/usr/lib/python2.5/site-packages/sugar/graphics/tray.py", line 22,
in <module>
from sugar.graphics.palette import Palette, ToolInvoker
File "/usr/lib/python2.5/site-packages/sugar/graphics/palette.py", line
922, in <module>
class WidgetInvoker(Invoker):
File "/usr/lib/python2.5/site-packages/gtk-2.0/gobject/__init__.py",
line 40, in __init__
cls._install_properties()
File "/usr/lib/python2.5/site-packages/gtk-2.0/gobject/__init__.py",
line 68, in _install_properties
" or getter. This is not allowed" % (cls,))
TypeError: GObject subclass <class 'sugar.graphics.palette.WidgetInvoker'>
defines do_get/set_property and it also uses a property which a custom
setter or getter. This is not allowed
===
So. Idiot questions!
1. Who owns the Sugar package, and should we be adding
xorg-X11-server-Xephyr as a dependency?
2. Why am I getting this traceback? I'm guessing it's another dependency
that isn't getting installed, but I don't know what it is.
--g
More information about the olpc
mailing list