I also prefer to use this rule after 1.1.0, as we may not have too many 
reviewers before graduation.

> 在 2024年1月23日,22:21,Claude Warren, Jr <claude.war...@aiven.io.invalid> 写道:
> 
> +1 on
>> * PRs should have 2 approvals
> 
> Note the wording: "should" indicates a recommendation.  I think the strong
> recommendation should be 2 approvals.  This allows leeway for when there is
> an emergency or when there are not enough people to review the request.  On
> the other hand the lack of people to review requests is indicative of
> needing more reviewers/committers.  Chicken and egg really, but if you have
> so many pull requests that you can't keep up there is probably at least one
> committer candidate hiding in the pool of submitters.
> 
> 
> 
>> On Mon, Jan 22, 2024 at 10:46 PM Matthew de Detrich
>> <matthew.dedetr...@aiven.io.invalid> wrote:
>> 
>> *collectors should be connectors
>> 
>> On Tue, Jan 23, 2024 at 8:17 AM Matthew de Detrich <
>> matthew.dedetr...@aiven.io> wrote:
>> 
>>> I will have a stronger think about this with a full reply, but this part
>>> specifically
>>> 
>>>> * PRs should have 2 approvals
>>> 
>>> Is a dead no from me, there are 2 main reasons why. The first is that we
>>> although the speed of PR's have increased, the amount of reviewers have
>> not
>>> and we will get into a situation where there are a lot of PR's sitting
>>> there for a long time.
>>> 
>>> Secondly Pekko is a bit interesting in that it's not just a single
>> project
>>> but rather a
>>> collection of many projects and even if we do fix the amount of reviewers
>>> there are projects
>>> such as collectors or management or kafka where 2 reviewers is just too
>>> much. There may
>>> be an argument that Pekko core specifically should have 2 reviewers since
>>> its so core and
>>> critical (and this is the rule that Akka had) but I am not sure if ASF
>>> allows that amount of
>>> granularity in the review process.
>>> 
>>> I also think the timing for this is not the best, while its true that we
>>> are getting more
>>> actual feature/bug contributions then before there is still going to be a
>>> lot of admin/build tool
>>> related changes where 2 reviewers is still too much.
>>> 
>>>> On Tue, Jan 23, 2024 at 4:49 AM PJ Fanning <fannin...@apache.org> wrote:
>>> 
>>>> Hi everyone,
>>>> 
>>>> The existing Processes [1] page was designed for a time when most of
>>>> our changes were related to rebranding as Pekko and getting builds
>>>> working - generally, getting a set of v1.0.0 releases done.
>>>> 
>>>> Now that we are getting lots of Pekko 1.1 PRs, I think the Processes
>>>> don't allow us enough time for reviewing the changes. The community
>>>> has probably grown enough that we should be able to require more
>>>> reviews.
>>>> 
>>>> I'm going to propose:
>>>> * PRs should have 2 approvals
>>>> * that PRs need to be open at least 72 hours before they are merged
>>>> * if the PR is from someone with commit privileges, then they should
>>>> merge their own PRs after the 72 hours if there are enough approvals.
>>>> * If the PR is not from someone with commit privileges, then anyone
>>>> with commit privileges can merge it after the 72 hours with enough
>>>> approvals
>>>> 
>>>> What do people think?
>>>> 
>>>> [1] https://cwiki.apache.org/confluence/display/PEKKO/Processes
>>>> 
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscr...@pekko.apache.org
>>>> For additional commands, e-mail: dev-h...@pekko.apache.org
>>>> 
>>>> 
>>> 
>>> --
>>> 
>>> Matthew de Detrich
>>> 
>>> *Aiven Deutschland GmbH*
>>> 
>>> Immanuelkirchstraße 26, 10405 Berlin
>>> 
>>> Alexanderufer 3-7, 10117 Berlin
>>> 
>>> Amtsgericht Charlottenburg, HRB 209739 B
>>> 
>>> Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen
>>> 
>>> *m:* +491603708037
>>> 
>>> *w:* aiven.io *e:* matthew.dedetr...@aiven.io
>>> 
>> 
>> 
>> --
>> 
>> Matthew de Detrich
>> 
>> *Aiven Deutschland GmbH*
>> 
>> Immanuelkirchstraße 26, 10405 Berlin
>> 
>> Alexanderufer 3-7, 10117 Berlin
>> 
>> Amtsgericht Charlottenburg, HRB 209739 B
>> 
>> Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen
>> 
>> *m:* +491603708037
>> 
>> *w:* aiven.io *e:* matthew.dedetr...@aiven.io
>> 

Reply via email to