Description of problem: When installing Deluge gnome-python2 brings in a lot of unneeded dependencies.
Version-Release number of selected component (if applicable): 1.3.6-1.fc18
How reproducible: yum install deluge
Steps to Reproduce:
1. Install deluge from the command line
2. Observe required dependencies
Actual results: gnome-python2, gnome-python2-bonobo, gnome-python2-canvas, gnome-python2-gnome, gnome-python2-gnomevfs as dependencies. This brings in things like libbonobo and a whole load of other stuff.
Expected results: No expected Gnome dependencies.
Additional info: Deluge is cross platform and runs on Windows. This should further suggest that Gnome python libs are unneeded.
Deluge uses these GNOME libraries on Linux and other libraries on other platforms. Deluge itself is a meta package. deluge-gtk is the actual package that has the following direct dependencies
Which of these do you believe is unnecessary?
It is gnome-python2-gnome that I believe is unnecessary. If you try installing that particular package it brings in a lot of dependencies as part of the yum output shows:
Package Arch Version Repository Size
gnome-python2-gnome x86_64 2.28.1-9.fc18 fedora 81 k
Installing for dependencies:
ORBit2 x86_64 2.14.19-6.fc18 fedora 172 k
gnome-python2 x86_64 2.28.1-9.fc18 fedora 46 k
gnome-python2-bonobo x86_64 2.28.1-9.fc18 fedora 86 k
gnome-python2-canvas x86_64 2.28.1-9.fc18 fedora 33 k
gnome-python2-gnomevfs x86_64 2.28.1-9.fc18 fedora 84 k
gnome-vfs2 x86_64 2.24.4-10.fc18 updates 833 k
libart_lgpl x86_64 2.3.21-4.fc18 fedora 65 k
libbonobo x86_64 2.32.1-3.fc18 fedora 433 k
libbonoboui x86_64 2.24.5-4.fc18 fedora 341 k
libgnome x86_64 2.32.1-5.fc18 fedora 740 k
libgnomecanvas x86_64 2.30.3-5.fc18 fedora 226 k
libgnomeui x86_64 2.24.5-5.fc18 fedora 789 k
pyorbit x86_64 2.24.0-11.fc18 fedora 50 k
Install 1 Package (+13 Dependent packages)
Deluge to the best of my knowledge is a pure GTK application and doesn't have Gnome dependencies.
The gnome-python2-gnome dependency should be replaced with pygtk2 I believe.
I have reviewed the list of dependencies and added/removed some as per latest upstream requirements. Will be pushing out a build that fixes this problem shortly. Do test and provide feedback
deluge-1.3.6-2.fc19 has been submitted as an update for Fedora 19.
* should fix your issue,
* was pushed to the Fedora 19 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing deluge-1.3.6-2.fc19'
as soon as you are able to.
Please go to the following url:
then log in and leave karma (feedback).
Unfortunately I cannot test this as I'm running Fedora 18 and the update is for 19. Could you also push an update to 18?
There is an update for Fedora 18 as well for several days now
deluge-1.3.6-2.fc19 has been pushed to the Fedora 19 stable repository. If problems still persist, please make note of it in this bug report.