> 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 understand your starting point of wanting perfection, and I also
understand the demands of different people in the community. Everyone’s
time zone is different. If everyone is online, it is best to collaborate
quickly. Some things are not that complicated. If later classmates find
that it is not good, Then of course it can be further optimized. If the
Eiffel ironwork is rusty, what about the code? After all, we are not
working together, in the same company, doing this full-time.

I suggest a simplified process. When submitting a PR, you should give
priority to commenting on it yourself. As the first author and first
reviewer, if you feel that you are satisfied with it, you can switch from
draft status to reviewable. Anyone else who sees this can LGTM. If there
are very simple changes, don't comment and just start making changes. Some
types of copywriting can be expressed authentically by students who are
native English speakers. On the contrary, it is easy for me to make
mistakes. At this time, you can use your own advantages and make changes
directly. . Matthew is better at using github than I am. Once you change it
to your satisfaction, it's basically the same thing. Can be merged directly.

I don’t recommend using various blocks, as this will block the process. Of
course, I don’t recommend merging codes easily. Any merged code must be
done to your own satisfaction and to be as responsible as possible.

We don’t want low-quality code, but we want fast collaboration. We are all
relatively experienced developers and users. I think the possibility of
code corruption is relatively small. At the same time, as an open source
project, everyone is actually a reviewer.

The Spring Festival is coming soon, and just like your Christmas, we may
spend less time online and spend more time with our families, because the
current reviewers are relatively small, and such rules can easily bring the
project to a standstill. This is my little suggestion, thank you.


何品


PJ Fanning <fannin...@apache.org> 于2024年1月24日周三 01:30写道:

> 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