
Version 0.5.0 brings online-functionality to libsoylent. Want to launch a chat with someone? One function call. Want to see who’s online? One function call. Want to see someone’s online-status? You get it.
This release is also the last one for Google Summer of Code 2008. It’s the result of about four months of work. Phew.
The plan for the next release is that it will be a pure documentation and bug-fixing release. Also in that version: libsoylent will stop taking control of strings passed to it.
Changes

Let me present you the newest version of libsoylent: 0.4.0. Three weeks of hard work went into this release, and in fact so much was added and changed that we decided to skip a version-number. Sorry 0.3.0.
So, what’s in it? More or less a complete people-management-library. Our goal was to create a simple yet-powerful API that “just works”. Hopefully we managed that. If you have no clear picture of what libsoylent is or just want to know more about it, look at the examples we’ve put up on the libsoylent-page.
I recently upgraded to Wordpress v2.6. After a quick check, everything seemed to work fine. However a few minutes ago a reader of this blog told me that he encountered some problems: The overview would work, but everything else like reading certain posts, commenting or using the RSS feed produces a “404 - not found” error. I quickly found out that the blog was experiencing bug #7306. The suggested workaround, filling the category and tag fields under wp-admin -> Settings -> Permalink, worked instantly and now everything should be up and running again. Let’s hope Wordpress v2.6.1 will be released soon to fix the problem without the need for workarounds.
The second release features the basic functionality one would expect from a people-library. Create addressbooks and add some people to it. And then remove them again. People management at its basic level.
Changes
Download
libsoylent is available for download at:
http://live.gnome.org/Soylent/libsoylent
Contact
Bugs, feature requests, questions and related discussion go to the Soylent mailinglist. You can join at:
The first release of libsoylent is finally there. It contains the most important GObject classes and many function and method stubs and should provide a good ground for the next upcoming features. You can’t do much with it, but you will get a good impression of the whole libsoylent architecture.
Changes
Download
libsoylent is available for download at:
http://live.gnome.org/Soylent/libsoylent
Contact
Bugs, feature requests, questions and related discussion go to the Soylent
mailinglist. You can join at:
Last week I put all my effort in the libsoylent API. I started thinking about the API design weeks ago, but now I gathered all my notes and assembled them into one big document, made some diagrams and worked out the API in more detail. The person and the addressbook objects are mostly done, while groups still need a bit of work. All in all it seems like a good base to get started. Currently me and my mentor are discussing the whole draft, and I will publish the API as soon as we are done.
After I had a feeling that the API looked solid enough, I started to get my hands on the “base-code” of libsoylent, i.e. adding the main classes and GObject stuff and making everything compile and work with stubs. I also added a simple “test-suite” that can easily be extended to test certain functionality of libsoylent.
libsoylent is in the Soylent SVN trunk. If you’re interested, you can check it out at:
As this is my first post on Planet Gnome (and also Planet SoC by the way) I’d like to take the chance to introduce myself: I’m Sven Pfaller, a 21-year-old computer science student from Erlangen (near Nürnberg), Germany. In the scope of this years’ Google Summer of Code I work on Soylent, more precisely on libsoylent, a library that will try to integrate people deeper into the (Gnome) desktop. If you want to know more about the project, you can have a look at a previous blog post I have written some time ago. So, hello everyone, nice to be here
.