]> git.notmuchmail.org Git - notmuch/blob - test/corpora/lkml/cur/1382298793.004091:2,
Import notmuch_0.27.orig.tar.gz
[notmuch] / test / corpora / lkml / cur / 1382298793.004091:2,
1 From: Stefan Richter <stefanr@s5r6.in-berlin.de>
2 Subject: Re: rfc: rewrite commit subject line for subsystem maintainer
3  preference tool
4 Date: Wed, 17 Nov 2010 22:07:37 +0100
5 Lines: 74
6 Message-ID: <20101117220737.2d3d7356@stein>
7 References: <20101116104921.GL12986@rakim.wolfsonmicro.main>
8         <1289919077.28741.50.camel@Joe-Laptop>
9         <20101116183707.179964dd@schatten.dmk.lab>
10         <20101116181226.GB26239@rakim.wolfsonmicro.main>
11         <20101116203522.65240b18@schatten.dmk.lab>
12         <20101116195530.GA7523@rakim.wolfsonmicro.main>
13         <20101116122102.86e7e0b9.rdunlap@xenotime.net>
14         <20101116230126.GB24623@opensource.wolfsonmicro.com>
15         <20101117014427.41d85b13@stein>
16         <alpine.LNX.2.00.1011170150060.7420@pobox.suse.cz>
17         <20101117170746.GB19488@rakim.wolfsonmicro.main>
18 Mime-Version: 1.0
19 Content-Type: text/plain; charset=US-ASCII
20 Content-Transfer-Encoding: 7bit
21 Cc: Jiri Kosina <jkosina@suse.cz>, Randy Dunlap <rdunlap@xenotime.net>,
22         Florian Mickler <florian@mickler.org>,
23         Joe Perches <joe@perches.com>,
24         Andrew Morton <akpm@linux-foundation.org>,
25         alsa-devel@alsa-project.org, linux-kernel@vger.kernel.org
26 To: Mark Brown <broonie@opensource.wolfsonmicro.com>
27 X-From: linux-kernel-owner@vger.kernel.org Wed Nov 17 22:08:15 2010
28 Return-path: <linux-kernel-owner@vger.kernel.org>
29 Envelope-to: glk-linux-kernel-3@lo.gmane.org
30 Received: from vger.kernel.org ([209.132.180.67])
31         by lo.gmane.org with esmtp (Exim 4.69)
32         (envelope-from <linux-kernel-owner@vger.kernel.org>)
33         id 1PIpEk-0006ge-Hz
34         for glk-linux-kernel-3@lo.gmane.org; Wed, 17 Nov 2010 22:08:14 +0100
35 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand
36         id S1758632Ab0KQVHz (ORCPT <rfc822;glk-linux-kernel-3@m.gmane.org>);
37         Wed, 17 Nov 2010 16:07:55 -0500
38 Received: from einhorn.in-berlin.de ([192.109.42.8]:48630 "EHLO
39         einhorn.in-berlin.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org
40         with ESMTP id S1751563Ab0KQVHy (ORCPT
41         <rfc822;linux-kernel@vger.kernel.org>);
42         Wed, 17 Nov 2010 16:07:54 -0500
43 X-Envelope-From: stefanr@s5r6.in-berlin.de
44 Received: from stein ([83.221.231.7])
45         (authenticated bits=0)
46         by einhorn.in-berlin.de (8.13.6/8.13.6/Debian-1) with ESMTP id oAHL7dhi014114
47         (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT);
48         Wed, 17 Nov 2010 22:07:39 +0100
49 In-Reply-To: <20101117170746.GB19488@rakim.wolfsonmicro.main>
50 X-Mailer: Claws Mail 3.7.6 (GTK+ 2.20.1; x86_64-pc-linux-gnu)
51 X-Scanned-By: MIMEDefang_at_IN-Berlin_e.V. on 192.109.42.8
52 Sender: linux-kernel-owner@vger.kernel.org
53 Precedence: bulk
54 List-ID: <linux-kernel.vger.kernel.org>
55 X-Mailing-List: linux-kernel@vger.kernel.org
56 Archived-At: <http://permalink.gmane.org/gmane.linux.kernel/1064128>
57
58 On Nov 17 Mark Brown wrote:
59 > On Wed, Nov 17, 2010 at 01:53:35AM +0100, Jiri Kosina wrote:
60 > > On Wed, 17 Nov 2010, Stefan Richter wrote:
61
62 > > > Why should we codify our conventions in MAINTAINERS to accommodate the
63 > > > specific problem of virtually a _single_ patch author?
64
65 > It seems to be the way we're heading in general - look at all the recent
66 > work on MAINTAINERS and get_maintainer.pl.  There seems to be a genral
67 > push to make all this stuff automatable.
68
69 get_maintainer.pl, used with judgment and together with "gitk
70 the/patched/source.c" is nice not only for people like Joe who
71 regularly work tree-wide but also for ones like me who only rarely want
72 to submit a bug report or patch for a subsystem with they are
73 unfamiliar with.
74
75 But the thought of a database of "how to start a good patch title" is
76 far-fetched.  Really, as a patch author, just look how other people
77 write patch titles and judge whether this is good for your work too or
78 not.
79
80 > > Either the maintainer wants the patch. Then he is certainly able to apply 
81 > > it no matter the subject line (I personally am getting a lot of patches 
82 > > which don't follow the format I am using in my tree ... converting 
83 > > Subject: lines is so trivial that I have never felt like bothering anyone 
84 > > about it ... it's basically single condition in a shellscript). Or the 
85
86 > It's slightly more than that if you're dealing with more than one area,
87 > and I also find this sort of stuff is a good flag for scrubbing the
88 > patch in greater detail - when patches stand out from a 1000ft visual
89 > overview there's a fair chance that there's other issues so if people
90 > regularly submit good patches that have only cosmetic issues I find it's
91 > worth guiding them away from that.
92
93 On one hand Jiri is right that maintainers can adjust title prefixes ad
94 hoc.  (Downside:  Weaker connection to mailinglist archives.)  On the
95 other hand, in the case of long-term prolific authors like Joe it is
96 more optimal if there is a good patch title right from the outset.
97
98 So, if this boring thread does at least yield the conclusion that
99 ${path}/${filename}: is a bad title prefix, at least something was
100 won. :-)
101
102 Another thought:  Whether a typical part of a mass conversion, e.g. to
103 use a new helper macro without change of functionality, is named
104
105         [PATCH] [subsystem] driver: use foo_bar helper
106 or
107         [PATCH] use foo_bar helper in subsystem, driver
108
109 does not really matter, does it?  This change is more about the helper
110 than about the driver.  It is really a different kind of changeset than
111 a functional change that we want to be called
112
113         [PATCH] [subsystem] driver: fix crash at disconnection
114
115 or so.  This is something that those who look for release notes of
116 that driver or subsystem want to grep in the changelog.
117
118 Or in other words:  If you as patch author wonder what would be a good
119 title for your patch, then ask yourself:  How should this change show up
120 in kernel release notes that are constructed from the git shortlog?
121 Sometimes the answer to this question includes among else a prefix with
122 a canonical subsystem name (even case sensitive, with brackets or
123 colon), whereas other times such formalities are utterly pointless.
124
125 [Sorry for the spent electrons.  But OTOH, issues like (1.) optimum
126 use of reviewer bandwidth, (2.) kernel changelog alias release
127 notes /do/ matter.]
128 -- 
129 Stefan Richter
130 -=====-==-=- =-== =---=
131 http://arcgraph.de/sr/
132
133