Announcing dbus 1.7.0

Simon McVittie simon.mcvittie at collabora.co.uk
Fri Feb 22 13:09:08 PST 2013


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

The "Disingenuous Assertions" release.

This is a new development release, starting the 1.7.x branch. D-Bus 1.6
remains the recommended version for long-term-supported distributions
or the upcoming GNOME 3.8 release.

http://dbus.freedesktop.org/releases/dbus/dbus-1.7.0.tar.gz
http://dbus.freedesktop.org/releases/dbus/dbus-1.7.0.tar.gz.asc

Build-time configuration changes:

• The --with-dbus-session-bus-default-address configure option is no
  longer supported. Use the new --with-dbus-session-bus-connect-address
  and --with-dbus-session-bus-listen-address options instead. On
  Windows, you usually want them to have the same argument; on Unix,
  the defaults are usually correct.

• Similarly, the DBUS_SESSION_BUS_DEFAULT_ADDRESS CMake variable is no
  longer supported; use the new DBUS_SESSION_BUS_LISTEN_ADDRESS and
  DBUS_SESSION_BUS_CONNECT_ADDRESS variables instead.

• cmake/cross-compile.sh has been removed. Instead, please use a
  cross-toolchain file (-DCMAKE_TOOLCHAIN_FILE) as documented at
  <http://www.vtk.org/Wiki/CMake_Cross_Compiling>; or use Autotools
  as documented in "info automake Cross-Compilation", and set
  PKG_CONFIG_PATH appropriately.

Requirements:

• Man pages now require xmlto (or either xmlto or meinproc, if using
  CMake).
• man2html is no longer used.

Enhancements:

• D-Bus Specification 0.20
  · actually say that /org/freedesktop/DBus is the object that
    implements o.fd.DBus (fd.o #51865, Colin Walters)
  · various reorganisation for better clarity (fd.o #38252,
    Simon McVittie)
  · stop claiming that all basic types work just like INT32 (strings
    don't!)

• The "source code" for the man pages is now Docbook XML, eliminating
  the outdated duplicate copies used when building with CMake.
  (fd.o #59805; Ralf Habacker, Simon McVittie)

Fixes:

• In the activation helper, when compiled for tests, do not reset the
  system bus address, fixing the regression tests. (fd.o #52202, Simon)

• Fix building with Valgrind 3.8, at the cost of causing harmless
  warnings with Valgrind 3.6 on some compilers (fd.o #55932, Arun
  Raghavan)

• Merge <servicehelper> from system-local.conf if necessary
  (fd.o #51560, Krzysztof Konopko)

• Under CMake, prefer xmlto over meinproc (fd.o #59733, Ralf Habacker)

• Stop duplicating CMake's own logic to find libexpat
  (fd.o #59733, Ralf Habacker)

• Don't assume CMake host and build system are the same (fd.o #59733,
  Ralf Habacker)

• Avoid deprecation warnings for GLib 2.35 (fd.o #59971, Simon McVittie)

• Create session.d, system.d directories under CMake (fd.o #41319,
  Ralf Habacker)

• Unix-specific:
  · Check for functions in libpthread correctly, fixing compilation on
    (at least) OpenBSD (fd.o #47239, Simon)
  · Don't leak temporary fds pointing to /dev/null (fd.o #56927,
    Michel HERMIER)
  · Update sd-daemon.[ch] from systemd (fd.o #60681)
  · Add partial support for QNX (fd.o #60339, fd.o #61176; Matt Fischer)

• Windows-specific:
  · The default session bus listening and connecting address is now
    "autolaunch:", which makes D-Bus on Windows interoperate with itself
    and GDBus "out of the box". Use the configure options and cmake
    variables described above if you require a different autolaunch
    scope. (fd.o #38201, Simon McVittie)
  · Avoid a CMake warning under Cygwin (fd.o #59401, Ralf Habacker)
-----BEGIN PGP SIGNATURE-----

iQIVAwUBUSfebE3o/ypjx8yQAQjYJQ/+KsWSsvq5kCbBYk17LrvWfYgs93h8gfAx
Ecuk8jd3fZ5F15u4bpwJ/nJ1eQu+WI/u/j81kTB8AdehnIHZ9jVZ/Z0hoG9Fd/Ws
7vXjbYKuIBWPSxP99CqJFBE9OLjQlsDlgmFU6uCyMLjV1wKPawrFCzZqiSgB6AnD
sVi/YT0IdlxfOQ1cKZ+Ci/WhRe6QJikE4WQBM7wF24VvUtjhFgE+YGYExWju7Cyv
jVgmn7//5uVz410ix3/FwgKxHpNo2GTWb8c9E6at8k0e32ZzuBjSTDMYBEyULBua
86sinNlZ4wlNSc0aFjjz1+iDMv7JB11OtVs1RgcD2bbHFQ0UTrsTAv8A+ctZWa9x
ZjpmAXe/eBhJ0T3lfNORvq/yj0Yhq3jb8VeB26/KNORlz+W6eU941apLxVOngtVm
J4cUPOCzO1pzpvQpZhFeTXrbOMGI6J9fnI1dmBXUNxkOXxh0RoenF7dsHaX4rJoW
J+zRvpgoAW5YeG7d5dT6wRCTQYzkmK8xZ4Ux91MLiiZd4lt9DDRDDrCjeTcfJZf8
imn6Ew2wU7O2jJxORANS7VT5n0DyL+G2ad6JTDhJYN8zHcKr5bJmFMywFCx3HxD4
Dn/h0qEfVALF0KZyfFiX6XBQa1a8j3xNaPmAXV2SLyAF0W+3E8kS018k9v5kWx7y
w5NxTUvitkY=
=8s1R
-----END PGP SIGNATURE-----


More information about the dbus mailing list