FS#6764 - Bittorrent doesn't work with wxgtk 2.8

Attached to Project: Arch Linux
Opened by Maximo Pech Jaramillo (makz) - Saturday, 31 March 2007, 01:50 GMT
Last edited by Aaron Griffin (phrakture) - Thursday, 18 December 2008, 21:43 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Eric Belanger (Snowman)
Aaron Griffin (phrakture)
Jürgen Hötzel (juergen)
Architecture All
Severity Medium
Priority Normal
Reported Version 0.7.2 Gimmick
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

/usr/lib/python2.5/site-packages/BitTorrent/GUI_wx/__init__.py looks for wxpython 2.6, if it isn't found bittorrent doesn't run.

If the line 31 of that file is changed to wxversion.select('2.8') bittorrent starts to load but then throws this message:

/usr/lib/python2.5/site-packages/BitTorrent/GUI_wx/__init__.py:31: DeprecationWarning: The wxPython compatibility package is no longer automatically generated or activly maintained. Please switch to the wx package as soon as possible.
import wxPython
Segmentation fault

and dies.
This task depends upon

Closed by  Aaron Griffin (phrakture)
Thursday, 18 December 2008, 21:43 GMT
Reason for closing:  Duplicate
Additional comments about closing:  Closed in favor of  FS#6758 
Comment by Darío A. (darzephyr) - Sunday, 01 April 2007, 16:08 GMT
Confirmed with bittorrent 5.0.6 and 5.0.7. They need wxPython 2.6
Comment by Darío A. (darzephyr) - Sunday, 01 April 2007, 19:28 GMT
Try with this packages I made:

wxGTk-compat (2.6) - provides "gtk-ansi" "gtk2-ansi" "gtk2-unicode(default)" wxGtk versions:
Conflicts with official "wxgtk-gtk1"

http://200.58.112.220/~dari/wxgtk-compat-2.6.3.2-1-i686.pkg.tar.gz

wxPython-compat (2.6) uses "gtk2-unicode" wxGtk:

http://200.58.112.220/~dari/wxpython-compat-2.6.3.3-1-i686.pkg.tar.gz

I test bittorrent with them. You can use this pkgs with official wxgtk2.8 and wxpython2.8 packages.

I will upload my pkgs to AUR later.
Comment by Darío A. (darzephyr) - Sunday, 01 April 2007, 19:52 GMT Comment by Darío A. (darzephyr) - Sunday, 01 April 2007, 23:37 GMT Comment by Benoit C (benoitc) - Tuesday, 10 April 2007, 06:57 GMT
error similar here :

[benoitc@marduk ~]$ bittorrent
>>> unable to setrlimit not allowed to raise maximum limit
Traceback (most recent call last):
File "/usr/bin/bittorrent", line 183, in <module>
from BitTorrent.GUI_wx.DownloadManager import MainLoop
File "/usr/lib/python2.5/site-packages/BitTorrent/GUI_wx/__init__.py", line 29, in <module>
import wx
ImportError: No module named wx
Comment by Darío A. (darzephyr) - Saturday, 21 April 2007, 04:23 GMT
wxPython-2.6 package in AUR (now based on "wxgtk-2.6" in extra)

http://aur.archlinux.org/packages.php?do_Details=1&ID=10570
Comment by Calorì Alessandro (axelgenus) - Saturday, 26 May 2007, 11:57 GMT
Can anyone please review the package in AUR, add it to the extra repository and update BitTorrent with the new deps?
Comment by Jürgen Hötzel (juergen) - Saturday, 26 May 2007, 12:15 GMT
I prefer not pulling any more legacy packages to [extra]. We had a cleanup recently. Arch is primary a "latest upstream" distribution. Any patches which fix bittorrent/wxgtk28 appreciated .
Comment by Calorì Alessandro (axelgenus) - Saturday, 26 May 2007, 12:43 GMT
I understand your position but wxPython 2.6 is used even for other packages so it can be still useful. No patch exists ATM and BitTorrent is one of the few BitTorrent client which exists on linux. In Fedora/Red hat, developers decided to downgrade BitTorrent to versione 4.4.x which uses pygtk2...
Comment by Jürgen Hötzel (juergen) - Saturday, 26 May 2007, 12:49 GMT
Yes, the situation is not satisfying.I hoped to get patches while 2.8 was in [TESTING]. But bittorrent is still useful without X: bittorrent-console/curses
Comment by Riri (chicha) - Friday, 09 May 2008, 12:31 GMT
Hello,

This bug report has not been updated since almost a year.
Is the problem still valid with the actual version of the involved packages ?

There are now many very good alternative to bittorent for various DE, such Deluge, Transmission and KTorrent.
Has bittorent still his place in extra ? Couldn't it be moved to community or even unsupported and let the community handle this library version situation where Archlinux has nothing much to do ?

Can any body give a quick status about it ?
Thank you very much !
Comment by Michael Jones (TuxToaster) - Saturday, 10 May 2008, 05:49 GMT
It just so happens I just tried to install this... and it's still not loading with bittorrent 5.0.6-2:

::{michael@notebook (11:39:05) - ~ }::
[pts/2]--> bittorrent
>>> unable to setrlimit not allowed to raise maximum limit
Traceback (most recent call last):
File "/usr/bin/bittorrent", line 183, in <module>
from BitTorrent.GUI_wx.DownloadManager import MainLoop
File "/usr/lib/python2.5/site-packages/BitTorrent/GUI_wx/__init__.py", line 29, in <module>
import wx
ImportError: No module named wx

And here's what I have installed...

[root@notebook ~]# pacman -Q | grep wx
wxgtk 2.8.7-1
wxgtk-2.6 2.6.4-2
wxpython 2.8.7.1-1
wxsvg 1.0b10-1
Comment by Gavin Bisesi (Daenyth) - Wednesday, 04 June 2008, 18:02 GMT
This looks related to  FS#6758 

Loading...