[Bug 551526] Re: Package is incompatible with repository version of the main Transmission app's RPC
Luca Falavigna
dktrkranz at ubuntu.com
Sun Apr 11 04:04:06 BST 2010
I uploaded 0.4 in Debian. New upstream version is compatible with
transmission >= 1.8, while current one generates tracebacks as shown
above. It definitely needs an update.
--
Package is incompatible with repository version of the main Transmission app's RPC
https://bugs.launchpad.net/bugs/551526
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is a direct subscriber.
Status in “transmissionrpc” package in Ubuntu: Confirmed
Status in “transmissionrpc” package in Debian: Fix Released
Bug description:
Binary package hint: python-transmissionrpc
Description:Ubuntu lucid (development branch)
Release: 10.04
python-transmissionrpc:
Installed: 0.3-2
Candidate: 0.3-2
Version table:
*** 0.3-2 0
500 http://mirror.internode.on.net/pub/ubuntu/ubuntu/ lucid/universe Packages
100 /var/lib/dpkg/status
The squeeze version of python-transmissionrpc uses transmission RPC version 1.7x
The current version of transmission in squeeze is 1.92 which uses the newer trunk version - http://trac.transmissionbt.com/browser/trunk/doc/rpc-spec.txt
Unfortunately there has been a breaking change in the spec. Many attributes have been moved into the 'trackerStats' array - e.g. seederCount.
The following script will demonstrate the problem:
***
#!/usr/bin/python
import transmissionrpc
tc = transmissionrpc.Client('localhost', port=9091, user='transmission', password='transmission')
torrent = tc.info(1)[1]
print torrent.trackerStats[0]['seederCount']
***
Actual output:
Traceback (most recent call last):
File "./transmission-control", line 9, in <module>
print torrent.trackerStats[0]['seederCount']
File "/usr/lib/pymodules/python2.5/transmissionrpc/transmission.py", line 86, in __getattr__
raise AttributeError('No attribute %s' % name)
AttributeError: No attribute trackerStats
Expected output:
<an integer>
I have tried my test script with version 4.0 of transmissionrpc it works correctly.
Regards
AllenS
More information about the Ubuntu-sponsors
mailing list