Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 360149 - www-client/uzbl does not pull in all dependencies with tabbed use flag
Summary: www-client/uzbl does not pull in all dependencies with tabbed use flag
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Alex Alexander (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-03-23 13:50 UTC by Kaleb Elwert (belak)
Modified: 2011-03-25 13:37 UTC (History)
0 users

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


Attachments
Proposed change to the ebuild (uzbl-9999.ebuild,2.78 KB, text/plain)
2011-03-23 19:57 UTC, Kaleb Elwert (belak)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kaleb Elwert (belak) 2011-03-23 13:50:02 UTC
www-client/uzbl[tabbed] is missing a dependency of pygtk. Without it, the uzbl-tabbed script will not run. As far as I can see, this is in all the uzbl ebuilds.

Reproducible: Always

Steps to Reproduce:
1.Emerge uzbl
2.Try to run uzbl-tabbed without pygtk (eg, not a dep of something else)
Actual Results:  
Something along the lines of "Cannot find module gtk"

Expected Results:  
uzbl-tabbed should have run

I understand that the "helpers" use flag pulls in pygtk, but then that defeats the purpose of including the tabbed use flag if it doesn't include everything it needs...
Comment 1 Kaleb Elwert (belak) 2011-03-23 19:57:53 UTC
Created attachment 267019 [details]
Proposed change to the ebuild

Sorry, not 100% sure how to add a patch.

I really just added
tabbed? (
 dev-python/pygtk
)
to the dependencies...
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2011-03-24 20:29:14 UTC
cp foo-1.ebuild foo-1-r1.ebuild
$EDITOR foo-1-r1.ebuild
diff -u foo-1.ebuild foo-1-r1.ebuild > foo-1.ebuild.patch

Is it really needed in DEPEND? As it seems to install fine, I would think only RDEPEND needs it.
Comment 3 Kaleb Elwert (belak) 2011-03-24 22:40:03 UTC
No, it's just a runtime dependency, so RDEPEND should be fine.
Comment 4 Alex Alexander (RETIRED) gentoo-dev 2011-03-25 13:37:30 UTC
fixed, thank you for reporting this :)