On 12/15/15, 1:15 PM, "dev on behalf of Dave Neary" <dev-bounces at dpdk.org on 
behalf of dneary at redhat.com> wrote:

>Hi,
>
>You could just bump the major version for the first release of the new
>year - in this case, we would make 2.6 be 3.0. It achieves the same
>objective without having a big discontinuity in the release numbers.

I see the YY.MM.PP (PP is patch number) as the simplest way to keep track of 
when a release was done. Trying to remember when 3.4 or even 1.8 was released 
is difficult with a pure version number format without a good memory or cheat 
sheet. The YY.MM give us a great way to tell when a release was made and we can 
still have patch releases if required. Moving to a YY.MM format is better then 
moving to 3.0 as it still does not let me know when a release was done. If we 
pick say 16.03 as the LTS then every X years say 2 years (18.03 LTS) we then 
know which version is the LTS version. The nice part about 2 or 4 year LTS 
releases we know that a even number year would have a LTS release. I am open to 
whatever number of years people believe is the best.
>
>Thanks,
>Dave.
>
>
>
>On 12/15/2015 08:37 AM, O'Driscoll, Tim wrote:
>> 
>>> -----Original Message-----
>>> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Thomas Monjalon
>>> Sent: Sunday, December 13, 2015 7:23 PM
>>> To: dev at dpdk.org
>>> Subject: [dpdk-dev] releases scheduling
>>>
>>> Hi all,
>>>
>>> We need to define the deadlines for the next releases.
>>> During 2015, we were doing a release every 4 months.
>>> If we keep the same pace, the next releases would be:
>>>     2.3: end of March
>>>     2.4: end of July
>>>     2.5: end of November
>>>
>>> However, things move fast and it may be a bit long to wait 4 months for
>>> a feature. That's why I suggest to progressively shorten release terms:
>>>     2.3: end of March
>>>     2.4: mid July
>>>     2.5: end of October
>>> and continue with a release every 3 months:
>>>     2.6: end of January
>>>     2.7: end of April
>>>     2.8: end of July
>>> This planning would preserve some of the major holiday periods
>>> (February, May, August, December).
>>>
>>> The first period, for the first submission of a feature, was 2 months
>>> long.
>>> Then we had 2 other months to discuss, merge and fix.
>>> We should shorten only the first period.
>>>
>>> Anyway, the next deadlines should be unchanged:
>>>     - January 31: end of first submission phase
>>>     - March 31: release 2.3
>>>
>>> Opinions are welcome.
>> 
>> I think moving to quarterly releases is a good idea. Your proposal to do 
>> this in a gradual way, so that we don't change the 2.3 dates, also makes 
>> sense.
>> 
>> Should we consider changing the release numbering at the same time? It's 
>> difficult to keep track of when each 2.x release is due, and we don't have 
>> any criteria in place for moving to 3.x in future. Many people like the 
>> Ubuntu numbering scheme of Year.Month. Should we consider adopting that 
>> convention? If we move in future to a model where we have long-term support 
>> releases (something that was touched on in Dublin), then we could append an 
>> LTS designation to the release number.
>> 
>> 
>> Tim
>> 
>
>-- 
>Dave Neary - NFV/SDN Community Strategy
>Open Source and Standards, Red Hat - http://community.redhat.com
>Ph: +1-978-399-2182 / Cell: +1-978-799-3338
>


Regards,
Keith




Reply via email to