-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
I'm splitting of the originating thread to a new one, to refocus the discussion. On 01/11/16 15:56, Samuli Seppänen wrote: > Il 01/11/2016 16:05, David Sommerseth ha scritto: >> [...snip...] >> >>>> I still think the timeline "end of 2016" should be doable - >>>> there's some reasoning to meet that: it will make the next >>>> Debian release. >>> >>> If Debian 9 is frozen by the end of the year, then that is a >>> good goal. >> >> Yes, that is a good goal. And we *must* reach that one, IMO. >> > > Agreed. I don't see any major blockers there. We just have to push > out 2.4 beta/rc releases out in quick succession to reach that > goal. Samuli and I have had a little side-channel dialogue in regards to the release schedule today. According to this [1] overview, Debian 9 (Stretch) have the soft-freeze deadline January 5, 2017. That is the date we must have released the final 2.4 to be in the Debian game. [1] <https://wiki.debian.org/DebianStretch> That doesn't sound too bad. But it is a very short deadline - 9 weeks! Including a Christmas holiday (roughly 2 weeks), where we can't expect too much to happen. And we should have at least one week slack to catch critical emergencies before the final release. Which means we have 6 weeks to go from alpha2 to 2.4.0. My opinion is that we do not have time for the complete alpha/beta/rc cycles. We need to skip either beta or RC, unless we decide to release the first beta this week. I _/*SUGGEST*/_ a schedule like this: * November 1st - "TODAY" (for roughly 20 more minutes) 2.4_alpha2 has been out for almost 2 weeks (13 days, if I'm not mistaken). We have 11 patches queued up in master since that release. * November 7th Developers meeting. Agree on what goes into the beta/rc release and not. Also agree on if we simplify the release cycle. * November 8th If we agree to have 3 stages, alpha3 must be released. After this date we start to be stricter about the patches for a while. Patches which should go into this or the next release: - [PATCH] struct argv overhaul <http://bit.ly/2ebnhKz> - [PATCH] Refactor CRL handling <http://bit.ly/2eYUMkK> Also look at the CRL patches from Antonio as well. - [PATCH 0/2] auth-gen-token: Inform client why auth-token was rejected <http://bit.ly/2f7GEJ3> - [PATCH] systemd: Improve the systemd unit files <http://bit.ly/2eboMIq> * November 16th Release first beta. No new features allowed, stabilising starts for real. Some minor "nice to have patches" might be accepted after evaluation/discussion on IRC. Patch to consider: - Add --bind-dev option (Linux VRF + *BSD IP_SENDIF) <http://bit.ly/2e02v5f> (Patch on github) <http://bit.ly/2ebo2mU> (Mail-archive.com thread) * November 23rd (optional) Release second beta. Only patches related to stabilising and important bug-fixes are allowed after this point. No more "nice to have patches" after this point. * December 1st First pre-release (3rd beta or 1st rc) Only really needed and critical bug fixes allowed. This is also the time where we change to a unified coding style across the whole source code. * December 15th Final pre-release (beta/rc) before v2.4.0. Branching out release/2.4 happens here. Reason: We need to ensure people will have at least _some_ time to test before Christmas and some have the ability to run tests during the last weeks of December. * January 4th, 2017 Final release of v2.4.0 The list of patches are the most recent ones I spotted on the mailing list which seems relevant. We might consider other patches too, my patch list is just a proposal. One remark to one the patches: The VRF patches I consider for v2.4 just because this seems very useful and doesn't add a very complicated patch. Considering that 2.4 will live in Debian for a long while, that platform can make most out of this patch as well. In addition, the feature is well isolated from the rest of the code. To manage such a schedule, we really need to ensure patches gets reviewed and ACKed ASAP to be sure things gets included. It will require some efforts from everyone. Any thoughts or comments? - -- kind regards, David Sommerseth OpenVPN Technologies, Inc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQIcBAEBAgAGBQJYGRt6AAoJEIbPlEyWcf3yybQP/3+fKSc5kAGsyyvrSw2vAw0R /1SKv4ZIZEYO5v4AsPedRUAieRlb/tcC+miegSotVXjR0wNr86XNT6YVAMIuTLOP 1WuyQDKAG3rD3Jh01f6txplfFpka7kIUO/PD6PnA4sCzp5FBOlr9O9wjeKvJ2efu MRU78uOuOowT3omR0cFSzw9XOvKRhFLl/L27Pqtc9qTHEcihbYAkCw7HTyfdWO/d BRWmObrii25RkrV8Zlz3CQbRkGba+k6Aale3B6BrydI/XDFNaNuyD5duxx4d9OoW GymXqe4ddV9kb7dOcrGAy8eCPleL75tQrj3jV1wBnlStvQmR+giE7rdbB8UJt9cG E8BHNEom+OqcCW4KQmOIg2oGxA908XFm9uf1v5aKeCb74ciICLz7ECx0/8J/1BBf lr5X3O+1ndpAFr+5itywFyHxLmhJrSHHjFwDdVvd4/ioego4g92sGTSLO0qAtQZJ D4qLMgQ9Uy6q1t+VEeP1QCK8oVz1LoS9OJx9meW+5sDI55h1m9vXnkVcmazwaezM QejJGbq/IVROv97cggIZopANuZxg55vtDLmYR/Ho8/1pHfiaO+pOchwK2u+TeRA1 ng+QoZJCwAJKO+tZY+0oIfzdwpbfBYunzIKkn/sKtfa5zB6XkBfiPqzmVJGK9TbV WBTu/XjHEC7ylgcnVGmc =AEwa -----END PGP SIGNATURE----- ------------------------------------------------------------------------------ Developer Access Program for Intel Xeon Phi Processors Access to Intel Xeon Phi processor-based developer platforms. With one year of Intel Parallel Studio XE. Training and support from Colfax. Order your platform today. http://sdm.link/xeonphi _______________________________________________ Openvpn-devel mailing list Openvpn-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openvpn-devel