<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jan 8, 2016 at 12:28 PM, Kaushal M <span dir="ltr">&lt;<a href="mailto:kshlmster@gmail.com" target="_blank">kshlmster@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On Fri, Jan 8, 2016 at 12:10 PM, Kaushal M &lt;<a href="mailto:kshlmster@gmail.com">kshlmster@gmail.com</a>&gt; wrote:<br>
&gt; On Fri, Jan 8, 2016 at 12:03 PM, Raghavendra Talur &lt;<a href="mailto:rtalur@redhat.com">rtalur@redhat.com</a>&gt; wrote:<br>
&gt;&gt; Top posting, this is a very old thread.<br>
&gt;&gt;<br>
&gt;&gt; Keeping in view the recent NetBSD problems and the number of bugs creeping<br>
&gt;&gt; in, I suggest we do these things right now:<br>
&gt;&gt;<br>
&gt;&gt; a. Change the gerrit merge type to fast forward only.<br>
&gt;&gt; As explained below in the thread, with our current setup even if both PatchA<br>
&gt;&gt; and PatchB pass regression separately when both are merged it is possible<br>
&gt;&gt; that a functional bug creeps in.<br>
&gt;&gt; This is the only solution to prevent that from happening.<br>
&gt;&gt; I will work with Kaushal to get this done.<br>
&gt;&gt;<br>
&gt;&gt; b. In Jenkins, remove gerrit trigger and make it a manual operation<br>
&gt;<br>
&gt; Making it manual might be too much work for maintainers. I suggest (as<br>
&gt; I&#39;ve suggested before) we make regressions trigger when a change has<br>
&gt; been reviewed +2 by a maintainer.<br>
&gt;<br></div></div></blockquote><div><br></div><div>Makes sense. I have disabled it completely for now and lets keep it that way till</div><div>developers realize it(a day should be enough). We will change this trigger to on Code Review +2 by tomorrow.</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">
&gt;&gt;<br>
&gt;&gt; Too many developers use the upstream infra as a test cluster and it is<br>
&gt;&gt; *not*.<br>
&gt;&gt; It is a verification mechanism for maintainers to ensure that the patch does<br>
&gt;&gt; not cause regression.<br>
&gt;&gt; It is required that all developers run full regression on their machines<br>
&gt;&gt; before asking for reviews.<br>
&gt;&gt; Reviewers should review the patch only when the developer has given a +1<br>
&gt;&gt; verified on the patch.<br>
&gt;&gt; Again, I will work with Kaushal to get this done.<br>
&gt;&gt;<br>
&gt;&gt; P.S: Stop using the &quot;universal&quot; jenkins account to trigger jenkins build if<br>
&gt;&gt; you are not a maintainer.<br>
&gt;&gt; If you are a maintainer and don&#39;t have your own jenkins account then get one<br>
&gt;&gt; soon!<br>
&gt;<br>
&gt; I think I&#39;ll go ahead and remove this account.<br>
<br>
</div></div>This is done now.<br>
<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt; Thanks,<br>
&gt;&gt; Raghavendra Talur<br>
&gt;&gt;<br>
</blockquote></div><br></div></div>