KDE Personal Information Manager

SEP
10
2010

KDEPIM 4.4.6 Available

Tarballs for kdepim-4.4.6 and kdepim-runtime-4.4.6 are now available from a mirror near you.

ftp://ftp.kde.org/pub/kde/stable/kdepim-4.4.6/src

There is no associated kdepim-l10n-4.4.6 tarball since I don't know how to make one -- but there are also no new messages strings so the existing 4.4.5 translations should work.

There is also no ChangeLog since that also is something I'm not sure how to do.

If there are volunteers to make the l10n or Changelog, feel free to contact me about it.

SEP
6
2010

KDEPIM 4.4.6

Looks like we'll be creating a kdepim-4.4.6 tarball, with tagging expected this Thursday 9 September.

So PIMsters, get your bug fixes into the 4.4 branch as soon as possible.
No regressions please. :)
And no new i18n strings either.

Let me know if you need more time and want me to delay the tagging.

This does NOT mean there will be a KDE SC 4.4.6.

JUL
17
2010

Akonadi Workspace Integration

With Akonadi most operations are running behind the scenes, carried out by background helper processes called Akonadi Agents.

While we do have respective progress monitoring in KMail2, users will eventually take advantage of fact that they are no longer tied to specific applications. At which point they might want to be able to check on the status of these background processes without launching some front end applications.

JUN
30
2010

older gentlemen

It is quite normal, in Free Software initiatives, for people to come in, help out, become proficient, maybe even moderately famous, then eventually move on or drop out. Often life gets in the way, parenting, post entry level jobs and growing responsibilities reduce the available time something fierce and once one is no longer really familiar with the code base, it becomes hard to make an effective contribution in those short time and motivation windows that open up. Somewhat ironically, since a large part of my job revolves around KDEPIM, this is very true for me as well.

JUN
19
2010

Akonadi porting for application developers

After all the blogging about our (as in KDE PIM developers) Akonadi porting, I thought I'll address a couple of things other application developer might consider for the next release cycle.

The most prevalent use of PIM API seems to be KABC::StddAddressBook.

Find By Uid

A common use case is to look for a contact object by its identifier, acquired by user selection somewhen in the past.
The code to do that usually looks like this:

JUN
17
2010

Testing the KMail migrator

After my last blog I was asked whether I feel that the migrator is now ready for testing.
I think it is.

If one wants to repeat the same test scenario (or variations of it), there are a couple of tricks to do that with as less effort as possible.

As an initial step create a new user account. This ensures that the data and config on your main account is safe even in cases of anything going wrong.

JUN
13
2010

KMail migration in action

After blogging about our progress on KMail's data and config migration to Akonadi for a couple of times, I felt that it was time for a screencast showing the migrator in action.

The KMail test setup migrated here has most of the common account types: POP3, IMAP, Disconnected IMAP, local MBox file and, of course, KMail's local folders.

MAY
26
2010

Status of automated KMail migration

Those who have read my previous blog entry will remember that I have been working on a way to directly operate on a mixed tree storage layout.

"Mixed tree" means that the mail folder tree (hence "tree") consists of Maildir and MBox folders nested in each other in any combination, e.g. Maildir inside Maildir, MBox inside Maildir, Maildir inside MBox.

Since this is highly KMail specific, it should probably be called "KMail tree" or "KMail mail directory", but there is always room for improvement, especially with naming.

MAY
16
2010

Akonadi Sprint, Final Day

As you most likely have already read on various other blogs we had one of our Akonadi sprints for the past couple of days.

MAY
16
2010

Akonadi Agent Service Actions

Plasma Engine Explorer showing the list of actions the Akonadi Agent Service provides

Taxonomy upgrade extras:

Pages