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