From 40a5c1e4c80bbe41de45d1513ae6524483bdce55 Mon Sep 17 00:00:00 2001 From: John (J5) Palmieri Date: Oct 29 2007 20:20:50 +0000 Subject: - Update to 0.82.3 - 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 - dbus.Bus(private=True) is deprecated (use dbus.bus.BusConnection in new code, dbus.Bus basically just adds the shared-connection behaviour) - If you pass the timeout argument to call_async or an asynchronous proxy method call and expect it to be in milliseconds, you should change the argument to be in seconds, and require dbus-python >= 0.82.2. This does not effect Fedora since I never pushed 0.82.1 which had the fix to make timeouts work. - @dbus.service.method supports a rel_path_keyword argument for the benefit of fallback objects, which provides the method implementation with the path of the object within the exported subtree. For instance, if you have a fallback object exported at /Fallback, and you call a method that has rel_path_keyword='rel_path' on /Fallback and on /Fallback/Some/Where, the method implementation will be called with rel_path='/' and with rel_path='/Some/Where' respectively. (fd.o #11623) - Introspect() now works on objects exported in more than one location. (fd.o #11794) --- diff --git a/.cvsignore b/.cvsignore index e666f43..99c4a8a 100644 --- a/.cvsignore +++ b/.cvsignore @@ -4,3 +4,4 @@ dbus-python-0.80.2.tar.gz dbus-python-0.81.1.tar.gz dbus-python-0.82.0.tar.gz dbus-python-0.82.1.tar.gz +dbus-python-0.82.3.tar.gz diff --git a/dbus-python.spec b/dbus-python.spec index bbc231a..ce5646b 100644 --- a/dbus-python.spec +++ b/dbus-python.spec @@ -6,10 +6,10 @@ Summary: D-Bus Python Bindings Name: dbus-python -Version: 0.82.1 -Release: 2%{?dist} +Version: 0.82.3 +Release: 1%{?dist} URL: http://www.freedesktop.org/software/dbus/ -Source0: http://dbus.freedesktop.org/releases/%{name}-%{version}.tar.gz +Source0: http://dbus.freedesktop.org/releases/dbus-python/%{name}-%{version}.tar.gz License: AFL/GPL Group: System Environment/Libraries @@ -75,6 +75,29 @@ rm -rf %{buildroot} %{_libdir}/pkgconfig/dbus-python.pc %changelog +* Mon Oct 29 2007 John (J5) Palmieri - 0.82.3-1 +- Update to 0.82.3 +- 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 +- dbus.Bus(private=True) is deprecated (use dbus.bus.BusConnection in new code, + dbus.Bus basically just adds the shared-connection behaviour) +- If you pass the timeout argument to call_async or an asynchronous proxy method call and expect it to be in milliseconds, you should change the argument to be + in seconds, and require dbus-python >= 0.82.2. This does not effect Fedora + since I never pushed 0.82.1 which had the fix to make timeouts work. +- @dbus.service.method supports a rel_path_keyword argument for the benefit of + fallback objects, which provides the method implementation with the path of + the object within the exported subtree. For instance, if you have a fallback + object exported at /Fallback, and you call a method that has + rel_path_keyword='rel_path' on /Fallback and on /Fallback/Some/Where, the + method implementation will be called with rel_path='/' and with + rel_path='/Some/Where' respectively. (fd.o #11623) +- Introspect() now works on objects exported in more than one location. + (fd.o #11794) + * Thu Jul 13 2007 John (J5) Palmieri - 0.82.1-1 - Update to 0.82.1 diff --git a/sources b/sources index 8445015..6b0dc38 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -45c725ef7f57fee1de0d1e62e5095002 dbus-python-0.82.1.tar.gz +6b7626979b63994613a533a2d244c48c dbus-python-0.82.3.tar.gz