Hi, in the changelog you wrote 23 Jun 2013; Mike Frysinger openssh-6.2_p1.ebuild: Move into ~arch w/hpn disabled as it randomly hangs. So I understand, that you disabled hpn support. But I have the feeling, that it wasn't disabled the proper way: I have "net-misc/openssh hpn" in my package.use file. When I now update I'll get this error: >>> Emerging (4 of 8) net-misc/openssh-6.2_p1 * openssh-6.2p1.tar.gz SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ] * Sorry, but this version does not yet support features * that you requested: hpn * Please mask openssh-6.2_p1 for now and check back later: * # echo '=net-misc/openssh-6.2_p1' >> /etc/portage/package.mask * ERROR: net-misc/openssh-6.2_p1 failed (setup phase): * booooo * * Call stack: * ebuild.sh, line 93: Called pkg_setup * openssh-6.2_p1.ebuild, line 80: Called die * The specific snippet of code: * die "booooo" I would understand that error, if 'equery uses net-misc/openssh' wouldn't actual print "hpn" support. Reproducible: Always
My emerge dies in exactly the same place, but with this error message: * Messages for package net-misc/openssh-6.2_p1: * Sorry, but this version does not yet support features * that you requested: ldap * Please mask openssh-6.2_p1 for now and check back later: * # echo '=net-misc/openssh-6.2_p1' >> /etc/portage/package.mask * ERROR: net-misc/openssh-6.2_p1 failed (setup phase): * booooo * * Call stack: * ebuild.sh, line 93: Called pkg_setup * openssh-6.2_p1.ebuild, line 80: Called die * The specific snippet of code: * die "booooo"
Seems to explain very nicely what you are supposed to do about it.
I've backported that hpn patch to openssh-6.2 which last worked for me [1]. Right now I've tested it on all machines I administer. IIRC this patch requires the progressmeter patch to be adjusted. You can find that one in my private overlay [2]. I didn't test this patch with all possible USE flag combinations so I cannot assure that it will work for all users. [1] http://dev.gentoo.org/~polynomial-c/openssh-6.2p1-hpn13v11.diff.bz2 [2] http://www.gentoofan.org/gentoo/poly-c_overlay/net-misc/openssh/files/openssh-6.2_p1-hpn-progressmeter.patch
Patch for openssh-6.2_p2: http://dev.gentoo.org/~polynomial-c/openssh-6.2p2-hpn13v11.diff.bz2
I've re-added support for hpn in 6.2_p2-r1 with a slightly modified hpn13v14 patch that seems to fix the hanging issues, please test.
You forgot to remove the pkg_setup "die on hpn/ldap/X509" hook. openssh-6.2_p2-r1[hpn] works for me here (client+server).
(In reply to Michael Weber from comment #6) that hook is supposed to be there at all times
(In reply to Tim Harder from comment #5) > I've re-added support for hpn in 6.2_p2-r1 with a slightly modified hpn13v14 > patch that seems to fix the hanging issues, please test. Works for me. Thank you :)
Closing since 6.2_p2-r2 is back in ~arch and hpn should work in it.