I will always -1 before 1.1.0, so slow. and we are in different time zones
too, too small group.
If we have 10+ active commuters / reviewers, this is good, but for now, -1.

何品


laglangyue <laglan...@foxmail.com> 于2024年1月23日周二 23:16写道:

> vote +1 for double approval,
>
>
> Almost all the TLP projects I have participated in are like this
>
> 发自我的iPhone
>
>
> ------------------ Original ------------------
> From: Claude Warren, Jr <claude.war...@aiven.io.INVALID&gt;
> Date: Tue,Jan 23,2024 10:21 PM
> To: dev <dev@pekko.apache.org&gt;
> Subject: Re: [DISCUSS] is it time to change the Pekko Processes?
>
>
>
> +1 on
> &gt; * 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&gt; wrote:
>
> &gt; *collectors should be connectors
> &gt;
> &gt; On Tue, Jan 23, 2024 at 8:17 AM Matthew de Detrich <
> &gt; matthew.dedetr...@aiven.io&gt; wrote:
> &gt;
> &gt; &gt; I will have a stronger think about this with a full reply, but
> this part
> &gt; &gt; specifically
> &gt; &gt;
> &gt; &gt; &gt; * PRs should have 2 approvals
> &gt; &gt;
> &gt; &gt; Is a dead no from me, there are 2 main reasons why. The first is
> that we
> &gt; &gt; although the speed of PR's have increased, the amount of
> reviewers have
> &gt; not
> &gt; &gt; and we will get into a situation where there are a lot of PR's
> sitting
> &gt; &gt; there for a long time.
> &gt; &gt;
> &gt; &gt; Secondly Pekko is a bit interesting in that it's not just a
> single
> &gt; project
> &gt; &gt; but rather a
> &gt; &gt; collection of many projects and even if we do fix the amount of
> reviewers
> &gt; &gt; there are projects
> &gt; &gt; such as collectors or management or kafka where 2 reviewers is
> just too
> &gt; &gt; much. There may
> &gt; &gt; be an argument that Pekko core specifically should have 2
> reviewers since
> &gt; &gt; its so core and
> &gt; &gt; critical (and this is the rule that Akka had) but I am not sure
> if ASF
> &gt; &gt; allows that amount of
> &gt; &gt; granularity in the review process.
> &gt; &gt;
> &gt; &gt; I also think the timing for this is not the best, while its true
> that we
> &gt; &gt; are getting more
> &gt; &gt; actual feature/bug contributions then before there is still
> going to be a
> &gt; &gt; lot of admin/build tool
> &gt; &gt; related changes where 2 reviewers is still too much.
> &gt; &gt;
> &gt; &gt; On Tue, Jan 23, 2024 at 4:49 AM PJ Fanning  wrote:
> &gt; &gt;
> &gt; &gt;&gt; Hi everyone,
> &gt; &gt;&gt;
> &gt; &gt;&gt; The existing Processes [1] page was designed for a time when
> most of
> &gt; &gt;&gt; our changes were related to rebranding as Pekko and getting
> builds
> &gt; &gt;&gt; working - generally, getting a set of v1.0.0 releases done.
> &gt; &gt;&gt;
> &gt; &gt;&gt; Now that we are getting lots of Pekko 1.1 PRs, I think the
> Processes
> &gt; &gt;&gt; don't allow us enough time for reviewing the changes. The
> community
> &gt; &gt;&gt; has probably grown enough that we should be able to require
> more
> &gt; &gt;&gt; reviews.
> &gt; &gt;&gt;
> &gt; &gt;&gt; I'm going to propose:
> &gt; &gt;&gt; * PRs should have 2 approvals
> &gt; &gt;&gt; * that PRs need to be open at least 72 hours before they are
> merged
> &gt; &gt;&gt; * if the PR is from someone with commit privileges, then
> they should
> &gt; &gt;&gt; merge their own PRs after the 72 hours if there are enough
> approvals.
> &gt; &gt;&gt; * If the PR is not from someone with commit privileges, then
> anyone
> &gt; &gt;&gt; with commit privileges can merge it after the 72 hours with
> enough
> &gt; &gt;&gt; approvals
> &gt; &gt;&gt;
> &gt; &gt;&gt; What do people think?
> &gt; &gt;&gt;
> &gt; &gt;&gt; [1]
> https://cwiki.apache.org/confluence/display/PEKKO/Processes
> &gt <https://cwiki.apache.org/confluence/display/PEKKO/Processes&gt>;
> &gt;&gt;
> &gt; &gt;&gt;
> ---------------------------------------------------------------------
> &gt; &gt;&gt; To unsubscribe, e-mail: dev-unsubscr...@pekko.apache.org
> &gt; &gt;&gt; For additional commands, e-mail: dev-h...@pekko.apache.org
> &gt; &gt;&gt;
> &gt; &gt;&gt;
> &gt; &gt;
> &gt; &gt; --
> &gt; &gt;
> &gt; &gt; Matthew de Detrich
> &gt; &gt;
> &gt; &gt; *Aiven Deutschland GmbH*
> &gt; &gt;
> &gt; &gt; Immanuelkirchstraße 26, 10405 Berlin
> &gt; &gt;
> &gt; &gt; Alexanderufer 3-7, 10117 Berlin
> &gt; &gt;
> &gt; &gt; Amtsgericht Charlottenburg, HRB 209739 B
> &gt; &gt;
> &gt; &gt; Geschäftsführer: Oskari Saarenmaa &amp; Hannu Valtonen
> &gt; &gt;
> &gt; &gt; *m:* +491603708037
> &gt; &gt;
> &gt; &gt; *w:* aiven.io *e:* matthew.dedetr...@aiven.io
> &gt; &gt;
> &gt;
> &gt;
> &gt; --
> &gt;
> &gt; Matthew de Detrich
> &gt;
> &gt; *Aiven Deutschland GmbH*
> &gt;
> &gt; Immanuelkirchstraße 26, 10405 Berlin
> &gt;
> &gt; Alexanderufer 3-7, 10117 Berlin
> &gt;
> &gt; Amtsgericht Charlottenburg, HRB 209739 B
> &gt;
> &gt; Geschäftsführer: Oskari Saarenmaa &amp; Hannu Valtonen
> &gt;
> &gt; *m:* +491603708037
> &gt;
> &gt; *w:* aiven.io *e:* matthew.dedetr...@aiven.io
> &gt;

Reply via email to