[Telepathy] Heads up: E-D-S API breaks coming soon

Xavier Claessens xclaesse at gmail.com
Mon Apr 30 01:33:27 PDT 2012


Hello,

I'm currently doing folks maintenance, so I should probably do this.

Thanks for the warning :-)

Regards,
Xavier Claessens

Le lundi 30 avril 2012 à 09:28 +0100, Philip Withnall a écrit :
> Hey,
> 
> On Sun, 2012-04-29 at 12:41 -0400, Matthew Barnes wrote:
> > Heya,
> > 
> > I wanted to give some early warning about some significant API breaks
> > coming soon in Evolution-Data-Server which is going to break the E-D-S
> > backend in libfolks and will require some possibly significant rework.
> > 
> > I expect to be merging an E-D-S branch called 'account-mgmt' some time
> > during 3.5, though I don't yet know exactly when.  The branch completely
> > changes the way E-D-S stores and manages account information.  It moves
> > the account data out of GConf to plain text files and adds a new D-Bus
> > service and client-side API for accessing the data.
> > 
> > I plan to post a migration guide to the Evolution wiki soon but have not
> > yet started it.  I do however have some other reference material posted.
> > 
> > Overview of the new file format:
> > http://live.gnome.org/Evolution/ESourceFileFormat
> > 
> > The new libedataserver API manual:
> > http://mbarnes.fedorapeople.org/account-mgmt/docs/libedataserver/
> 
> Thanks for the early warning. I’ll try and take a look at it over the
> next week or two, but my time’s quite limited.
> 
> I've filed https://bugzilla.gnome.org/show_bug.cgi?id=675121 about
> porting folks to the changes, and added you to the CC list (hope you
> don’t mind).
> 
> > Not for lack of trying, but unfortunately I don't yet know Vala well
> > enough to provide a patch myself.  But I'm happy to assistant whomever
> > is maintaining the E-D-S backend if they wish to start adapting it
> > early, perhaps on a branch.  The new APIs are fairly stable at this
> > point, as I've been fine-tuning them for over a year and have Evolution
> > fully adapted to use it.  I *think* I have them properly annotated for
> > language bindings but may need some assistance there.
> > 
> > If you have questions you can find me on the #evolution channel of
> > GimpNet IRC as mbarnes.
> 
> Fixing any language binding issues shouldn’t be a problem. :-)
> 
> Thanks for your work on this,
> Philip
> 
> > Thanks,
> > Matthew Barnes
> > 
> > 
> > _______________________________________________
> > telepathy mailing list
> > telepathy at lists.freedesktop.org
> > http://lists.freedesktop.org/mailman/listinfo/telepathy
> 
> _______________________________________________
> telepathy mailing list
> telepathy at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/telepathy




More information about the telepathy mailing list