libdbus-cpp-dev does not depend on dbus
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
dbus-cpp (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
core::dbus:
C++ exception with description "Session: Could not read address of bus instance." thrown in the test fixture's constructor.
either
A) libdbus-cpp-dev must depend on package dbus as the Fixture needs it
or
B) the Fixture should check that dbus-daemon is available and print error message stating that no such command to make it obvious that the package using the Fixture needs to pull it it explicitly. Maybe it would be good idea to print the exact error coming from the system when Fixture tries to execute the command. That would clearly state "dbus-daemon: command not found"
Related branches
- Antti Kaijanmäki (community): Approve
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 11 lines (+1/-0)1 file modifieddebian/control (+1/-0)
This bug was fixed in the package dbus-cpp - 2.0.0+14. 04.20140310- 0ubuntu1
--------------- 14.04.20140310- 0ubuntu1) trusty; urgency=medium
dbus-cpp (2.0.0+
[ Pete Woods ]
* Change the way signals register match rules -> ABI version bump
* Mark symbols that only appear when built under Jenkins as optional.
[ Ubuntu daily release ]
* debian/*symbols: auto-update new symbols to released version
* New rebuild forced
[ thomas-voss ] be_destroyed. Make :dbus:: Signal report that it is about to be destructed. Add a
* Make sure that signals call about_to_
core:
thread-safe lifetime constrained object cache & accompanying tests.
* Add dbus as runtime dependency for libdbus-cpp-dev. (LP: #1272191)
* Don't exit on dbus connection close.
* Remove local versions of cross-process-sync and fork-and-run.
* Switch to release build type for production builds.
* Small adjustments to the symbols file.
* Try to create symbols files for each architecture, not caring for
too much redundancy. It's really hard to maintain those otherwise.
* Add a test for racyness and provide an alternative to _and_block.
[ Antti Kaijanmäki ] :Message: :pop_boolean( ).
* Fix stack corruption in core::dbus:
* Fix Signal::emit().
* Fix deadlock in MessageRouter.
[ Łukasz 'sil2100' Zemczak ]
* Try to create symbols files for each architecture, not caring for
too much redundancy. It's really hard to maintain those otherwise.
-- Ubuntu daily release <email address hidden> Mon, 10 Mar 2014 09:20:09 +0000