[MacPorts] #31277: libtorrent-rasterbar 0.15.7 crashes establishing connection to https tracker (was: Deluge 1.3.3 Python crash - HTTPS tracker)

MacPorts noreply at macports.org
Sun Sep 18 12:54:42 PDT 2011


#31277: libtorrent-rasterbar 0.15.7 crashes establishing connection to https
tracker
---------------------------------+------------------------------------------
 Reporter:  mew@…                |       Owner:  devans@…            
     Type:  defect               |      Status:  assigned            
 Priority:  Normal               |   Milestone:                      
Component:  ports                |     Version:  2.0.3               
 Keywords:  deluge               |        Port:  libtorrent-rasterbar
---------------------------------+------------------------------------------
Changes (by devans@…):

  * keywords:  => deluge
  * port:  deluge => libtorrent-rasterbar


Comment:

 Thanks for your help.  I was able to confirm the problem using this
 tracker.  The problem is with
 libtorrent-rasterbar which crashes the deluged daemon when trying to
 establish a connection to a https tracker.

 I found that significant changes have been made in libtorrent-rasterbar's
 svn trunk (pre 0.16.0) that
 are labeled as initial support for ssl trackers/torrents so perhaps it's
 not supposed to work in the current version.

 Indeed, rebuilding libtorrent-rasterbar from svn trunk fixed the problem
 for me.  I was able to download
 a 10 GB set of files with no problems using the https tracker that didn't
 work before.

 Since it looks like this may not make it to a formal release soon (not
 included yet in the 0.15 branch yet),
 I have committed a new port, libtorrent-rasterbar-devel which builds the
 svn trunk version and have modified
 deluge to allow libtorrent-rasterbar-devel as a substitute dependency for
 libtorrent-rasterbar.

 To use this port do the following

 {{{
 sudo port selfupdate
 sudo port -f deactivate libtorrent-rasterbar
 sudo port install libtorrent-rasterbar-devel
 }}}

 The two versions are ABI compatible with each other so it should not be
 necessary to rebuild deluge.

 Committed libtorrent-rasterbar-devel in r84123 conflicting with
 libtorrent-rasterbar[[BR]]
 Marked libtorrent-rasterbar as conflict with libtorrent-rasterbar-devel in
 r84124[[BR]]
 Deluge modified to use either in r84125[[BR]]

 If this fixes the problem for you as well, I'll close the ticket

-- 
Ticket URL: <https://trac.macports.org/ticket/31277#comment:5>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list