Il 02/11/2016 00:52, Arne Schwabe ha scritto:
> On 01.11.2016 23:47, David Sommerseth wrote:
>>
>> 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?
>>
> We should talk with the debian maintainer and ask what we have to do to
> get 2.4.0 into the new debian. Obviously if he/she does not package
> OpenVPN in time we still loose.
>
> Arne

I already did. I mentioned that on the IRC yesterday evening. No 
response from Alberto so far.

-- 
Samuli Seppänen
Community Manager
OpenVPN Technologies, Inc

irc freenode net: mattock

------------------------------------------------------------------------------
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

Reply via email to