Deluge 1.3.7 Compatibility

Issue #9 resolved
Matthew Snell created an issue

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)

  1. Matthew Snell reporter

    Casn confirm that unedited (existing) subscriptions created prior to 1.3.7 are working still.

  2. Matthew Snell 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.

  3. Bendik 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.

  4. Matthew Snell reporter

    Sorry for the delay. Is there a doc to guide me on building the egg file from the development branch?

  5. Bendik repo owner

    Yeah, I added that to the README actually. You can build it with:

    cd /path/to/yarss2/
    python setup.py bdist_egg
    
  6. Matthew Snell 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.

  7. Log in to comment