libgcal 0.9.6 plus akonadi resources 1.2

September 8, 2010 at 12:10 am 8 comments

Dear friends

It is being almost 3 months since the last public release of both the library and the resources. In the library, no new features on this release, but some improvements and bug fixes. The laundry list goes:

  • restored ABI (as noted by Fathi Boudra, gcal_contact_get_im was missing after the work in supporting multiple im fields)
  • CMake and autotools buildsystem will install the library in INCLUDE_DIR/libgcal (as per request of Mario Ceresa so it will adhere to Fedora Core packaging policies). Autotools patch by Ademar Reis.
  • And a new cleanup function gcal_final_cleanup() to avoid a potentially crash scenario if libgcal is linked with something else that *also* uses libxml. Nice patch by Chris Frey (thanks a lot dude!).

But for the resources, some nice new features:

  • IM fields are supported (as a matter of fact, this feature was available in libgcal since 0.9.5 release, but it never made into the akonadi contacts resource). Patch by Holger Kral.
  • Fix a scenario were authentication would fail if both resources (gcalendar + contacts) are set while using different google accounts. Now user information is saved in KWallet per resource (and the key also relies on the username), this makes possible the next new feature.
  • Multiple users are supported as long you have 1 resource per user. Previously, that would not be possible, because I was saving a single entry in KWallet (so it was overwritten after each new resource inclusion). I have tested with 3 different users *at same time* each one with both resources (contacts and calendar, total 6 resources instances) and its feeling quite stable.
  • Fix in authentication dialog, now the configure message reads “Your Google mail username (or”. I received some many bug reports about this, mostly because the previous message didn’t clue the user that hosted accounts are also supported. I’m just not sure if the translation strings were updated…

So, if you are curious, download it from the libgcal project website and have a try (compiling instructions are available in the tarballs). Or wait a couple of months and it should be pre-packaged for you in your distribution.

Known issues:

  • Only the main calendar is synced… supporting multiple calendars within the same account is in my to-do list.
  • Please, only 1 resource type X 1 user account. I haven’t tested the non sense case of adding more than 1 resource instance type per user account (so you are on your own if you do this).

Entry filed under: akonadi, gdata, KDE.

Sliderlayout Amora: 14001 downloads

8 Comments Add your own

  • 1. Will Stephenson  |  September 8, 2010 at 6:37 am

    “A couple of months”? Are you joking dude?

    It’s in the KDE:Extra openSUSE Build Service repo. The package update takes about as long as I need to comment on your blog…

    • 2. savago  |  September 8, 2010 at 12:27 pm


      Nice to known that openSUSE is so quick!



  • 3. Peppe  |  September 14, 2010 at 2:34 pm

    And this bug:
    is soved with this version?
    i’ve installed 0.9.4-1 and if I’ve had a to-do in the calendar, akonadi_gcal_resource stop syncing

    • 4. savago  |  September 16, 2010 at 3:50 pm

      It is not yet.



  • 5. darkbasic  |  October 5, 2010 at 9:45 pm

    Hi, does it solve the “entry can not contain both gd:when and gd:recurrence elements” bug?

    • 6. savago  |  October 7, 2010 at 1:39 pm


      Recurrent events is in my todo list.



      • 7. darkbasic  |  October 7, 2010 at 1:57 pm

        Wonderful, I currently use gcaldaemon which has the same issue. I will switch as soon as you will implement it.
        Thank you.

  • 8. darkbasic  |  February 14, 2011 at 1:26 pm

    Hi, is there any news about the new libgcal version with recurrent events support?


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

Trackback this post  |  Subscribe to the comments via RSS Feed


September 2010
« Jul   Aug »

Most Recent Posts

%d bloggers like this: