Future of teamwork plugin

Andras Mantia amantia at kde.org
Fri Jul 6 12:59:37 UTC 2007


On Friday 06 July 2007, Andreas Pakulat wrote:
> > What I forsee is that the user wants to install Quanta in a
> > distribution and will suddenly need to install boost, even if
> > Quanta is not using. Through the dependency of Quanta on
> > kdevplatform, which depends on teamwork, which depends on boost.
>
> This is a distribution problem and not ours. How distributions
> package the KDE module's is their "thing" and yes I do know some
> distro's suck at this, thats just another reason to change the
> distribution - IMHO.
Unfortunately the distribution problems are also fire back to us. And 
this is what I'm worried about. As it is known, most of the users use 
the distribution packages, and they do not compile from source. And no, 
changing distributions is not always good, as none of them is perfect 
and its always good to use what you know better. Actually I use two 
(Suse and Kubuntu) and I'm not completely happy with either (altough I 
favour one over the other, but still keep the other as well). And both 
have packaging (and dependency) issues...

> Thats wrong, IMHO. If Boost enables the coder to write code that
> actually makes it possible to write this plugin then it also adds
> value for the user.

Yes, I agree in such case, if there is no alternative, this can make 
sense.

> Oh, who said that? boost compile's totally fine with gcc4.2 and it
> also works with gcc4.2 when itself is built with gcc 4.1. The problem
> I had was with GNU Common C++, which uses a header (for providing
> mutexes IIRC) from the standard gcc headers which doesn't exist in
> gcc 4.2. 

I read my backlog of kde-commits lately and found this comment there:
 ############################################################################
 # Teamwork is disabled until somebody figures out why it doesn't build 
with
-# boost 1.33.1:
+# boost 1.33.1 and CommonC++ 1.5.6 doesn't work with gcc 4.2:

If this is already fixed, that's fine.

Regarding the move out: as I said I don't want to continue with the 
arguing. I'll try to be positive and will say now that let's leave 
teamwork where it is and decide before the first beta what to do with 
it. If David or somebody else will keep it updating so it doesn't fail 
to compile and keeps tracking the changes of rest of kdevplatform, I'm 
already half happy. If some more work is done to reduce the 
dependencies, that'd be even better. 

Andras


-- 
Quanta Plus developer - http://quanta.kdewebdev.org
K Desktop Environment - http://www.kde.org




More information about the KDevelop-devel mailing list