[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: Proposal: New module "kdecore"
From:       Matt Rogers <mattr () kde ! org>
Date:       2006-04-18 23:05:55
Message-ID: 200604181805.55300.mattr () kde ! org
[Download RAW message or body]

On Tuesday 18 April 2006 17:35, Cornelius Schumacher wrote:
> Working on KDE 4 has become quite hard for application developers, because
> there are frequent changes in the framework which require recompilation of
> lots of code. This is especially hard with kdebase because it's a huge
> module, although only parts of it are required to run an application.
>
> Another problem with kdebase is that it contains lots of stuff which is not
> required for KDE applications when they are run in a different desktop
> environment (be it GNOME, MacOS, Windows, Xfce, KDE 4 apps on a KDE 3
> desktop, or whatever), so it's hard to determine what a KDE application
> really requires (or should make us of, or can presume).
>
> To rectify this situation I propose to create a new module "kdecore" in SVN
> which contains those parts of kdebase which are required for KDE
> applications to run correctly independent of the desktop environment the
> user chooses to run the applications on.
>
> One way to see the new module "kdecore" would be as the runtime
> dependencies of a KDE application, whereas kdelibs contains the
> compile-time dependencies.
>
> A first approximation of what parts of kdebase could be moved to the new
> module "kdecore":
> - the most important kcontrol modules which are required to run and
> configure applications correctly (accessibility, colors, fonts, locale,
> style, maybe more), this also requires the kcontrol framework
> - l10n (data needed for localization of applications)
> - kdeprint (printing framework)
> - drkonqi (crash handler)
> - khelpcenter (online help viewer)
> - some important kioslaves which are expected to be present on all systems,
> like fish, or are required by other components, like man and info.
>
> I think creating this new module would make it easier to develop,
> distribute and deploy KDE applications inside and outside of the KDE core
> modules. It would draw clearer boundaries to what KDE applications actually
> are, improve modularization and specify dependencies in a clearer way. It
> could also help to advance KDE 4 development by making the process of
> porting applications to KDE 4 more light-weight and more fun.
>
> Comments? Questions? Enthusiastic approval?

isn't this what kdebase/workspace is for?
--
Matt
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic