[bittorrent] Add reasons for retirement
Paul Howarth
pghmcfc at fedoraproject.org
Wed Jun 22 12:37:18 UTC 2011
commit 6b4b0bc3ba769b09910a273503c2fd17245a3844
Author: Paul Howarth <paul at city-fan.org>
Date: Wed Jun 22 13:32:44 2011 +0100
Add reasons for retirement
dead.package | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 53 insertions(+), 1 deletions(-)
---
diff --git a/dead.package b/dead.package
index f2396d2..48c7f63 100644
--- a/dead.package
+++ b/dead.package
@@ -1 +1,53 @@
-Package is retired
\ No newline at end of file
+Retired for reasons outlined below. The proposal was posted to the
+fedora devel list
+(http://lists.fedoraproject.org/pipermail/devel/2011-June/152794.html)
+and there was no dissention, though suggestions for what to replace
+bittorrent with on torrent.fedoraproject.org were sought.
+
+ ----------------------
+
+I propose to retire bittorrent (the original python client) for the
+reasons outlined below. If anyone's interested in taking it over
+instead, please apply on the package database and I'll transfer
+ownership. Think carefully before you act though!
+
+Dead Upstream:
+==============
+Well, not actually dead but upstream has gone closed-source as of
+version 6 so it's effectively dead.
+
+Old Version:
+============
+Upstream's last open-source release (code dump really) was 5.3
+(http://download.bittorrent.com/dl/), which was little more than a GPL
+re-licensing of 5.2.2 and a dump of upstream VCS content. Fedora has
+been stuck with 4.4.0 though with its PyGTK GUI because the "new" GUI in
+version 5 was a rewrite with wxGTK but it didn't work with wxGTK > 2.6
+(http://bugzilla.redhat.com/223623) and so was unusable in Fedora.
+
+I believe Mandriva "solved" this problem by having transmission obsolete
+bittorrent-gui and just shipping the console version.
+
+Open Bugs:
+==========
+http://bugzilla.redhat.com/189072 (bittorrent doesn't die gracefully)
+http://bugzilla.redhat.com/189295 (bittorrent is not utf-8 aware)
+http://bugzilla.redhat.com/237254 (translations not working since python 2.4)
+http://bugzilla.redhat.com/246879 (LSB-ize initscripts)
+http://bugzilla.redhat.com/489810 (bittorrent stops seeding files, even
+when "seed indefinitely" is checked)
+http://bugzilla.redhat.com/630569 (traceback due to argument parsing error)
+http://bugzilla.redhat.com/678710 (crash due to not running via provided
+initscript)
+http://bugzilla.redhat.com/707637 (RFE upgrade to 5.x)
+
+Some of these are probably quite easily fixed by someone that knows
+their python and is willing to dive into the code but they would have to
+be prepared to the de-facto new upstream maintainer if they wanted to
+take it on.
+
+Doesn't Obey Protocol:
+======================
+The bittorrent client is actually blocked on at least one major site due
+to violating the protocol and hammering the tracker with announcements:
+http://wiki.dimeadozen.org/index.php/Mainline
More information about the scm-commits
mailing list