Thread (2 messages) flat view 2 messages, 2 authors, 2016-06-16

Re: [PATCH] Documentation: clarify signature verification

From: KellerFuchs <hidden>
Date: 2016-06-16 02:18:44

On Mon, Apr 11, 2016 at 09:41:22AM -0700, Junio C Hamano wrote:
KellerFuchs [off-list ref] writes:
quoted
The reason for the first edit is that “trusted” and “valid” are OpenPGP
  concepts: a key is trusted if the user set a trust level for it,
  and a uid is valid if it has been signed by a trusted key [0].
OK, so it is wrong to talk about "trusted" and/or "valid" "GPG
signatures" like the original one.  We should say "... have GPG
signatures that were signed by valid key" (not "trusted" key)?
Well, the GnuPG documentation also talks of valid signatures,
  and it is a convenient short-hand:

  https://www.gnupg.org/documentation/manuals/gpgme/Verify.html
  
On the other hand, being more explicit here cannot hurt.
Thanks for clarification.  The distinction between trusted and valid
should at least be in the log message and possibly (if we can find a
good way to flow it into the description) added to the documentation.
Ok.  I will have a second go at the patch (with the split you requested,
  a more explicit description and an explanation in the commit msg).

What is the prefered way to send a second version of a patchset here?
Just git-email-ing it here In-Reply-To the first mail?
    Verify that the tip commit of the side branch being merged is
    signed with a valid key (i.e. a key that is signed by a key that
    the user set the trust level as trusted), and abort the merge if
    it is not.
I would rather see something like
    Verify that the tip commit of the side branch being merged is
    signed with a valid key, i.e. a key that has a valid uid: in the
    default trust model, this means it has been signed by a trusted key.
    If the tip commit of the side branch is not signed with a valid key,
    the merge is aborted.
It's unfortunately more verbose, but I don't want to make promises
  about GnuPG's behaviour that depends on the user's configuration.


Best,

  kf
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help