From 04e5e3d4d62dcd9081d4c281a177f26f2f158b6f Mon Sep 17 00:00:00 2001 From: Rickard Green Date: Thu, 23 Aug 2018 18:01:22 +0200 Subject: Refer to OTP Versions Tree from documentation Refer to the OTP Versions Tree in the documentation in order to better illustrate how the version scheme works --- system/doc/system_principles/versions.xml | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) (limited to 'system') diff --git a/system/doc/system_principles/versions.xml b/system/doc/system_principles/versions.xml index 11dc9d5637..fbdcc6b2b0 100644 --- a/system/doc/system_principles/versions.xml +++ b/system/doc/system_principles/versions.xml @@ -181,7 +181,7 @@ goes for application versions.

In general, versions can have more than three parts. The versions are then only partially ordered. Such - versions are only used in exceptional cases. When an extra + versions are only used when branching off from another branch. When an extra part (out of the normal three parts) is added to a version number, a new branch of versions is made. The new branch has a linear order against the base version. However, versions on different @@ -239,6 +239,33 @@

+
+ + OTP Versions Tree +

+ All released OTP versions can be found in the + OTP + Versions Tree which is automatically updated whenever + we release a new OTP version. Note that every version number as + such explicitly define its position in the version tree. Nothing + more than the version numbers are needed in order to construct + the tree. The root of the tree is OTP version 17.0 which is when + we introduced the new + version scheme. The + green versions are normal versions released on the main track. + Old OTP releases + will be maintained for a while on maint branches that have + branched off from the main track. Old maint branches always + branch off from the main track when the next OTP release is + introduced into the main track. Versions on these old maint + branches are marked blue. Besides the green and blue versions, + there are also gray versions. These are versions on branches + introduced in order to fix a specific problem for a specific + customer on a specific base version. Branches with gray versions + will typically become dead ends very quickly if not immediately. +

+
+
OTP 17.0 Application Versions -- cgit v1.2.3