Created attachment 78728 [details] [review] Require a vaguely modern telepathy-glib and GLib We need telepathy-glib 0.20 for telepathy-glib-dbus.h; in Debian I added a patch to fall back to the old headers, but on master we shouldn't bother. telepathy-glib 0.20 needs GLib 2.32, so we might as well require that too.
For your amusement, here is how I worked around this for Debian. http://anonscm.debian.org/gitweb/?p=pkg-telepathy/telepathy-idle.git;a=blob;f=debian/patches/0001-Don-t-use-telepathy-glib-dbus.h-with-older-telepathy.patch;h=5997366e753c3f0c83291ef2eb97724418178841;hb=58b51c95ba531577c767dcda5d2c15a514bd942f
Comment on attachment 78728 [details] [review] Require a vaguely modern telepathy-glib and GLib Review of attachment 78728 [details] [review]: ----------------------------------------------------------------- ::: configure.ac @@ +94,5 @@ > PKG_CHECK_MODULES([DBUS], [dbus-1 >= 0.51, dbus-glib-1 >= 0.51]) > > AC_DEFINE(TP_VERSION_MIN_REQUIRED, TP_VERSION_0_18, [Ignore post 0.18 deprecations]) > AC_DEFINE(TP_VERSION_MAX_ALLOWED, TP_VERSION_0_20, [Prevent post 0.20 APIs]) > +PKG_CHECK_MODULES([TELEPATHY], [telepathy-glib >= 0.20]) What about updating TP_VERSION_MIN_REQUIRED?
(In reply to comment #2) > What about updating TP_VERSION_MIN_REQUIRED? That makes deprecation warnings kick in and the build fails :-( Bug #64122.
May I apply this? I realize it's imperfect that we don't meet all the deprecation criteria for that target release, but we do have a bug open for it.
r+ from wjt on IRC, applying for 0.1.17
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.