Hi Rene,

note: I'm only stating what the original intent was when LTS was originally 
proposed.  I'm not trying to dictate what we must do now or in the future.

... The LTS scheme was designed when there was a release coming out every one 
or two months, and these releases were effectively only receiving fixes for a 
month or two.

To answer your questions (taking into account the note above)- 4.9 was an LTS 
version, which meant that there would be a 4.9.1, 4.9.2......4.9.6... for a 
period of 2 years.
4.9.x was the latest 'version' at the beginning of 2017.
Unfortunately, it was also the latest version in the middle of 2017. So in 
mid-2017 we took the latest version (4.9 again) and said that we would continue 
backporting fix for that version for 2 years from mid 2017.

Some variant of your proposal "6 months after next LTS release (minimum 18 
months)." would also work.
I think something like "supported for a minimum of 6 months after next LTS 
release or a total period of 24 months, whichever is greater" suits what you 
are saying?


Kind regards,

Paul Angus

paul.an...@shapeblue.com 
www.shapeblue.com
53 Chandos Place, Covent Garden, London  WC2N 4HSUK
@shapeblue
  
 


-----Original Message-----
From: Rene Moser [mailto:m...@renemoser.net] 
Sent: 27 November 2017 09:52
To: dev@cloudstack.apache.org
Subject: Re: CloudStack LTS EOL date?

Hi Paul

On 11/22/2017 05:39 PM, Paul Angus wrote:
> HI All,
> 
> The current LTS cycle is based on having an LTS release twice a year (at the 
> time of design, ACS releases were coming out monthly).
> 
> So, twice a year (nominally, January and July) we take the then current 
> version of CloudStack, and declare that an LTS version, for which would we 
> would then backport fixes for a period of up to 2 years.  Thereby giving end 
> users a version of CloudStack which would receive bug fixes for an extended 
> period.  
> 
> This year however, the current version in January was the same as the 
> current version in July, therefore 4.9 became the 'July' LTS as well 
> as January LTS and therefore 4.9 will be supported until summer 2019 
> (hence the 4.9.3 release)
> 
> I and a number of my colleagues remain committed to continue to support 'LTS' 
> releases in this fashion (there just wasn't anything really to 'announce' in 
> July), which may be why people think that nothing is happening.
> 
> With 2 LTS releases a year (6 months apart), 'next LTS +6 months' would only 
> be 12 months from release.  Which I think is really too short a period for 
> the majority of enterprises.  Although we haven't written it this way, the 
> current scheme gives a EOL of 'next LTS + 18 months'.
> 
> So, I'm in favour of leaving things as they are.   The wiki page looks like 
> it needs updating to be clearer (I'm happy to do that) 

Does the release of an LTS include minor releases, is a release of 4.9.x an 
"LTS" release? Or is a 4.x an LTS release. My understanding was, that 4.x are 
new "releases".

My concerns are, we can not guarantee 2 LTS releases per year, can we?

Predicting the future is hard and we should have a more "relative"
sentence how long we support it.

In my opition, there should be an overlapping of support time for at east 6 
monnths (that is why I added +6 months).

What would it cost to change the support time of an LTS like:

"6 months after next LTS release (minimum 18 months)."

Regards
René

Reply via email to