An issue based on this post.
If you want to trust a public key, two commands can achieve the target:
gpg --edit-key someone's_public_key gpg --sign-key someone's_public_key The obvious point that i can find is you have 6 choice to choose in --edit-key:
gpg> sign 1 = I don't know or won't say 2 = I do NOT trust 3 = I trust marginally 4 = I trust fully 5 = I trust ultimately m = back to the main menu Is gpg --sign-key someone's_public_key = gpg --edit-key someone's_public_key (option 5)?
What is the other main points between them?
--edit-keyprovides a sub-commandcheckwhich lets you check the signatures (hopefully including trust levels). Perhaps you can figure it out that way: Use--sign-keyto sign, then use--edit-keywithcheckto find out what has happened (notably, which trust level has been set). If this works, I'll add it as an answer. If it's nonsense, I'll just delete that comment.