Bug 174810 - stabilize dev-python/dbus-python-0.80.2
|
Bug#:
174810
|
Product: Gentoo Linux
|
Version: 2006.1
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: enhancement
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: mips@gentoo.org
|
Reported By: cardoe@gentoo.org
|
|
Component: Ebuilds
|
|
|
URL:
|
|
Summary: stabilize dev-python/dbus-python-0.80.2
|
|
Keywords: STABLEREQ
|
|
Status Whiteboard:
|
|
Opened: 2007-04-16 16:21 0000
|
complete rewrite and clean up. Should fix lots of mem leaks and improve
performance. Breaks some old apps that failed to migrate from the 0.20 -> 0.30
series bindings since this version removes out those deprecated bindings. I
believe we have caught all instances of those apps in the tree and fixed them.
Tests are known the fail randomly since there is a race condition in the tests.
If they fail, re-run them again to see if it happens to you again.
The tracker plugin for the deskbar-applet doesn't work with dbus-python-0.80.2,
only with 0.71.
I rebuilded dbus and the plugin now seems ok.
It's me again.
When i log into gnome, the deskbar doesn't start, reporting this error:
Traceback (most recent call last):
File "/usr/lib/python2.4/site-packages/deskbar/ModuleLoader.py", line 157, in
load_all
self.load (f)
File "/usr/lib/python2.4/site-packages/deskbar/ModuleLoader.py", line 139, in
load
mod_instance = getattr (mod, handler) ()
File "/usr/lib/deskbar-applet/handlers/tracker-handler.py", line 203, in
__init__
self.tracker =
bus.get_object('org.freedesktop.Tracker','/org/freedesktop/tracker')
File "//usr/lib/python2.4/site-packages/dbus/_dbus.py", line 410, in
get_object
follow_name_owner_changes=follow_name_owner_changes)
File "//usr/lib/python2.4/site-packages/dbus/proxies.py", line 230, in
__init__
_dbus_bindings.UInt32(0))
File "//usr/lib/python2.4/site-packages/dbus/proxies.py", line 169, in
__call__
reply_message = self._connection.send_message_with_reply_and_block(message,
timeout)
DBusException: org.freedesktop.DBus.Error.Spawn.ChildExited: Process
/usr/bin/trackerd exited with status 0
If I kill and reload the deskbar-applet everything works.
This never happened with dbus-python-0.71.
Do I have to open a new bugreport or is it ok to post here?
*** Bug 162880 has been marked as a duplicate of this bug. ***
Marked unstable on mips. Will mark stable in ~30 days, but don't let this
block from closing the bug. Just assign it to us when all other archs are
complete.
(In reply to comment #0)
> complete rewrite and clean up. Should fix lots of mem leaks and improve
> performance. Breaks some old apps that failed to migrate from the 0.20 -> 0.30
> series bindings since this version removes out those deprecated bindings. I
> believe we have caught all instances of those apps in the tree and fixed them.
>
> Tests are known the fail randomly since there is a race condition in the tests.
> If they fail, re-run them again to see if it happens to you again.
>
(In reply to comment #0)
> complete rewrite and clean up. Should fix lots of mem leaks and improve
> performance. Breaks some old apps that failed to migrate from the 0.20 -> 0.30
> series bindings since this version removes out those deprecated bindings. I
> believe we have caught all instances of those apps in the tree and fixed them.
>
> Tests are known the fail randomly since there is a race condition in the tests.
> If they fail, re-run them again to see if it happens to you again.
>
The tests constantly fail in Cross-test section of the test. Sorry, can't send
complete log, don't have access to my Gentoo box