Hi Segher,

On Sun, Jun 15, 2025 at 11:07:15AM -0500, Segher Boessenkool wrote:
> On Sun, Jun 15, 2025 at 05:52:50PM +0200, Mark Wielaard wrote:
> > On Wed, Jun 11, 2025 at 10:40:02AM -0500, Segher Boessenkool wrote:
> > > On Wed, Jun 04, 2025 at 05:53:18PM -0600, Jeff Law via Gcc wrote:
> > > > If we make things simpler for those cases where it is actually simple 
> > > > and increase visibility so that folks know state I think it would be a 
> > > > welcome improvement to the process.
> > > 
> > > Yup.  And it might not be a bad plan to get some people who still are
> > > active onto the GCC steering committee, as well!
> > > 
> > > It is as important now as ever that there *is* such a thing as the SC:
> > > all decisions need to be taken responsibiliity for by some final
> > > authority, which we (as a project) have all decided to have that
> > > authority.
> > 
> > Agreed, having active developers taking responsibility is
> > important. But it doesn't really have to be through a steering
> > committee imho.
> 
> I specifically said that there *is* a need for something like the SC.
> There needs to be a final authority.  Without that there will be
> eternal (and eternally lasting) fights.

I agree with you we need some developers that are actually still
active in the project to help make decisions and take responsibility.
I just don't think that all needs to be done through an SC. I don't
know why that would have to lead to fights. We have become pretty good
at getting to consensus on things.

> > We (as a project) can decide that the authority lies
> > with the active maintainers as a whole getting to concensus. Just like
> > any maintainer can appoint new write after approval accounts. Or, as
> 
> WaA is decided by the sourceware maintainers.  The request form says
> "email address of person who approved request", but that is not who has
> the final call :-)  Which of course makes sense, the sourceware
> maintainers primarily need to keep their system safe and working!

That is not how it works. Technically of course sourceware overseers
could just randomly add or remove accounts. But I don't remember any
instance of that ever happening. They just follow the process outlined
at https://gcc.gnu.org/gitwrite.html#authenticated checking the
details and verifying the approver is allowed to approve. But they
aren't just going to second guess the approver when everything is in
order.

> > in this case, the active maintainers of a subsystem decide on who else
> > becomes a reviewer or maintainer for that subsystem. The release
> > managers could decide if and when to accept a new front or
> > backend. etc.
> 
> That is not how things work.  The SC decides who does and does not
> become maintainer (reviewer is just a hobbled kind of maintainer, there
> is no real difference).  Maintainers for frontends, backends, subsystems
> can recommend things, sure.  But they have no separate authority, there
> can not be fiefdoms.  This is Good(tm).

This case is Richard's proposal and I think it will lead to having
more active maintainers and reviewers precisely because currently the
SC is a bit stale and mostly not very active. IMHO the active
maintainers know best here and we don't need the SC for these kind of
decisions.

Cheers,

Mark

Reply via email to