<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Oct 21, 2014 at 2:46 PM, Sanne Grinovero <span dir="ltr">&lt;<a href="mailto:sanne@infinispan.org" target="_blank">sanne@infinispan.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Hi Sebastian,<br>
I&#39;m not against the idea at all, I would really love it and I agree<br>
that this is the biggest pain and waste of time in trying to make<br>
progress on Infinispan. I&#39;m just trying to be realistic and warn you<br>
that these great intentions didn&#39;t work in the past.<br>
Now my hope is that maybe we now have more people agreeing on how<br>
important this is, so maybe we&#39;re in a better position, and I&#39;m always<br>
willing to try this again.<br>
<br>
I&#39;m sceptical though on embarking into a PR process which assumes that<br>
we&#39;re going to be able to keep the testsuite green just because we<br>
decide so; let&#39;s first work on a green testsuite, and then proof that<br>
we can keep it that way for a resonsable time.. then we can talk about<br>
building something on reliable foundations.<br></blockquote><div><br></div><div>+1</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
[BTW I can&#39;t answer inline as you&#39;re sending HTML formatted email and<br>
gmail isn&#39;t properly separating your quote from Dan&#39;s previous words]<br>
<br>
Why would you delete the tests and not simply ignore them? You can<br>
revert the change as well.<br>
Both strategies would have the same effect, but ignoring them you<br>
don&#39;t need to take notes of what disappeared; best part, is that code<br>
using APIs get refactored together with other changes, and you<br>
minimize conflicts as you minimize the number of lines being changed.<br></blockquote><div><br></div><div>Hey, if fixing compilation errors would have been enough, we wouldn&#39;t have so many tests in the unstable group that *always* fail.</div><div><br></div><div>So Sebastian has a point, if we don&#39;t have a clear deadline for bringing the failing tests back into the main build, we might as well delete them. Except I don&#39;t want to delete tests, I want to make them work. And I didn&#39;t see anything in his proposal about tests that fail only once a week, or only on a certain agent, or only if TRACE logging is enabled...</div><div><br></div><div>Cheers</div><div>Dan</div><div><br></div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<span class=""><font color="#888888"><br>
Sanne<br>
</font></span><div class=""><div class="h5"><br>
On 21 October 2014 12:35, Sebastian Łaskawiec &lt;<a href="mailto:slaskawi@redhat.com">slaskawi@redhat.com</a>&gt; wrote:<br>
&gt; On 10/21/2014 12:47 PM, Dan Berindei wrote:<br>
&gt;<br>
&gt; In fact, I was volunteered to monitor the TeamCity test results and create a<br>
&gt; blocker issue for each failing test some time ago, but finding the proper<br>
&gt; owner for bugs proved to be quite time consuming so I haven&#39;t been sticking<br>
&gt; to it. This thread did motivate me to create a few new blocker issues,<br>
&gt; however :)<br>
&gt;<br>
&gt; I believe we need to change our strategy in this point. We don&#39;t want to<br>
&gt; create new issues - we want to motivate everybody to fix it (and fix it<br>
&gt; fast). As I said - when the failure gets into our repo - all successive Pull<br>
&gt; Requests will start to fail. Nobody will be able to integrate his changes<br>
&gt; and everybody (not everybody - some guys which are in hurry) will probably<br>
&gt; want to unblock themselves... The easiest way to do that is to fix the<br>
&gt; build...</div></div></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div class=""><div class="h5">
&gt;<br>
&gt; This is the main idea... To make failing test a serious problem and not just<br>
&gt; another &quot;easy to ignore&quot; issue...</div></div></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div class=""><div class="h5">
&gt;<br>
&gt; Of course, the question is how we are going to achieve that magical clean<br>
&gt; build status...<br>
&gt;<br>
&gt; I&#39;ve got some idea - it&#39;s pretty controversial, but maybe you will like it<br>
&gt; :)<br>
&gt;<br>
&gt; Remove every failing test from our code base - just delete it (no ignoring,<br>
&gt; no adding to separate testsuite - just delete).<br>
&gt; Create separate branch and place all those tests there - simply revert<br>
&gt; commit which removed them from master.<br>
&gt; Organize failed-test-bounty with our Community - ask them to fix as many as<br>
&gt; possible during fixed amount of time (a month or two? maybe shorter?).<br>
&gt; Every contributor in failed-test-bounty will be listed in &quot;Thanks&quot; section<br>
&gt; of the release notes<br>
&gt; After the bounty is over, we&#39;ll just delete tests which were not fixed...<br></div></div></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div class=""><div class="h5">&gt;<br>
&gt;<br>
&gt;<br>
</div></div><div class=""><div class="h5">&gt; _______________________________________________<br>
&gt; infinispan-dev mailing list<br>
&gt; <a href="mailto:infinispan-dev@lists.jboss.org">infinispan-dev@lists.jboss.org</a><br>
&gt; <a href="https://lists.jboss.org/mailman/listinfo/infinispan-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/infinispan-dev</a><br>
<br>
_______________________________________________<br>
infinispan-dev mailing list<br>
<a href="mailto:infinispan-dev@lists.jboss.org">infinispan-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/infinispan-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/infinispan-dev</a></div></div></blockquote></div><br></div></div>