GNOME Bugzilla – Bug 721703
should explicitly request TelepathyGLib 0.12
Last modified: 2014-02-24 11:27:05 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.
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.
Attachment 269901 [details] pushed as b2f0df3 - application: Explicitly ask for TelepathyGLib-0.12
Retroactive review: looks ideal, thanks :-)