| Summary: | idle has undeclared dependency on telepathy-glib 0.20 | ||
|---|---|---|---|
| Product: | Telepathy | Reporter: | Simon McVittie <smcv> |
| Component: | idle | Assignee: | Simon McVittie <smcv> |
| Status: | RESOLVED FIXED | QA Contact: | Telepathy bugs list <telepathy-bugs> |
| Severity: | normal | ||
| Priority: | medium | Keywords: | patch |
| Version: | git master | ||
| Hardware: | Other | ||
| OS: | All | ||
| Whiteboard: | |||
| i915 platform: | i915 features: | ||
| Bug Depends on: | |||
| Bug Blocks: | 64122 | ||
| Attachments: | Require a vaguely modern telepathy-glib and GLib | ||
|
Description
Simon McVittie
2013-05-01 16:14:18 UTC
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.