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