keytrans program can't handle keyring on stdin with multiple primary keys
There seems to be a problem with the monkeysphere keytrans adduserid and revokeuserid functions when there are multiple keys at the input:
servo:/var/lib/monkeysphere 0# GNUPGHOME=./host gpg --list-keys ./host/pubring.gpg ------------------ pub 2048R/C54F15BD 2010-01-16 uid a.b uid foo.bar pub 1024R/589BE4F3 2010-01-16 uid baz.com servo:/var/lib/monkeysphere 0#Instead of adding a new user ID it appears to be creating an entirely new key (at least from gpg's perspective). And revokeuserid is just failing outright.
Keytrans needs to be able to handle multiple keys on input now that monkeysphere-host has been reconfigured to handle multiple host keys.
(from redmine: created on 2010-01-16, closed on 2010-01-18)