public inbox for gdb@sourceware.org
 help / color / mirror / Atom feed
From: Eli Zaretskii <eliz@gnu.org>
To: gdb@sourceware.org
Cc: Jim Blandy <jimb@redhat.com>, Kevin Buettner <kevinb@redhat.com>,
	Andrew Cagney <cagney@gnu.org>,
	"J.T. Conklin" <jtc@acorntoolworks.com>,
	Fred Fish <fnf@ninemoons.com>, Mark Kettenis <kettenis@gnu.org>,
	Peter Schauer <Peter.Schauer@regent.e-technik.tu-muenchen.de>,
	Stan Shebs <shebs@apple.com>, Michael Snyder <msnyder@redhat.com>,
	Elena Zannoni <ezannoni@redhat.com>
Subject: Re: Maintainer policy for GDB
Date: Thu, 17 Nov 2005 20:14:00 -0000	[thread overview]
Message-ID: <uk6f7590n.fsf@gnu.org> (raw)
In-Reply-To: <20051117044801.GA4705@nevyn.them.org> (message from Daniel Jacobowitz on Wed, 16 Nov 2005 23:48:01 -0500)

> Date: Wed, 16 Nov 2005 23:48:01 -0500
> From: Daniel Jacobowitz <drow@false.org>
> Cc: Jim Blandy <jimb@redhat.com>, Kevin Buettner <kevinb@redhat.com>,
> 	Andrew Cagney <cagney@gnu.org>,
> 	"J.T. Conklin" <jtc@acorntoolworks.com>,
> 	Fred Fish <fnf@ninemoons.com>, Mark Kettenis <kettenis@gnu.org>,
> 	Peter Schauer <Peter.Schauer@regent.e-technik.tu-muenchen.de>,
> 	Stan Shebs <shebs@apple.com>, Michael Snyder <msnyder@redhat.com>,
> 	Eli Zaretskii <eliz@gnu.org>, Elena Zannoni <ezannoni@redhat.com>

(Why CC everyone, if we all read the list?)

> Most changes (especially additions) to the list of recognized maintainers
> are handled by consensus among the global maintainers.  Final authority
> resides with the GDB Steering Committee.

Does this mean any addition to the list of recognized maintainers must
be brought before the committee for the final approval?

> Responsible Maintainers
> 
> These are active developers who have agreed to review patches to particular
> areas of GDB, in which they have particular knowledge and experience.  The
> areas are expected to be broad; multiple maintainers responsible for an area
> may wish to informally subdivide the area further to improve review.
> 
>   *LIST*

The current list of responsibilities need to be carefully redone, for
this to be effective (you say something similar in the comments, see
below).

> Separating responsibility for patch review from authority for patch review
> is a new concept for GDB; I believe the suggestion was Ian's.

This separation is not at all clear from the text.  I needed to go
back and reread it after reading this comment, but even upon second
reading I'm still not sure what the text really says.  Whose
responsibility is it to review patches and who has the authority for
patch review, according to your proposal?

So I think the text should be made more explicit on this; perhaps
simply mention and explain this separation instead of leaving it for
the reader to deduce.

> I have always been in favor of the concept that global maintainers should be
> able to approve patches anywhere, without having to wait for area
> maintainers.  If we don't trust each other enough for that, then we need to
> work on the trust and/or the list of maintainers.

The problem is, trust is built by following rules which are initially
intentionally restrictive.  As the trust grows, the restrictions can
be gradually lifted.

By contrast, you suggest to begin with unconditional trust.  We
already tried that in the past, and we saw what happened.  Why try
that again? why assume that what happened once, cannot happen again?

> I would like for every defined "area" of approval to be fairly well defined,
> possibly a specific list of files.

Yes.

> This does not replace the entire explanatory text of the MAINTAINERS file of
> course.  Bits like the Obvious Fix rule or the bits about Joel's role as RM
> would remain.  I've just covered the section highlights.

It would be better to post diffs against the current MAINTAINERS.
Then no one will need to guess what parts are being replaced and which
aren't.

Thanks for working on this, anyway.

  parent reply	other threads:[~2005-11-17 20:14 UTC|newest]

Thread overview: 101+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-11-17  4:48 Daniel Jacobowitz
     [not found] ` <8f2776cb0511162240q6f550008udda9803b5253fd88@mail.gmail.com>
2005-11-17  6:44   ` Fwd: " Jim Blandy
2005-11-17 14:04     ` Daniel Jacobowitz
2005-11-17 17:07       ` Jim Blandy
2005-11-17 20:38         ` Jim Blandy
2005-11-17 20:15       ` Eli Zaretskii
2005-11-17 20:16   ` Eli Zaretskii
2005-11-17 20:14 ` Eli Zaretskii [this message]
2005-11-17 21:10   ` Jim Blandy
2005-11-18  3:07     ` Daniel Jacobowitz
2005-11-18  3:26       ` Joel Brobecker
2005-11-18  3:30         ` Daniel Jacobowitz
2005-11-18  3:33           ` Joel Brobecker
2005-11-18  3:46           ` Wu Zhou
2005-11-18 11:09       ` Andrew STUBBS
2005-11-18 11:46         ` Eli Zaretskii
2005-11-18 11:59           ` Andrew STUBBS
2005-11-18 13:15       ` Eli Zaretskii
2005-11-18 15:26         ` Daniel Jacobowitz
2005-11-18 18:24           ` Eli Zaretskii
2005-11-18 18:44             ` Ian Lance Taylor
2005-11-18 18:51               ` Daniel Jacobowitz
2005-11-18 21:40                 ` Eli Zaretskii
2005-11-18 21:46                   ` Daniel Jacobowitz
2005-11-18 22:33                     ` Eli Zaretskii
2005-11-18 22:41                       ` Daniel Jacobowitz
2005-11-19  9:34                         ` Eli Zaretskii
2005-11-18 21:51                   ` Jim Blandy
2005-11-18 22:29                     ` Eli Zaretskii
2005-11-19  0:34                       ` Jim Blandy
2005-11-19 10:54                         ` Eli Zaretskii
2005-11-21  7:52                           ` Jim Blandy
2005-11-21 22:35                             ` Eli Zaretskii
2005-11-18 22:46                   ` David Carlton
2005-11-19 10:38                     ` Eli Zaretskii
2005-11-23  1:28                       ` David Carlton
2005-11-23 19:56                         ` Eli Zaretskii
2005-11-23 20:13                           ` Joel Brobecker
2005-11-24  4:51                             ` Eli Zaretskii
2005-11-24 20:36                               ` Joel Brobecker
2005-11-24 20:47                                 ` Eli Zaretskii
2005-11-24 21:20                                   ` Joel Brobecker
2005-11-25  3:07                                   ` Daniel Jacobowitz
2005-11-25  8:36                                     ` Christopher Faylor
2005-11-25  8:37                                       ` Eli Zaretskii
2005-11-25 17:07                                         ` Daniel Jacobowitz
2005-11-25 19:53                                           ` Joel Brobecker
2005-11-25 20:43                                             ` Eli Zaretskii
2005-11-25 20:10                                           ` Eli Zaretskii
2005-11-25 21:03                                             ` Daniel Jacobowitz
2005-11-25 21:38                                               ` Eli Zaretskii
2005-11-25 23:04                                                 ` Daniel Jacobowitz
2005-11-25 23:42                                                   ` Mark Kettenis
2005-11-26  0:03                                                     ` Daniel Jacobowitz
2005-11-26  9:38                                                     ` Eli Zaretskii
2005-11-26  9:31                                                   ` Eli Zaretskii
2005-11-27 15:07                                                     ` Daniel Jacobowitz
2005-11-28  8:51                                                       ` Eli Zaretskii
2005-11-25  9:23                                     ` Eli Zaretskii
2005-11-25 16:04                                       ` Daniel Jacobowitz
2005-11-25 20:08                                         ` Eli Zaretskii
2005-11-26  7:28                                           ` Christopher Faylor
2005-11-26 15:18                                             ` Eli Zaretskii
2005-11-26 16:38                                               ` Daniel Jacobowitz
2005-11-23 20:41                           ` Christopher Faylor
2005-11-24  4:56                             ` Eli Zaretskii
2005-11-24  2:05                           ` David Carlton
2005-11-24  6:17                             ` Eli Zaretskii
2005-11-18 21:09               ` Eli Zaretskii
2005-11-18 21:32                 ` Daniel Jacobowitz
2005-11-18 12:14     ` Eli Zaretskii
2005-11-17 23:10 ` Joel Brobecker
2005-11-18 12:42   ` Eli Zaretskii
2005-11-18 15:05     ` Daniel Jacobowitz
2005-11-18 18:11       ` Eli Zaretskii
2005-11-18 17:53     ` Paul Gilliam
2005-11-18 18:36       ` Eli Zaretskii
2005-11-18 19:25         ` Joel Brobecker
2005-11-18 21:02         ` Paul Gilliam
2005-11-19  2:44         ` Christopher Faylor
2005-11-19 10:56           ` Eli Zaretskii
2005-11-19 17:05             ` Christopher Faylor
2005-11-19 19:39               ` Eli Zaretskii
2005-11-19 22:21                 ` Christopher Faylor
2005-11-19 22:23                   ` Christopher Faylor
2005-11-19 22:25                     ` Christopher Faylor
2005-11-19 22:54                       ` Eli Zaretskii
2005-11-19 22:55                   ` Eli Zaretskii
2005-11-20  5:28                     ` Joel Brobecker
2005-11-20 19:22                       ` Eli Zaretskii
2005-11-20 21:55                         ` Christopher Faylor
2005-11-20 22:01                           ` Daniel Jacobowitz
2005-11-18 19:50     ` Joel Brobecker
2005-11-18 21:41       ` Eli Zaretskii
2005-11-17 23:52 ` Mark Kettenis
2005-11-18 21:51 ` David Carlton
2005-11-27  4:50 Michael Snyder
2005-11-27  4:59 ` Eli Zaretskii
2005-11-27  5:00 ` Ian Lance Taylor
2005-11-27 19:22   ` Eli Zaretskii
2005-11-27 19:18 ` Christopher Faylor

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=uk6f7590n.fsf@gnu.org \
    --to=eliz@gnu.org \
    --cc=Peter.Schauer@regent.e-technik.tu-muenchen.de \
    --cc=cagney@gnu.org \
    --cc=ezannoni@redhat.com \
    --cc=fnf@ninemoons.com \
    --cc=gdb@sourceware.org \
    --cc=jimb@redhat.com \
    --cc=jtc@acorntoolworks.com \
    --cc=kettenis@gnu.org \
    --cc=kevinb@redhat.com \
    --cc=msnyder@redhat.com \
    --cc=shebs@apple.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;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).