*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