Bug#507159: Please Split 'rsvg.o' out of python-gnome2-desktop

simon at mungewell.org simon at mungewell.org
Fri Nov 28 16:38:37 UTC 2008


Package: python-gnome2-desktop
Version: 2.22.0-2

Hello,
The python binding for librsvg2-2 are used by desktop
applications/interfaces other than Gnome, for example the OLPC 'Sugar'
interface.

At present the binding for librsvg2-2 is included in the package
'python-gnome2-desktop', which has a significant number of dependencies on
the gnome desktop. The dependencies are not require to work with/use
librsvg.

For the Sugar team the current packaging causes two problems:
1) A number of gnome dependencies mean that significant additional disk
space is taken up, on a machine with limited resources.

2) For the LiveCD variant the dependencies pull in an incomplete gnome
system which presents itself as a valid session from GDM, but is in fact
is not usable.


The suggestion is:
1) remove
'/usr/lib/python-support/python-gnome2-desktop/python2.4/gtk-2.0/rsvg.so'
into it's own package named 'python-rsvg' (??)

2) add dependency from 'python-rsvg' to 'librsvg2-2' and 'librsvg2-common'.

3) add dependency from 'python-gnome2-desktop' to 'python-rsvg'

4) remove dependency from 'sugar' to 'python-gnome2-desktop'

5) add dependency from 'sugar' to 'python-rsvg'


At present the reverse dependencies for 'python-gnome2-desktop' are:
 accerciser
 awn-manager
 cameramonitor
 cgmail
 d-feet
 deskbar-applet
 elisa-plugins-good
 gedit-plugins
 gimmie
 giplet
 gnome-blog
 gnome-games
 infon-devel
 labyrinth
 memaker
 music-applet
 ontv
 ows
 pybackpack
 pychess
 python-gnome2-desktop-dbg
 python-gnome2-desktop-dev
 python-gnome2-extras
 revelation
 screenlets
 scribes
 serpentine
 service-discovery-applet
 sugar
 termlauncher-applet
 timer-applet

Thank you for your consideration,
Simon Wood.
(aka Mungewell)







More information about the pkg-gnome-maintainers mailing list