public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Andreas Dilger <adilger@turbolabs.com>
To: Dave Jones <davej@suse.de>
Cc: Arnaldo Carvalho de Melo <acme@conectiva.com.br>,
	Steven Walter <srwalter@yahoo.com>,
	linux-kernel@vger.kernel.org
Subject: Re: [RFC][PATCH] unchecked request_region's in drivers/net
Date: Thu, 27 Dec 2001 16:31:30 -0700	[thread overview]
Message-ID: <20011227163130.N12868@lynx.no> (raw)
In-Reply-To: <20011227202345.B30930@conectiva.com.br> <Pine.LNX.4.33.0112272332540.15706-100000@Appserv.suse.de>
In-Reply-To: <Pine.LNX.4.33.0112272332540.15706-100000@Appserv.suse.de>; from davej@suse.de on Thu, Dec 27, 2001 at 11:44:12PM +0100

On Dec 27, 2001  23:44 +0100, Dave Jones wrote:
> Someone with far too much time on their hands would be my personal
> hero[*] if they were to write a script (in language of their choice) to
> parse a diff, extract filename, and do lookup in a flat text file
> to find a list of maintainers/interested parties.
> 
> Imagine a patch against devfs..
> 
> $ cclist my.devfs.patch.diff
> Richard Gooch <rgooch@atnf.csiro.au>
> Alexander Viro <viro@math.psu.edu>
> 
> SCNR 8-)
> 
> This 'little black book of addresses' doesn't have to be anything
> wonderful, but its tedious work for someone to make the textfile
> mapping the various source files to email addresses.
> 
> Someone (Alan?) suggested having something like a web interface
> allowing anyone interested in any particular file to register
> their interest, and get added to the cclist for that file.
> Which is also a cool idea.

Well, in the past I had suggested to ESR (and he agreed) that it would
be nice to split up the MAINTAINERS file (and maybe even Configure.help)
to be more heirarchical in nature, so that there would be a MAINTAINER
file in each directory, and maybe even MAINTAINER.<file> for files in
common directories like drivers/net/foo.c.  In the top-level MAINTAINER
file would only be something like "Marcello Tosatti" to cover the
entire tree, and e.g. "David Miller" in the net/MAINTAINER, "Al Viro" in
the fs/MAINTAINER, "Stephen Tweedie" in fs/ext3/MAINTAINER, etc.

This way the entire tree has coverage, and if a high-level maintainer gets
email for stuff that isn't relevant to them then they create a sub-MAINTAINER
file for the things they want to delegate.  It could be possible to add a
keyword to the file which says "I have full authority for this tree and don't
include a higher-level maintainer in cclist output".  This would mean that
for people like DaveM or arch maintainers who want ALL patches to go through
them, it would not list Marcello or Linus in the cclist.  For "unmaintained"
areas (e.g. drivers) the only person listed would be the top-level maintainer,
and it would be easy for him to say "you are the first person to care about
this driver in a while, you are now the maintainer".

It might be good (for compatibility sake) to build the top-level MAINTAINERS
file from all of the sub-MAINTAINER files in the tree.

This approach doesn't have the "scalability" of the web-based subscription
model, but it _does_ have the benefit that it is kept in-sync with the tree
that it is distributed with, and it would be a simple script to determine
whom to send patches to (i.e. the proposed "cclist" script above would be
very easy to write and could be CLI only).  I would think the two are
complimentary.

Cheers, Andreas
--
Andreas Dilger
http://sourceforge.net/projects/ext2resize/
http://www-mddsp.enel.ucalgary.ca/People/adilger/


  parent reply	other threads:[~2001-12-27 23:32 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-12-27 20:38 [RFC][PATCH] unchecked request_region's in drivers/net Steven Walter
2001-12-27 22:23 ` Arnaldo Carvalho de Melo
2001-12-27 22:44   ` Dave Jones
2001-12-27 22:51     ` Arnaldo Carvalho de Melo
2001-12-27 23:25     ` James A Sutherland
2001-12-27 23:40       ` Dave Jones
2001-12-28  9:50         ` James A Sutherland
2001-12-28 11:14           ` Dave Jones
2001-12-27 23:31     ` Andreas Dilger [this message]
2001-12-27 23:40       ` Arnaldo Carvalho de Melo
2001-12-28  0:11         ` Andreas Dilger
2001-12-28  0:25           ` Arnaldo Carvalho de Melo
2001-12-27 23:51       ` Dave Jones
2001-12-28  0:14         ` Andreas Dilger
2001-12-28  0:42           ` Alan Cox
2001-12-28 18:34       ` Riley Williams
2001-12-28 18:48         ` Alan Cox
2001-12-28 19:38           ` Rik van Riel
2001-12-28 23:26             ` Alan Cox
2001-12-28 20:48           ` James A Sutherland
2001-12-28 20:34         ` Andreas Dilger
2001-12-28 21:23           ` Riley Williams
2001-12-29 18:21     ` Oliver Xymoron
  -- strict thread matches above, loose matches on Subject: below --
2001-12-28  7:21 Zwane Mwaikambo
2001-12-28 16:29 ` Alan Cox

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=20011227163130.N12868@lynx.no \
    --to=adilger@turbolabs.com \
    --cc=acme@conectiva.com.br \
    --cc=davej@suse.de \
    --cc=linux-kernel@vger.kernel.org \
    --cc=srwalter@yahoo.com \
    /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