Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 334501 - Please stabilize =net-p2p/deluge-1.2.3
Summary: Please stabilize =net-p2p/deluge-1.2.3
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo net-p2p team
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks:
 
Reported: 2010-08-25 20:20 UTC by Joeri Capens
Modified: 2010-10-06 19:44 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joeri Capens 2010-08-25 20:20:55 UTC
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
Comment 1 Raúl Porcel (RETIRED) gentoo-dev 2010-09-29 13:00:43 UTC
Please do
Comment 2 Markos Chandras (RETIRED) gentoo-dev 2010-10-06 11:47:54 UTC
amd64 done
Comment 3 Markus Meier gentoo-dev 2010-10-06 19:44:46 UTC
x86 stable, all arches done.