<br><br><div class="gmail_quote">On 14 November 2012 07:51, Erik Hesselink <span dir="ltr">&lt;<a href="mailto:hesselink@gmail.com" target="_blank">hesselink@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="gmail_extra"><div class="gmail_quote"><div class="im">On Wed, Nov 14, 2012 at 10:57 AM, Roman Cheplyaka <span dir="ltr">&lt;<a href="mailto:roma@ro-che.info" target="_blank">roma@ro-che.info</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

* Ivan Lazar Miljenovic &lt;<a href="mailto:ivan.miljenovic@gmail.com" target="_blank">ivan.miljenovic@gmail.com</a>&gt; [2012-11-14 20:53:23+1100]<br>
<div>&gt; Doesn&#39;t this prevent the error of &quot;this package won&#39;t build&quot; (even if<br>
&gt; the error message doesn&#39;t precisely say that)?<br>
<br>
</div>Yeah, it replaces one error with another. How is it supposed to help me<br>
if I really want to build this package? Instead of fixing just the code,<br>
I now have to fix the cabal file as well!<br></blockquote></div><div><br>The error might be clearer, since it comes up right away, and points you to the right package, together with the reason (doesn&#39;t support the right base version).<br>



<br>If it started to build instead, it might fail in the middle, with some error that you might not know is caused by changes in base.<br><br>But the question comes down to numbers: how often do packages break with new base versions, how soon do people need to be able to use the new GHC without changing other packages, etc. Some might argue that packages &#39;usually&#39; work, so we should leave out upper bounds, even if it gives worse errors. Others say the errors are so bad, or badly timed, that we should have upper bounds, and the work for maintainers, while greater, is not too large. I know what I think, but nobody has concrete numbers about breakages with new base versions, amount of time spent updating packages, unupdated packages etc. Some can be found with a grep over the hackage tarball, but most can&#39;t.<span class="HOEnZb"><font color="#888888"><br>



<br></font></span></div></div></div></blockquote><div><br></div><div>This particular problem has a better solution - try building, and if it fails, print out the original cabal error after the compiler error.</div><div><br>

</div><div>Alexander </div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_extra"><div class="gmail_quote"><div><span class="HOEnZb"><font color="#888888">Erik <br>

</font></span></div></div></div>
<br>_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
<br></blockquote></div><br>