On Tue, Jun 3, 2025 at 3:23 PM Richard Sandiford <richard.sandif...@arm.com>
wrote:

> David Edelsohn <dje....@gmail.com> writes:
> > On Tue, Jun 3, 2025 at 6:22 AM Richard Sandiford via Gcc <
> gcc@gcc.gnu.org>
> > wrote:
> >
> >> Hi,
> >>
> >> At the moment, all reviewers and maintainers have to be appointed by the
> >> Steering Committee.  I wonder if we could add a second, more
> >> community-based
> >> route: someone can be appointed as a reviewer or maintainer with the
> >> agreement
> >> of a given number of people who already have an equal or greater remit.
> >>
> >> It's already possible for reviewers or maintainers to defer to the
> >> opinion of someone they trust and rubber-stamp that other person's
> >> review or patch.  Having the ability to appoint the other person as a
> >> co-reviewer or co-maintainer of that area is really just replacing
> >> patch-by-patch trust with a more ongoing trust.
> >>
> >> If that seems a bit woolly, and if a more formally defined process
> >> seems necessary, then how about this strawman:
> >>
> >> * Someone can be nominated to be a reviewer of an area by sending a
> >>   private email to every reviewer and maintainer who covers a non-strict
> >>   superset of that area.  The nomination is approved if it is supported
> >>   by at least two such reviewers or maintainers and if there are no
> >>   objections.  People would be given at least a week to respond.
> >>
> >> * The process would be the same for maintainers, with the same set of
> >>   addressees, except that there must already be at least one maintainer
> >>   for that area and, in addition to the previous requirements, all such
> >>   maintainers must be in favour.
> >>
> >>   (So if the area is maintained by one person, the nomination would
> >>   need the support of that maintainer and at least one reviewer of a
> >>   wider area.  If the area is maintained by two of more people, they
> >>   would all need to agree.)
> >>
> >> The idea with making it private is that it allows for a more honest
> >> discussion.  But the convention could be to have a public discussion
> >> instead, if that seems better.
> >>
> >> Like I say, this would just be a second, alternative route.  It would
> >> still be possible to ask the SC instead.
> >>
> >> In case it sounds otherwise, I'm really not trying to pick a fight here.
> >> I just don't remember this being discussed on-list for a long time,
> >> so it seemed worth bringing up.  (Maybe it has been discussed at the
> >> Cauldron -- not sure.)
> >>
> >
> > What is a request to the GCC SC preventing?
> >
> > The GCC SC already requests the opinion of existing reviewers and
> > maintainers.
>
> Like I say, the idea isn't to replace the existing system, just to
> provide a second, alternative path.
>
> But I suppose the question works both ways: does the SC need to be
> involved in every decision?  There doesn't seem to be a specific need
> for the SC to act as the gatherer of opinions if the maintainers/reviewers
> are able to agree on a candidate directly amongst themselves.  In cases
> like those, having the conversation directly would be a lighter-weight
> and more transparent process (especially if, as Richard suggests,
> the discussion happens in public).
>

What is not working with the current system?  What is this fixing?

The GCC SC has not been notified of any problems with appointing
maintainers.

Thanks, David


>
> Thanks,
> Richard
>

Reply via email to