[Kde-pim] 2009 introspective

Kevin Krammer kevin.krammer at gmx.at
Wed May 6 10:10:18 BST 2009


Hi Aaron,

a couple of points to start with, the others might have additional ones or 
correct mine

On Monday, 2009-05-04, Aaron J. Seigo wrote:
> Hi...
>
> I'm putting together a "where are we now, where are we going" snapshot of
> as many of the "big pieces" in KDE 4 as possible, and I'd like some input
> from you on Kontact (KMail, KOrganizer, Akregator, etc) and Akonadi.
>
> In particular, what I'm looking for are 2-4 bullet items for each of these
> two questions:
>
> * What have been the defining achievements in the last year?

* Getting Akonadi "out there", i.e. making sure it can access the same data 
KDE applications use through the KResource framework (resource migration)

* Start of porting KResource based applications, notably KPilot

* Refactoring and modernisation of the big applications (KOrganizer, KMail) to 
prepare them for porting (switch to model/views, etc)

> * What are the main focus points and or goals for the project in 2009?

* Porting the main applications

* Reduce dependency on resource bridges by implementing respective "native" 
resources

* Enable new developers to add resources we didn't have before, e.g. Google 
Data resource

> If you're feeling extra helpful, you might want to also provide some input
> on:
>
> * What are the major pain points in your project right now?

Personally:
* KResources being used in strange places, usually synchronous (blocking), 
applications assuming certain behavior which is in conflict with the plugin 
API contract

Generally I guess:
* KDE PIM applications having code fragments dating back to KDE1 times, having 
been through several "generations" of maintainers, a lot of internal 
assumptions making them difficult to change in isolated parts

* Not having enough resources to simultaniously maintain a stable version and 
port to Akonadi, e.g. lots of necessary work done on KOrganizer (stability, 
bug fixes), little or no progress towards its Akonadi port

> * Outside of the core libs (kdecore, kdeui, kio, kfile) what are the most
> critical pieces of KDE technologies that your project is relying on?

* kdepimlibs and Akonadi server obviously
* libical

Cheers,
Kevin

-- 
Kevin Krammer, KDE developer, xdg-utils developer
KDE user support, developer mentoring

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-pim/attachments/20090506/a4e7ba01/attachment.sig>
-------------- next part --------------
_______________________________________________
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