This week I've been working on libgtodo, by QBall (of gnomesupport fame). I converted it to GObject and broke everything I could think of: ABI, API, XML file format... But then, if you have to break something, better break it right. The API is much more straightforward, now, and better, I think. Now, libgtodo behaves like GConf: a client, which monitors an XML file, and keeps track of the task list. I plan to wrap this library with a Perl (and, later, a Python) binding. This is part of a grand master plan of creating a series of libraries for handling common operations for a PIM, such as a contact list, a daily/montly/yearly schedule and task lists. Right now, the only PIM for GNOME is Evolution; and as much as I appreciate the efforts for making it the best groupware around, a simple, lightweight, PIM is what GNOME is lacking right now, in my opinion.
FOAF updates: Trust rankings are now exported, making the data available to other users and websites. An external FOAF URI has been added, allowing users to link to an additional FOAF file.
Keep up with the latest Advogato features by reading the Advogato status blog.
If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!