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 Fedora-olpc-list mailing list