Akonadi meeting Day 1: The Big Move.
Yesterday evening we met at KDAB to discuss the agenda for this weekend. We decided that we would try to move the various Akonadi parts to the correct places in subversion for the 4.1 release. And that is exactly what happened this morning, we moved libakonadi – the kde dependend part – to kdepimlibs, the mailody resource moved to the other resources, etc, etc. It all went pretty smoothly although we finished 4 hours later than planned. That only caused us to skip lunch ;-(. Some people who updated during the big shuffle probably had some compile errors, sorry for that.
I also removed the local copy of Akonadi we had in Mailody. That means Mailody now depends on kdepim in KDE’s svn. I expect the distributions to ship the resources in a separate package, so it is not a big problem. The Akonadi Server still has a dependency on KDE (KLocalSocket), as soon as it’s replaced by QLocalSocket, that part will move to kdesupport or somewhere else.
While Volker and Tobias were moving things around, I started working on create a systemtray application for controlling Akonadi from the systemtray. Already it can stop and start the akonadi server and show the satus of the server. Soon it will serve as ‘host’ for displaying errors from the different resources. Now we need sone icons for Akonadi, althought the question mark icon is also triggering attention nicely ;-)
So after we had lunch&dinner at the same time, we started to review the API of Akonadi. Till joined us and soon the discussion was to complex for me to follow 100%. Not a big problem. I guess this review will continue for the next couple of hours, and probably result in some API changes tomorrow. One change will corrupt all current items in Akonadi, it just needs to be done. All this has to be completed before the 4.1 release, as from that moment on, we can not change the API.
Hi Tom,
Keep up the good work and to keep us informed. It nice to
read that you’re making good progress on akonadi!
R