Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp8045391imu; Thu, 15 Nov 2018 05:50:42 -0800 (PST) X-Google-Smtp-Source: AJdET5cmqh1KM/RrCxr1t4ME9QMDi2RXNg+5UXFzKyjLOpjrDXjszf/NGJCs7Fi03sEggVr2V30N X-Received: by 2002:a62:6085:: with SMTP id u127-v6mr3863015pfb.147.1542289842289; Thu, 15 Nov 2018 05:50:42 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1542289842; cv=none; d=google.com; s=arc-20160816; b=iZvUEiilBr23VWNYtdP4npszxKT46JR0ut5BkFCEiP/JpWBVsuq9BjDn+WAaLz3bx7 TylyTatA9HFiSD5xnm7X9pGrHsIxgjdpdEEjB/4Lispgl2eDK9xCgWhd2AgH5V/0AAgf 9yBtGRzq+jgaVsatPwsvvIUNfKBgY6+ulRW4bp3ct4c71T70dgsr3giorw57cFXA410w 1rVyHmEELRt1o/vTEDmkS8CMl0BWWzWyB0HuCJAXx7AAm57j/5mNZVcBvf0gk6OAKCy6 rizBKJYlwKMf/193Ro2x8PgrxJYm5lAAiP3HUc+xwErHqMC8CZVYNfx1AwkweWrj5PUD WBWA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :message-id:in-reply-to:subject:cc:to:from:date; bh=ye3aUeJVrU7CdI+Hk91R6wM/WcD7wYe86IynR+7WUNo=; b=kUCYOXBTUyoFr+xwjblA6yFLmhOW++nF74YE28Of62GY35LjAcvmXBp8tioPLF/0Xz /FcoacmwqDQdPjlFdhNMclnOziPAvL7xy4j2tB7VQnyhtdFNHD+1Qy/LUA61d+kC0HAs T+FjGSisV35D1OOO3ak1pV6dcl63ToDHp4x4ZPtUCC8yuNwQnX1GHYXqzPzpI2cDanj0 3kdRz9YQ5vJrowjeyhnqSG+w97f71jiraqbqCq2NavLWrBOhCKFcfH4Ctu0Xs5wa2iw1 wcIsQYMiAi0+NyBXgvGZYlg6C8FDb2MzsV4m9MU8yZ3LLnNiKEnLKOrQ3JyuSzcuCkRs jjcA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y10-v6si27430222plt.145.2018.11.15.05.50.26; Thu, 15 Nov 2018 05:50:42 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388276AbeKOXz6 (ORCPT + 99 others); Thu, 15 Nov 2018 18:55:58 -0500 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:39456 "EHLO mail2-relais-roc.national.inria.fr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729010AbeKOXz6 (ORCPT ); Thu, 15 Nov 2018 18:55:58 -0500 X-IronPort-AV: E=Sophos;i="5.56,236,1539640800"; d="scan'208";a="355837763" Received: from unknown (HELO hadrien) ([64.114.255.114]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 15 Nov 2018 14:47:37 +0100 Date: Thu, 15 Nov 2018 05:47:35 -0800 (PST) From: Julia Lawall X-X-Sender: jll@hadrien To: Geert Uytterhoeven cc: Julia Lawall , Dan Williams , ksummit-discuss@lists.linuxfoundation.org, "linux-nvdimm@lists.01.org" , vishal.l.verma@intel.com, Linux Kernel Mailing List , stfrench@microsoft.com, Greg KH , Mauro Carvalho Chehab , Dmitry Vyukov , "Tobin C. Harding" Subject: Re: [Ksummit-discuss] [RFC PATCH 2/3] MAINTAINERS, Handbook: Subsystem Profile In-Reply-To: Message-ID: References: <154225759358.2499188.15268218778137905050.stgit@dwillia2-desk3.amr.corp.intel.com> <154225760492.2499188.14152986544451112930.stgit@dwillia2-desk3.amr.corp.intel.com> User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 15 Nov 2018, Geert Uytterhoeven wrote: > Hi Julia, > > On Thu, Nov 15, 2018 at 6:48 AM Julia Lawall wrote: > > On Wed, 14 Nov 2018, Dan Williams wrote: > > > As presented at the 2018 Linux Plumbers conference [1], the Subsystem > > > Profile is proposed as a way to reduce friction between committers and > > > maintainers and perhaps encourage conversations amongst maintainers > > > about best practice policies. > > > > > > The profile contains short answers to some of the common policy > > > questions a contributor might have, or that a maintainer might consider > > > formalizing. The current list of maintenance policies is: > > > > > > Overview: General introduction to maintaining the subsystem > > > Core: List of source files considered core > > > Leaf: List of source files that consume core functionality > > > Patches or Pull requests: Simple statement of expected submission format > > > Last -rc for new feature submissions: Expected lead time for submissions > > > Last -rc to merge features: Deadline for merge decisions > > > Non-author Ack / Review Tags Required: Patch review economics > > > Test Suite: Pass this suite before requesting inclusion > > > Resubmit Cadence: When to ping the maintainer > > > Trusted Reviewers: Help for triaging patches > > > Time Zone / Office Hours: When might a maintainer be available > > > Checkpatch / Style Cleanups: Policy on pure cleanup patches > > > Off-list review: Request for review gates > > > TODO: Potential development tasks up for grabs, or active focus areas > > > > How about patch subject lines? What is the formula that should be used to > > transform the name(s) of the affected file(s) into an appropriate suject > > line? > > Automating that may be difficult. > I always use "git log --oneline", and try to derive something sane > from its output. Yes, I do likewise. But there may be some subsystems for which it would be possible to come up with a more specific policy. The advantage of what is proposed here is that it is not necessary to come up with a single formula that works everywhere. Even a description in English could be helpful. Other subsystem specific properties such as what tree to work on, whether to CC stable, ordering of variables or header files, etc could also be useful to mention. Anything that will cause a maintainer to immediately reject a patch for syntactic reasons. julia