<div dir="ltr">Hi!<div><br></div><div>I assume that the philosophy behind the version numbering of OTP hasn't changed, only the format of it. However, a specification of how to interpret version changes would be very helpful. As Anthony stated, it is important how similar it is to semantic versioning. </div>
<div><br></div><div>* Will version changes in applications propagate to the OTP level, like for semantic versioning?<br></div><div><br></div><div>* If yes above: OTP contains besides the core applications even tools and libs that are loosely related. Will all applications be treated the same, for example will a new major version of, say, eunit require updating the major version of OTP?<br>
</div><div><br></div><div>* Will parts beyond the normal x.y.z be treated like in SemVer? I.e. version X-rc1 sorts before X. Will there be "+something" parts too?</div><div><br></div><div>best regards,<br></div>
<div>Vlad</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Feb 1, 2014 at 7:09 PM, Ignas Vyšniauskas <span dir="ltr"><<a href="mailto:baliulia@gmail.com" target="_blank">baliulia@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">First of all, excited to hear about the RC!<br>
<br>
Anyway, I agree with everyone that the version numbering change is a bit<br>
fishy.<br>
<br>
As already mentioned, this is a major backwards incompatible change for<br>
everything that tries to parse the release version.<br>
Secondly, as Anthony pointed out, it is indeed not Semantic Versioning<br>
at all if it's anything like "17.0-rc1".<br>
<br>
Perhaps a middle ground solution would be to e.g. stick with something like.<br>
<br>
R<MAJOR>[A|B]<MINOR>-<PATCH>-<OTHER><br>
<br>
with, say the <PATCH> and <OTHER> parts being optional.<br>
<br>
In that way you can increment the versions using semantic versioning,<br>
but still stay as backwards compatible as possible (e.g. simple parsers<br>
that parse based on lexicographic order or only look at the major<br>
version will stay happy).<br>
<br>
--<br>
Ignas<br>
<br>
</blockquote></div><br></div>