After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 727166 - support for Telepathy 1.0
support for Telepathy 1.0
Status: RESOLVED OBSOLETE
Product: gnome-contacts
Classification: Core
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: GNOME Contacts maintainer(s)
GNOME Contacts maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2014-03-27 15:09 UTC by Simon McVittie
Modified: 2017-12-27 10:07 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Support both Telepathy 0.x and Telepathy 1 (5.89 KB, patch)
2014-03-27 15:11 UTC, Simon McVittie
none Details | Review

Description Simon McVittie 2014-03-27 15:09:43 UTC
Telepathy 1.0 breaks API/ABI to drop a lot of deprecated stuff; it's still under development right now, but we'd like to freeze its API and switch to it for GNOME 3.14.

GNOME Contacts is on the critical path because it's one of the few users of libfolks; Telepathy 0 and 1 are parallel-installable, but we don't really want to go to the effort of making Folks-with-Telepathy0 parallel-installable with Folks-with-Telepathy1.

Happily, its use of Telepathy APIs is quite small, so it's straightforward to support both.
Comment 1 Simon McVittie 2014-03-27 15:11:29 UTC
Created attachment 273095 [details] [review]
Support both Telepathy 0.x and Telepathy 1

Whichever one folks-telepathy was compiled against, that's the one
we use. It turns out to be fairly simple to support both.
Comment 2 Allan Day 2014-04-07 11:19:17 UTC
Thanks for the patch Simon.
Comment 3 Bjørn Lie 2014-12-18 16:18:26 UTC
Ping :-) - isn't this patch something that can be commited at any time?
Seems perfectly safe to me.
Comment 4 Erick Perez Castellanos 2014-12-18 16:58:49 UTC
(In reply to comment #3)
> Ping :-) - isn't this patch something that can be commited at any time?
> Seems perfectly safe to me.

It is just that I don't like #ifdef, and I'm stalling til Telepathy 1.0 is completely stable on GNOME to drop support for older versions and use the 1.0
Bear with me, pls
Comment 5 Niels De Graef 2017-12-27 10:07:13 UTC
Since it seems like we can assume Telepathy 1.0 won't be released anytime soon (if at all), I'm closing this bug.

Feel free to reopen it if there will be a 1.0 release.