Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 143080 - kmail (and other) calls for heavy dependencies while they are not needed
Summary: kmail (and other) calls for heavy dependencies while they are not needed
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-08-07 05:28 UTC by Raphael Marichez (Falco) (RETIRED)
Modified: 2006-08-07 09:14 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 Raphael Marichez (Falco) (RETIRED) gentoo-dev 2006-08-07 05:28:48 UTC
hi,

i use kmail, knode, and a few other kde apps, but i don't want to install kcontrol and the other big stuff of KDE.

That's why i delete the following line from each ebuild of kmail :

        $(deprange-dual $PV $MAXKDEVER kde-base/kcontrol)" # for the "looknfeel" icon, and probably others.

which is responsible for installing many dependencies.

Is this dependency really needed ? On my computers, kmail, knode, and konqueror... run correctly without it.

cheers,
Comment 1 Raphael Marichez (Falco) (RETIRED) gentoo-dev 2006-08-07 05:41:50 UTC
obviously, same for konqueror too.



kdebase-kioslaves :

kmail wants kdebase-kioslaves that wants kdialog that wants sys-apps/eject ... :((

i usually delete the kde-base/kdialog RDEPEND in kdebase-kioslaves.ebuild too



cheers
Comment 2 Carsten Lohrke (RETIRED) gentoo-dev 2006-08-07 09:14:19 UTC
(In reply to comment #0)
>         $(deprange-dual $PV $MAXKDEVER kde-base/kcontrol)" # for the
> "looknfeel" icon, and probably others.
> 
> which is responsible for installing many dependencies.
> 
> Is this dependency really needed ? 

Yes - users will miss this stuff and have no clue why. I'm not quite sure how many files are affected, but if you want to see a change, identify them and convice kde.org to install them as e.g. kdebase/ressources/, instead with KControl. This would lower the dependency to this new target for us. But we're not striving to do a lot of dependency reordering and complicating ebuilds, raising our maintenance workload.


Regarding kdebase-kioslaves, KMail uses the pop3 and smtp io slaves and kdialog is for sure needed.