Moving KMail, KNode, Korn and related libraries to kdepim

Neil Stevens neil at
Wed Jan 15 11:29:01 GMT 2003

Hash: SHA1

On Wednesday January 15, 2003 03:16, Matthias Welwarsky wrote:
> Look: Lets say I happen to develop a mail reading program. I of course
> want to use the ioslaves, so I have to checkout kdelibs and kdenetwork
> right now, even if I don't intend to use anything from kdenetwork but
> the ioslaves. Is that convenient?

To develop a new KDE mail application one doesn't need to check out any new 
KDE sources.  One can uses his already-installed kdelibs and kdenetwork.  
Or did you want KDE developers who don't use KDE?

> Maybe I don't want to use the KDE CVS at all. Mhm. I'd have to install
> the kdenetwork package from my distribution to have the ioslaves
> installed. Also not convenient. Maybe my distributor does not package
> the ioslaves separately. Do I have to switch distributions? Maybe my
> employer wouldn't want this. Do I have to switch my employer (OK, here
> it starts to become ridiculous, I apologize).

Why is downloading the kdenetwork package a hardship?  You don't have to 
install the whole thing.  A developer should know how to cd kioslave; 
make; sudo make install.

(Leave third party binaries out of this.  Those are totally out of KDE 
control.  They can and do deviate significantly from what KDE does.)

> About the conceptual clarity: everything that is useful for KDE as a
> platform clearly belongs into kdelibs. Ioslaves definitely fall into
> this category. Unless it's not too exotic, every ioslave should be
> there. Why would only konqueror use the smb ioslave? You can use it in
> every application, in the "Save File" dialog! I never understood why the
> ioslaves got moved out of kdelibs at all. That has caused nothing but
> trouble.
> Just think of "infrastructure" and "application" as a splitting point.

But we already have a splitting point:  Things that are a compile-time 
dependency of multiple packages go into kdelibs.  Everything else goes 

- -- 
Neil Stevens - neil at
"Distinctions by race are so evil, so arbitrary and insidious that a
state bound to defend the equal protection of the laws must not allow
them in any public sphere." -- Thurgood Marshall
Version: GnuPG v1.2.1 (GNU/Linux)


More information about the kde-core-devel mailing list