organizing kdebase

Aaron J. Seigo aseigo at kde.org
Thu Feb 22 22:15:27 GMT 2007


On February 22, 2007, Richard Moore wrote:
> Anything kdebase will be in one of these groups:
>
> a) Present on all platforms for KDE applications to operate
> b) Present to allow non-KDE apps for a particular platform to integrate
> c) Part of the KDE desktop environement itself

d) apps expected on a minimal desktop, but which are part of the desktop env 
itself

> a == apps

a == runtime, actually

> b == ??
> c == workspace
>
> Is this a better way of looking at things?

i think it is essentially how i'm looking at it, yes. from a packager's POV 
the stuff in runtime/ are the dependencies for KDE apps. the stuff in utils/ 
(or tools/, or whatever) is useful for scripts, apps and command line users 
which aren't KApplications. they are so useful they are in kdebase, but they 
aren't dependencies for KApplications.

this is useful information for both developers of KDE apps (e.g. if it isn't 
in runtime, what are you doing using it? and if it is in runtime, respect it 
even more when modifying it!) as well as system integrators ("this is what 
KDE apps rely on", "this is a set of essential integration and command line 
tools KDE provides", "this is a basic set of apps", "this is the workspace 
or 'desktop shell' ")

-- 
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

Full time KDE developer sponsored by Trolltech (http://www.trolltech.com)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20070222/e41fb8fc/attachment.sig>


More information about the kde-core-devel mailing list