dbus-python 0.80rc2 release candidate
John (J5) Palmieri
johnp at redhat.com
Wed Dec 13 13:17:30 PST 2006
On Wed, 2006-12-13 at 18:29 +0000, Simon McVittie wrote:
> Release candidate 2 for dbus-python 0.80 is now available. Please
> download, test, try to break it (and hopefully you'll have to try harder
> this time :-)
It is working pretty good this time around. Will do more testing.
> * Weak reference handling was completely wrong in 0.80rc1. Oops. It now
> works.
Yay, no more crashes.
> * If you just do "import dbus" (and not "import dbus.types"), saying
> "dbus.types.Int32" and "dbus.exceptions.DBusException" now works again;
> it did in 0.71, but didn't in 0.80rc1. This is for compatibility with
> Sugar; I'm not sure whether this should work or not, so this change
> might be reverted in future.
Ya this is wrong in sugar if it does that without import
dbus.exceptions. I say revert it. We can fix sugar to work with older
versions by putting in the import.
>
> * The examples from dbus/examples/ are now in examples/. All except the
> GConf examples have been updated. The GConf examples didn't work in
> 0.71 and still don't, although they do now print a message on startup
> warning that this is the case.
They haven't worked since 0.22 or something. In fact I think they may
have only worked in Seth's tree. I think we can write an easier to
understand example when we implement object tree handling.
> * The explicitly_pass_message decorator has been removed (in rc1 it was
> present but had no effect).
This was an ugly hack that I even had a comment should only be used for
debugging. Fine to kill it.
Great work.
--
John (J5) Palmieri <johnp at redhat.com>
More information about the dbus
mailing list