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

List:       kde-core-devel
Subject:    Re: Moving KMail, KNode, Korn and related libraries to kdepim
From:       Cornelius Schumacher <schumacher () kde ! org>
Date:       2003-01-11 0:07:45
[Download RAW message or body]

On Saturday 11 January 2003 01:38, Allan Sandfeld Jensen wrote:
> On Friday 10 January 2003 22:07, Cornelius Schumacher wrote:
> > On Friday 10 January 2003 20:27, Adriaan de Groot wrote:
> > > 3) move shared code to new module and extend the dependency tree
> >
> > It's already hard to handle dependencies inside a module like
> > kdepim. Moving some of the dependencies to something like a
> > kdelibs2 wouldn't make things easier.
> >
> > For me the most appealing argument for moving kmail to kdepim is
> > that this is the option which causes least work to solve our
> > problem of code duplication.
>
> But it could also clean up kdelibs and kdebase by moving everything
> that requires network-access to kdenetworklibs. Large modules is not
> a solution to anything only a complication and a demodulization.

We are not only talking about network libs. KMail also has hidden 
dependencies on kdepim, so you would end up with a kdenetworkandpimlibs 
module. I can't see how this would make thing less complex than putting 
KMail into kdepim.

Moving KMail to kdepim doesn't mean that we stop to modularize. In fact 
having this in a single module might make it easier to factor out 
common components because there are not so much constraints as in 
kdelibs.

-- 
Cornelius Schumacher <schumacher@kde.org>
[prev in list] [next in list] [prev in thread] [next in thread] 

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