September 18th, 2009

Evolution is 100% Bonobo-free!

A couple years ago I wasn't sure I'd ever see the day, but today I'm delighted to announce that Evolution has finally dropped not only its Bonobo dependency but also its libgnome and libgnomeui dependencies (see for yourself)! This will debut as 2.29.1.

Quick recap of recent events:
  • We created our gnome-2-28 branch earlier than usual to get a head start on Evolution 2.29 development.
  • We merged the kill-bonobo branch that I talked about awhile back.
  • We ported the address book side of Evolution-Data-Server from Bonobo to D-Bus, and are currently finishing up the calendar side.
  • We are tracking both Evolution regressions and Evolution-Data-Server regressions. If you're the bleeding-edge / early-adopter type please help us test the new code and report any more regressions!
  • Bonobo-free Evolution packages for Fedora 12 are available from my Fedora People page. The package versions are relabeled as 2.27.99 for easier integration with Fedora 12 but it's actually the 2.29 code in disguise.
Next project for me is to get Evolution-Exchange back on its feet. With Bonobo gone the poor thing is all confused now and refuses to build.