On Fri, Nov 9, 2012 at 5:52 PM, Roman Cheplyaka <span dir="ltr">&lt;<a href="mailto:roma@ro-che.info" target="_blank">roma@ro-che.info</a>&gt;</span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

* Janek S. &lt;<a href="mailto:fremenzone@poczta.onet.pl">fremenzone@poczta.onet.pl</a>&gt; [2012-11-09 17:15:26+0100]<br>
<div class="im">&gt; but I am aware that if the library were to be released on Hackage I<br>
&gt; would have to supply version numbers in the dependencies. The question<br>
&gt; is how to determine proper version numbers?<br>
<br>
</div>With the current state of affairs, your best bet is not to specify any<br>
version bounds, or specify only lower ones.<br>
<br>
Upper version bounds much more often break things that fix things.<br></blockquote><div><br>I&#39;d like to ask people not to do this. What you&#39;re doing then is moving the burden from the maintainer (who has to test with new versions and relax dependencies) to the users of the library (who will be faced with breakages when new incompatible dependencies are released).<br>

<br>Erik<br></div></div></div>