The check signature should fail script if pgp is not found not to fail the signature, which results in skipping mirror and going to the next. Thanks!
Created attachment 286795 [details, diff] portage-2.2.0_alpha58-webrsync.diff
Thanks, this is in git: http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=3a4ca2531dfa7cd9dabcbf2ccfec1d977aef7f49
This is fixed in 2.1.10.19 and 2.2.0_alpha59.