List Info

Thread: Future of teamwork plugin




Future of teamwork plugin
user name
2007-07-03 05:39:27
Hi,

recently the question was raised on kde-devel why KDE4
depends on Boost
(kdepimlibs dependecy here) and during the thread it was
pointed out
that KDevPlatform's teamwork plugin also depends on Boost.

Now currently teamwork is completely disabled because it
doesn't build
on dashboard due to problems with the boost-libs installed
there and
nobody has the time and ressources to maintain it and thus
fix the
problems. Also there's at least 1 porting effort needed
since the
KComponentData change yesterday.

I'm thinking we should move this plugin to
playground/kdevelop4-extra-plugins, because it clearly isn't
anywhere
close to being maintainable in a kind-of-library module. The
code is a
mess, its very complicated and its very much code. 

Apart from that it doesn't build on win32 and probably will
not until
parts of it are ported to Qt (at least the CommonC++ stuff,
Boost
recently started efforts to use CMake).

I'm voting to move it out of the platform and into
playground/kdevelop4-extra-plugins. Yes if it works well it
will be a
really useful plugin (Eclipse recently started with
communications
stuff), but we need to be able to maintain it and this can't
be guaranteed
currently.

Andreas

-- 
You will soon meet a person who will play an important role
in your life.

_______________________________________________
KDevelop-devel mailing list
KDevelop-develkdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinf
o/kdevelop-devel

Re: Future of teamwork plugin
user name
2007-07-03 07:13:04
On Tuesday, 3. July 2007, Andreas Pakulat wrote:
> I'm voting to move it out of the platform and into
> playground/kdevelop4-extra-plugins. Yes if it works
well it will be a
> really useful plugin (Eclipse recently started with
communications
> stuff), but we need to be able to maintain it and this
can't be guaranteed
> currently.

We were just discussing it at aKademy here, in the KDevelop
BoF, and came to 
the exact same conclusion. (We, that is, Alexander, Andras,
Jens, Aleix, 
Harald and me).

I think you've got some strong support for moving the
teamwork plugin.

_______________________________________________
KDevelop-devel mailing list
KDevelop-develkdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinf
o/kdevelop-devel

Re: Future of teamwork plugin
user name
2007-07-03 10:13:41
On Tuesday 03 July 2007 08:13:04 Jakob Petsovits wrote:
> On Tuesday, 3. July 2007, Andreas Pakulat wrote:
> > I'm voting to move it out of the platform and
into
> > playground/kdevelop4-extra-plugins. Yes if it
works well it will be a
> > really useful plugin (Eclipse recently started
with communications
> > stuff), but we need to be able to maintain it and
this can't be
> > guaranteed currently.
>
> We were just discussing it at aKademy here, in the
KDevelop BoF, and came
> to the exact same conclusion. (We, that is, Alexander,
Andras, Jens, Aleix,
> Harald and me).
>
> I think you've got some strong support for moving the
teamwork plugin.
>
> _______________________________________________
> KDevelop-devel mailing list
> KDevelop-develkdevelop.org
> https://barney.cs.uni-potsdam.de/mailman/listinf
o/kdevelop-devel
I agree too
Mathieu


-- 
N'kee:   Slow-acting poison that builds up in the adrenal
glands; one of the 
most insidious toxins permitted under the accords of Guild
Peace and the 
restrictions of the Great Convention.  (See War of
Assassins.)

  -- The Assassins' Handbook

_______________________________________________
KDevelop-devel mailing list
KDevelop-develkdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinf
o/kdevelop-devel

Re: Future of teamwork plugin
country flaguser name
Germany
2007-07-03 11:04:27
Am Dienstag, 3. Juli 2007 14:13:04 schrieb Jakob Petsovits:
> On Tuesday, 3. July 2007, Andreas Pakulat wrote:
> > I'm voting to move it out of the platform and
into
> > playground/kdevelop4-extra-plugins. Yes if it
works well it will be a
> > really useful plugin (Eclipse recently started
with communications
> > stuff), but we need to be able to maintain it and
this can't be
> > guaranteed currently.

So the fact that the stable network-code is not written in
qt makes it 
unmaintainable? Isn't this fascism on toolkit-level?

If we would disable the patch-management part, we'd have a
usable plugin that 
is more stable than any other part of kdevelop-4 currently
is.

However It's true that I have no time to work on it, so if
the code is really 
so scary for you, move it away.


_______________________________________________
KDevelop-devel mailing list
KDevelop-develkdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinf
o/kdevelop-devel

Re: Future of teamwork plugin
user name
2007-07-03 11:26:07
On 03.07.07 18:04:27, David Nolden wrote:
> Am Dienstag, 3. Juli 2007 14:13:04 schrieb Jakob
Petsovits:
> > On Tuesday, 3. July 2007, Andreas Pakulat wrote:
> > > I'm voting to move it out of the platform and
into
> > > playground/kdevelop4-extra-plugins. Yes if it
works well it will be a
> > > really useful plugin (Eclipse recently
started with communications
> > > stuff), but we need to be able to maintain it
and this can't be
> > > guaranteed currently.
> 
> So the fact that the stable network-code is not written
in qt makes it 
> unmaintainable? Isn't this fascism on toolkit-level?

Oh, its stable? Do you have tests to prove that? And no, the
fact that
its hard to understand for anybody but the original author
makes it hard
to maintain. The fact that we lack resources anyway doesn't
allow us to
keep code that will be unmaintained for another 2 months
(and doesn't
even compile on all developers machines).

Andreas, who is rather scared by the code.

-- 
You will be awarded a medal for disregarding safety in
saving someone.

_______________________________________________
KDevelop-devel mailing list
KDevelop-develkdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinf
o/kdevelop-devel

Re: Future of teamwork plugin
user name
2007-07-03 11:28:31
On Tuesday 03 July 2007 12:04:27 David Nolden wrote:
> Am Dienstag, 3. Juli 2007 14:13:04 schrieb Jakob
Petsovits:
> > On Tuesday, 3. July 2007, Andreas Pakulat wrote:
> > > I'm voting to move it out of the platform and
into
> > > playground/kdevelop4-extra-plugins. Yes if it
works well it will be a
> > > really useful plugin (Eclipse recently
started with communications
> > > stuff), but we need to be able to maintain it
and this can't be
> > > guaranteed currently.
>
> So the fact that the stable network-code is not written
in qt makes it
> unmaintainable? Isn't this fascism on toolkit-level?
>
> If we would disable the patch-management part, we'd
have a usable plugin
> that is more stable than any other part of kdevelop-4
currently is.
>
> However It's true that I have no time to work on it, so
if the code is
> really so scary for you, move it away.
Hi David,
I have a few questions about this plugin. 
the first one is why did you wrote a complete network
protocol instead of 
using something like jabber, which can easily be extended to
support most (if 
not all ) the features one might expect of this kind of
plugin?

I think 1 qualifies as "a few questions" ;)
Mathieu

-- 
"If we were meant to fly, we wouldn't keep losing our
luggage."

_______________________________________________
KDevelop-devel mailing list
KDevelop-develkdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinf
o/kdevelop-devel

Re: Future of teamwork plugin
user name
2007-07-03 11:36:18
On Tuesday 03 July 2007, David Nolden wrote:
> However It's true that I have no time to work on it, so
if the code
> is really so scary for you, move it away.

Even if we abstract from the code content itself, if you
admit that you 
have no time to work on and as it was not really tested for
the simple 
case that KDevelop4 is pretty much in unusable state, and as
KDevelop4 
will continue to move forward, this is enough to say that
your code 
shouldn't stay *now* in kdevplatform. 
 
Andras

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

_______________________________________________
KDevelop-devel mailing list
KDevelop-develkdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinf
o/kdevelop-devel

Re: Future of teamwork plugin
country flaguser name
Germany
2007-07-03 12:38:45
Am Dienstag, 3. Juli 2007 18:26:07 schrieb Andreas Pakulat:
> Oh, its stable? Do you have tests to prove that?
1 Month of testing. During the last month of development, I
didn't have to 
touch the networking code any more, while testing
higher-level network 
features.

Since the code has no dependencies that can cause new
regressions, it's quite 
probable that it stayed stable.



_______________________________________________
KDevelop-devel mailing list
KDevelop-develkdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinf
o/kdevelop-devel

Re: Future of teamwork plugin
country flaguser name
Germany
2007-07-03 12:50:20
Am Dienstag, 3. Juli 2007 18:28:31 schrieb mchouinard:
> Hi David,
> I have a few questions about this plugin.
> the first one is why did you wrote a complete network
protocol instead of
> using something like jabber, which can easily be
extended to support most
> (if not all ) the features one might expect of this
kind of plugin?
>
> I think 1 qualifies as "a few questions" ;)
> Mathieu

The networking-code is generally abstracted into
"users", "sessions". It would 
be quite easy to extend it to use jabber, and I think it
would be great. All 
necessary would be enabling Teamwork::Client to manage a
user-list from a 
jabber-account, and writing a specialization of
Teamwork::Session(or similar 
named) that can send/receive data and attach one such
session to each 
jabber-user.

So in the end using jabber would have ment some additional
work, and the 
planned feature-list was too long to do that. 
Besides, I didn't know about jabber when I wrote the
proposal. 

Btw. I'm not sure though whether jabber would be usable for
real-time editing 
of a document.

greetings, David


_______________________________________________
KDevelop-devel mailing list
KDevelop-develkdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinf
o/kdevelop-devel

Re: Future of teamwork plugin
user name
2007-07-03 11:56:36
On 7/3/07, Andras Mantia <amantiakde.org> wrote:
> Even if we abstract from the code content itself, if
you admit that you
> have no time to work on and as it was not really tested
for the simple
> case that KDevelop4 is pretty much in unusable state,
and as KDevelop4
> will continue to move forward, this is enough to say
that your code
> shouldn't stay *now* in kdevplatform.
I'd like to stress the "now" part here. Once you
have some time
working on it and polishing its code we can move it back
because
basically everybody agrees teamwork is cool.

_______________________________________________
KDevelop-devel mailing list
KDevelop-develkdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinf
o/kdevelop-devel

[1-10] [11-20] [21-30] [31-40] [41-49]

about | contact  Other archives ( Real Estate discussion Medical topics )