Future of teamwork plugin

Matt Rogers mattr at kde.org
Wed Jul 4 01:11:49 UTC 2007


On Jul 3, 2007, at 5:38 PM, David Nolden wrote:

> Am Dienstag, 3. Juli 2007 22:43:02 schrieb Andreas Pakulat:
>> stable != not crashing, but I think you're aware of that.
> Of course I know that. That's why I added the "not crashing".
>
>> It is dead code and I think one of the issues we wanted to avoid in
>> KDevelop4 is carrying dead code around. What is so bad about  
>> moving the
>> plugin to a (quite popular) place in playground?
>
> Dead code is relative.. just because noone works on something for  
> half a year
> doesn't mean it's dead, else kdevelop-3.4 would be 90% dead since  
> years.
>
>> Its not in a working state right now, except on your and my  
>> system. That
>> is it doesn't compile against boost 1.33.1. Its also in a non-working
>> state on at least 1 platform other than linux and yes IMHO that  
>> counts
>> wether KDE4/win32 happens for 4.0 or for 4.1.
>
> It does compile with boost 1.33.1, that's what I developed it with.  
> You're
> maybe referring to a problem with the ubuntu feisty boost-packages,  
> they are
> broken(dapper worked, and gutsy works too, that's why I had to  
> upgrade).
>
> It also doesn't compile with amd64 because of a bug in boost(cannot  
> serialize
> 64-bit integers on 64-bit systems). But that can be workarounded  
> easily.
> Stays windows..
>
> mathieu:
>> "the only future I can see for this plugin is a rewrite ... I  
>> don't know
> about it but maybe also a redesign ... "
>
> Rewrite, redesign? What exactly is wrong about the design? Imo, the  
> design of
> the networking-library is great, I'm proud of it. It is easy,  
> multithreaded,
> safe, powerful. I wouldn't do it different now, except that I'd use  
> qt.
>
> Your statement shows that you haven't understood anything about the  
> design.
>
> That's probably my fault. I've created a imo good system, but  
> probably missed
> out documenting it enough for others to think the same about it.  
> The whole
> thing may be a little messy in some places, but mostly It's good in my
> opinion. I've used advanced features of C++ to make the code  
> cleaner and
> safer.
> It may need a little time to understand some of the things, but  
> once you did,
> you would see how cool it is. I do not have the feeling that anyone  
> really
> tried understanding the stuff and maybe even learn some new  
> concepts, but
> instead just start yelling as soon as they see something that does  
> not look
> like the usual kde/qt code.
>
> However, since noone likes it, you can move it into playground Adreas.
>
> greetings, David

No, sorry, I won't let anybody cave in to such pressure from people  
who won't take the time to learn the advanced features of C++ that  
the plugin uses. The plugin stays where it is for now. We'll come  
back and reevaluate it at a later date, when we're ready for a release.
--
Matt






More information about the KDevelop-devel mailing list