From 44fe3baec97e8394e53fceefcd72ff7235b13e8f Mon Sep 17 00:00:00 2001 From: Graham Hayes Date: Sun, 10 Mar 2019 15:56:44 +0000 Subject: [PATCH] Explicitly declare Train supported runtimes. The TC added openSUSE Leap as a PTI OS in the Stein cycle, and at a TC ad-hoc meeting [1] the TC defined python 3.6 and 3.7 as the required versions for the Train cycle. Golang is still in a rapid development state, and as a result we do not have a recommended stable golang version for all projects. 1 - http://eavesdrop.openstack.org/meetings/tc_python3/2019/tc_python3.2019-03-07-21.00.html Change-Id: Ibf0c77f409fb83ac20ddaac4a96f21f7d6516165 Signed-off-by: Graham Hayes --- reference/runtimes/train.rst | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 reference/runtimes/train.rst diff --git a/reference/runtimes/train.rst b/reference/runtimes/train.rst new file mode 100644 index 000000000..38e2a29e6 --- /dev/null +++ b/reference/runtimes/train.rst @@ -0,0 +1,35 @@ +========================= +Tested Runtimes for Train +========================= + +It is the policy that each OpenStack release cycle will target the +currently available runtimes on the :ref:`LTS or stable +distributions ` at the start of a development cycle. + +At the start of the Train development cycle, the current versions are: + +* Ubuntu 18.04 +* CentOS 7 +* openSUSE Leap 15 + +Python Runtime for Train +======================== + +Based on the available Python runtimes for the supported Linux distributions, +all Python-based projects must target and test against, at a minimum: + +* Python 2.7 +* Python 3.6 +* Python 3.7 + +More details on Python requirements can be found in :ref:`pti-python`. + +Golang Runtime for Train +======================== + +At this time, there are still frequent releases of Go with a wide variety of +distribution packaged versions. Given the current state of Go support and the +number of projects within OpenStack using Go, no formal version declaration is +being made at this time. + +More details on Go requirements can be found in :ref:`pti-golang`.