Hello,<br><br><div class="gmail_quote">On Fri, Oct 26, 2012 at 5:02 AM, Ian Lynagh <span dir="ltr">&lt;<a href="mailto:igloo@earth.li" target="_blank">igloo@earth.li</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="im">And in the ticket Simon Marlow said:</div>
<br>
&gt; I definitely think we should change the policy - in fact I typically bump<br>
&gt; a library as soon as I change it, to avoid this problem.  Is the policy<br>
&gt; written down anywhere?  It wouldn&#39;t be hard to change, right?<br></blockquote><div><br></div><div>I completely agree.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br>
What exactly would the new policy be? Is it just the last component that<br>
is bumped, or is the version number bumped according to the PvP? Is the<br>
version bump relative to what was in the repo before, so after the<br>
1.2.0.1 directory release we might have 1.3.0.0, 1.4.0.0 and 1.5.0.0 in<br>
the repo before 1.5.0.0 is release, skipping 1.3 and 1.4? Or do you<br>
check what the last release was and only bump if necessary relative to<br>
that (so once the repo reaches 1.3.0.0 it will not be bumped further<br>
until a release is made)?<br>
<br></blockquote><div><br></div><div>What I usually do is to bump the version every time I want to depend on the new library in another app (even if it is not released),</div><div>and simply skip release numbers.  I usually do the version increases according to the PvP.</div>
<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Would we also follow this policy for packages we don&#39;t maintain (perhaps<br>
with ghc-only version bumps if necessary)?<br>
<br></blockquote><div><br></div><div>I think that it is a good idea to do this too, but it is probably better to use a different versioning schema (e.g. something like package-1.1-ghc) , as these</div><div>versions are likely to be temporary, until the changes propagate upstream.  </div>
<div><br></div><div>-Iavor</div><div><br></div><div><br></div><div><br></div><div> </div></div>