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

List:       kde-core-devel
Subject:    Re: splitting up kdebase in git
From:       "Aaron J. Seigo" <aseigo () kde ! org>
Date:       2011-01-18 23:13:58
Message-ID: 201101181513.58750.aseigo () kde ! org
[Download RAW message or body]


On Tuesday, January 18, 2011, John Tapsell wrote:
> On 18 January 2011 21:34, Aaron J. Seigo <aseigo@kde.org> wrote:
> > konsole, however, is a significant application in its own right that
> > doesn't actually share code with the rest of the apps in there (besides
> > Qt, kdelibs and runtime, of course ;). so it is getting its own repo.
> > 
> > if there are any questions / concerns / thoughts on this, please provide
> > your feedback now as we'd like to make the move as soon as possible once
> > 4.6.0 is released.
> 
> apps/ksysguard could get its own repo as well.  It's completely
> standalone, and (a few?) people want to compile ksysguardd (the
> daemon) by itself.

the complication there is that krunner also relies on libksyguard, which lives 
in kdebase/workspace/libs/ksysguard. so we'd either end up with a really odd 
dependency in ksysguard on kde-workspace, or kde-workspace would end up 
depending on the ksysguard repository .. and then there's the matter of binary 
compatibility in the library due to that (a number of practical solutions 
there available to us, though).

a process table and such seems a fairly important piece to the workspace, at 
least the desktop (can't imagine shipping without it, really?) ... 

possible options i can think of:

* don't split out ksysguard
* give libksysguard a binary compat strategy, make kde-workspace depend on it
* make the process table a generic plugin of some sort that krunner tries to 
load at runtime, making ksysguard "only" a runtime dependency

any other ideas?

(administrivia bit: if we want it split out, we'll have to write some more git 
conversion rules)


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

KDE core developer sponsored by Qt Development Frameworks

["signature.asc" (application/pgp-signature)]

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

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