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

Reply via email to