Activity log for bug #1058320

Date Who What changed Old value New value Message
2012-09-28 20:11:56 Andrew Starr-Bochicchio bug added bug
2012-09-28 20:12:10 Andrew Starr-Bochicchio deluge (Ubuntu): status New In Progress
2012-09-28 20:12:13 Andrew Starr-Bochicchio deluge (Ubuntu): importance Undecided Medium
2012-09-28 20:12:15 Andrew Starr-Bochicchio deluge (Ubuntu): assignee Andrew Starr-Bochicchio (andrewsomething)
2012-09-28 20:12:23 Andrew Starr-Bochicchio nominated for series Ubuntu Precise
2012-09-28 20:12:23 Andrew Starr-Bochicchio bug task added deluge (Ubuntu Precise)
2012-09-28 20:12:31 Andrew Starr-Bochicchio deluge (Ubuntu Precise): status New Triaged
2012-09-28 20:12:34 Andrew Starr-Bochicchio deluge (Ubuntu Precise): importance Undecided Medium
2012-09-28 20:12:37 Andrew Starr-Bochicchio deluge (Ubuntu Precise): assignee Andrew Starr-Bochicchio (andrewsomething)
2012-09-28 20:12:47 Andrew Starr-Bochicchio bug watch added http://dev.deluge-torrent.org/ticket/2148
2012-09-28 20:12:47 Andrew Starr-Bochicchio bug task added deluge
2012-09-28 20:42:37 Andrew Starr-Bochicchio description Changes in Twisted cause Deluge's connection manager to not launch on start up. This is in Twisted 12 in quantal and also in precise as we backported the changes to Gtk2Reactor in a patch to Twisted 11. Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 413, in fireEvent DeferredList(beforeResults).addCallback(self._continueFiring) File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 301, in addCallback callbackKeywords=kw) File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 290, in addCallbacks self._runCallbacks() File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 551, in _runCallbacks current.result = callback(current.result, *args, **kw) --- <exception caught here> --- File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 426, in _continueFiring callable(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/deluge/ui/gtkui/gtkui.py", line 336, in _on_reactor_start self.__start_non_classic() File "/usr/lib/python2.7/dist-packages/deluge/ui/gtkui/gtkui.py", line 376, in __start_non_classic reactor.simulate() exceptions.AttributeError: 'Gtk2Reactor' object has no attribute 'simulate' [IMPACT] Changes in Twisted cause Deluge's connection manager to not launch on start up. This is in Twisted 12 in quantal and also in precise as we backported the changes to Gtk2Reactor in a patch to Twisted 11. This can cause confusion for users if they have disabled "classic" mode and need to start the daemon. Traceback (most recent call last):   File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 413, in fireEvent     DeferredList(beforeResults).addCallback(self._continueFiring)   File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 301, in addCallback     callbackKeywords=kw)   File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 290, in addCallbacks     self._runCallbacks()   File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 551, in _runCallbacks     current.result = callback(current.result, *args, **kw) --- <exception caught here> ---   File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 426, in _continueFiring     callable(*args, **kwargs)   File "/usr/lib/python2.7/dist-packages/deluge/ui/gtkui/gtkui.py", line 336, in _on_reactor_start     self.__start_non_classic()   File "/usr/lib/python2.7/dist-packages/deluge/ui/gtkui/gtkui.py", line 376, in __start_non_classic     reactor.simulate() exceptions.AttributeError: 'Gtk2Reactor' object has no attribute 'simulate' [TESTCASE] Make sure that "clasic" mode is not enabled in Preferences > Interface. Also make sure that "Do not show this dialog on startup" is _not_ checked in the Connection Manager dialog's options. Launch "deluge" from the terminal. The version in precise will show you the above traceback. The verson that is in precise-proposed will launch without the traceback and the Connection Manager dialog will be shown [Regression Potential] There is not much regression potential as this patch backported fom upstream is simply a try/except statement: @@ -373,7 +373,11 @@ Please see the details below for more information."), details=traceback.format_e if self.config["show_connection_manager_on_start"]: # XXX: We need to call a simulate() here, but this could be a bug in twisted - reactor.simulate() + try: + reactor._simulate() + except AttributeError: + # twisted < 12 + reactor.simulate() self.connectionmanager.show()
2012-09-29 04:23:11 Launchpad Janitor deluge (Ubuntu): status In Progress Fix Released
2012-09-29 04:42:04 Launchpad Janitor branch linked lp:ubuntu/deluge
2012-10-04 07:36:39 Bug Watch Updater deluge: status Unknown Fix Released
2012-10-12 05:12:19 Scott Kitterman deluge (Ubuntu Precise): status Triaged Fix Committed
2012-10-12 05:12:22 Scott Kitterman bug added subscriber Ubuntu Stable Release Updates Team
2012-10-12 05:12:25 Scott Kitterman bug added subscriber SRU Verification
2012-10-12 05:12:34 Scott Kitterman tags verification-needed
2012-10-12 05:51:01 Launchpad Janitor branch linked lp:ubuntu/precise-proposed/deluge
2012-11-13 22:47:19 Alan Pope 🍺🐧🐱 🦄 tags verification-needed verification-done
2012-11-14 12:06:27 Colin Watson removed subscriber Ubuntu Stable Release Updates Team
2012-11-14 12:07:14 Launchpad Janitor deluge (Ubuntu Precise): status Fix Committed Fix Released
2013-05-04 15:54:24 anonyth bug added subscriber voigtkampff