Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 59969 - kde-base/kdeaddons-3.3.0_beta2 depends on some KDE packages that aren't required
Summary: kde-base/kdeaddons-3.3.0_beta2 depends on some KDE packages that aren't required
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Gentoo KDE team
URL: http://www.kde.org/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-08-10 10:08 UTC by Laurence Withers
Modified: 2004-10-29 14:34 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 Laurence Withers 2004-08-10 10:08:10 UTC
The ebuild for kde-base/kdeaddons-3.3.0_beta2 depends on some other KDE
packages such as kdepim, kdemultimedia and arts. However, these aren't hard
dependencies; kdeaddons should compile fine without these, since the configure
script works out what should and should not be compiled.

These dependencies should probably be removed, or at least we could add some
local use flags. In addition, see http://bugs.gentoo.org/show_bug.cgi?id=54574
for info about what's happening with arts, so it doesn't need to be listed as
a dependency anyway.

One dependency that is missing from kdeaddons is kdelibs. kdelibs has arts
listed as a dependency so I guess that solves that problem.

Comments, please?
Comment 1 Quantumstate 2004-08-10 12:44:25 UTC
I guess we could worry about this, when kdemultimedia-3.3.0-r2 and gnome-base will actually compile:
http://forums.gentoo.org/viewtopic.php?t=207877

Don't emerge --update world until then.
Comment 2 Laurence Withers 2004-08-10 22:04:48 UTC
Well, the kdemultimedia bug has been fixed in KDE CVS.
Comment 3 Caleb Tennis (RETIRED) gentoo-dev 2004-08-25 10:54:03 UTC
kdeaddons is the only package that should have inter-module dependencies.  if you want to emerge kdeaddons, then it's reasonable to think you're wanting the functionality of those other packages as well.  I don't think adding use flags is a solution here.

kdeaddons has a dep on kdelibs - it's inherent in the the eclass and from the other dependencies.

just my 2 cents
Comment 4 Laurence Withers 2004-08-25 11:48:28 UTC
Good point about the kdelibs, but it seems silly to have to do
"emerge --nodeps kdeaddons" if I don't want kdemultimedia et al. Obviously we
can't just leave the compile order to luck and not list these packages as
dependencies, otherwise we'll break KDE for half of the users. This is why
I suggested a USE flag.

However, if this doesn't seem like a sensible thing to do (which would be
fair enough), let me know and I'll close the bug :-)
Comment 5 Caleb Tennis (RETIRED) gentoo-dev 2004-08-25 12:01:37 UTC
Well, perhaps it is sensible, but the majority of users who want to use kdeaddons want all of that extra stuff.  I think it's probably easier if someone doesn't want those dependencies, to just make an overlay ebuild or do a nodeps... 

Let's leave the bug open and see if we get any repsonse from other people wanting this functionality.
Comment 6 Laurence Withers 2004-10-29 14:34:41 UTC
Guess nobody else wants this functionality :-( 
Closing.