<div dir="ltr">I think Richard meant to state <span style="font-size:12.8px">vehemently rather than brutally ... </span><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Tim.</span></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Dec 23, 2017 at 4:43 AM, Richard Levitte <span dir="ltr"><<a href="mailto:levitte@openssl.org" target="_blank">levitte@openssl.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">In message <<a href="mailto:455316cf-cc58-c102-e723-eaaf89b21b96@openssl.org">455316cf-cc58-c102-e723-<wbr>eaaf89b21b96@openssl.org</a>> on Fri, 22 Dec 2017 17:17:17 +0000, Matt Caswell <<a href="mailto:matt@openssl.org">matt@openssl.org</a>> said:<br>
<br>
...<br>
matt> 1.1.1 Release timetable proposal<br>
matt> ==============================<wbr>==<br>
matt><br>
matt> With all of the above in mind here is my straw man proposal for 1.1.1:<br>
matt><br>
matt> 23rd January 2018, alpha release 1 (pre1)<br>
matt> 20th February 2018, alpha release 2 (pre2)<br>
matt>   OpenSSL_1_1_1-stable created (feature freeze)<br>
matt>   master becomes basis for 1.1.2 or 1.2.0 (TBD)<br>
matt> 20th March 2018, beta release 1 (pre3)<br>
matt> 17th April 2018, 1.1.1 public release (assuming TLSv1.3 RFC is published)<br>
matt><br>
matt> An alpha release means:<br>
matt> - Not (necessarily) feature complete<br>
matt> - Not necessarily all new APIs in place yet<br>
matt><br>
matt> A beta release means:<br>
matt> - Feature complete/Feature freeze<br>
matt> - Bug fixes only<br>
matt><br>
matt> Note that alpha release 2 may have new features in it, but we will<br>
matt> freeze at that point so that beta release 1 will not have new features.<br>
<br>
That is perfectly contradictory.  You write it yourself, and alpha<br>
release means "Not (necessarely) feature complete", but if you do a<br>
feature freeze with alpha 2, then there's no space to complete the<br>
features that may remain.  So in practice, you're making alpha 2 a<br>
beta.  I am *strictly* opposed to this confusing message.<br>
<br>
In message <<a href="mailto:1b61a29b-035e-9786-c8e9-d3feb0888340@openssl.org">1b61a29b-035e-9786-c8e9-<wbr>d3feb0888340@openssl.org</a>> on Fri, 22 Dec 2017 18:10:05 +0000, Matt Caswell <<a href="mailto:matt@openssl.org">matt@openssl.org</a>> said:<br>
<br>
matt> I think compressing the release cadence to less than 4 weeks (which is<br>
matt> implied by your suggestion) is overly ambitious and could be setting<br>
matt> ourselves up to fail. If you want to bring the final release date<br>
matt> earlier then one possibility is to drop the second alpha release, so the<br>
matt> timetable becomes:<br>
matt><br>
matt> 23rd January 2018, alpha release 1 (pre1)<br>
matt>   OpenSSL_1_1_1-stable created (feature freeze)<br>
matt>   master becomes basis for 1.1.2 or 1.2.0 (TBD)<br>
matt> 20th February 2018, beta release 1 (pre2)<br>
matt> 20th March 2018, 1.1.1 public release (assuming TLSv1.3 RFC is published)<br>
matt><br>
matt> Doing it that way still gives us the best part of 2 months to work on<br>
matt> the release criteria (i.e. closing off old issues). Another option is to<br>
matt> relax the release criteria, so we need less time to work on them.<br>
<br>
And with this, you're proposing that our release cycle starts with a<br>
beta in practice, no matter what you call it.  I am *brutally* opposed<br>
to this plan.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Richard Levitte         <a href="mailto:levitte@openssl.org">levitte@openssl.org</a><br>
OpenSSL Project         <a href="http://www.openssl.org/~levitte/" rel="noreferrer" target="_blank">http://www.openssl.org/~<wbr>levitte/</a><br>
</font></span><div class="HOEnZb"><div class="h5">______________________________<wbr>_________________<br>
openssl-project mailing list<br>
<a href="mailto:openssl-project@openssl.org">openssl-project@openssl.org</a><br>
<a href="https://mta.openssl.org/mailman/listinfo/openssl-project" rel="noreferrer" target="_blank">https://mta.openssl.org/<wbr>mailman/listinfo/openssl-<wbr>project</a><br>
</div></div></blockquote></div><br></div>