Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 143080

Summary: kmail (and other) calls for heavy dependencies while they are not needed
Product: Gentoo Linux Reporter: Raphael Marichez (Falco) (RETIRED) <falco>
Component: [OLD] KDEAssignee: Gentoo KDE team <kde>
Status: RESOLVED UPSTREAM    
Severity: enhancement    
Priority: High    
Version: 2006.0   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

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.