Given the current state of affairs I don't think we should disable the
merge button.
Ultimately it would be nice if we fixed all of the flaky tests.
Personally I don't think all of the tests that we think are "flaky" are
test problems. In the last few months I've fixed product problems that
were hit by supposedly "flaky" tests. Those tests were just unable to
reproduce the product problem 100% of the time. A flickering test
doesn't always mean it's a problem with the test.
On 10/18/19 12:46 PM, Ernest Burghardt wrote:
I had one recently that was Approved and I merged pre-maturely and had to
be reverted: d63638e4654bc6c71a232838b745dec6ef476ec9
Subsequently I have run into some test flakiness, but if a PR submitter has
a pre-checkin failure it could be tricky to tell that its a Flaky
situation... In my last go at a Flaky failure in pre-checkin, I was able to
search the Geode Jira and found the failure was a known flaky like this one
<https://issues.apache.org/jira/browse/GEODE-6324>
I'd prefer to trust our committers to perform their due diligence and make
good choices.
EB
On Fri, Oct 18, 2019 at 12:18 PM Owen Nichols <onich...@pivotal.io> wrote:
Do you have a recent example of a PR that was merged despite failed PR
checks, which then broke the build?
At last discussion, one concern raised was providing a way that anyone in
the community could re-trigger a failed PR check if it hit an unrelated
flaky failure.
Let’s be sure we've identified the problem before assuming the solution.
Apache values people over process.
On Oct 18, 2019, at 11:48 AM, Nabarun Nag <n...@apache.org> wrote:
Hi devs,
A few months ago a proposal was brought up regarding blocking the merge
button on the github PR page in case of failing tests in the precheck.
What is the sentiment regarding this now? Do we feel that it should be
implemented?
Or at least take the minimal step of not allowing merge till all tests
are
done?
Regards
Nabarun Nag