linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Jonathan Corbet <corbet@lwn.net>
To: Konstantin Ryabitsev <konstantin@linuxfoundation.org>
Cc: linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org,
	jani.nikula@linux.intel.com
Subject: Re: [PATCH v2] Documentation/process: kernel maintainer PGP guide
Date: Thu, 1 Feb 2018 11:14:50 -0700	[thread overview]
Message-ID: <20180201111450.646b9974@lwn.net> (raw)
In-Reply-To: <20180201144233.GA19712@gmail.com>

On Thu, 1 Feb 2018 09:42:33 -0500
Konstantin Ryabitsev <konstantin@linuxfoundation.org> wrote:

> This guide is an adapted version of the more general "Protecting Code
> Integrity" guide written and maintained by The Linux Foundation IT for
> use with open-source projects. It provides the oft-lacking guidance on
> the following topics:
> 
> - how to properly protect one's PGP keys to minimize the risks of them
>   being stolen and used maliciously to impersonate a kernel developer
> - how to configure Git to properly use GnuPG
> - when and how to use PGP with Git
> - how to verify fellow Linux Kernel developer identities
> 
> I believe this document should live with the rest of the documentation
> describing proper processes one should follow when participating in
> kernel development. Placing it in a wiki on some place like kernel.org
> would be insufficient for a number of reasons -- primarily, because only
> a relatively small subset of maintainers have accounts on kernel.org,
> but also because even those who do rarely remember that such wiki
> exists. Keeping it with the rest of in-kernel docs should hopefully give
> it more visibility, but also help keep it up-to-date as tools and
> processes evolve.
> 
> Signed-off-by: Konstantin Ryabitsev <konstantin@linuxfoundation.org>

OK, I've been through all of this.  Naturally, I have a few quibbles:

 - Capitalizing "Kernel" bugs me.  Obviously not a big deal.

 - The "master keys vs. subkeys" section is nice, but it's missing one
   thing, IMO: a sentence saying what a subkey *is* in the first place.

 - We don't normally endorse commercial products in kernel docs.  OTOH, I
   don't see any other way for people to know which keycards they should
   get. This section is sure to go obsolete as products come and go,
   though - you're on the hook for maintaining it :)

 - The suggestion to sign individual commits is, as I understand it,
   controversial (Linus doesn't agree with it) and is 100% contrary to
   current practice.  Are there any signed commits in the kernel repo
   now?  Given that, I'm a bit nervous about putting commit-signing
   forward as standard practice.

 - I'm not quite sure what the "finding paths to Linus" link is supposed
   to do for the reader.

Anyway, these are all quibbles, and I think the documentation is
definitely improved by having this, so I'm going ahead and applying it.
It may be worth considering some tweaks for the issues above, though, as
time allows.

Thanks,

jon

  reply	other threads:[~2018-02-01 18:14 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-01-30 18:49 [PATCH] Documentation/process: kernel maintainer PGP guide Konstantin Ryabitsev
2018-01-31  7:18 ` Jani Nikula
2018-02-01 14:45   ` Konstantin Ryabitsev
2018-02-01 14:42 ` [PATCH v2] " Konstantin Ryabitsev
2018-02-01 18:14   ` Jonathan Corbet [this message]
2018-02-01 20:50     ` Konstantin Ryabitsev
2018-02-05 11:22   ` Luc Van Oostenryck

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20180201111450.646b9974@lwn.net \
    --to=corbet@lwn.net \
    --cc=jani.nikula@linux.intel.com \
    --cc=konstantin@linuxfoundation.org \
    --cc=linux-doc@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).