- I use hpn on all my boxes, it never causes issues. - There are no open bugs for hpn. - There are no added deps for hpn support (just a patch dl) Would there be any downside to enabling hpn by default? (IUSE default)
The problem with enabling it by default, is that when there is a new upstream OpenSSH release, it usually takes me at least a few days to get the new version out. I've been feeding it back to upstream for more than a year, and they take my contributions on it. If you then upgrade to a version w/ no HPN support, we don't fail out, and you'd wonder why your performance had dropped so much. I say we require users to explicitly enable it.
Maybe I haven't paid attention. How does the user know if it failed or not but emerge completes successfully?
Hmm, I missed that we do now fail out if you want USE=hpn but it's not yet available on that version.
i think we will want to default USE=hpn when it's available. otherwise, every upgrade will fail for everyone who doesnt have an explicit USE=-hpn. IUSE="${HPN_PATCH:++}hpn ....."
added my last suggestion with 5.8p1