1. 25 Nov, 2019 5 commits
    • Jonathan Corbet's avatar
      Merge branch 'maintainer-profile' into docs-next · 22abcd75
      Jonathan Corbet authored
      Patch series from Dan Williams:
      
      At last years Plumbers Conference I proposed the Maintainer Entry
      Profile as a document that a maintainer can provide to set contributor
      expectations and provide fodder for a discussion between maintainers
      about the merits of different maintainer policies.
      
      For those that did not attend, the goal of the Maintainer Entry Profile
      is to provide contributors documentation of patch submission
      considerations that may vary by subsystem. The session introduction was:
      
          The first rule of kernel maintenance is that there are no hard and
          fast rules. That state of affairs is both a blessing and a curse. It
          has served the community well to be adaptable to the different
          people and different problem spaces that inhabit the kernel
          community. However, that variability also leads to inconsistent
          experiences for contributors, little to no guidance for new
          contributors, and unnecessary stress on current maintainers.
      
      To be clear, the proposed document does not impose or suggest new rules.
      Instead it provides an outlet to document the existing unwritten
      policies in effect for a given subsystem.  Over time the hope is that
      some of this variability can be up-levelled to new global process
      policy, but in the meantime it provides relief for communicating the
      guidelines that are being imposed on contributors.
      
      [jc: resolved merge conflicts with the MAINTAINERS file, added a patch
           to fix up various RST issues, and added a TOC section for the
           profiles.]
      22abcd75
    • Jonathan Corbet's avatar
      docs: fix up the maintainer profile document · 0bfa52a4
      Jonathan Corbet authored
      Add blank lines where needed to get the document to render properly.  Also
      add a TOC of existing profiles just so that the nvdimm profile is linked
      into the toctree, is discoverable, and doesn't generate a warning.
      Signed-off-by: default avatarJonathan Corbet <corbet@lwn.net>
      0bfa52a4
    • Dan Williams's avatar
      libnvdimm, MAINTAINERS: Maintainer Entry Profile · 47843401
      Dan Williams authored
      Document the basic policies of the libnvdimm subsystem and provide a first
      example of a Maintainer Entry Profile for others to duplicate and edit.
      
      Cc: Vishal Verma <vishal.l.verma@intel.com>
      Cc: Dave Jiang <dave.jiang@intel.com>
      Signed-off-by: default avatarDan Williams <dan.j.williams@intel.com>
      Link: https://lore.kernel.org/r/157462919825.1729495.5877405723948988416.stgit@dwillia2-desk3.amr.corp.intel.comSigned-off-by: default avatarJonathan Corbet <corbet@lwn.net>
      47843401
    • Dan Williams's avatar
      Maintainer Handbook: Maintainer Entry Profile · 4699c504
      Dan Williams authored
      As presented at the 2018 Linux Plumbers conference [1], the Maintainer
      Entry Profile (formerly Subsystem Profile) is proposed as a way to reduce
      friction between committers and maintainers and encourage conversations
      amongst maintainers about common best practices. While coding-style,
      submit-checklist, and submitting-drivers lay out some common expectations
      there remain local customs and maintainer preferences that vary by
      subsystem.
      
      The profile contains documentation of some of the common policy
      questions a contributor might have that are local to the subsystem /
      device-driver, special considerations for the subsystem, or other
      guidelines that are otherwise not covered by the top-level process
      documents.
      
      The initial and hopefully non-controversial headings in the profile are:
      
          Overview:
          General introduction to how the subsystem operates
      
          Submit Checklist Addendum:
          Mechanical items that gate submission staging, or other requirements
          that gate patch acceptance.
      
          Key Cycle Dates:
           - Last -rc for new feature submissions: Expected lead time for submissions
           - Last -rc to merge features: Deadline for merge decisions
      
          Resubmit Cadence: When and preferred method to follow up with the
          maintainer
      
      Note that coding style guidelines are explicitly left out of this list.
      
      See Documentation/maintainer/maintainer-entry-profile.rst for more details,
      and a follow-on example profile for the libnvdimm subsystem.
      
      [1]: https://linuxplumbersconf.org/event/2/contributions/59/
      
      Cc: Jonathan Corbet <corbet@lwn.net>
      Cc: Thomas Gleixner <tglx@linutronix.de>
      Cc: Mauro Carvalho Chehab <mchehab@kernel.org>
      Cc: Steve French <stfrench@microsoft.com>
      Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
      Cc: Linus Torvalds <torvalds@linux-foundation.org>
      Cc: Tobin C. Harding <me@tobin.cc>
      Cc: Olof Johansson <olof@lixom.net>
      Cc: Martin K. Petersen <martin.petersen@oracle.com>
      Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
      Cc: Joe Perches <joe@perches.com>
      Cc: Dmitry Vyukov <dvyukov@google.com>
      Cc: Alexandre Belloni <alexandre.belloni@bootlin.com>
      Cc: Paul Walmsley <paul.walmsley@sifive.com>
      Signed-off-by: default avatarDan Williams <dan.j.williams@intel.com>
      Link: https://lore.kernel.org/r/157462919309.1729495.10585699280061787229.stgit@dwillia2-desk3.amr.corp.intel.comSigned-off-by: default avatarJonathan Corbet <corbet@lwn.net>
      4699c504
    • Dan Williams's avatar
      MAINTAINERS: Reclaim the P: tag for Maintainer Entry Profile · 1ca84ed6
      Dan Williams authored
      Fixup some P: entries to be M: and delete the others that do not include an
      email address. The P: tag will be used to indicate the location of a
      Profile for a given MAINTAINERS entry.
      
      Cc: Joe Perches <joe@perches.com>
      Signed-off-by: default avatarDan Williams <dan.j.williams@intel.com>
      Link: https://lore.kernel.org/r/157462918794.1729495.10838545318307341653.stgit@dwillia2-desk3.amr.corp.intel.comSigned-off-by: default avatarJonathan Corbet <corbet@lwn.net>
      1ca84ed6
  2. 22 Nov, 2019 12 commits
  3. 19 Nov, 2019 2 commits
  4. 18 Nov, 2019 4 commits
  5. 12 Nov, 2019 2 commits
  6. 07 Nov, 2019 13 commits
  7. 29 Oct, 2019 2 commits