Current status is that I have a working github branch (linked to above) addressing the issues brought up by the upstream maintainer. It is currently under review. Many of the smaller preparatory changes needed have already been merged upstream, and the github branch has a few more before the bigger Python 3 revision.
I also have the entire diff as a patch to the Precise source branch and I'm working out the packaging issues needed to provide python3 packages for everything. This includes splitting out the common stuff into a python-dbus-common package. I don't quite have the packaging working yet, but this will go into ppa:barry/python when it's ready, hopefully later today.
I'll also point out another bug concerning dbus-python on Ubuntu as of 11.10+ which I'm tracking too:
This causes dbus-launch to SIGABRT when DBUS_FATAL_WARNINGS=1 (as it is in the dbus-python test suite). We're still trying to figure out the cause of this.
An update for the new year: here is the upstream issue tracking progress
https:/ /bugs.freedeskt op.org/ show_bug. cgi?id= 26420
Current status is that I have a working github branch (linked to above) addressing the issues brought up by the upstream maintainer. It is currently under review. Many of the smaller preparatory changes needed have already been merged upstream, and the github branch has a few more before the bigger Python 3 revision.
I also have the entire diff as a patch to the Precise source branch and I'm working out the packaging issues needed to provide python3 packages for everything. This includes splitting out the common stuff into a python-dbus-common package. I don't quite have the packaging working yet, but this will go into ppa:barry/python when it's ready, hopefully later today.
I'll also point out another bug concerning dbus-python on Ubuntu as of 11.10+ which I'm tracking too:
https:/ /bugs.freedeskt op.org/ show_bug. cgi?id= 43303
This causes dbus-launch to SIGABRT when DBUS_FATAL_ WARNINGS= 1 (as it is in the dbus-python test suite). We're still trying to figure out the cause of this.