git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: SubmittingPatches: drop temporal reference for PGP signing

From
Philip Oakley <philipoakley@iee.org>
Date
Jan 26, 2017, 20:59 UTC
Message-ID
<4B89512D54614F09817EA9901A8B625D@PhilipOakley>
In-Reply-To
<xmqqpoj965yf.fsf@gitster.mtv.corp.google.com>
From: "Junio C Hamano" <gitster@pobox.com>
Show 9 quoted lines
> Cornelius Weig <cornelius.weig@tngtech.com> writes:
>
>> How about something along these lines? Does the forward reference
>> break the main line of thought too severly?
>
> I find it a bit distracting for those who know PGP signing has
> nothing to do with signing off your patch, but I think that is OK
> because they are not the primary target audience of this part of the
> document.
Agreed. I this case the target audience was those weren't aware of that.
Show 10 quoted lines
>
> I however am more worried that it may be misleading to mention these
> two in the same sentence.  Those who skim these paragraphs without
> knowing the difference between the two may get a false impression
> that these two may somehow be related because they are mentioned in
> the same sentence.
>
> The retitling of section (5) you did, without any other change,
> might be sufficient.  It may also help to be even more explicit in
> the updated title, i.e. s/by signing off/by adding Signed-off-by:/

Maybe even s/by signing off/by adding your Signed-off-by:/ to be sure that the reader knows that it is _their certification_ that is being sought. Even if it does double up on the 'your'.

Show 42 quoted lines
>
> Thanks.
>
>> diff --git a/Documentation/SubmittingPatches 
>> b/Documentation/SubmittingPatches
>> index 08352de..c2b0cbe 100644
>> --- a/Documentation/SubmittingPatches
>> +++ b/Documentation/SubmittingPatches
>> @@ -216,12 +216,12 @@ that it will be postponed.
>>  Exception:  If your mailer is mangling patches then someone may ask
>>  you to re-send them using MIME, that is OK.
>>
>> -Do not PGP sign your patch, at least for now.  Most likely, your
>> -maintainer or other people on the list would not have your PGP
>> -key and would not bother obtaining it anyway.  Your patch is not
>> -judged by who you are; a good patch from an unknown origin has a
>> -far better chance of being accepted than a patch from a known,
>> -respected origin that is done poorly or does incorrect things.
>> +Do not PGP sign your patch, but do sign-off your work as explained in 
>> (5).
>> +Most likely, your maintainer or other people on the list would not have 
>> your
>> +PGP key and would not bother obtaining it anyway. Your patch is not 
>> judged by
>> +who you are; a good patch from an unknown origin has a far better chance 
>> of
>> +being accepted than a patch from a known, respected origin that is done 
>> poorly
>> +or does incorrect things.
>>
>>  If you really really really really want to do a PGP signed
>>  patch, format it as "multipart/signed", not a text/plain message
>> @@ -246,7 +246,7 @@ patch.
>>       *2* The mailing list: git@vger.kernel.org
>>
>>
>> -(5) Sign your work
>> +(5) Certify your work by signing off
>>
>>  To improve tracking of who did what, we've borrowed the
>>  "sign-off" procedure from the Linux kernel project on patches
> 
Previous: Junio C HamanoNext: Cornelius Weig
Message 27 of 41 in “completion bash: add more options and commands”
  1. 0/7 completion bash: add more options and commandsbitte.keine.werbung.einwerfen@googlemail.com, Jan 22, 2017
  2. 1/7 completion: teach options to submodule subcommandsbitte.keine.werbung.einwerfen@googlemail.com, Jan 22, 2017
  3. 2/7 completion: add subcommand completion for rererebitte.keine.werbung.einwerfen@googlemail.com, Jan 22, 2017
  4. SZEDER GáborFeb 2, 2017
  5. Cornelius WeigFeb 2, 2017
  6. 4/7 completion: teach ls-remote to complete optionsbitte.keine.werbung.einwerfen@googlemail.com, Jan 22, 2017
  7. SZEDER GáborFeb 2, 2017
  8. Cornelius WeigFeb 2, 2017
  9. Junio C HamanoFeb 2, 2017
  10. 7/7 completion: recognize more long-optionsbitte.keine.werbung.einwerfen@googlemail.com, Jan 22, 2017
  11. Johannes SixtJan 24, 2017
  12. Cornelius WeigJan 24, 2017
  13. Junio C HamanoJan 24, 2017
  14. Cornelius WeigJan 24, 2017
  15. Stefan BellerJan 24, 2017
  16. Cornelius WeigJan 25, 2017
  17. Stefan Beller, Jan 25, 2017
  18. Cornelius WeigJan 25, 2017
  19. Stefan BellerJan 25, 2017
  20. Linus TorvaldsJan 25, 2017
  21. Eric WongJan 25, 2017
  22. Philip OakleyJan 25, 2017
  23. Stefan BellerJan 25, 2017
  24. Cornelius WeigJan 26, 2017
  25. Stefan BellerJan 26, 2017
  26. Junio C HamanoJan 26, 2017
  27. Philip OakleyJan 26, 2017
  28. Cornelius WeigJan 27, 2017
  29. Junio C HamanoJan 27, 2017
  30. 0/7 completion: recognize more long-optionscornelius.weig@tngtech.com, Jan 27, 2017
  31. 7/7 completion: recognize more long-optionscornelius.weig@tngtech.com, Jan 27, 2017
  32. SZEDER GáborJan 31, 2017
  33. Cornelius WeigFeb 1, 2017
  34. SZEDER GáborFeb 2, 2017
  35. Cornelius WeigFeb 2, 2017
  36. 3/7 completion: improve bash completion for git-addbitte.keine.werbung.einwerfen@googlemail.com, Jan 22, 2017
  37. 5/7 completion: teach replace to complete optionsbitte.keine.werbung.einwerfen@googlemail.com, Jan 22, 2017
  38. 6/7 completion: teach remote subcommands option completionbitte.keine.werbung.einwerfen@googlemail.com, Jan 22, 2017
  39. SZEDER GáborFeb 2, 2017
  40. Cornelius WeigFeb 2, 2017
  41. SZEDER GáborJan 31, 2017

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.