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

Reply via email to