Opened 18 years ago
Last modified 17 years ago
#2076 closed task
D-BUS 1.0.1 — at Version 5
Reported by: | particlehunter | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | 6.3 |
Component: | BOOK | Version: | SVN |
Severity: | normal | Keywords: | |
Cc: |
Description (last modified by )
new version (now 1.0.1)
some details about this new version:
- API/ABI freeze for 1.0
- Bindings are now split out into seperate packages
- ListActivatableNames added as a method on the bus
- Removed deprecated dbus_connection_disconnect (use dbus_connection_close)
- Shared connections are now unreffed on disconnect
- Fixed pending calls for threaded enviornments
- Pending calls get timed out on connection disconnect
- dbus_connection_send_with_reply returns TRUE and a NULL pending call if you call it on a connection object which has been disconnected already (it returns FALSE on Out of Memory errors only)
- dbus-monitor now correctly catches methods, not just signals
- dbus-monitor now prints object paths
Change History (5)
comment:1 by , 18 years ago
comment:2 by , 18 years ago
This issue was actually mentioned on Planet Gnome just yesterday. Apparently, they're trying to figure out the best way to handle this (possibly shipping a prebuilt introspection file). The developer has suggested adding the file below to the tools/ directory of the dbus-glib package. Here's the file and his blog entry.
http://j5live.com/wp-contents/dbus-bus-introspect.xml
http://www.j5live.com/?p=237
I haven't tried this out, but it looks like from the Makefile that just dropping it in tools/ would be sufficient.
comment:3 by , 18 years ago
Priority: | high → normal |
---|---|
Summary: | D-BUS 0.90 → D-BUS 0.93 |
Type: | enhancement → task |
Version increment to 0.93 (A.K.A. 1.0 RC1)
comment:4 by , 17 years ago
We're now up to dbus-1.0.1 (though I don't appear to be able to change the bug title!). Required deps are pkg-config and libxml2, optional deps are X and SELinux, from what I can gather. I think the udev-send issue in the glib bindings has been fixed in dbus-glib-0.72. There's no occurrence of udevsend in that tarball and there's comments in NEWS and Changelog regarding using `dbus-daemon --introspect' to generate the DBus service introspect XML.
comment:5 by , 17 years ago
Description: | modified (diff) |
---|---|
Summary: | D-BUS 0.93 → D-BUS 1.0.1 |
New version - now 1.0.1
The glib and python bindings have been seperated from the main tarball. When building the glib binding it tries to run udev-send which can't work when you're building in a chroot since the daemon isn't started. This patch fixes that:
http://cross-lfs.org/~jciccone/dbus-glib-0.71-introspect_fix-1.patch