Thanks, David. I really appreciate that!

Should we change the subject to development guidelines? It is also related the 
way we commit/push code to git. I can contribute on that by writing a few lines 
that would help the community on producing better code (i.e increasing 
coverage) and having a clear process concerning the way everybody contributes 
to ACS.

Cheers,
Wilder

 

Sent from my iPhone

> On 13 May 2015, at 18:10, David Nalley <da...@gnsa.us> wrote:
> 
> On Wed, May 13, 2015 at 8:36 AM, Wilder Rodrigues
> <wrodrig...@schubergphilis.com> wrote:
>> Hi guys,
>> 
>> I hope that’s not too late to react on this one.
>> 
>> Having 6 RMs seems a bit too much for me. For PRs containing a few lines of 
>> code, just bug fixes or changing maven files, python, sh, etc it might be 
>> simple and quick. However, if we get a PR with +30 commits and 10k lines 
>> added, it gets really difficult to get the community to test/review the PR. 
>> So, for 2 people to go over it is already taking too long to get the code 
>> imagine, now imagine 4 or 6.
>> 
>> Rohit has done an excellent job in looking into the PRs, commenting on them 
>> and some times testing as well. But there are things that cannot simply get 
>> him, or perhaps other guys, to test properly a PR; having time and 
>> environment as the main reasons.
>> 
>> I would say that in case we have a PR that contains:
>> 
>> 1. Documentation on the Apache CS Wiki
>> 2. Unit Tests (a lot of them, minimum 70% for the code changed)
>> 3. Marvin Test Results report - test_routers, test_vpc_routers, 
>> test_vm_life_cycle, test_account, at least.
>> 
>> Should be given priority and get less RMs involved in order to speed up our 
>> development/release processes. Unless, of course, the people would have time 
>> to look into the PR immediately.
>> 
>> What do you think?
>> 
>> Cheers,
>> Wilder
> 
> 
> I like this.
> We have to live by our tests. So enforcing good coverage, and gating
> on good results makes sense to me.
> No human can reliably eyeball all of this.
> 
> --David

Reply via email to