Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 501142

Summary: net-p2p/deluge-1.3.6 with >=dev-python/twisted-web-13.1.0 - needs patch
Product: Gentoo Linux Reporter: Craig Andrews <candrews>
Component: Current packagesAssignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed>
Status: RESOLVED FIXED    
Severity: normal CC: candrews, net-p2p, rodolphe.rocca, Shelnutt2
Priority: Normal Keywords: PATCH
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://dev.deluge-torrent.org/ticket/2355
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Twisted 13.1 compatibility patch
deluge-1.3.6 : twisted-13.1 compatibility patch
Ebuild to be used with new patch for twisted

Description Craig Andrews gentoo-dev 2014-02-13 04:14:55 UTC
Deluge 1.3.6 (and earlier) is incompatible with twisted >= 13.1. See the upstream issue at http://dev.deluge-torrent.org/ticket/2355

The net-p2p/deluge/deluge-1.3.6 ebuild should have its dependencies change to reflect this restriction. The current expression:
       >=dev-python/twisted-core-8.1
       >=dev-python/twisted-web-8.1
Should change to:
       >=dev-python/twisted-core-8.1
       !>=dev-python/twisted-core-13.1
       >=dev-python/twisted-web-8.1
       !>=dev-python/twisted-web-13.1

Reproducible: Always
Comment 1 Rodolphe Rocca 2014-04-24 15:24:44 UTC
Created attachment 375628 [details, diff]
Twisted 13.1 compatibility patch
Comment 2 Rodolphe Rocca 2014-04-24 15:26:01 UTC
I have this issue too. 

The patch I've just attached comes from the upstream's ticket, and the fix should be available in deluge-1.3.7
Comment 3 Rodolphe Rocca 2014-04-24 16:01:03 UTC
Hmm... I blindly copied the patch without testing, and obviously, it failed :-)

Here is another attempts, which applies fine against deluge-1.3.6, compiles fine, and runs fine.

Blocklist download is back !
Comment 4 Rodolphe Rocca 2014-04-24 16:02:31 UTC
Created attachment 375630 [details, diff]
deluge-1.3.6 : twisted-13.1 compatibility patch
Comment 5 Seth Shelnutt 2014-05-30 14:59:19 UTC
Created attachment 377858 [details]
Ebuild to be used with new patch for twisted

Here is an ebuild for applying the needed patch for newer versions of twisted.
Comment 6 Pacho Ramos gentoo-dev 2016-01-30 17:47:14 UTC
we have 1.3.12 now