Short version:  Gogogo!<br><br>Thanks!<br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<br>
Slightly longer: Make sure to strictly define the semantics of non-integer parts.<br>
<br>
It might seem obvious at first - &quot;peru&quot; being &quot;slight fork of micro-version 5&quot;. But perhaps sometimes a local branch wants to release a sneak preview, e.g. &quot;almost micro-version 6&quot;.  Should that then be labeled 23.2.6-peru or (since 5-peru is taken already) 23.2.6.peru2?<br>

<br>
In Debian we allow both letters and digits in all parts, and use special sign &quot;~&quot; to indicate &quot;almost&quot; and &quot;+&quot; to indicate &quot;just above&quot;. And we treat 0 (zero) equal to a missing trailing part. And more nitpicking...<br>

<br>
I do not, however, recommend you to adopt such complex scheme.  I suggest instead (as might actually be what imply by the above summary) that the 3 first parts are strictly digits and intended only for mainline releases, while an optional 4th part is strictly for non-mainline use and allows [a-z0-9] (but nothing else - no dash, underscore, capital or non-ASCII letters, +~ or whatever). Then use simple C locale sort order, and leave it to local branches if they want to use only letters or also leading and/or trailing digits.<br>

<br></blockquote><div>I am planing be more strict: the last part is only [a-zA-Z]*<br>Then the next to 23.2.6-peru will be 23.2.7-peru or 23.2.6.1-peru. The last part does not imply version, only is a helper to the local deployments.<br>
<br>Gonzalo<br><br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Enjoy,<br>
<br>
 - Jonas<br><font color="#888888">
<br>
-- <br>
 * Jonas Smedegaard - idealist &amp; Internet-arkitekt<br>
 * Tlf.: +45 40843136  Website: <a href="http://dr.jones.dk/" target="_blank">http://dr.jones.dk/</a><br>
<br>
 [x] quote me freely  [ ] ask before reusing  [ ] keep private</font><br></blockquote></div><br>