I have only noticed trouble with media-sound/listen WRT this issue, but it may affect other packages. With dbus-python-0.80.1 installed, listen fails with: ---- Traceback (most recent call last): File "/usr/lib/listen/listen.py", line 209, in ? ListenApp() File "/usr/lib/listen/listen.py", line 137, in __init__ self.listen_instance = Listen() File "/usr/lib/listen/widget/listen.py", line 120, in __init__ self.dbus_service = ListenDBus(self,player) File "/usr/lib/listen/dbus_manager.py", line 55, in __init__ dbus.service.Object.__init__(self, bus_name, object_path) File "//usr/lib/python2.4/site-packages/dbus/service.py", line 418, in __init__ self._connection._register_object_path(object_path, self._message_cb, self._unregister_cb) RuntimeError: To make asynchronous calls, receive signals or export objects, D-Bus connections must be attached to a main loop by passing mainloop=... to the constructor or calling dbus.set_default_main_loop(...) ---- Other users have had this same error: http://forums.gentoo.org/viewtopic-p-3882775.html listen runs fine after downgrading to dbus-python-0.71. Reproducible: Always Steps to Reproduce: 1.emerge dev-python/dbus-python-0.80.1 2.run 'listen' 3. Actual Results: 'listen' fails to start, returning the error noted above. Expected Results: 'listen' should be able to start and connect to the dbus daemon.
same result here... downgrading to dev-python/dbus-python-0.71 fixes this here
Hi, listen 0.5 is out! please, see attachment above. Jj
Created attachment 112288 [details] listen 0.5 ebuild
Created attachment 112290 [details, diff] to make it work with dbus-python 0.80.x
Created attachment 112294 [details] doesn't force the use of python 2.4
Last but not least ... it works well with python 2.5 ;) enjoy! Jj
(In reply to comment #6) > Last but not least ... it works well with python 2.5 ;) > > enjoy! > > Jj > I just changed slightly the patch added by sjh http://www.listen-project.org/ticket/566
(In reply to comment #7) Checking it out.... BTW, is there any particular reason the libsexy and musicbrainz USE flags are removed in this version?
This 0.5 ebuild builds fine against dbus-python-0.80.1-r1 here. Still some silly bugs (like the 'Close' button on the About dialog doesn't work). But I think it should be OK.
working on it. Sorry for the long wait, my workstation is not working well.
this patchs works for the actual 0.5 src? the ebuild posted here is using a wrong url, must be: SRC_URI="http://download.listen-project.org/${PV}/${P}.tar.bz2" you must remove the line: S="${WORKDIR}/${PN}-0.5b1"
0.5 is on portage now, try it. If it faills reopen this bug