Just to add more flavor to my previous response... I currently have a PR
open that modified a method signature that touched a few WAN tests.  It was
a simple change, removing an unused parameter.  StressNewTest failed and I
had to spend another day figuring out 10 or so different failures.  A waste
of time?  Maybe..  At first, I wasn't going to continue, but after trying a
few things, it looks like the tests installed a listener that was hampering
other tests.  At the end (soon once it gets reviewed/merged), we end up
with a Green PR and hopefully have unblocked others on these specific tests
in the future.

On Fri, Dec 27, 2019 at 2:58 PM Jason Huynh <jhu...@pivotal.io> wrote:

> I feel the frustration at times, but I do also think the ci/pipelines are
> improving, breaking less often.  I'm ok with the way things are for the
> moment
>
> On Fri, Dec 27, 2019 at 1:47 PM Owen Nichols <onich...@pivotal.io> wrote:
>
>> In October we agreed to require at least 1 reviewer and 4 passing PR
>> checks before a PR can be merged.  Now that we’re tried it for a few
>> months, do we like it?
>>
>> I saw some strong opinions on the dev list recently:
>>
>> > Changes to the infrastructure to flat out prevent things that should be
>> self policing is annoying. This PR review lock we have had already cost us
>> valuable time waiting for PR pipelines to pass that have no relevance to
>> the commit, like CI work. I hate to see process enforced that keeps us from
>> getting work done when necessary.
>>
>>
>> and
>>
>> > I think we're getting more and more bureaucratic in our process and
>> that it stifles productivity.  I was recently forced to spend three days
>> fixing tests in which I had changed an import statement before they would
>> pass stress testing.  I'm glad the tests now pass reliably but I was very
>> frustrated by the process.
>>
>>
>> Just wondering if others feel the same way.  Is it time to make some
>> changes?
>>
>> -Owen
>
>

Reply via email to