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/doc/system_principles/versions.xml')
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