[erlang-questions] Version numbering scheme change and the implication / Re: [ANN] Erlang/OTP 17.0-rc1 has been released.

Anthony Ramine <>
Sat Feb 1 14:33:38 CET 2014


A claim that the versioning scheme is "similar" to some specification has just as much weight to me than a claim saying Internet Explorer’s HTML is "similar" to the HTML defined in the W3 specs.

Is it semantic versioning, or is it not? To me it isn’t. Heck, 17.0 isn’t even a valid semantic version.

-- 
Anthony Ramine

Le 1 févr. 2014 à 13:00, Loïc Hoguin <> a écrit :

> The README says:
> 
>   OTP-11615  == otp ==
> 
> 	      A new version scheme for OTP as well as all applications in
> 	      OTP has been introduced. Versions will be handled similar to
> 	      semantic versioning. The version number MAJOR.MINOR.PATCH
> 	      will be changed as follows:
> 
> 	      -- MAJOR -- Increased when major changes, including
> 	      incompatibilities, have been made.
> 
> 	      -- MINOR -- Increased when new functionality has been added.
> 
> 	      -- PATCH -- Increased when pure bug fixes have been made.
> 
> 	      Versions with even more parts may in exceptional cases exist.
> 
> On 02/01/2014 11:17 AM, Vlad Dumitrescu wrote:
>> Hi!
>> 
>> Erlide is another tools that needs to understand the version numbers, so
>> I'd like to ask if there is a spec for the new scheme. Is it 100%
>> semantic versioning?
>> 
>> regards,
>> Vlad
>> 
>> 
>> On Sat, Feb 1, 2014 at 7:06 AM, Michael Truog <
>> <mailto:>> wrote:
>> 
>>    There is an autoconf macro here, that could help people using autoconf:
>>    https://github.com/CloudI/__CloudI/blob/develop/src/m4/ax___erlang_otp_version.m4
>>    <https://github.com/CloudI/CloudI/blob/develop/src/m4/ax_erlang_otp_version.m4>
>> 
>> 
>>    On 01/31/2014 09:30 PM, Kenji Rikitake wrote:
>> 
>>        I believe quite a few pieces of software depends on the (now
>>        old) version
>>        number scheme of Erlang/OTP -
>>        R[Major-Version][AB][Minor-__Version].  This has
>>        been changed and may break some. (See OTP-11615 on 17.0-rc1 readme)
>> 
>>        FYI kerl depended on the old version number scheme, so I've
>>        written a fix:
>>        https://github.com/spawngrid/__kerl/pull/61
>>        <https://github.com/spawngrid/kerl/pull/61>
>>        (already merged: thx Yurii Rashkovskii!)
>> 
>>        Checking the version number parsing functions especially on
>>        Erlang/OTP
>>        release/build engineering tools will be needed.
>> 
>>        FYI
>>        Kenji Rikitake
>>        And as always, many thanks to Kenneth and the OTP Release Team!
>> 
>>        ++> Kenneth Lundin <
>>        <mailto:>> [2014-01-31 22:51:45 +0100]:
>> 
>>            Erlang/OTP 17.0-rc1 has been released.
>> 
>>        _________________________________________________
>>        erlang-questions mailing list
>>         <mailto:>
>>        http://erlang.org/mailman/__listinfo/erlang-questions
>>        <http://erlang.org/mailman/listinfo/erlang-questions>
>> 
>> 
>>    _________________________________________________
>>    erlang-questions mailing list
>>     <mailto:>
>>    http://erlang.org/mailman/__listinfo/erlang-questions
>>    <http://erlang.org/mailman/listinfo/erlang-questions>
>> 
>> 
>> 
>> 
>> _______________________________________________
>> erlang-questions mailing list
>> 
>> http://erlang.org/mailman/listinfo/erlang-questions
>> 
> 
> -- 
> Loïc Hoguin
> http://ninenines.eu
> _______________________________________________
> erlang-questions mailing list
> 
> http://erlang.org/mailman/listinfo/erlang-questions




More information about the erlang-questions mailing list