Moving KMail, KNode, Korn and related libraries to kdepim

Cornelius Schumacher schumacher at kde.org
Sat Jan 11 00:07:45 GMT 2003


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 at kde.org>




More information about the kde-core-devel mailing list