So we have divided opinions about changing the number of reviewers. Can we
park that part of the discussion and talk about keeping PRs open for some
minimum period of time?

I proposed 72 hours and ok with something like 48 but would be against
going as low as 24. I'm seeing cases where PRs are coming in and merged
within a few hours giving people who need a few hours sleep no time to
review.

I would argue strongly that if we want a 1.1.0-M0 release soon, then we
will need to start being more careful about what gets merged.

I think we need some compromises here.

I think it is unhealthy to be threatening -1s to stifle debate.



On Tue 23 Jan 2024, 17:03 kerr, <hepin1...@gmail.com> wrote:

> 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