On 01/09/2016 11:51 PM, Rene Moser wrote:
> Hi
> 
> I recently started a discussion about the current release process. You
> may have noticed that CloudStack had a few releases in the last 2 months.
> 
> My concerns were that many CloudStack users will be confused about these
> many releases (which one to take? Are fixes backported? How long will it
> receive fixes? Do I have to upgrade?).
> 
> We leads me to the question: Does CloudStack need an LTS version? To me
> it would make sense in many ways:
> 
> * Users in restrictive cloud environments can choose LTS for getting
> backwards compatible bug fixes only.
> 
> * Users in agile cloud environments can choose latest stable and getting
> new features fast.
> 
> * CloudStack developers must only maintain the latest stable (mainline)
> and the LTS version.
> 
> * CloudStack developers and mainline users can accept, that mainline may
> break environments but will receive fast forward fixes.
> 
> To me this would make a lot of sense. I am actually thinking about
> maintaining 4.5 as a LTS by myself.
> 
> Any thoughts? +1/-1?
> 

I personally am against LTS versions. If we keep the release cycle short
enough each .1 increment in version will only include a very small set
of features and bug fixes.

In the old days it took months for a release, if we bring that back to
weeks the amount of changes are minimal.

You can then decide to always stay behind 3 months on the releases or
suddenly make a jump if you want to.

In my perspective clouds are agile and they should be developed that way.

We should however simplify the upgrade even more:
- Separate database changes from code changes (proposed already)
- Put the VR in a separate project

> Regards
> René
> 

Reply via email to