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: blfs-book@…
Priority: normal Milestone: 6.3
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description (last modified by bdubbs@…)

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 jciccone@…, 18 years ago

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

comment:2 by dnicholson@…, 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 Randy McMurchy, 18 years ago

Priority: highnormal
Summary: D-BUS 0.90D-BUS 0.93
Type: enhancementtask

Version increment to 0.93 (A.K.A. 1.0 RC1)

comment:4 by matthew@…, 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 bdubbs@…, 17 years ago

Description: modified (diff)
Summary: D-BUS 0.93D-BUS 1.0.1

New version - now 1.0.1

Note: See TracTickets for help on using tickets.