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

Bug 292155

Summary: net-p2p/transmission
Product: Gentoo Linux Reporter: Chris Hall <dylix98>
Component: New packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Chris Hall 2009-11-06 17:27:48 UTC
Just updated curl, now transmission wants to downgrade it..

Calculating dependencies... done!
[ebuild     UD] net-misc/curl-7.19.6 [7.19.7] USE="ipv6 ldap ssl%* -ares -gnutls -idn -kerberos -libssh2 -nss -test (-openssl%)" 0 kB
[ebuild   R   ] net-p2p/transmission-1.76  USE="dht gtk libnotify -qt4" 0 kB

Total: 2 packages (1 downgrade, 1 reinstall), Size of downloads: 0 kB

Reproducible: Always

Steps to Reproduce:
1. emerge curl 7.19.7
2. emerge transmission

Actual Results:  
1. emerge curl 7.19.7
2. emerge transmission
3. tranmission trys to downgrade curl..

Expected Results:  
emerge transmission.
Comment 1 Daniel Pielmeier gentoo-dev 2009-11-06 17:41:00 UTC
Build net-misc/curl-7.19.7 with the openssl use flag and this should disappear.
Comment 2 Daniel Pielmeier gentoo-dev 2009-11-06 18:22:20 UTC
Enabling the openssl use flag shouldn't be necessary. Try updating your portage tree first.
Comment 3 Chris Hall 2009-11-06 18:23:21 UTC
[ebuild   R   ] net-misc/curl-7.19.7  USE="ipv6 ldap openssl -ares -gnutls -idn -kerberos -libssh2 -nss -test" 0 kB

...


reaction dylix # emerge transmission -av
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild     UD] net-misc/curl-7.19.6 [7.19.7] USE="ipv6 ldap ssl%* -ares -gnutls -idn -kerberos -libssh2 -nss -test (-openssl%*)" 0 kB
[ebuild   R   ] net-p2p/transmission-1.76  USE="dht gtk libnotify -qt4" 0 kB
Total: 2 packages (1 downgrade, 1 reinstall), Size of downloads: 0 kB
Comment 4 Chris Hall 2009-11-06 18:28:36 UTC
I think the problem is because the new curl no longer has the "ssl" use flag, but the transmission ebuild wants it.. though i might be mistaken

RDEPEND=">=dev-libs/libevent-1.4.11
        <dev-libs/libevent-2
        >=dev-libs/openssl-0.9.4
        || ( >=net-misc/curl-7.16.3[ssl]
                >=net-misc/curl-7.16.3[gnutls] )
....
Comment 5 N. Andrew Walsh 2009-11-06 18:54:01 UTC
I think #4 is correct: I remerged curl with openssl set, and transmission still wants to downgrade it. So, I guess we wait for the transmission ebuild to catch up?
Comment 6 Diego Elio Pettenò (RETIRED) gentoo-dev 2009-11-07 01:39:37 UTC
If your tree still does not list the openssl option, *wait*, sync and then it should be fine.

*** This bug has been marked as a duplicate of bug 292014 ***