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