[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: bug#61894: [PATCH RFC] Team approval for patches
From: |
Maxim Cournoyer |
Subject: |
Re: bug#61894: [PATCH RFC] Team approval for patches |
Date: |
Thu, 09 Mar 2023 23:36:39 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) |
Hi Simon et al.,
Simon Tournier <zimon.toutoune@gmail.com> writes:
> Hi Maxim,
>
> On Wed, 08 Mar 2023 at 12:05, Maxim Cournoyer <maxim.cournoyer@gmail.com>
> wrote:
>
>> On a side note, it would also introduce some kind of hierarchy in the
>> group, which I dislike. One of the things that make Guix special is
>> that it's pretty flat -- everybody can participate at the same level, at
>> least between committers). I'd rather we don't try to emulate Debian on
>> that point.
>
> Hierarchy already exists, as in any social group, as in any group of
> people collaborating. The hierarchy is currently informal.
>
> And it is not really “pretty flat” because some individuals from that
> group have more (informal) power than other. That’s not necessary a bad
> thing. :-) For instance, the access to the build farms is restricted,
> the ability to restart Cuirass job is restricted, commit access is
> restricted, money spending is restricted, etc.
Apologies for starting a tangent (which is interesting in its own!).
Rewinding to the beginning, I believe the novelty proposed in this patch
is (quoting the original message):
> With the proposed policy, members of a team would also have to review
> and approve each other’s work. Formal approval means getting an
> explicit “LGTM” (or similar) from at least one other team member.
In other words, to give teams the power to gate the changes touching
their scope. That's reasonable, if we have functional teams. I'd argue
we aren't there yet. And also:
> I think it avoids the unavoidable misunderstandings that can arise in
> a growing group and help pacify day-to-day collaboration.
Again, "pacify" irks me a bit in this sentence, given I consider
collaboration has and continues to be cordial in our community, unless
I've been living under a rock.
--
Thanks,
Maxim
- Re: bug#61894: [PATCH RFC] Team approval for patches, (continued)
- Re: bug#61894: [PATCH RFC] Team approval for patches, Simon Tournier, 2023/03/07
- Re: bug#61894: [PATCH RFC] Team approval for patches, Maxim Cournoyer, 2023/03/07
- Re: bug#61894: [PATCH RFC] Team approval for patches, Leo Famulari, 2023/03/07
- Re: bug#61894: [PATCH RFC] Team approval for patches, Maxim Cournoyer, 2023/03/08
- Re: bug#61894: [PATCH RFC] Team approval for patches, Simon Tournier, 2023/03/09
- Re: bug#61894: [PATCH RFC] Team approval for patches, Efraim Flashner, 2023/03/08
- Re: bug#61894: [PATCH RFC] Team approval for patches, Maxim Cournoyer, 2023/03/08
- Re: bug#61894: [PATCH RFC] Team approval for patches, Vagrant Cascadian, 2023/03/08
- Re: bug#61894: [PATCH RFC] Team approval for patches, Maxim Cournoyer, 2023/03/09
- Re: bug#61894: [PATCH RFC] Team approval for patches, Simon Tournier, 2023/03/09
- Re: bug#61894: [PATCH RFC] Team approval for patches,
Maxim Cournoyer <=
- Re: bug#61894: [PATCH RFC] Team approval for patches, Ludovic Courtès, 2023/03/10
- Re: bug#61894: [PATCH RFC] Team approval for patches, Felix Lechner, 2023/03/10
- Re: bug#61894: [PATCH RFC] Team approval for patches, Maxim Cournoyer, 2023/03/11
- Re: bug#61894: [PATCH RFC] Team approval for patches, Simon Tournier, 2023/03/12
- Re: bug#61894: [PATCH RFC] Team approval for patches, Maxim Cournoyer, 2023/03/11
- Re: bug#61894: [PATCH RFC] Team approval for patches, Andreas Enge, 2023/03/12
- Re: bug#61894: [PATCH RFC] Team approval for patches, Maxim Cournoyer, 2023/03/12
- Re: bug#61894: [PATCH RFC] Team approval for patches, Simon Tournier, 2023/03/12
- Re: bug#61894: [PATCH RFC] Team approval for patches, Ludovic Courtès, 2023/03/15
- Re: bug#61894: [PATCH RFC] Team approval for patches, Maxim Cournoyer, 2023/03/17