Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 477646 - net-misc/flexget needs dev-python/transmissionrpc for transmission plugin
Summary: net-misc/flexget needs dev-python/transmissionrpc for transmission plugin
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Mike Gilbert
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-07-21 15:37 UTC by Neil Bothwick
Modified: 2013-07-22 20:06 UTC (History)
0 users

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


Attachments
patch to flexget-1.1.79 ebuild (flexget-1.1.79.ebuild.patch,534 bytes, patch)
2013-07-21 15:37 UTC, Neil Bothwick
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Neil Bothwick 2013-07-21 15:37:32 UTC
Created attachment 353776 [details, diff]
patch to flexget-1.1.79 ebuild

The transmission plugin included with flexget requires transmissionrpc. This patch adds a transmission USE flag with the required dependency.
Comment 1 Mike Gilbert gentoo-dev 2013-07-21 15:43:33 UTC
I don't usually do use flags for optional runtime dependencies, but I guess this one is a bit non-obvious. I'll think about it.
Comment 2 Neil Bothwick 2013-07-21 19:53:42 UTC
Technically, it's not an optional dependency because the transmission plugin is installed always.
Comment 3 Mike Gilbert gentoo-dev 2013-07-21 19:58:15 UTC
I consider it optional because it is unused unless your flexget config uses it. If it were not optional, I would add an unconditional dependency on it.
Comment 4 Neil Bothwick 2013-07-22 19:41:50 UTC
Yes, it's all a matter of perspective, but you can have both transmission and the transmission plugin installed and it still not work, which isn't very friendly. I guess it could be just as easily fixed by adding a flexget flag to transmission.
Comment 5 Mike Gilbert gentoo-dev 2013-07-22 20:06:43 UTC
+  22 Jul 2013; Mike Gilbert <floppym@gentoo.org> flexget-1.1.79.ebuild,
+  flexget-9999.ebuild, metadata.xml:
+  Add use flag for optional runtime dep on dev-python/transmissionrpc, bug
+  477646 by Neil Bothwick.