public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* Re: MAINTAINERS policy question
@ 2001-09-16  8:38 Richard Kenner
  0 siblings, 0 replies; 22+ messages in thread
From: Richard Kenner @ 2001-09-16  8:38 UTC (permalink / raw)
  To: dan; +Cc: gcc

    After all, anyone with enough experience to be maintaining a port, it's 
    likely they know enough to be able to make changes to other parts of the 
    compiler that affect their platform.

Somewhat.  But one point of a reviewer is to look at a change and see if
it is "reasonable".  You have to have a global knowlege of the compiler
to do that if the change is in a common area.  Local knowlege of that area
isn't enough since the issue may be that the proper place for the change
is elsewhere.  It is possible to do a port by just doing a very small number
(or even no) changes to the rest of the compiler, so there's no reason to
assume that a port maintainer would had gained such expertese.

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: MAINTAINERS policy question
  2001-09-17 17:40 mike stump
@ 2001-09-18 16:30 ` Marc Espie
  0 siblings, 0 replies; 22+ messages in thread
From: Marc Espie @ 2001-09-18 16:30 UTC (permalink / raw)
  To: mrs; +Cc: gcc

In article < 200109180038.RAA27823@kankakee.wrs.com > you write:
>would be OK by the sony_news/mips maintainer.  My wording also makes
>it clear that an FreeBSD maintainer can change the FreeBSD make file
>fragments, but not the Linux parts of the x86 files.  Adding a

I'm looking at the 3.0.1 MAINTAINER list. There is no FreeBSD maintainer,
nor a Linux maintainer, nor an OpenBSD maintainer.

In fact, considering the current discussion, what's the interpretation of
`port' ? I don't think it's unnatural to consider it might mean `processor'
(current interpretation) but may also mean `os' or `processor+os'.

The area is fairly simple to define.

If I don't presume too much, I would like to be relisted a maintainer for
the OpenBSD ports (the OpenBSD specific part, of course, by your rules).

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: MAINTAINERS policy question
@ 2001-09-17 17:40 mike stump
  2001-09-18 16:30 ` Marc Espie
  0 siblings, 1 reply; 22+ messages in thread
From: mike stump @ 2001-09-17 17:40 UTC (permalink / raw)
  To: aj, mark; +Cc: bernds, gcc

> From: Andreas Jaeger <aj@suse.de>
> Date: Sun, 16 Sep 2001 20:14:57 +0200

> --- cvswrite.html.~1~	Thu Jul 26 16:10:30 2001
> +++ cvswrite.html	Sun Sep 16 20:13:24 2001
> @@ -98,7 +98,13 @@
>    primary responsibility for ports, front ends, or significant hunks
>    of code in the compiler.  These folks are allowed to make changes in
>    code they maintain without going through any kind of approval
> -  process.</dd>
> +  process.
> +
> +  <p>
> +  Maintainers of a port maintain the files in config/&lt;port&gt;/,
> +  the configure fragments for the port, documentation for the port and
> +  test cases for features or bugs specific to this port.  Port
> +  maintainers do not have approval writes in other files.  </dd>

I mostly agree as well.

The part about testcases and bugs specific to a port is a little to
general.  Basically, a port maintainer has privs for all those bytes
that _only_ affect ports under his control, if they are normally done
in such a manner.

This would mean that a bug fix to libgcc2.c in:

#if defined (sony_news) && defined (SYSTYPE_BSD)

#include <stdio.h>
#include <sys/types.h>
#include <sys/param.h>
#include <syscall.h>
#include <machine/sysnews.h>

/* cacheflush function for NEWS-OS 4.2.
   This function is called from trampoline-initialize code
   defined in config/mips/mips.h.  */

void
cacheflush (char *beg, int size, int flag)
{
  if (syscall (SYS_sysnews, NEWS_CACHEFLUSH, beg, size, FLUSH_BCACHE))
    {
      perror ("cache_flush");
      fflush (stderr);
      abort ();
    }
}

#endif /* sony_news */

would be OK by the sony_news/mips maintainer.  My wording also makes
it clear that an FreeBSD maintainer can change the FreeBSD make file
fragments, but not the Linux parts of the x86 files.  Adding a

#ifdef __mips
[ hack around ]
#endif

into MI code, would not be acceptable, unless signed off by a
maintainer of the MI code.

Testcases are potentially hard to decide.  A testcase _should_ be done
in a fairly MI way.  A port maintainer can miss ways in which a
testcase is machine dependent.  Having someone else review the
testcase is reasonably a good idea.  A port maintainer that can
generate a MI testcase I think should be allowed to just check it in
directly.

I am in favor of having things loosely defined, and leaving a little
wiggle room.  Those people that are new/inexperienced should caution
to the conservative side, those that are very experienced should be
granted just a little bit more leeway in what parts they change.

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: MAINTAINERS policy question
@ 2001-09-17  9:44 Ulrich Weigand
  0 siblings, 0 replies; 22+ messages in thread
From: Ulrich Weigand @ 2001-09-17  9:44 UTC (permalink / raw)
  To: DJ Delorie; +Cc: gcc

DJ Delorie wrote:

>> Is there consensus on this policy?  I'm asking becausing I'm still
>> waiting for approval for some changes to the S/390-specific
>> config.gcc entries (which I thought I needed approval for ...).  See
>> http://gcc.gnu.org/ml/gcc-patches/2001-08/msg00683.html
>
>Insofaras config.gcc changes are part of configure.in for which I can
>approve changes, consider the config.gcc changes approved, and in the
>future, please consider the platform-specific entries in config.gcc to
>be one of the things the platform maintainers maintain (provided
>you're careful, you test before committing, and you don't break anyone
>else, of course ;)

OK, thanks.

>And a month is a long time to wait.  I'd think two weeks with no
>response at all would be long enough before posting an "unreviewed
>patch" note to the list.  If it's my area, a private ping after a week
>just to make I know about the patch is OK by me too.

I'll do it that way in the future.  Thanks again ...


Mit freundlichen Gruessen / Best Regards

Ulrich Weigand

--
  Dr. Ulrich Weigand
  Linux for S/390 Design & Development
  IBM Deutschland Entwicklung GmbH, Schoenaicher Str. 220, 71032 Boeblingen
  Phone: +49-7031/16-3727   ---   Email: Ulrich.Weigand@de.ibm.com

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: MAINTAINERS policy question
  2001-09-16 14:14     ` David Edelsohn
@ 2001-09-17  8:32       ` Phil Edwards
  0 siblings, 0 replies; 22+ messages in thread
From: Phil Edwards @ 2001-09-17  8:32 UTC (permalink / raw)
  To: David Edelsohn; +Cc: Mark Mitchell, Andreas Jaeger, Bernd Schmidt, gcc

On Sun, Sep 16, 2001 at 05:13:44PM -0400, David Edelsohn wrote:
> >>>>> Mark Mitchell writes:
> 
> Mark> I would extend it to documentation that affects X, config.foo files
> Mark> that affect X, and so forth...
> 
> 	What about collect2.c?  What about parts of libstdc++?  What about
> libtool?  What about config.gcc?  There is no clear definition of "so
> forth".  We only have obscured the ambiguity which remains.

Well, when Mark switched libstdc++-v3 to be the official C++ library,
he spoke to this point:

    http://gcc.gnu.org/ml/gcc/2000-11/msg00522.html

Look about seven paragraphs down, the one with "Port maintainers w/o global
write access," etc.

It's been libstdc++'s informal policy to treat those config pieces,
and the relevent chunks of configure.{host,target}, as part of a port,
and therefore under a port maintainer's control.  Most of the maintainers
run patches past Benjamin anyhow as an extra sanity check, which is good.


Phil

-- 
Would I had phrases that are not known, utterances that are strange, in
new language that has not been used, free from repetition, not an utterance
which has grown stale, which men of old have spoken.
                                     - anonymous Egyptian scribe, c.1700 BC

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: MAINTAINERS policy question
  2001-09-16  6:04 Ulrich Weigand
@ 2001-09-16 18:19 ` DJ Delorie
  0 siblings, 0 replies; 22+ messages in thread
From: DJ Delorie @ 2001-09-16 18:19 UTC (permalink / raw)
  To: Ulrich.Weigand; +Cc: gcc

> Is there consensus on this policy?  I'm asking becausing I'm still
> waiting for approval for some changes to the S/390-specific
> config.gcc entries (which I thought I needed approval for ...).  See
> http://gcc.gnu.org/ml/gcc-patches/2001-08/msg00683.html

Insofaras config.gcc changes are part of configure.in for which I can
approve changes, consider the config.gcc changes approved, and in the
future, please consider the platform-specific entries in config.gcc to
be one of the things the platform maintainers maintain (provided
you're careful, you test before committing, and you don't break anyone
else, of course ;)

And a month is a long time to wait.  I'd think two weeks with no
response at all would be long enough before posting an "unreviewed
patch" note to the list.  If it's my area, a private ping after a week
just to make I know about the patch is OK by me too.

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: MAINTAINERS policy question
  2001-09-16  2:52 Bernd Schmidt
  2001-09-16  3:12 ` Andreas Jaeger
  2001-09-16  4:06 ` Joseph S. Myers
@ 2001-09-16 15:04 ` Joe Buck
  2 siblings, 0 replies; 22+ messages in thread
From: Joe Buck @ 2001-09-16 15:04 UTC (permalink / raw)
  To: Bernd Schmidt; +Cc: gcc

> I have a question about how the MAINTAINERS file should be interpreted.
> Suppose you have somebody listed as maintaining port X.  Does this grant
> the right to check in any patch for a problem that affects port X, or
> does it only grant the right to modify config/X/*?
> 
> I've had someone claim in private mail that it means the former, and
> this surprised me, since I always assumed it meant the latter.

The port maintainer will also need to deal with other port-specific
components, for example the processor-specific atomicity code in libstdc++, 

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: MAINTAINERS policy question
  2001-09-16 10:59   ` Mark Mitchell
  2001-09-16 11:16     ` Andreas Jaeger
@ 2001-09-16 14:14     ` David Edelsohn
  2001-09-17  8:32       ` Phil Edwards
  1 sibling, 1 reply; 22+ messages in thread
From: David Edelsohn @ 2001-09-16 14:14 UTC (permalink / raw)
  To: Mark Mitchell; +Cc: Andreas Jaeger, Bernd Schmidt, gcc

>>>>> Mark Mitchell writes:

Mark> I would extend it to documentation that affects X, config.foo files
Mark> that affect X, and so forth...

	What about collect2.c?  What about parts of libstdc++?  What about
libtool?  What about config.gcc?  There is no clear definition of "so
forth".  We only have obscured the ambiguity which remains.

	Remember that there are a lot of machine-dependent infrastructure
pieces distributed throughout the common files in GCC which were
implemented for just one target or only a few targets.  The register
allocator clearly is global, common infrastructure and the config files
clearly are local to a port, but some of GCC falls in the gray area
inbetween.  It is fallacious reasoning to generalize from specific
components like the register allocator to all components throughout the
entire compiler.

	There is a difference between policy and practice.  I propose that
the policy should remain liberal while continuing to be implemented more
narrowly in practice.  In other words, one waits for approval from the
maintainer of a component or someone with global write privilege as a
courtesy.

	I think Bernd's original question is ill-formed and is generating
an inaccurate response.  GCC is not implemented with the clear dichotomy
that the question of "any patch affecting port X versus config/X/*"
implies.  Simplistic, hasty answers to a complex question intertwined with
GCC's design diverse target support will not help GCC development, IMHO.

David

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: MAINTAINERS policy question
  2001-09-16 11:46 Richard Kenner
@ 2001-09-16 12:24 ` Andreas Jaeger
  0 siblings, 0 replies; 22+ messages in thread
From: Andreas Jaeger @ 2001-09-16 12:24 UTC (permalink / raw)
  To: Richard Kenner; +Cc: gcc

kenner@vlsi1.ultra.nyu.edu (Richard Kenner) writes:

>     +  Maintainers of a port maintain the files in config/&lt;port&gt;/,
>     +  the configure fragments for the port, documentation for the port and
>     +  test cases for features or bugs specific to this port.  Port
>     +  maintainers do not have approval writes in other files.  </dd>
>
> Typo: "... approval rights in ...

Thanks, I've fixed this.

Andreas
-- 
 Andreas Jaeger
  SuSE Labs aj@suse.de
   private aj@arthur.inka.de
    http://www.suse.de/~aj

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: MAINTAINERS policy question
@ 2001-09-16 11:46 Richard Kenner
  2001-09-16 12:24 ` Andreas Jaeger
  0 siblings, 1 reply; 22+ messages in thread
From: Richard Kenner @ 2001-09-16 11:46 UTC (permalink / raw)
  To: aj; +Cc: gcc

    +  Maintainers of a port maintain the files in config/&lt;port&gt;/,
    +  the configure fragments for the port, documentation for the port and
    +  test cases for features or bugs specific to this port.  Port
    +  maintainers do not have approval writes in other files.  </dd>

Typo: "... approval rights in ...

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: MAINTAINERS policy question
  2001-09-16 11:16     ` Andreas Jaeger
  2001-09-16 11:17       ` Mark Mitchell
@ 2001-09-16 11:23       ` Gerald Pfeifer
  1 sibling, 0 replies; 22+ messages in thread
From: Gerald Pfeifer @ 2001-09-16 11:23 UTC (permalink / raw)
  To: Andreas Jaeger; +Cc: Mark Mitchell, Bernd Schmidt, gcc

On Sun, 16 Sep 2001, Andreas Jaeger wrote:
> If there is consensus on this, I'd like to get permission to commit
> it.

I also understood it like that, and as now (at least) three maintainers
with write privilege for wwwdocs/htdocs/* agree, I'd say go ahead and
commit the patch.

(Please replace the single <p> by two <p>block1</p><p>block2</p>,
though.)

Thanks,
Gerald
-- 
Gerald "Jerry" pfeifer@dbai.tuwien.ac.at http://www.dbai.tuwien.ac.at/~pfeifer/

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: MAINTAINERS policy question
  2001-09-16 11:17       ` Mark Mitchell
@ 2001-09-16 11:22         ` Toon Moene
  0 siblings, 0 replies; 22+ messages in thread
From: Toon Moene @ 2001-09-16 11:22 UTC (permalink / raw)
  To: Mark Mitchell; +Cc: Andreas Jaeger, Bernd Schmidt, gcc

Mark Mitchell wrote:

> > If there is consensus on this, I'd like to get permission to commit
> > it.
> 
> It's fine by me, but you should probably get approval from a couple
> more SC members to make sure that I am not speaking nonsense.

It's OK with me.

-- 
Toon Moene - mailto:toon@moene.indiv.nluug.nl - phoneto: +31 346 214290
Saturnushof 14, 3738 XG  Maartensdijk, The Netherlands
Maintainer, GNU Fortran 77: http://gcc.gnu.org/onlinedocs/g77_news.html
Join GNU Fortran 95: http://g95.sourceforge.net/ (under construction)

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: MAINTAINERS policy question
  2001-09-16 11:16     ` Andreas Jaeger
@ 2001-09-16 11:17       ` Mark Mitchell
  2001-09-16 11:22         ` Toon Moene
  2001-09-16 11:23       ` Gerald Pfeifer
  1 sibling, 1 reply; 22+ messages in thread
From: Mark Mitchell @ 2001-09-16 11:17 UTC (permalink / raw)
  To: Andreas Jaeger; +Cc: Bernd Schmidt, gcc

> If there is consensus on this, I'd like to get permission to commit
> it.

It's fine by me, but you should probably get approval from a couple
more SC members to make sure that I am not speaking nonsense.

Thanks,

--
Mark Mitchell                   mark@codesourcery.com
CodeSourcery, LLC               http://www.codesourcery.com

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: MAINTAINERS policy question
  2001-09-16 10:59   ` Mark Mitchell
@ 2001-09-16 11:16     ` Andreas Jaeger
  2001-09-16 11:17       ` Mark Mitchell
  2001-09-16 11:23       ` Gerald Pfeifer
  2001-09-16 14:14     ` David Edelsohn
  1 sibling, 2 replies; 22+ messages in thread
From: Andreas Jaeger @ 2001-09-16 11:16 UTC (permalink / raw)
  To: Mark Mitchell; +Cc: Bernd Schmidt, gcc

Mark Mitchell <mark@codesourcery.com> writes:

>> I interpret this so that if somebody maintains port X it only gives
>> check-in rights for config/X/*,
>
> That has been my interpretation as well.
>
> (I would extend it to documentation that affects X, config.foo files
> that affect X, and so forth, but certainly not, say, to the register
> allocator code just because the register allocator happens to have
> a bug that affects X.)

Based on your and Joseph's comments, I've made the appended patch for
our web pages.

If there is consensus on this, I'd like to get permission to commit
it.

I think the MAINTAINERS file needs no update - but we could add the
paragraph there also if people think it's needed,

Andreas

--- cvswrite.html.~1~	Thu Jul 26 16:10:30 2001
+++ cvswrite.html	Sun Sep 16 20:13:24 2001
@@ -98,7 +98,13 @@
   primary responsibility for ports, front ends, or significant hunks
   of code in the compiler.  These folks are allowed to make changes in
   code they maintain without going through any kind of approval
-  process.</dd>
+  process.
+
+  <p>
+  Maintainers of a port maintain the files in config/&lt;port&gt;/,
+  the configure fragments for the port, documentation for the port and
+  test cases for features or bugs specific to this port.  Port
+  maintainers do not have approval writes in other files.  </dd>
 
   <dt>Write after approval.</dt> <dd>This is folks that make regular
   contributions, but do not fall into one of the two previous

-- 
 Andreas Jaeger
  SuSE Labs aj@suse.de
   private aj@arthur.inka.de
    http://www.suse.de/~aj

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: MAINTAINERS policy question
  2001-09-16  3:12 ` Andreas Jaeger
  2001-09-16  3:38   ` Graham Stott
@ 2001-09-16 10:59   ` Mark Mitchell
  2001-09-16 11:16     ` Andreas Jaeger
  2001-09-16 14:14     ` David Edelsohn
  1 sibling, 2 replies; 22+ messages in thread
From: Mark Mitchell @ 2001-09-16 10:59 UTC (permalink / raw)
  To: Andreas Jaeger, Bernd Schmidt; +Cc: gcc

> I interpret this so that if somebody maintains port X it only gives
> check-in rights for config/X/*,

That has been my interpretation as well.

(I would extend it to documentation that affects X, config.foo files
that affect X, and so forth, but certainly not, say, to the register
allocator code just because the register allocator happens to have
a bug that affects X.)

--
Mark Mitchell                   mark@codesourcery.com
CodeSourcery, LLC               http://www.codesourcery.com

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: MAINTAINERS policy question
  2001-09-16  6:39 Richard Kenner
@ 2001-09-16  8:35 ` Daniel Berlin
  0 siblings, 0 replies; 22+ messages in thread
From: Daniel Berlin @ 2001-09-16  8:35 UTC (permalink / raw)
  To: Richard Kenner; +Cc: Ulrich.Weigand, gcc

On Sunday, September 16, 2001, at 09:45 AM, Richard Kenner wrote:

>> I'd say it means config/X/*, plus the entries for X in config.gcc, plus
>> documentation for X (options in invoke.texi, attributes in extend.texi,
>> specific issues in install.texi, ...), plus testcases for any feature 
>> or
>> bug specific to X (probably plus configuration for X in libstdc++-v3 /
>> libffi / ...).
>
>     Is there consensus on this policy?
>
> That's how I always interpreted it.
Just to present a differing viewpoint (though i'm not the one who 
emailed Bernd), i've always interpreted it to be the way that surprised 
Bernd.
After all, anyone with enough experience to be maintaining a port, it's 
likely they know enough to be able to make changes to other parts of the 
compiler that affect their platform.
But I could see how the viewpoint you guys have is perfectly reasonable.
Maybe we should write down whatever the consensus is?

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: MAINTAINERS policy question
@ 2001-09-16  6:39 Richard Kenner
  2001-09-16  8:35 ` Daniel Berlin
  0 siblings, 1 reply; 22+ messages in thread
From: Richard Kenner @ 2001-09-16  6:39 UTC (permalink / raw)
  To: Ulrich.Weigand; +Cc: gcc

    >I'd say it means config/X/*, plus the entries for X in config.gcc, plus
    >documentation for X (options in invoke.texi, attributes in extend.texi,
    >specific issues in install.texi, ...), plus testcases for any feature or
    >bug specific to X (probably plus configuration for X in libstdc++-v3 /
    >libffi / ...).

    Is there consensus on this policy?  

That's how I always interpreted it.

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: MAINTAINERS policy question
@ 2001-09-16  6:04 Ulrich Weigand
  2001-09-16 18:19 ` DJ Delorie
  0 siblings, 1 reply; 22+ messages in thread
From: Ulrich Weigand @ 2001-09-16  6:04 UTC (permalink / raw)
  To: Joseph S. Myers; +Cc: Bernd Schmidt, gcc, Hartmut Penner

Joseph S. Myers wrote:

>On Sun, 16 Sep 2001, Bernd Schmidt wrote:
>
>> I have a question about how the MAINTAINERS file should be interpreted.
>> Suppose you have somebody listed as maintaining port X.  Does this grant
>> the right to check in any patch for a problem that affects port X, or
>> does it only grant the right to modify config/X/*?
>
>I'd say it means config/X/*, plus the entries for X in config.gcc, plus
>documentation for X (options in invoke.texi, attributes in extend.texi,
>specific issues in install.texi, ...), plus testcases for any feature or
>bug specific to X (probably plus configuration for X in libstdc++-v3 /
>libffi / ...).

Is there consensus on this policy?  I'm asking becausing I'm still waiting
for approval for some changes to the S/390-specific config.gcc entries
(which I thought I needed approval for ...).  See

http://gcc.gnu.org/ml/gcc-patches/2001-08/msg00683.html



Mit freundlichen Gruessen / Best Regards

Ulrich Weigand

--
  Dr. Ulrich Weigand
  Linux for S/390 Design & Development
  IBM Deutschland Entwicklung GmbH, Schoenaicher Str. 220, 71032 Boeblingen
  Phone: +49-7031/16-3727   ---   Email: Ulrich.Weigand@de.ibm.com

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: MAINTAINERS policy question
  2001-09-16  2:52 Bernd Schmidt
  2001-09-16  3:12 ` Andreas Jaeger
@ 2001-09-16  4:06 ` Joseph S. Myers
  2001-09-16 15:04 ` Joe Buck
  2 siblings, 0 replies; 22+ messages in thread
From: Joseph S. Myers @ 2001-09-16  4:06 UTC (permalink / raw)
  To: Bernd Schmidt; +Cc: gcc

On Sun, 16 Sep 2001, Bernd Schmidt wrote:

> I have a question about how the MAINTAINERS file should be interpreted.
> Suppose you have somebody listed as maintaining port X.  Does this grant
> the right to check in any patch for a problem that affects port X, or
> does it only grant the right to modify config/X/*?

I'd say it means config/X/*, plus the entries for X in config.gcc, plus
documentation for X (options in invoke.texi, attributes in extend.texi,
specific issues in install.texi, ...), plus testcases for any feature or
bug specific to X (probably plus configuration for X in libstdc++-v3 /
libffi / ...).  (But not anything X-specific in config.* or libtool, since
those should be imported unmodified where possible.)  But not changes to 
generic files for bugs that affect X.

-- 
Joseph S. Myers
jsm28@cam.ac.uk

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: MAINTAINERS policy question
  2001-09-16  3:12 ` Andreas Jaeger
@ 2001-09-16  3:38   ` Graham Stott
  2001-09-16 10:59   ` Mark Mitchell
  1 sibling, 0 replies; 22+ messages in thread
From: Graham Stott @ 2001-09-16  3:38 UTC (permalink / raw)
  To: Andreas Jaeger; +Cc: Bernd Schmidt, gcc

Andreas Jaeger wrote:
> 
> Bernd Schmidt <bernds@redhat.com> writes:
> 
> > I have a question about how the MAINTAINERS file should be interpreted.
> > Suppose you have somebody listed as maintaining port X.  Does this grant
> > the right to check in any patch for a problem that affects port X, or
> > does it only grant the right to modify config/X/*?
> >
> > I've had someone claim in private mail that it means the former, and
> > this surprised me, since I always assumed it meant the latter.

> 
> I interpret this so that if somebody maintains port X it only gives
> check-in rights for config/X/*,
Yes I agree with this interpretation.

I'm surprised that anyone is claiming otherwise.
 

> 
> Andreas
> --
>  Andreas Jaeger
>   SuSE Labs aj@suse.de
>    private aj@arthur.inka.de
>     http://www.suse.de/~aj

Graham

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: MAINTAINERS policy question
  2001-09-16  2:52 Bernd Schmidt
@ 2001-09-16  3:12 ` Andreas Jaeger
  2001-09-16  3:38   ` Graham Stott
  2001-09-16 10:59   ` Mark Mitchell
  2001-09-16  4:06 ` Joseph S. Myers
  2001-09-16 15:04 ` Joe Buck
  2 siblings, 2 replies; 22+ messages in thread
From: Andreas Jaeger @ 2001-09-16  3:12 UTC (permalink / raw)
  To: Bernd Schmidt; +Cc: gcc

Bernd Schmidt <bernds@redhat.com> writes:

> I have a question about how the MAINTAINERS file should be interpreted.
> Suppose you have somebody listed as maintaining port X.  Does this grant
> the right to check in any patch for a problem that affects port X, or
> does it only grant the right to modify config/X/*?
>
> I've had someone claim in private mail that it means the former, and
> this surprised me, since I always assumed it meant the latter.

The MAINTAINERS file states:

  Note individuals who maintain parts of the compiler need approval to
  check in changes outside of the parts of the compiler they maintain.

The cvswrite.html page states under "Write access policies":
   Localized write permission.
          This is for people who have primary responsibility for ports,
          front ends, or significant hunks of code in the compiler. These
          folks are allowed to make changes in code they maintain without
          going through any kind of approval process.

I interpret this so that if somebody maintains port X it only gives
check-in rights for config/X/*,

Andreas
-- 
 Andreas Jaeger
  SuSE Labs aj@suse.de
   private aj@arthur.inka.de
    http://www.suse.de/~aj

^ permalink raw reply	[flat|nested] 22+ messages in thread

* MAINTAINERS policy question
@ 2001-09-16  2:52 Bernd Schmidt
  2001-09-16  3:12 ` Andreas Jaeger
                   ` (2 more replies)
  0 siblings, 3 replies; 22+ messages in thread
From: Bernd Schmidt @ 2001-09-16  2:52 UTC (permalink / raw)
  To: gcc

I have a question about how the MAINTAINERS file should be interpreted.
Suppose you have somebody listed as maintaining port X.  Does this grant
the right to check in any patch for a problem that affects port X, or
does it only grant the right to modify config/X/*?

I've had someone claim in private mail that it means the former, and
this surprised me, since I always assumed it meant the latter.


Bernd

^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2001-09-18 16:30 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-09-16  8:38 MAINTAINERS policy question Richard Kenner
  -- strict thread matches above, loose matches on Subject: below --
2001-09-17 17:40 mike stump
2001-09-18 16:30 ` Marc Espie
2001-09-17  9:44 Ulrich Weigand
2001-09-16 11:46 Richard Kenner
2001-09-16 12:24 ` Andreas Jaeger
2001-09-16  6:39 Richard Kenner
2001-09-16  8:35 ` Daniel Berlin
2001-09-16  6:04 Ulrich Weigand
2001-09-16 18:19 ` DJ Delorie
2001-09-16  2:52 Bernd Schmidt
2001-09-16  3:12 ` Andreas Jaeger
2001-09-16  3:38   ` Graham Stott
2001-09-16 10:59   ` Mark Mitchell
2001-09-16 11:16     ` Andreas Jaeger
2001-09-16 11:17       ` Mark Mitchell
2001-09-16 11:22         ` Toon Moene
2001-09-16 11:23       ` Gerald Pfeifer
2001-09-16 14:14     ` David Edelsohn
2001-09-17  8:32       ` Phil Edwards
2001-09-16  4:06 ` Joseph S. Myers
2001-09-16 15:04 ` Joe Buck

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).