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 721703 - should explicitly request TelepathyGLib 0.12
should explicitly request TelepathyGLib 0.12
Status: RESOLVED FIXED
Product: polari
Classification: Applications
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Polari maintainers
Polari maintainers
Depends on:
Blocks:
 
 
Reported: 2014-01-07 15:08 UTC by Simon McVittie
Modified: 2014-02-24 11:27 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
application: Explicitly ask for TelepathyGLib-0.12 (772 bytes, patch)
2014-02-21 12:04 UTC, Florian Müllner
committed Details | Review

Description Simon McVittie 2014-01-07 15:08:43 UTC
Polari uses TelepathyGLib via gobject-introspection. The g-i metadata for telepathy-glib 0.x is called "TelepathyGLib-0.12" for historical reasons (0.12 was the first stable version with g-i).

telepathy-glib 1.0 is not going to be compatible with 0.x, and isn't ready for Polari to be ported yet. Source-code changes will be needed. To avoid Polari breaking if the future telepathy-glib 1.0 is installed alongside 0.x, please request 0.12 explicitly, like this:

https://bugs.freedesktop.org/attachment.cgi?id=89093

My current aim is to make Telepathy 1.0 ready to target in "master" right after GNOME 3.12 is released (i.e. in 3.13.0). Please follow the Telepathy mailing list for details.
Comment 1 Florian Müllner 2014-02-21 12:04:16 UTC
Created attachment 269901 [details] [review]
application: Explicitly ask for TelepathyGLib-0.12

TelepathyGLib-1.0 will be API-incompatible, so prepare for this by
explicitly requesting the API version we are using.
Comment 2 Florian Müllner 2014-02-21 12:46:59 UTC
Attachment 269901 [details] pushed as b2f0df3 - application: Explicitly ask for TelepathyGLib-0.12
Comment 3 Simon McVittie 2014-02-24 11:27:05 UTC
Retroactive review: looks ideal, thanks :-)