no one is disputing that there are conditional changes in dependencies depending on library versions. <div><br></div><div>an interesting intermediate point would be have a notion of &quot;testing with &quot; constraints in cabal and engineering cabal to support a &quot;--withTestedConstraints&quot; to have a simple composable way of handling constructing build plans.</div>

<div><br></div><div>at the end of the day, its an engineering problem coupled with a social factors problem. Those are hard :)</div><div><br></div><div><br><div class="gmail_quote">On Wed, Aug 15, 2012 at 5:44 PM, Brandon Allbery <span dir="ltr">&lt;<a href="mailto:allbery.b@gmail.com" target="_blank">allbery.b@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 dir="ltr"><div class="im">On Wed, Aug 15, 2012 at 4:44 PM, Johan Tibell <span dir="ltr">&lt;<a href="mailto:johan.tibell@gmail.com" target="_blank">johan.tibell@gmail.com</a>&gt;</span> wrote:<br>

</div><div class="gmail_quote"><div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>On Wed, Aug 15, 2012 at 1:02 PM, Brandon Allbery &lt;<a href="mailto:allbery.b@gmail.com" target="_blank">allbery.b@gmail.com</a>&gt; wrote:<br>
</div><div>&gt; So we are certain that the rounds of failures that led to their being<br>
&gt; *added* will never happen again?<br>
<br>
</div>It would be useful to have some examples of these. I&#39;m not sure we had<br></blockquote><div><br></div></div><div>Upper package versions did not originally exist, and nobody wanted them.  You can see the result in at least half the packages on Hackage:  upper versions came in when base got broken up, and when bytestring was merged into base --- both of which caused massive breakage that apparently even the people around at the time and involved with it no longer remember.</div>


<div><br></div><div>I&#39;m not going to argue the point though; ignore history and remove them if you desire.</div><div><br></div></div><div class="im">-- <br>brandon s allbery                                      <a href="mailto:allbery.b@gmail.com" target="_blank">allbery.b@gmail.com</a><br>


wandering unix systems administrator (available)     <a href="tel:%28412%29%20475-9364" value="+14124759364" target="_blank">(412) 475-9364</a> vm/sms<br><br>
</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></div>