Your message dated Sun, 21 Mar 2010 22:02:13 +0000
with message-id <[email protected]>
and subject line Bug#574860: fixed in bittornado 0.3.18-10
has caused the Debian Bug report #574860,
regarding bttrack apparently chokes on requests from IPv6 peers
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
574860: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=574860
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: bittornado
Version: 0.3.18-8
Apparently, the problem described in [1] also exists with the
Debian Lenny bittornado package.
Namely, when IPv6 peers connect to a bttrack(1) instance, a
traceback is written to LOG (see the attached example), with no
peer being able to discover the other.
There's a patch [1] (also attached) that apparently fixes the
problem. The bttrack(1) instance (both before and after
patching) was started like:
$ (cd DIR && bttrack --compact_reqd 0 \
--dfile DFILE --port PORT --ipv6_enabled 1 --ipv6_binds_v4 1 \
< /dev/null > LOG 2>&1) &
The peers were:
$ btdownloadcurses --ipv6_enabled 1 \
TORRENT-FILE
[1] http://www.cs.helsinki.fi/u/sklvarjo/torrent.html
--
FSF associate member #7257
Traceback (most recent call last):
File "/var/lib/python-support/python2.5/BitTornado/RawServer.py", line 144,
in listen_forever
self.sockethandler.handle_events(events)
File "/var/lib/python-support/python2.5/BitTornado/SocketHandler.py", line
319, in handle_events
s.handler.data_came_in(s, data)
File "/var/lib/python-support/python2.5/BitTornado/HTTPHandler.py", line 155,
in data_came_in
if not c.data_came_in(data) and not c.closed:
File "/var/lib/python-support/python2.5/BitTornado/HTTPHandler.py", line 46,
in data_came_in
self.next_func = self.next_func(val)
File "/var/lib/python-support/python2.5/BitTornado/HTTPHandler.py", line 78,
in read_header
r = self.handler.getfunc(self, self.path, self.headers)
File "/var/lib/python-support/python2.5/BitTornado/BT1/track.py", line 951,
in get
return_type, rsize, params('supportcrypto'))
File "/var/lib/python-support/python2.5/BitTornado/BT1/track.py", line 782,
in peerlist
cache = self.cached.setdefault(infohash,[None,None,None])[return_type]
IndexError: list index out of range
--- track.py.orig 2009-07-23 13:51:24.000000000 +0300
+++ track.py 2009-07-23 13:48:51.000000000 +0300
@@ -773,7 +773,10 @@
data['peers'] = []
return data
l_get_size = int(float(rsize)*(len_l)/(len_l+len_s))
- cache = self.cached.setdefault(infohash,[None,None,None])[return_type]
+ if self.config['compact_reqd']:
+ cache = self.cached.setdefault(infohash,[None,None,None])[return_type]
+ else:
+ cache = self.cached.setdefault(infohash,[None,None,None,None,None])[return_type]
if cache and ( not cache[1]
or (is_seed and len(cache[1]) < rsize)
or len(cache[1]) < l_get_size
pgpnUSmH6rvs8.pgp
Description: PGP signature
--- End Message ---
--- Begin Message ---
Source: bittornado
Source-Version: 0.3.18-10
We believe that the bug you reported is fixed in the latest version of
bittornado, which is due to be installed in the Debian FTP archive:
bittornado-gui_0.3.18-10_all.deb
to main/b/bittornado/bittornado-gui_0.3.18-10_all.deb
bittornado_0.3.18-10.debian.tar.gz
to main/b/bittornado/bittornado_0.3.18-10.debian.tar.gz
bittornado_0.3.18-10.dsc
to main/b/bittornado/bittornado_0.3.18-10.dsc
bittornado_0.3.18-10_all.deb
to main/b/bittornado/bittornado_0.3.18-10_all.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Cameron Dale <[email protected]> (supplier of updated bittornado package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sun, 21 Mar 2010 14:36:30 -0700
Source: bittornado
Binary: bittornado bittornado-gui
Architecture: source all
Version: 0.3.18-10
Distribution: unstable
Urgency: low
Maintainer: Cameron Dale <[email protected]>
Changed-By: Cameron Dale <[email protected]>
Description:
bittornado - bittorrent client (and tracker) with console and curses interface
bittornado-gui - bittorrent client with GUI interface
Closes: 551766 574860
Changes:
bittornado (0.3.18-10) unstable; urgency=low
.
* New patch from upstream's CVS to allow torrents that only have an
announce list: 30_announce_list_only_torrents.dpatch (Closes: #551766)
* Fix a lot of lintian warnings
- Update standards version to 3.8.4 (no changes)
* Fix for when compact_reqd is turned off:
31_fix_for_compact_reqd_off.dpatch (Closes: #574860)
* Switch to the new "3.0 (quilt)" source format
Checksums-Sha1:
f4ec7b8319b7e8e941ca6e3e75d18645fcd34f1a 1290 bittornado_0.3.18-10.dsc
ead4d55ad4a038b0acd73bb8ebe29b47e068f486 70339
bittornado_0.3.18-10.debian.tar.gz
e60c790db9f0d169e5e1fa133581287ca3328380 161390 bittornado_0.3.18-10_all.deb
1d0fd8d13731c3d40a196fd6dba0f059ef2c156b 41076 bittornado-gui_0.3.18-10_all.deb
Checksums-Sha256:
7981e0377006c4ec8109263055ae7ced0825d28c32920fc7eee57be8bad75c66 1290
bittornado_0.3.18-10.dsc
1ba05ff5303a125c746c7cd9073fadbda3858e8b693aad20be7d460779fc2d81 70339
bittornado_0.3.18-10.debian.tar.gz
eadd5996763239697cbec6abc7a792f0d9b1331c625aa5d31eb55cb4669236ab 161390
bittornado_0.3.18-10_all.deb
da64d7722fc8275edf90c7de5458802642d0c785f5c7d3dbcea6cc5380e8261f 41076
bittornado-gui_0.3.18-10_all.deb
Files:
1c640f161487802b8b8f6f4f644bd6f3 1290 net optional bittornado_0.3.18-10.dsc
8ec13049724256ed49b8424f320d558f 70339 net optional
bittornado_0.3.18-10.debian.tar.gz
c46166f1f04b0ee12e3041e3fa570c53 161390 net optional
bittornado_0.3.18-10_all.deb
bd655c2f8c820fb3480215d3d4ca7d85 41076 net optional
bittornado-gui_0.3.18-10_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAkumklQACgkQDx924g0gNq2AsQCgpVwTo0pH51reoEEUZ3JV/soE
FUAAn3xvdMi+TzTVxsPVze9yLtmQnTyK
=OYWF
-----END PGP SIGNATURE-----
--- End Message ---