The current stable Deluge, version 1.2.0, does not work well with the recently stabilized net-libs/rb_libtorrent-0.15.1 (see http://bugs.gentoo.org/show_bug.cgi?id=333775). Upgrading to net-p2p/deluge-1.2.3 fixes the problem. Reproducible: Always Steps to Reproduce: 1. emerge =net-libs/rb_libtorrent-0.15.1 2. emerge =net-p2p/deluge-1.2.0 3. Actual Results: Message "Not Connected" in status bar, no torrents displayed in list. Expected Results: Connecting, torrents displayed in list. Deluge prints the following if started from a terminal: Traceback (most recent call last): File "/usr/lib64/python2.6/site-packages/twisted/internet/base.py", line 413, in fireEvent DeferredList(beforeResults).addCallback(self._continueFiring) File "/usr/lib64/python2.6/site-packages/twisted/internet/defer.py", line 260, in addCallback callbackKeywords=kw) File "/usr/lib64/python2.6/site-packages/twisted/internet/defer.py", line 249, in addCallbacks self._runCallbacks() File "/usr/lib64/python2.6/site-packages/twisted/internet/defer.py", line 441, in _runCallbacks self.result = callback(self.result, *args, **kw) --- <exception caught here> --- File "/usr/lib64/python2.6/site-packages/twisted/internet/base.py", line 426, in _continueFiring callable(*args, **kwargs) File "/usr/lib64/python2.6/site-packages/deluge/ui/gtkui/gtkui.py", line 299, in _on_reactor_start component.start() File "/usr/lib64/python2.6/site-packages/deluge/component.py", line 210, in start _ComponentRegistry.start() File "/usr/lib64/python2.6/site-packages/deluge/component.py", line 118, in start self.start_component(component) File "/usr/lib64/python2.6/site-packages/deluge/component.py", line 125, in start_component self.start_component(depend) File "/usr/lib64/python2.6/site-packages/deluge/component.py", line 131, in start_component self.components[name].start() File "/usr/lib64/python2.6/site-packages/deluge/core/torrentmanager.py", line 203, in start self.load_state() File "/usr/lib64/python2.6/site-packages/deluge/core/torrentmanager.py", line 585, in load_state resume_data=resume_data.get(torrent_state.torrent_id)) File "/usr/lib64/python2.6/site-packages/deluge/core/torrentmanager.py", line 440, in add torrent = Torrent(handle, options, state, filename, magnet) File "/usr/lib64/python2.6/site-packages/deluge/core/torrent.py", line 132, in __init__ self.set_trackers(state.trackers) File "/usr/lib64/python2.6/site-packages/deluge/core/torrent.py", line 309, in set_trackers self.handle.replace_trackers(trackers) exceptions.TypeError: No registered converter was able to extract a C++ reference to type libtorrent::announce_entry from this Python object of type dict
Please do
amd64 done
x86 stable, all arches done.