Deluge 1.3.7 Compatibility
Upgraded to Deluge 1.3.7 and YaRSS2 appears broken. All subscriptions have lost the download directory setting. Setting move to directory and saving shows the value in the subscriptions summary view but opening/editing the subscription shows blank values for download and move directories. May only be a edit issue and the values are actually there - yet to have a subscription trigger (though manually running a new subscription with 6 matches is not adding anything into deluge, but this could be a seperate YaRSS2 & 1.3.7 issue). Using 1.3.7 client on Debian, with 1.3.7 server on Ubuntu - both built from source and both running YaRSS2-1.3.2-py2.7.egg.
Comments (9)
-
reporter -
repo owner Do you get a stack trace when starting Deluge from a terminal?
-
reporter Just created a new subscription, and added the download to value; following exception showed up;
(deluge:21707): libglade-WARNING **: unknown attribute `swapped' for <signal>. Unhandled error in Deferred: Unhandled Error Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/twisted/protocols/policies.py", line 120, in dataReceived self.wrappedProtocol.dataReceived(data) File "/usr/local/lib/python2.7/dist-packages/deluge-1.3.7-py2.7.egg/deluge/ui/client.py", line 179, in dataReceived d.callback(request[2]) File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 382, in callback self._startRunCallbacks(result) File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 490, in _startRunCallbacks self._runCallbacks() --- <exception caught here> --- File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 577, in _runCallbacks current.result = callback(current.result, *args, **kw) File "/home/astro7467/.config/deluge/plugins/YaRSS2-1.3.2-py2.7.egg/yarss2/gtkui/dialog_subscription.py", line 801, in _on_config_values File "/home/astro7467/.config/deluge/plugins/YaRSS2-1.3.2-py2.7.egg/yarss2/gtkui/path_combo_chooser.py", line 95, in add_values exceptions.TypeError: 'NoneType' object is not iterable
Let me know if you need more info or examples.
-
repo owner Can you pull (development branch) and try again?
The stack trace is caused by missing values in the core config. However, this should be the same for all the subscriptions, so your issue might not be fixed by this.
-
reporter Sorry for the delay. Is there a doc to guide me on building the egg file from the development branch?
-
repo owner Yeah, I added that to the README actually. You can build it with:
cd /path/to/yarss2/ python setup.py bdist_egg
-
reporter Sorry, my problem was with the cloning of the development branch, but realised the commands inc the full paths once i pasted them into a terminal.
I hv successfully installed the development branch (showing version 1.3.3). Once I exited and re-started Deluge the disappearing file paths problem did not exist.
Running from command line produced no errors when working with the plug in (inc creating a new subscription as well as testing edits on existing subscriptions).
Considered the compatibility issue closed. Thanks.
-
repo owner Cool, I'll release this as 1.3.3 then!
-
repo owner - changed status to resolved
Solved
- Log in to comment
Casn confirm that unedited (existing) subscriptions created prior to 1.3.7 are working still.