Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 6012 - kdevelop ebuild has too broad dependencies
Summary: kdevelop ebuild has too broad dependencies
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 All
: High enhancement (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-08-04 14:14 UTC by Arkadiusz Mucha
Modified: 2003-04-11 16:49 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Arkadiusz Mucha 2002-08-04 14:14:55 UTC
I don't think it is necessary for the kdevelop ebuild to inherit all
dependencies from kde-base. I emerged each ebuild from kde-base separately to
avoid installing things like lynx or tetex. When I emerge kdevelop I will have
them foisted on me. Do I really need these for a C/C++ development package?
Comment 1 Dan Armak (RETIRED) gentoo-dev 2002-08-31 14:27:23 UTC
We (me, Seemant et al) had a discussion about this and the conclusion is more 
or less that the default behaviour remains, for now, the same since the great 
majority of users are happy that way. We do however propose to add, after the 
current freeze period and when new features are again added to potrage, a new 
global use flag that would make packages depend either on just the things they 
absolutely need, or on everything that they can use. You could then disable it 
and get what you want, in kdevelop as well as other ebuilds. 
Comment 2 Dan Armak (RETIRED) gentoo-dev 2002-09-07 06:43:56 UTC
Of course, 'minor' or 'local' use variables wuold be even more fun... 
Comment 3 Dan Armak (RETIRED) gentoo-dev 2003-01-25 14:10:25 UTC
All bugs now live at kde@gentoo.org. 
I'll return to issues like this after kde 3.1 and gentoo 1.4 have been released and the stable 
tree is unfrozen. 
Comment 4 Dan Armak (RETIRED) gentoo-dev 2003-04-11 16:49:27 UTC
OK, I've removed all optional runtime deps, instead printing a pkg_postinst() list of them with 
short descriptions. I trimmed down the DEPEND list to necessities too, and made jdk and 
python depend on the java and python use flags. Should be ok now. 
This is in kdevelop-3.0_alpha3.ebuild. kdevelop 2.x is unmaintained upstream (sorta), and I 
don't want really to mess with it either... 
Hope that's satisfactory.