Nikolay, sorry for going off-topic of the current thread. Just a few
examples:
https://issues.apache.org/jira/browse/IGNITE-8376
https://issues.apache.org/jira/browse/IGNITE-11521
https://issues.apache.org/jira/browse/IGNITE-11397
https://issues.apache.org/jira/browse/IGNITE-11346
https://issues.apache.org/jira/browse/IGNITE-11337

Maybe some contributions there have some issues, but in this case, we can
be confident to press 'Cancel Patch'

Sincerely,



пн, 18 мар. 2019 г. в 16:47, Nikolay Izhikov <nizhi...@apache.org>:

> Dmitriy.
>
> Actually, I doesn't understand your last mail.
> Do we have some issue to solve?
> If yes, can you write it down?
>
> What fixes need to be reviewed?
>
>
> пн, 18 мар. 2019 г. в 16:31, Dmitriy Pavlov <dpav...@apache.org>:
>
> > I'm not second-guessing someone's motivation. And without a particular
> > case, it is not reasonable to discuss reasons why a patch is not merged.
> >
> > Silence=agreement in case there was clearly stated about it. Lazy
> consensus
> > is simply an announcement of 'silence gives assent.' When someone wants
> to
> > determine the sense of the community this way, it might do so with a mail
> > message such as:
> > "The patch below fixes bug #8271847; if no-one objects within three days,
> > I'll assume lazy consensus and commit it."
> >
> > We used this approach from time to time, and we do have a situation when
> > nobody wants to review even a small fix.
> >
> > It is as simple as this:
> > - Any contributor (even non-committer) may come and say I will review.
> > - Only committers can merge. So it is not reasonable to call to Lazy
> > consensus if you are not a committer.
> > - PMCs may revert by veto.
> >
> > We can remove any words from HTC because of reasonable concerns of
> > misunderstanding, but policy still can be used.
> >
> >
> > пн, 18 мар. 2019 г. в 13:52, Anton Vinogradov <a...@apache.org>:
> >
> > > In case nobody cares, most likely we have a problem with a contribution
> > or
> > > motivation, not with lazy committers :)
> > > Please remove the "lazy" phrase, since it can be interpreted as
> "silence
> > as
> > > an agreement" which is always not true.
> > >
> > > On Mon, Mar 18, 2019 at 1:13 PM Dmitriy Pavlov <dpav...@apache.org>
> > wrote:
> > >
> > > > Hi, thank you all for your replies, I'm happy we discussing it, so we
> > > could
> > > > clearly understand this policy and how to apply it.
> > > >
> > > > a committer will always merge the change, was it approved by another
> > > > contributor/committer/lazy consensus/vote - does not matter. And a
> > > > committer will be responsible to take a final decision.
> > > >
> > > > There will no any kind of automatic merge.
> > > >
> > > > If a maintainer is on vacation, some other contributor may come to
> the
> > > > thread and say: Hi, please wait for a review from xxx. Any kind of
> > > > discussion != silence. And lazy consensus is a way to apply change
> when
> > > > absolutely nobody (except the author) cares about it.
> > > >
> > > > Sincerely,
> > > > Dmitriy Pavlov
> > > >
> > > > пн, 18 мар. 2019 г. в 12:37, Nikolay Izhikov <nizhi...@apache.org>:
> > > >
> > > > > Hello, Vladimir.
> > > > >
> > > > > Thanks for the detailed answer.
> > > > > I think your statement doesn't differs with Dmitry statement much.
> > > > > Do we have committer who merge without confidence in patch content?
> > > > > If yes, they should stop to do it.
> > > > >
> > > > >
> > > > > пн, 18 мар. 2019 г. в 12:00, Anton Vinogradov <a...@apache.org>:
> > > > >
> > > > > > Huge +1 to "We should stress out that a patch should be committed
> > if
> > > > and
> > > > > > only if committer is confident with the changes."
> > > > > >
> > > > > > On Mon, Mar 18, 2019 at 11:54 AM Vladimir Ozerov <
> > > voze...@gridgain.com
> > > > >
> > > > > > wrote:
> > > > > >
> > > > > > > Hi,
> > > > > > >
> > > > > > > This is tough question, and first of all I'd like to ask
> > > participants
> > > > > to
> > > > > > > keep cold head. This is a public question and can be discussed
> on
> > > the
> > > > > dev
> > > > > > > list safely.
> > > > > > >
> > > > > > > On the one hand, it is true that a number of patches are not
> > > reviewed
> > > > > > for a
> > > > > > > long time, what negatively affects community development. On
> the
> > > > other
> > > > > > > hand, we definitely do not want to sacrifice product quality
> only
> > > > > because
> > > > > > > e.g. responsible component owner was on a sick leave or
> vacation
> > > and
> > > > > was
> > > > > > > not able to review the patch in a timely manner. Some
> compromise
> > is
> > > > > > needed.
> > > > > > >
> > > > > > > IMO additional comments in HTC may solve the issue. We should
> > > stress
> > > > > out
> > > > > > > that a patch should be committed if and only if committer is
> > > > confident
> > > > > > with
> > > > > > > the changes. Confidence comes from either experience (you
> worked
> > > with
> > > > > > > component a lot and know what you are doing), or from review by
> > > > > > component's
> > > > > > > expert. But if there is an outdated patch and you are not
> > confident
> > > > > > enough,
> > > > > > > just don't merge. Let is stay in Patch Available as long as
> > needed.
> > > > > > >
> > > > > > > In case of lazy consensus we may ask committers to add comments
> > to
> > > > the
> > > > > > > ticket explaining why they decided to merge a ticket without
> > > expert's
> > > > > > > review. This should help us avoid bad commits.
> > > > > > >
> > > > > > > Thoughts?
> > > > > > >
> > > > > > > On Mon, Mar 18, 2019 at 11:33 AM Anton Vinogradov <
> a...@apache.org
> > >
> > > > > wrote:
> > > > > > >
> > > > > > > > Dmitry,
> > > > > > > >
> > > > > > > > Phrase "Code modifications can be approved by silence: by
> lazy
> > > > > > consensus
> > > > > > > > (72h) after Dev.List announcement." looks unacceptable to me.
> > > > > > > >
> > > > > > > > Please roll back the changes and start the discussion at the
> > > > private
> > > > > > list
> > > > > > > > and never do such updates in the future without the
> discussion.
> > > > > > > >
> > > > > > > > On Fri, Mar 15, 2019 at 8:29 PM Dmitriy Pavlov <
> > > dpav...@apache.org
> > > > >
> > > > > > > wrote:
> > > > > > > >
> > > > > > > > > Hi Igniters,
> > > > > > > > >
> > > > > > > > > sorry for the late reply. Because this process time to time
> > > > causes
> > > > > > > > > questions, I decided to add a couple of words to our wiki.
> > > > > > > > >
> > > > > > > > > I've added topics about peer review to HTC
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://cwiki.apache.org/confluence/display/IGNITE/How+to+Contribute#HowtoContribute-PeerReviewandLGTM
> > > > > > > > >
> > > > > > > > > Actually, it is (more or less) rules of Apache Beam
> project,
> > as
> > > > > well
> > > > > > as
> > > > > > > > > Apache Training(incubating), as well as our current
> process +
> > > > > Apache
> > > > > > > > > policies.
> > > > > > > > >
> > > > > > > > > Sincerely,
> > > > > > > > > Dmitriy Pavlov
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > чт, 16 авг. 2018 г. в 17:46, Yakov Zhdanov <
> > > yzhda...@apache.org
> > > > >:
> > > > > > > > >
> > > > > > > > > > Dmitry,
> > > > > > > > > >
> > > > > > > > > > I like your suggestion very much! And I want everyone to
> > > > follow.
> > > > > > > Let's
> > > > > > > > > see
> > > > > > > > > > if it helps.
> > > > > > > > > >
> > > > > > > > > > Can I ask everyone who has submitted tickets for review
> to
> > > add
> > > > a
> > > > > > > > comment
> > > > > > > > > > described by Dmitry to each ticket submitted and see if
> any
> > > > > > > additional
> > > > > > > > > > check is still required and fix remaining issues? I
> believe
> > > > this
> > > > > > > should
> > > > > > > > > > speed up review process very much.
> > > > > > > > > >
> > > > > > > > > > --Yakov
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Reply via email to