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

Bug 246011

Summary: kde-base/kde-wallpapers shouldn't depend on kdelibs, qt and so on
Product: Gentoo Linux Reporter: Erik Hahn <erik_hahn>
Component: Current packagesAssignee: Gentoo KDE team <kde>
Status: RESOLVED WONTFIX    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Erik Hahn 2008-11-07 21:52:20 UTC
kde-base/kde-wallpapers-4.1.2 depends on a lot of packages including kdelibs, strigi and qt. I'm fairly sure the wallpapers don't link to any libraries and work fine without a desktop search, hence the dependencies are unneeded.

Reproducible: Always

Steps to Reproduce:
1. Don't have kde or kdelibs installed
2. Try to install kde-wallpapers

Actual Results:  
kde-wallpapers is installed without any major dependencies (probably none)


Expected Results:  
Lots of unneeded packages are pulled in
Comment 1 Wormo (RETIRED) gentoo-dev 2008-11-09 02:56:14 UTC
You're probably right that the dependencies are not needed, but I think it's going to be a tough change to make because the dependencies come from the kde4-meta eclass. I doubt maintainers of the eclass are going to want to special-case the dependencies for the rare KDE package that doesn't need kdelibs...

anyways, assigning to kde team who might know a good solution. 
Comment 2 Jorge Manuel B. S. Vicetto (RETIRED) gentoo-dev 2008-11-16 04:19:33 UTC
(In reply to comment #1)
> You're probably right that the dependencies are not needed, but I think it's
> going to be a tough change to make because the dependencies come from the
> kde4-meta eclass. I doubt maintainers of the eclass are going to want to
> special-case the dependencies for the rare KDE package that doesn't need
> kdelibs...

As explained by wormo, we're not interested in dropping these deps from the eclass - furthermore, why should you want this package if you don't want KDE? qt and kdelibs are the base KDE deps.