Package: libdbus2.0-cil-dev Version: 0.8.0-1 The libdbus2.0-cil-dev package has been recently updated to version 0.8 in debian and ubuntu.
I consider the version above too unstable for the level of quality that an LTS version of Ubuntu should require, therefore I'm demanding that it should be reverted for Trusty Tahr to v0.7, for the following reasons. 1. The 0.7 to 0.8 transition involved API and ABI changes in the library. 2. Because of the previous reason, many patches had to be developed for some applications that made use of this library. Many of this downstream patches are not committed upstream yet. 3. Even though the 0.7->0.8 transition had heavy API and ABI changes, upstream didn't make it easy to make them both parallel installable. 4. Minimal testing of dbus features was not excercised after the transition, i.e. Banshee crashed when launching a 2nd instance of it (expected results: 2nd instance should not fire, but make the 1st instance steal the focus, thanks to IPC communication via dbus). 5. Even though more downstream patches have been included to fix the above problem, there still is a problem about interacting with the dbus-server-enabled apps from a very important dbus testing tool: d-feet. The error thrown is: 'GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name :1.128 was not provided by any .service files' This error has is being discussed in upstream banshee bugs https://bugzilla.gnome.org/show_bug.cgi?id=725446 and https://bugzilla.gnome.org/show_bug.cgi?id=630110#c44. There's no solution to this problem yet, therefore I think dbus 0.8 packages should be reverted to 0.7 for Ubuntu LTS, and we should continue this investigation in upstream bugs further down the road. Thanks