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