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
On Fri, Sep 5, 2008 at 12:09 PM, Greg Dekoenigsberg gdk@redhat.com wrote:
- 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.
We upstreamed a fix for it some months ago and got into 2.14.2, wonder how we could have regressed on this?
http://bugzilla.gnome.org/show_bug.cgi?id=523352 https://bugzilla.redhat.com/show_bug.cgi?id=457122
Regards,
Tomeu
On Fri, 5 Sep 2008, Tomeu Vizoso wrote:
On Fri, Sep 5, 2008 at 12:09 PM, Greg Dekoenigsberg gdk@redhat.com wrote:
- 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.
We upstreamed a fix for it some months ago and got into 2.14.2, wonder how we could have regressed on this?
http://bugzilla.gnome.org/show_bug.cgi?id=523352 https://bugzilla.redhat.com/show_bug.cgi?id=457122
No. You did not regress.
Remember, I am an idiot! And sometimes an idiot makes a bastardized live image that pulls from the wrong kickstart file!
Carry on. :)
--g
On Fri, 2008-09-05 at 06:09 -0400, Greg Dekoenigsberg wrote:
- yum install sugar
Installs 20 packages. Great.
FWIW, you probably want 'yum groupinstall sugar-desktop' much like you'd want 'yum groupinstall kde-desktop' or 'yum groupinstall gnome-desktop'
===
- sugar-emulator
Breaks. Still not installing Xephyr. Hmm.
File the broken dep; easy enough to add it
Jeremy
On Friday 05 September 2008 09:35:01 am Jeremy Katz wrote:
On Fri, 2008-09-05 at 06:09 -0400, Greg Dekoenigsberg wrote:
- yum install sugar
Installs 20 packages. Great.
FWIW, you probably want 'yum groupinstall sugar-desktop' much like you'd want 'yum groupinstall kde-desktop' or 'yum groupinstall gnome-desktop'
===
- sugar-emulator
Breaks. Still not installing Xephyr. Hmm.
File the broken dep; easy enough to add it
sugar-emulator really should be split off in a sub package with the dep added on the subpackage. that way it can be dropped off if so desired. its not needed to have sugar as a standalone desktop. just if you want to run it inside an existing desktop.
Dennis
On Fri, Sep 5, 2008 at 4:52 PM, Dennis Gilmore dennis@ausil.us wrote:
On Friday 05 September 2008 09:35:01 am Jeremy Katz wrote:
On Fri, 2008-09-05 at 06:09 -0400, Greg Dekoenigsberg wrote:
- yum install sugar
Installs 20 packages. Great.
FWIW, you probably want 'yum groupinstall sugar-desktop' much like you'd want 'yum groupinstall kde-desktop' or 'yum groupinstall gnome-desktop'
===
- sugar-emulator
Breaks. Still not installing Xephyr. Hmm.
File the broken dep; easy enough to add it
sugar-emulator really should be split off in a sub package with the dep added on the subpackage. that way it can be dropped off if so desired. its not needed to have sugar as a standalone desktop. just if you want to run it inside an existing desktop.
I think it's already splitted off. Greg was unintentionally running some old rpms.
Marco
Disregard. I had a busted ks file.
Now I have a good ks file from rawhide... but it doesn't seem to boot. :)
--g
On Fri, 5 Sep 2008, Jeremy Katz wrote:
On Fri, 2008-09-05 at 06:09 -0400, Greg Dekoenigsberg wrote:
- yum install sugar
Installs 20 packages. Great.
FWIW, you probably want 'yum groupinstall sugar-desktop' much like you'd want 'yum groupinstall kde-desktop' or 'yum groupinstall gnome-desktop'
===
- sugar-emulator
Breaks. Still not installing Xephyr. Hmm.
File the broken dep; easy enough to add it
Jeremy
Fedora-olpc-list mailing list Fedora-olpc-list@redhat.com https://www.redhat.com/mailman/listinfo/fedora-olpc-list