Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 127110 - gnome-extra/deskbar-applet should work on GNOME 2.12
Summary: gnome-extra/deskbar-applet should work on GNOME 2.12
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: http://raphael.slinckx.net/deskbar/in...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-03-21 13:08 UTC by Aldo "xoen" Giambelluca
Modified: 2006-03-25 16:23 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Aldo "xoen" Giambelluca 2006-03-21 13:08:13 UTC
I have a laptop where I try to keep it stable, GNOME 2.12 is marked stable.

I've installed deskbar from BMG ebuilds, and it worked, now deskbar is into the official portage tree, but it depends on masked stuff...Nooooooooooooooooo :(

I LOVE it, I NEED it :P. Deskbar-applet doesn't require GNOME 2.14 stuff, I've seen the requirements on the official site...thank you.
Comment 1 Aldo "xoen" Giambelluca 2006-03-23 04:08:01 UTC
Here the deskbar-applet ebuilds requirements :

RDEPEND=">=dev-lang/python-2.3
		 >=x11-libs/gtk+-2.6
		 >=dev-python/pygtk-2.6
		 >=dev-python/gnome-python-2.10
		 >=gnome-base/gnome-desktop-2.10
		 >=dev-python/gnome-python-desktop-2.14.0
		 >=dev-python/gnome-python-extras-2.12
		 >=gnome-base/gconf-2

And here the deskbar-applet requirements (from the official site) :
    * Python 2.3 or above
    * pygtk-2.6 (modules: gtk, gtk.gdk, gtk.glade, gobject)
    * gnome-python-2.10 (modules: gconf, gnome, gnome.ui, gnomevfs)
    * gnome-python-extras-2.10 (module: gnomeapplet)
    * gtk+-2.6 to compile global hotkey and icon entry
    * gnome-desktop-2.10 to compile .desktop parsing and startup notification

The problem is the ">=dev-python/gnome-python-desktop-2.14.0" line, maybe it should be replaced with ">=dev-python/gnome-python-desktop-2.14.0", I think, so also all the "stable" people can enjoy the deskbar black magic ;)

Am I wrong? is gnome-python-desktop-2.14 _really_ required?
Comment 2 Aldo "xoen" Giambelluca 2006-03-23 04:23:44 UTC
(In reply to comment #1)
> And here the deskbar-applet requirements (from the official site) :
>     * Python 2.3 or above
>     * pygtk-2.6 (modules: gtk, gtk.gdk, gtk.glade, gobject)
>     * gnome-python-2.10 (modules: gconf, gnome, gnome.ui, gnomevfs)
>     * gnome-python-extras-2.10 (module: gnomeapplet)
>     * gtk+-2.6 to compile global hotkey and icon entry
>     * gnome-desktop-2.10 to compile .desktop parsing and startup notification
Maybe it should works also on GNOME 2.10!!


> The problem is the ">=dev-python/gnome-python-desktop-2.14.0" line, maybe it
> should be replaced with ">=dev-python/gnome-python-desktop-2.14.0"
Here I made a type, sorry.

The only version of gnome-python-desktop in portage (http://packages.gentoo.org/search/?sstring=python-desktop) is the 2.14.0...mhm...

I'm trying to remove the ">=dev-python/gnome-python-desktop-2.14.0" line from the ebuild, I don't know if it works. 
Comment 3 Aldo "xoen" Giambelluca 2006-03-23 04:40:23 UTC
OK, I've emerge deskbar-applet from the ebuild without the ">=dev-python/gnome-python-desktop-2.14.0" line without problems, now I will test it a little bit, and I will give you a feedback as soon possible ;)
Comment 4 Joe McCann (RETIRED) gentoo-dev 2006-03-25 11:21:15 UTC
What the ebuild needs is to dep on >=gnome-python-desktop-2.14 or <=gnome-python-2.12 since both of those packages provide the same modules but 2.14 versions block each other since some modules were split out into gnome-python-desktop for 2.14
Comment 5 Aldo "xoen" Giambelluca 2006-03-25 12:15:58 UTC
(In reply to comment #4)
> What the ebuild needs is to dep on >=gnome-python-desktop-2.14 or
> <=gnome-python-2.12
In according with the deskbar-applet requirements (http://raphael.slinckx.net/deskbar/index.php#requirements) deskbar-applet should depend on gnome-python (>=2.10)

> since both of those packages provide the same modules but
> 2.14 versions block each other since some modules were split out into
> gnome-python-desktop for 2.14
This is a problem...

Ideally we need a gnome-python-desktop 2.12 to solve it :)
Comment 6 John N. Laliberte (RETIRED) gentoo-dev 2006-03-25 12:26:24 UTC
we targeted deskbar-applet for 2.14.

we are not looking to make it work with 2.12.
Comment 7 Aldo "xoen" Giambelluca 2006-03-25 13:39:51 UTC
I've sent (maybe :)) an e-mail to the deskbar-applet mailing list (http://mail.gnome.org/archives/deskbar-applet-list/2006-March/thread.html) but it's not yet shown.

(In reply to comment #6)
> we targeted deskbar-applet for 2.14.
> 
> we are not looking to make it work with 2.12.
:( I know the deskbar-applet is part of GNOME 2.14, but is there some way to make the ebuild workable also on GNOME 2.12?

At least this can be done via an USE flag, but I know maybe this isn't the best way to solve the issue...
Comment 8 John N. Laliberte (RETIRED) gentoo-dev 2006-03-25 16:23:24 UTC
we are not looking to solve the issue with a use flag or any other way.

If you want it to work with 2.12, maintain your own overlay of the ebuild.