<div dir="ltr"><div><div>I tend to agree with Erik.  It is frustrating to be blocked in development on an external dependency, but in this situation I think making a public fork is more likely to hurt the broader haskell community.  If this practice becomes widespread, our dependency graphs will become hopelessly fractured.<br>
<br></div>On the bright side, no more cabal hell ;)<br><br></div>John L<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, May 9, 2014 at 8:02 AM, Erik Hesselink <span dir="ltr"><<a href="mailto:hesselink@gmail.com" target="_blank">hesselink@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I can see this. However, there are solutions available. Local forks<br>
you already mentioned (and setting up your own hackage is very easy),<br>
but there are also freeze files in cabal now. Additionally (sorry, I<br>
have to mention it) upper bounds make builds much more stable. This<br>
whole thing wouldn't have happened if 'temporary' had an upper bound<br>
on its dependency on 'exceptions'.<br>
<br>
Of course your builds should stay working (which is why I advocate<br>
upper bounds) but there should also be a sense of package ownership, I<br>
think. The current trustee setup is meant for small fixes when an<br>
owner is gone/missing.<br>
<span class="HOEnZb"><font color="#888888"><br>
Erik<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
On Fri, May 9, 2014 at 4:40 PM, Niklas Hambüchen <<a href="mailto:mail@nh2.me">mail@nh2.me</a>> wrote:<br>
> I can follow Roman's point and don't find it overreacting.<br>
><br>
> When you're building software on which your success depends (e.g. for<br>
> your job or when it fuels your research), its very obstructing when the<br>
> ecosystem around you breaks, and you want it fixed as soon as possible.<br>
><br>
> Of course having your own fork for everything solves that, but it'd be<br>
> great to avoid that effort and it breaks a key good thing in the Haskell<br>
> ecosystem: For many things there's only one package that does it right,<br>
> and it would be nice to keep that up.<br>
><br>
> On 09/05/14 15:19, Erik Hesselink wrote:<br>
>> Aren't you overreacting a bit? It's only been two days since your<br>
>> initial email...<br>
>><br>
>> Erik<br>
_______________________________________________<br>
Libraries mailing list<br>
<a href="mailto:Libraries@haskell.org">Libraries@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/libraries" target="_blank">http://www.haskell.org/mailman/listinfo/libraries</a><br>
</div></div></blockquote></div><br></div>