dbus-python 0.82.1

Simon McVittie simon.mcvittie at collabora.co.uk
Wed Jul 11 13:13:45 PDT 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

D-Bus Python Bindings 0.82.1 (2007-07-11)
=========================================

The "double precision" release.

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

Fixes:

* Parse the timeout correctly in send_message_with_reply() and
  send_message_with_reply_and_block(), fixing the use of non-default timeouts
  (bugs.fd.o #11489)
* The tutorial no longer uses interactive-Python syntax, as it confused users.
  (bugs.fd.o #11209)
* When making a call via a proxy object with ignore_reply=True, also get the
  necessary introspection data asynchronously. This can avoid deadlocks in
  some cases, such as calling methods in the same process (though this is not
  recommended, for efficiency and sanity reasons).
* dbus.lowlevel exposes enough constants to write correct filter functions.
* We don't use dbus_watch_get_fd() (deprecated in libdbus) unless our libdbus
  is too old to have the modern replacement, dbus_watch_get_unix_fd().

Deprecations:

* Omitting the bus argument in the BusName constructor is deprecated.
  The fact that it uses the globally shared connection to the session bus by
  default is uncomfortably subtle.

Full git changes follow.

Regards,
	Simon


commit a94d9d68d17fd5284aa549187ac6fbb29c188efd
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Wed Jul 11 17:11:08 2007 +0100

    NEWS, configure.ac: 0.82.1, the "double precision" release

 NEWS         |    4 ++--
 configure.ac |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit e94f1a9a3c4e9a7800e013dd61b06b5538c9b8ac
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Wed Jul 11 15:51:23 2007 +0100

    Use PyArg_ParseTuple correctly, fixing the timeout in send_message_with_reply and send_message_with_reply_and_block.
    (bugs.fd.o #11489; thanks to Marco Pesenti Gritti for report and initial patch)

 NEWS                          |    3 +++
 _dbus_bindings/conn-methods.c |    4 ++--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 9fc1958471a95249984e9556b7dab8838eb19844
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Tue Jul 3 19:54:06 2007 +0100

    Unset dbus_python_released

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit a2ee1a4bbdef1613c44be8131b9a89bf8c4543ba
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Fri Jun 29 17:54:02 2007 +0100

    .gitignore: ignore patch(1) cruft, and detached signatures for the release tarballs

 .gitignore |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 439ceed581837381aa690b6a0b809a06470d167d
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Fri Jun 29 17:47:23 2007 +0100

    Update NEWS

 NEWS |   23 +++++++++++++++++++++++
 1 files changed, 23 insertions(+), 0 deletions(-)

commit 1b91d2d408ea471af1e4641e7fb31b4534026a70
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Fri Jun 29 17:38:46 2007 +0100

    dbus.proxies: If making a call with ignore_reply=True, don't block for introspection

 dbus/proxies.py |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 06810eb34ed2cdc5f0def02b45680915b0e0b985
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Thu Jun 21 01:22:27 2007 +0100

    dbus.service: use DBUS_INTROSPECT_1_0_XML_DOCTYPE_DECL_NODE

 dbus/service.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 9556649e48df344f6ec0010c4af00a076a751760
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Thu Jun 21 01:22:04 2007 +0100

    Expose HANDLER_RESULT_HANDLED, HANDLER_RESULT_NOT_YET_HANDLED as public API in dbus.lowlevel

 dbus/lowlevel.py |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit 0d4f60d771305572594fb2cfb502bf565230fa37
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Thu Jun 21 01:21:33 2007 +0100

    Get stacklevel right on deprecation of not specifying bus in BusName.__init__

 dbus/service.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 11925e0a12989793926f82d2286cbb20ef7a179d
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Thu Jun 21 01:20:39 2007 +0100

    _dbus_bindings: add DBUS_INTROSPECT_1_0_XML_DOCTYPE_DECL_NODE etc.

 _dbus_bindings/module.c |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit d45d56a6ba455ee9b12af4d2c8c448392d74d1b4
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Thu Jun 21 01:19:39 2007 +0100

    Avoid using deprecated dbus_watch_get_fd()

 _dbus_bindings/mainloop.c |    8 +++++++-
 configure.ac              |    6 ++++++
 2 files changed, 13 insertions(+), 1 deletions(-)

commit a2f7458105791f37be52e1de22b710968904b235
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Wed Jun 20 18:01:19 2007 +0100

    dbus.service: Deprecate the omission of the `bus` argument in the BusName constructor.
    Explicit is better than implicit.

 dbus/service.py |   17 +++++++++++++----
 1 files changed, 13 insertions(+), 4 deletions(-)

commit 39c996ac7439c5c9a61ddb0efc92bada491fa0e5
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Wed Jun 20 18:00:10 2007 +0100

    Stop using interactive-Python syntax in tutorial to reduce user confusion.
    Closes bugs.fd.o #11209.

 doc/tutorial.txt |   45 +++++++++++++++++++--------------------------
 1 files changed, 19 insertions(+), 26 deletions(-)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: OpenPGP key: http://www.pseudorandom.co.uk/2003/contact/ or pgp.net

iD8DBQFGlTn5WSc8zVUw7HYRAojJAJ46+e0Lf7YCkj+aLmzaO8p4xvrfewCghaSS
98P1aGEfWptw6Mo2JkMHN9M=
=lZBk
-----END PGP SIGNATURE-----


More information about the dbus mailing list