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.
Build net-misc/curl-7.19.7 with the openssl use flag and this should disappear.
Enabling the openssl use flag shouldn't be necessary. Try updating your portage tree first.
[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
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] ) ....
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?
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 ***