Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 255130

Summary: net-p2p/deluge: The gtk use flag causes dbus to be installed even with -dbus set.
Product: Gentoo Linux Reporter: James Cline <james.cline>
Component: New packagesAssignee: Raúl Porcel (RETIRED) <armin76>
Status: RESOLVED FIXED    
Severity: normal CC: net-p2p
Priority: High    
Version: 2008.0   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description James Cline 2009-01-16 05:20:28 UTC
The gtk use flag causes dbus to be installed because of dev-python/dbus-python even with -dbus set. dbus is not required in order for deluge to function. This appears to apply to all of the deluge ebuils in my local portage tree (other platforms as well?). Adding another, separate, use flag for dbus would fix this problem. I'm not familiar enough with writing ebuilds to seem to get it working myself, though.

Note: I did delete that line and am running deluge 1.1.0 perfectly fine after clearing dbus off of my system.
Comment 1 Wormo (RETIRED) gentoo-dev 2009-01-16 06:56:03 UTC
According to the official install instructions at the project homepage, 
http://dev.deluge-torrent.org/wiki/Faq#HowdoIinstall1.1
http://dev.deluge-torrent.org/wiki/InstallingDeluge
python-dbus really is a dependency.

Maybe some features which you don't happen to use are broken when python-dbus is missing? 
Comment 2 James Cline 2009-01-16 16:22:42 UTC
(In reply to comment #1)
> According to the official install instructions at the project homepage, 
> http://dev.deluge-torrent.org/wiki/Faq#HowdoIinstall1.1
> http://dev.deluge-torrent.org/wiki/InstallingDeluge
> python-dbus really is a dependency.
> 
> Maybe some features which you don't happen to use are broken when python-dbus
> is missing? 
> 

I'll be more than happy to test for something being broken or missing, but it has worked fine for me. #deluge on irc.freenode.net originally told me (I think it was andar) that deluge only needed dbus to have files added from outside of deluge, which appears to hold true. If I have, say, firefox "open" a torrent with deluge, it doesn't work. (It actually appears to create a second instance of deluge and still does not add the torrent, but the second instance doesn't appear to hurt anything and may not actually be a second instance.) I have not tested anything in daemon mode, though.
Comment 3 Andrew Resch 2009-12-25 21:00:25 UTC
DBUS is no longer used by Deluge with version 1.2
Comment 4 Raúl Porcel (RETIRED) gentoo-dev 2010-05-29 15:42:25 UTC
1.1.9 punted from the tree