Re: [arch-dev-public] RFC: Using RFCs

2021-02-16 Thread Giancarlo Razzolini via arch-dev-public

Em fevereiro 15, 2021 18:54 Morten Linderud escreveu:

On Mon, Feb 15, 2021 at 06:45:02PM -0300, Giancarlo Razzolini wrote:

Em fevereiro 15, 2021 15:27 Morten Linderud via arch-dev-public escreveu:
> 
> A general concern is "who has access to the repository"? Can anyone take the

> template and submit an RFC that we'd need to consider on the mailing list 
after
> a subsequent discussion? I can see it clear as sky the day Gitlab opens and
> someone figures they'll submit an RFC to move away from systemd to
> sysvinit/openrc/runit clear as day.
> 


We discussed this and I think eventually anyone should be able to propose a 
RFC. But,
since as our gitlab isn't open and, the rfc requires an a-d-p announcement, 
this is limited
to staff members for now.

The repository currently allows anyone with access to create MR's, but it can 
be restricted to
members only, if needed.


This doesn't address the issue and just reiterated the points? Gitlab is going
to be opened within the next months and we have users on Gitlab today. It's not
limited to staff.

Is it our obligation to propose any user-made RFC to a-d-p on behalf of them? Do
we want that?

The process is not clear and either assumes the RFC proposer can announce it, or
makes it implicit that it will be announced.



It's my understanding that Allan made some amendments that address this issue 
specifically.
But basically I think that a TU/Dev/Staff should be the one doing the post to 
a-d-p after
vetting/sponsoring the RFC. But I maintain that I think anyone should 
eventually be able to
create RFC's.

Regards,
Giancarlo Razzolini

pgpfmnXtdN4Y5.pgp
Description: PGP signature


Re: [arch-dev-public] RFC: Using RFCs

2021-02-16 Thread Morten Linderud via arch-dev-public
On Tue, Feb 16, 2021 at 01:38:06PM -0300, Giancarlo Razzolini wrote:
> Em fevereiro 15, 2021 18:54 Morten Linderud escreveu:
> > On Mon, Feb 15, 2021 at 06:45:02PM -0300, Giancarlo Razzolini wrote:
> > > Em fevereiro 15, 2021 15:27 Morten Linderud via arch-dev-public escreveu:
> > > > > A general concern is "who has access to the repository"? Can
> > > anyone take the
> > > > template and submit an RFC that we'd need to consider on the mailing 
> > > > list after
> > > > a subsequent discussion? I can see it clear as sky the day Gitlab opens 
> > > > and
> > > > someone figures they'll submit an RFC to move away from systemd to
> > > > sysvinit/openrc/runit clear as day.
> > > >
> > > 
> > > We discussed this and I think eventually anyone should be able to propose 
> > > a RFC. But,
> > > since as our gitlab isn't open and, the rfc requires an a-d-p 
> > > announcement, this is limited
> > > to staff members for now.
> > > 
> > > The repository currently allows anyone with access to create MR's, but it 
> > > can be restricted to
> > > members only, if needed.
> > 
> > This doesn't address the issue and just reiterated the points? Gitlab is 
> > going
> > to be opened within the next months and we have users on Gitlab today. It's 
> > not
> > limited to staff.
> > 
> > Is it our obligation to propose any user-made RFC to a-d-p on behalf of 
> > them? Do
> > we want that?
> > 
> > The process is not clear and either assumes the RFC proposer can announce 
> > it, or
> > makes it implicit that it will be announced.
> > 
> 
> It's my understanding that Allan made some amendments that address this issue 
> specifically.
> But basically I think that a TU/Dev/Staff should be the one doing the post to 
> a-d-p after
> vetting/sponsoring the RFC. But I maintain that I think anyone should 
> eventually be able to
> create RFC's.

Yep!

My thinking after I went to bed is that if we do want user contribution it
should be explicitly handled in the process. I saw two suggestions:

1. A form of RFC sherparding where the person or a team ensures the
   submitted RFC are vetted and proposed properly.

2. Some form of explicit sponsoring by Devs and/or TUs.

If we don't have this the RFCs that can't be proposed by the submitter probably
wont be if the queue catches up to us. See the AUR requests piling up and
sometimes dealt with by a few people (or the bugtracker).

The first idea is essentially what NixOS does for all their RFCs[1]. But Allan
also came up with the second idea after reading this thread (I assume). I like
that amendment as we are probably not there yet where we need a sherparding
team.

Link for the folks following the thread:
https://gitlab.archlinux.org/allan/rfcs/-/commit/23dae7a83ea79f3b5da1e5c3b6c598266ae89b65

[1]: https://github.com/NixOS/rfcs/

-- 
Morten Linderud
PGP: 9C02FF419FECBE16


signature.asc
Description: PGP signature


Re: [arch-dev-public] RFC: Using RFCs

2021-02-16 Thread David Runge via arch-dev-public
On 2021-02-16 13:38:06 (-0300), Giancarlo Razzolini via arch-dev-public wrote:
> > Gitlab is going to be opened within the next months and we have
> > users on Gitlab today. It's not limited to staff.

True, but as we enforce the access rights to all of our repositories,
we can change that if the need arises. Currently, the need has not yet
arisen.

> > Is it our obligation to propose any user-made RFC to a-d-p on behalf
> > of them? Do we want that?
> > 
> > The process is not clear and either assumes the RFC proposer can
> > announce it, or makes it implicit that it will be announced.

Providing an example of how to change the proposal would be very helpful
and improve the process.

> It's my understanding that Allan made some amendments that address
> this issue specifically.

Indeed, Allan did. I will extend the README with a section that adds a
requirement for outside contributors to be supported by at least one
Developer or Trusted User (and also highlight this in the RFC).

> But basically I think that a TU/Dev/Staff should be the one doing the
> post to a-d-p after vetting/sponsoring the RFC. But I maintain that I
> think anyone should eventually be able to create RFC's.

I agree. Given the above mentioned limitation for outside contributors,
it is a good model IMHO.

Even if outside contributors would like to discuss "controversial"
topics, I don't think it is bad having that discussion (given, that it
is not done in an inflammatory fashion). It is something that can be
referred back to, in case the same topic comes up again.

Best,
David

-- 
https://sleepmap.de


signature.asc
Description: PGP signature