[Kde-pim] Re: Do we need a Beta3?

Till Adam adam at kde.org
Sun Dec 12 13:41:30 GMT 2010


Will, folks,

On Friday 10 December 2010 16:44:40 Will Stephenson wrote:
> On 10/12/10 16:15, Thomas McGuire wrote:

> > On Friday 10 December 2010 11:54:45 Will Stephenson wrote:
> >> On 10/12/10 11:27, Andras Mantia wrote:
> >>> Having an extension for the beta time by itself will not help. If
> >>> nobody fixes bugs, they won't go away. If developers cannot find
> >>> time to work on kdepim, that's fine, but in this case we should
> >>> consider of not releasing kdepim together with 4.6.0. I wish we
> >>> could, but releasing in its current state will do more harm than
> >>> good, as there are obvious shortcomings both in migration (very
> >>> important!) and daily usage.
> > 
> > I agree with Andras here as well, having another beta won't gain us
> > much.
> > I'll stay out of the discussion whether or not to release KDEPIM with
> > KDE 4.6 or not, as I don't know the current state well enough for that.
> > KDEPIM definitely would benefit from more developers, as otherwise bugs
> > indeed won't get fixed. Thankfully, there are some developers like
> > Tobias, Laurent and Andras actually using KMail2 and therefore
> > contributing some bugfixes, which is great. However, IMHO there needs
> > to be a bigger developer base for having a healthy project.
> > 
> >> Agreed. And I don't know how it will improve because there is no
> >> communication from whoever is managing the kmail2 work in KDE PIM or
> >> at
> >> KDAB.
> > 
> > There is no communication because nobody really is managing the work.
> > The
> > developers doing KMail2 bugfixes right now do it to fix their own
> > problems, there is no "managing" involved. And KDAB is working on the
> > mobile version, so don't expect any desktop work coming from there. Of
> > course, the shared bits like Akonadi benefit from the mobile work a
> > lot.
> > So since there the work on the desktop version is not much, there is
> > also not much communication.
> 
> That's very unfortunate.  I believed that when you stood down as KMail
> maintainer, it (and the other major parts of Kontact) would continue to
> be maintained by KDAB as the core of the Kolab client, and since KDAB
> hired the entire set of available kde-pim developers.   What happened to
> that work?  And why hasn't anyone raised a red flag that KMail
> development is basically rolling along without a driver so the rest of
> the KDE project knows about it and can try to help?

Let me describe what's currently going on at KDAB, in this space, maybe that 
helps clarify things a bit. The Kolab client team is presently very busy 
finishing the Windows CE mobile version of Kontact, which we were contracted to 
build. This work has yielded the Maemo and MeeGo versions, as side effects, and 
already benefitted the desktop versions immensely, since we had to do a lot of 
stabilization and performance work that applies across the platforms. The IMAP 
sync is orders of magnitudes faster, kmail as a whole is much smaller and 
faster, etc. Right now, we are in bugfixing phase, which means several people 
are working full time to iron out the last remaining issues in the mobile 
versions. A lot of these issues are also relevant for the desktop versions, as 
you can quite easily tell if you read the hundreds of commits going in per 
week from us.

Once the currently ongoing mobile work  concludes (end of Januar, it looks 
like) we are hopeful to secure more funding that will be focused on the 
desktop again, bringing those platforms to full product maturity as soon as we 
can. Note that the target quality there will be well beyond what I would 
consider ok to release as part of KDE 4.6. Others might differ.

Right now, nearly all of what we do is useful and beneficial for the desktop 
Kontact, since we are focusing on performance, stability and robustness and 
bugfixing. There are a few areas that are out of scope of the project and we 
can thus only care for as time and resources permit. These are:

- migration, which is not relevant on the mobile platforms, no previous data 
there
- POP3, as it is not relevant for the enterprise use cases we are paid to care 
for
- performance problems that are specific to the desktop version, such as in 
some headers list themes
- problems steming from the use of nepomuk, which is not available on mobile 
and has been replaced with a pure strigi based full text search
- problems that appear as a result of distro packaging, such as AppArmor and 
other MySQL setup issues

Many of us have worked on all of these in our spare time, with already quite 
nice results, but those areas still need the most work. This, I think, is also 
apparent from the beta feedback.

So KDAB hasn't abandoned Kontact by any means, we continue to contribute 
heavily to it and of course we also, as a group, along with those not paid to 
work on Kontact in the kdepim community, have an idea of where we want it to 
go. We try to align the project work with the KDE releases as much as we can 
and make sure our work has maximum benefit for KDEPIM. But there are things we 
simply can't fully take responsibility for, at least no all the time and all 
of Kontact, so any and all contribution from others is more than welcome. We 
would prefer non-paid maintainers for the applications, if possible, since we 
believe a strong counter weight for our business interests would benefit 
everyone, but in the absence of that, we are doing what we can to move things 
along. 

As to the question whether we need another beta, I think that more feedback 
and time to work on incorporating that would be helpful, but by itself it 
won't solve the underlying problem that everyone seems to think that the Kolab 
guys will just magically fix everything if we just keep pushing the release 
back long enough. I do think that Kontact as it is in trunk right now, and 
particularly KMail are quite ok and usable, at least if one is on the well 
tested and debugged path of IMAP + local folders and doesn't run into 
migration or nepomuk issues. There are/were a few annoying things like the 
imap resource getting stuck or the unread counts going out of sync, but we 
believe those to be fixed (as part of our project work, btw).

In short: we do need help in kdepim (we've been saying so for years), there's 
a lot of KDAB work going on to help out, I personally think releasing kdepim 
with 4.6 is the right thing to do, we should try to get as much high quality 
feedback as we can, in particular for migration, and we should try to get some 
more KDE hackers from the wider ecosystem to help out, like Thiago, David and 
others have started doing after beta 1, with great results.

Cheers,

Till



_______________________________________________
KDE PIM mailing list kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/



More information about the kde-pim mailing list