The branch master has been updated
via 367e9e231647cde13f9c37d65b2e28bbf85d3a84 (commit)
from 2e6c180201d8859df3dd8c303894963030b3121a (commit)
- Log -----------------------------------------------------------------
commit 367e9e231647cde13f9c37d65b2e28bbf85d3a84
Author: Matt Caswell <[email protected]>
Date: Thu Jan 25 18:59:48 2018 +0000
Update release strategy for 1.1.1
Reviewed-by: Richard Levitte <[email protected]>
Reviewed-by: Rich Salz <[email protected]>
Reviewed-by: Paul Dale <[email protected]>
(Merged from https://github.com/openssl/openssl/pull/41)
-----------------------------------------------------------------------
Summary of changes:
policies/releasestrat.html | 61 ++++++++++++++++++++++++++++++++++++++++++++--
1 file changed, 59 insertions(+), 2 deletions(-)
diff --git a/policies/releasestrat.html b/policies/releasestrat.html
index 13cd0e9..36eb4b2 100644
--- a/policies/releasestrat.html
+++ b/policies/releasestrat.html
@@ -13,7 +13,7 @@
<h2>Release Strategy</h2>
<h5>
First issued 23rd December 2014<br/>
- Last modified 6th September 2016
+ Last modified 6th February 2018
</h5>
</header>
@@ -52,7 +52,7 @@
project has adopted the following policy:</p>
<ul>
- <li>Version 1.1.0 will be supported until 2018-08-31.</li>
+ <li>Version 1.1.0 will be supported until one year after the
release of 1.1.1</li>
<li>Version 1.0.2 will be supported until 2019-12-31 (LTS).</li>
<li>Version 1.0.1 is no longer supported.</li>
<li>Version 1.0.0 is no longer supported.</li>
@@ -69,6 +69,63 @@
fixes. Before that, bug and security fixes will be applied
as appropriate.</p>
+ <p>The next version of OpenSSL will be 1.1.1. This is currently in
+ development and has a primary focus of implementing TLSv1.3. The
+ RFC for TLSv1.3 has not yet been published by the IETF. OpenSSL 1.1.1
+ will not have its final release until that has happened.</p>
+
+ <p>The draft release timetable for 1.1.1 is as follows. This may be
+ amended at any time as the need arises.</p>
+
+ <ul>
+ <li>13th February 2018, alpha release 1 (pre1)</li>
+ <li>27th February 2018, alpha release 2 (pre2)</li>
+ <li>13th March 2018, beta release 1 (pre3)
+ <ul>
+ <li>OpenSSL_1_1_1-stable created (feature freeze)</li>
+ <li>master becomes basis for 1.1.2 or 1.2.0 (TBD)</li>
+ </ul>
+ <li>27th March 2018, beta release 2 (pre4)</li>
+ <li>10th April 2018, beta release 3 (pre5)</li>
+ <li>24th April 2018, beta release 4 (pre6)</li>
+ <li>1st May 2018, release readiness check (new release cycles added
if
+ required, first possible final release date: 8th May 2018)</li>
+ </ul>
+
+ <p>An alpha release means:</p>
+ <ul>
+ <li>Not (necessarily) feature complete</li>
+ <li>Not necessarily all new APIs in place yet</li>
+ </ul>
+
+ <p>A beta release means:</p>
+ <ul>
+ <li>Feature complete/Feature freeze (but may include a non-final
implementation of the TLSv1.3 specification)</li>
+ <li>Bug fixes only</li>
+ </ul>
+
+ <p>We have defined the following release criteria for 1.1.1:</p>
+ <ul>
+ <li>All open github issues/PRs older than 2 weeks at the time of
release
+ to be assessed for relevance to 1.1.1. Any flagged with the 1.1.1
+ milestone to be closed (see below)</li>
+ <li>Clean builds in Travis and Appveyor for two days</li>
+ <li>run-checker.sh to be showing as clean 2 days before release</li>
+ <li>No open Coverity issues (not flagged as "False Positive" or
"Ignore")</li>
+ <li>TLSv1.3 RFC published</li>
+ </ul>
+
+ <p>Valid reasons for closing an issue/PR with a 1.1.1 milestone might
be:</p>
+ <ul>
+ <li>We have just now or sometime in the past fixed the issue</li>
+ <li>Unable to reproduce (following discussion with original
reporter if
+ possible)</li>
+ <li>Working as intended</li>
+ <li>Deliberate decision not to fix until a later release (this
wouldn't
+ actually close the issue/PR but change the milestone instead)</li>
+ <li>Not enough information and unable to contact reporter</li>
+ <li>etc</li>
+ </ul>
</div>
<footer>
You are here: <a href="/">Home</a>
_____
openssl-commits mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-commits