I feel that we should keep it but that we need to look into what's causing the frustration with the stresstest job.  That seems to be the thing causing the most grief.  People make a small change to some test, such as changing an import statement, and then find that it fails in stresstest.

I also feel that we're in a learning phase and should have another discussion about this in mid-2020.


On 12/27/19 1:47 PM, Owen Nichols 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