Random wonderings (Was: move klicker to kextragear)
Aaron J. Seigo
aseigo at kde.org
Mon Jan 26 18:03:20 GMT 2004
-----BEGIN PGP SIGNED MESSAGE-----
On January 25, 2004 08:31, Frans Englich wrote:
> I guess I agree in large parts: The first layer is the technical
> infrastructure, not a complete DE but allows KDE apps to be run.
correct.. things like DCOP, XMLUI, kdecore and kdeui, kio, etc...
> The second
> layer brings a DE which covers basic use for everyone - apps from kdebase,
> basic parts from kdemultimedia, kdegraphics, kdepim, kdenetwork.
not really; this is actually TWO layers put together: one is the desktop
environment (kdesktop, kicker, kwin, ksplash, kcontrol) which are all
contained within kdebase; the other layer is the applications.
i separate these two out because you can run the desktop env w/out the
applications, and (more commonly) the applications w/out the desktop env
(e.g. kmail or konqueror in a blackbox or windowmaker session). i also see a
separation there because USERS see a separation there. this is because if one
is running the desktop env layer, it will be (almost assuredly) all be KDE,
whereas at the application level you may see a mix of technologies.
this separation is critical to understand when branding something as "KDE",
since one may be running KDE as an environment to launch apps in and it is
indeed "KDE", but one may also be running KDE as an environment for KDE
it also makes it easier to move applications between the various application
layers (which happens) without disturbing the definition of the less often
altered infrastructure (Layer 0) and desktop (Layer 1) layers.
> On top of that, there is packages for special uses, such as kmusic,
> kdeadmin etc, not ment for everyone but it's there for those users who has
> specific needs.
> But, in this layout, which we pretty much agrees on(AFAICT), kdeutils most
> of all, doesn't fit in. I find the logic flawed, who wants kdeutils? Those
kdeutils fits in Layer 2 (a set of common applications to make KDE immediately
useful to the bulk of KDE users). it includes a calculator, gpg manager,
floppy formatter, wallet manager, etc. things that many people need, but
don't necessarily qualify as "network" or "pim" or "graphics". apps that
don't meet the "user to the bulk of KDE users" requirement perhaps should be
moved out of kdeutils (though that can be annoying for packagers and users
alike =) and into extragear.
> who wants a lot of utils? If we had a util package for each
> package(kdegraphics ie.) that would make more sense - somekind of extension
> to the packages(?). But right now it is a extension to the whole of KDE?
extension, or part of KDE's "Layer 2". things like a calculator which everyone
needs, but doesn't really belong in kdebase or any of the other more specific
Aaron J. Seigo
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA EE75 D6B7 2EB1 A7F1 DB43
while (!horse()); cart();
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux)
-----END PGP SIGNATURE-----
More information about the kde-core-devel