Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 330817 - kde-base/kdelibs: split ebuilds
Summary: kde-base/kdelibs: split ebuilds
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo KDE team
Depends on:
Reported: 2010-08-02 10:49 UTC by Ari Entlich
Modified: 2010-10-23 16:42 UTC (History)
0 users

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


Note You need to log in before you can comment on or make changes to this bug.
Description Ari Entlich 2010-08-02 10:49:46 UTC
This is no technical reason why this isn't possible. The only limitation is manpower - every package which depends on kdelibs would have to be analyzed to figure out which libraries it actually uses. However, the change doesn't have to be made all at once - the existing kdelibs package can be replaced by a metapackage during the transitional period.

Debian is already doing this. See Their package database could probably serve as a good source of dependency information.

This would be extremely valuable for those who don't actually use KDE, but occasionally need a program or two which require kdelibs.

Reproducible: Always
Comment 1 Jorge Manuel B. S. Vicetto Gentoo Infrastructure gentoo-dev 2010-08-02 15:54:18 UTC
This is something that has been raised before by some KDE developers, but there was no progress made yet.
I can't talk for the other KDE herd members, but until KDE splits the tarball, I wouldn't even think about going forward with this. Also, KDE (upstream) already complains about our choice to "minimize" dependencies as frankly most developers seem to think that users should be "forced" to install kde-meta.
Comment 2 Dmitri Pogosian 2010-08-03 05:40:16 UTC
From the point of view of user, I always give KDE under Gentoo as an example of package modularity chosen just right. Not too fine grained, not too monolotic
Comment 3 Maciej Mrozowski gentoo-dev 2010-09-08 01:36:16 UTC
Definitely we're no going to split it unless it's actually split at build system level upstream.
Besides there's little point. The only 'splitting-worthy' parts of kdelibs are:
- khtml/ (+kjs maybe and kjsembed)
- kdewebkit/
- plasma/
- nepomuk/
- solid/

Nepomuk is already optional by the means of semantic-desktop USE flag.
Comment 4 Andreas K. Hüttel gentoo-dev 2010-10-23 16:42:44 UTC
With me as the third (albeit junior) team member thinking that this makes no sense at the moment, I'm resolving this as CANTFIX.