ANNOUNCE: dbus-python 0.82.3

Simon McVittie simon.mcvittie at collabora.co.uk
Thu Sep 27 11:07:51 PDT 2007


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

This is a bugfix release.

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

D-Bus Python Bindings 0.82.3 (2007-09-27)
=========================================

Fixes:

* Out-of-tree builds with an absolute $(srcdir) can now build docs and run tests
* Closing private dbus.Bus no longer raises KeyError (fd.o #12096)
* async_err_cb(MyException()) now works (fd.o #12403)
* dbus.service.Object.remove_from_connection no longer claims that multiple
  exports aren't possible (fd.o #12432)
* Setting _dbus_error_name as a class attribute of DBusException subclasses
  works again

Deprecations:

* dbus.Bus(private=True) (use dbus.bus.BusConnection in new code, dbus.Bus
  basically just adds the shared-connection behaviour)

Licensing:

* Code for which Collabora is the only copyright holder is now under the
  same permissive MIT/X11 license under which dbus core is being relicensed
  (this allows everything the old license would have allowed, and more)

Git changes since 0.82.2 follow.

Regards,
	Simon

commit 137f8e8bbfcd1bef30efe8aec4923c407da180eb
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Thu Sep 27 18:36:07 2007 +0100

    Version 0.82.3

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

commit a5d922d9605ae3c1540cd232cb754a9dc5dc7812
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Thu Sep 27 18:31:20 2007 +0100

    Don't try to distribute COPYING.LGPL-2.1 - no longer exists

 Makefile.am |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

commit dfa86e6e601be2ebef25ad99056929ff30e1cac9
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Thu Sep 27 18:24:58 2007 +0100

    Fix NEWS indentation

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

commit 4e39a3c08aef2b502e9d330b372b7ab96fac6881
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Thu Sep 27 18:21:16 2007 +0100

    Mention relicensing in NEWS

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

commit 2afba7e53cf65fccfd15c87852e791845cff8467
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Thu Sep 27 18:19:16 2007 +0100

    Update NEWS, and add regression tests for fd.o #12096 and #12403

 NEWS                 |   11 +++++++++++
 test/test-client.py  |   15 +++++++++++++++
 test/test-service.py |    8 ++++++++
 3 files changed, 34 insertions(+), 0 deletions(-)

commit cb1ffaea799249d6c2dcc9452f758f57392f55e7
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Thu Sep 27 18:14:11 2007 +0100

    fd.o #12432: fix documentation for remove_from_connection

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

commit 05460fdecf77c56640c332d290a5950884f26769
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Thu Sep 27 18:13:42 2007 +0100

    dbus.exceptions.DBusException: allow setting _dbus_error_name in subclasses

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

commit 79b4ea50399db59fa8459badf33918764677248d
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Thu Sep 27 17:57:15 2007 +0100

    Don't raise KeyError when closing private dbus.Bus. (fd.o #12096)
    Also deprecate private dbus.Bus in favour of dbus.bus.BusConnection - the only
    things you gain from using dbus.Bus are the shared-instance behaviour and some
    strange more-than-one-way-to-do-it APIs.

 dbus/_dbus.py |   11 ++++-------
 1 files changed, 4 insertions(+), 7 deletions(-)

commit d8c154284ca464f493c81a4d3b5a37890d68acec
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Thu Sep 27 13:57:49 2007 +0100

    Relicense Collabora code under the MIT/X11 license proposed for dbus core, removing all references to the LGPL as a result

 COPYING                                 |   36 ++-
 COPYING.LGPL-2.1                        |  510 -------------------------------
 _dbus_bindings/abstract.c               |   33 ++-
 _dbus_bindings/bus.c                    |   33 ++-
 _dbus_bindings/bytes.c                  |   33 ++-
 _dbus_bindings/conn-internal.h          |   30 +-
 _dbus_bindings/conn-methods.c           |   31 +-
 _dbus_bindings/conn.c                   |   31 +-
 _dbus_bindings/containers.c             |   33 ++-
 _dbus_bindings/dbus_bindings-internal.h |   31 +-
 _dbus_bindings/debug.c                  |   33 ++-
 _dbus_bindings/exceptions.c             |   33 ++-
 _dbus_bindings/float.c                  |   33 ++-
 _dbus_bindings/generic.c                |   33 ++-
 _dbus_bindings/int.c                    |   33 ++-
 _dbus_bindings/mainloop.c               |   33 ++-
 _dbus_bindings/message-append.c         |   33 ++-
 _dbus_bindings/message-get-args.c       |   33 ++-
 _dbus_bindings/message-internal.h       |   33 ++-
 _dbus_bindings/message.c                |   33 ++-
 _dbus_bindings/module.c                 |   33 ++-
 _dbus_bindings/pending-call.c           |   33 ++-
 _dbus_bindings/signature.c              |   33 ++-
 _dbus_bindings/string.c                 |   33 ++-
 _dbus_bindings/types-internal.h         |   33 ++-
 _dbus_bindings/validation.c             |   31 +-
 _dbus_glib_bindings/module.c            |   33 ++-
 dbus/bus.py                             |   30 +-
 dbus/connection.py                      |   30 +-
 dbus/exceptions.py                      |   22 ++
 dbus/gobject_service.py                 |   30 +-
 dbus/lowlevel.py                        |   30 +-
 dbus/mainloop/__init__.py               |   30 +-
 doc/tutorial.txt                        |   34 ++-
 include/dbus-python.h                   |   33 ++-
 test/cross-test-client.py               |   30 +-
 test/cross-test-server.py               |   30 +-
 test/crosstest.py                       |   30 +-
 test/test-standalone.py                 |   32 ++-
 test/test-unusable-main-loop.py         |   22 ++
 40 files changed, 707 insertions(+), 1036 deletions(-)

commit 003204b6a58faad7bc937ba029a99204cfa417e1
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Thu Sep 27 13:56:01 2007 +0100

    dbus.service: Don't assume that exceptions passed to asynchronous callbacks are the same as the pending exception
    (fd.o #12403, https://dev.laptop.org/ticket/3370)

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

commit 7028d177352b18efa3cc567f6753e1dbdab8f025
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Mon Aug 6 14:27:01 2007 +0100

    Update NEWS

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

commit 050bf4a893e24061c3de35eb24c05d3d1002ed28
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Mon Aug 6 14:26:21 2007 +0100

    Makefile.am, test/Makefile.am: Use @abs_top_builddir@, @abs_top_srcdir@
    This fixes incorrect Python path for docs and tests if doing an out-of-tree
    build using an absolute path for $(srcdir), and is also less ugly.

 Makefile.am      |    6 ++++--
 test/Makefile.am |   10 ++++++----
 2 files changed, 10 insertions(+), 6 deletions(-)

commit 33773b778911c890d76c38b13f0fdb39df237d9e
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Wed Aug 1 21:37:50 2007 +0100

    Unset dbus_python_released

 NEWS         |    3 +++
 configure.ac |    2 +-
 2 files changed, 4 insertions(+), 1 deletions(-)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: OpenPGP key: http://www.pseudorandom.co.uk/2003/contact/ or pgp.net

iD8DBQFG+/F3WSc8zVUw7HYRAhcZAJ9ETjk79AqntEUBdpaXRQGdGxb7uACgnEOE
V1iCQwagP7lsR1+fUbjvI+Y=
=+N/M
-----END PGP SIGNATURE-----


More information about the dbus mailing list