<p dir="ltr"><br>
On Jan 12, 2016 2:50 AM, &quot;Niels de Vos&quot; &lt;<a href="mailto:ndevos@redhat.com">ndevos@redhat.com</a>&gt; wrote:<br>
&gt;<br>
&gt; On Fri, Jan 08, 2016 at 12:46:09PM +0530, Raghavendra Talur wrote:<br>
&gt; &gt; On Fri, Jan 8, 2016 at 12:28 PM, Kaushal M &lt;<a href="mailto:kshlmster@gmail.com">kshlmster@gmail.com</a>&gt; wrote:<br>
&gt; &gt;<br>
&gt; &gt; &gt; 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; &gt; &gt; &gt; On Fri, Jan 8, 2016 at 12:03 PM, Raghavendra Talur &lt;<a href="mailto:rtalur@redhat.com">rtalur@redhat.com</a>&gt;<br>
&gt; &gt; &gt; wrote:<br>
&gt; &gt; &gt; &gt;&gt; Top posting, this is a very old thread.<br>
&gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; Keeping in view the recent NetBSD problems and the number of bugs<br>
&gt; &gt; &gt; creeping<br>
&gt; &gt; &gt; &gt;&gt; in, I suggest we do these things right now:<br>
&gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; a. Change the gerrit merge type to fast forward only.<br>
&gt; &gt; &gt; &gt;&gt; As explained below in the thread, with our current setup even if both<br>
&gt; &gt; &gt; PatchA<br>
&gt; &gt; &gt; &gt;&gt; and PatchB pass regression separately when both are merged it is<br>
&gt; &gt; &gt; possible<br>
&gt; &gt; &gt; &gt;&gt; that a functional bug creeps in.<br>
&gt; &gt; &gt; &gt;&gt; This is the only solution to prevent that from happening.<br>
&gt; &gt; &gt; &gt;&gt; I will work with Kaushal to get this done.<br>
&gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; b. In Jenkins, remove gerrit trigger and make it a manual operation<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Making it manual might be too much work for maintainers. I suggest (as<br>
&gt; &gt; &gt; &gt; I&#39;ve suggested before) we make regressions trigger when a change has<br>
&gt; &gt; &gt; &gt; been reviewed +2 by a maintainer.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; Makes sense. I have disabled it completely for now and lets keep it that<br>
&gt; &gt; way till<br>
&gt; &gt; developers realize it(a day should be enough). We will change this trigger<br>
&gt; &gt; to on Code Review +2 by tomorrow.<br>
&gt;<br>
&gt; Aaaaah! And I have been wondering why patches don&#39;t get verified<br>
&gt; anymore :-/<br>
&gt;<br>
&gt; An email to the maintainers list as a heads up would have been welcome.<br>
&gt;<br>
&gt; How would we handle patches that get sent by maintainers? Most<br>
&gt; developers that do code reviews will only +1 those changes. Those will<br>
&gt; never get automatically regression tested then. I dont think a<br>
&gt; maintainer should +2 their own patch immediately either, that suggests<br>
&gt; no further reviews are needed.<br>
&gt;<br>
&gt; Niels</p>
<p dir="ltr">After realising this we configured Jenkins to be triggered either on code review +2 or a verified +1. Even if it is the maintainer who sent the patch, he/she can certainly give a +1 verified. </p>
<p dir="ltr">There seems to be some problem with both these type of events though. I tried various combinations yesterday,  yet the events don&#39;t reach Jenkins. I am afraid we will have to go back to patch set triggers until we update our plugins. </p>