<div dir="ltr">I re-targeted some of the bugs that were "obviously" the same SpecConstr issue to 7.8.4. There are a few others that should probably also be re-targeted, but I couldn't tell from a quick scan of the long comment threads.<div><br></div><div>Looking at the 7.8.4 status page, it's now quite clear that the SpecConstr bug is a show stopper i.e. it affects lots of people/core libraries and doesn't really have a good workaround, as turning of SpecConstr will most likely make e.g. vector too slow.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Oct 7, 2014 at 11:23 AM, Johan Tibell <span dir="ltr"><<a href="mailto:johan.tibell@gmail.com" target="_blank">johan.tibell@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span class="">On Tue, Oct 7, 2014 at 10:12 AM, Simon Peyton Jones <span dir="ltr"><<a href="mailto:simonpj@microsoft.com" target="_blank">simonpj@microsoft.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>| 8960 looks rather serious and potentially makes all of 7.8 a no-go<br>
| for some users.<br></span></blockquote><div><br></div></span><div>I think this is the big issue. If you look at all the related bugs linked from #8960, lots of users are affected. I think this bug alone probably warrants a release. We should also move all those related bugs to the 7.8.4 milestone, so the impact of this issue is more clear.</div><span class=""><div> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">My conclusion<br>
<br>
 * I think we (collectively!) should make a serious attempt to fix show-stopping<br>
   bugs on a major release branch.  (I agree that upgrading to the next major<br>
   release often simply brings in a new wave of bugs because of GHC's<br>
   rapid development culture.)<br>
<br>
 * We can only possibly do this if<br>
   a) we can distinguish "show-stopping" from "nice to have"<br>
   b) we get some help (thank you John Lato for implicitly offering)<br></blockquote><div><br></div></span><div>All sounds good to me. I can help with backporting bug fixes if needed. In return I would encourage people to not mix bug fixes with "I rewrote the compiler" commits. :)</div><span class=""><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I would define a "show-stopping" bug as one that simply prevents you from using the release altogether, or imposes a very large cost at the user end.<br></blockquote><div><br></div></span><div>Agreed.</div><span class="HOEnZb"><font color="#888888"><div><br></div><div>-- Johan</div><div><br></div></font></span></div></div></div>
</blockquote></div><br></div>