We already maintain the release branches and do regular releases(of the past two releases) on them. What are we achieving through this LTS model? How is 4.9.1 different from 4.9.0.0_1.0?
~ Rajanihttp://cloudplatform.accelerite.com/ On August 2, 2016 at 2:33 AM, John Burwell (john.burw...@shapeblue.com) wrote:Wido, As proposed, LTS will be a branch of 4.9.0 with a six (6) week period of additional testing (i.e. soak/endurance, scalability, and more extensive plugin testing). Therefore, LTS releases will be named <base release>_<LTS revision> meaning that the first LTS release would be 4.9.0.0_1.0. The original motivation for this approach was that the regular release cycle performed testing for a week which was not enough time to execute long running tests (e.g. the entire test suite requires roughly 4 days to run, a good endurance/soak test should run for 5-7 days, etc). Additionally, there was concern that LTS would impede the velocity of the regular release cycle. By decoupling the regular and LTS release branches, there would be no opportunity for LTS constraints to impede velocity of the regular release cycle. Since my original proposal, a number of aspects about the release cycle have changed. I am open to adjust LTS to simply be an extension of the support period on the 4.9.0.0 release. Personally, I think the risk of the LTS cycle impeding regular releases is very low. I also think it would be more consistent with the way we have managed long running releases in the past. We would still perform the additional test we planned for LTS, but it would on the 4.9 release branch rather than a separate LTS branch. Are there any objections to this change to the way LTS branches are managed and releases named? For now, I will leave the LTS releases in the schedule as defined in the original proposal. If/when we gain consensus on this change, I will adjust the schedule. Thanks, -John ________________________________From: Wido den Hollander <w...@widodh.nl ( w...@widodh.nl )>Sent: Friday, July 15, 2016 4:15:36 AMTo: dev@cloudstack.apache.org ( dev@cloudstack.apache.org ); John BurwellSubject: Re: [PROPOSAL] Early LTS Initial Release Op 13 juli 2016 om 18:25 schreef John Burwell <john.burw...@shapeblue.com ( john.burw...@shapeblue.com )>: All, Since LTS introduces a new release stream, I would like to propose that we cut the first LTS quickly to verify that various aspects of the release cycle and version number dependent components will work properly with the new release naming scheme. It will also allow us to flesh out distribution issues such as download locations (e.g. for system VMs) and publishing LTS documentation alongside regular releases. My thinking is that we would push an RC for this release within a week of the 4.9.0.0 release. If this additional release is acceptable, I will update the release calendar to reflect the following changes: * LTS 4.9.0.0_1.0* Development/Testing: 1 week after 4.9.0.0 release* RC Voting: 2 weeks after 4.9.0.0 release* LTS 4.9.0.0_2.0* Development/Testing: From 3 to 9 weeks of the 4.9.0.0 release* RC Voting: 10th week after the 4.9.0 releaseI am fine with 4.9.0 as a LTS. But why a new vote for 4.9.0.0 as a LTS? Isn't that a bit redundant? When we say 4.9.0 is good, what doesn't make it good for a LTS? WidoI apologize for the relative dates — we are still waiting for 4.9.0.0 to complete voting. Thanks,-johnjohn.burw...@shapeblue.com ( john.burw...@shapeblue.com )www.shapeblue.com<http://www.shapeblue.com ( http://www.shapeblue.com<http://www.shapeblue.com )>53 Chandos Place, Covent Garden, London VA WC2N 4HSUK@shapeblue john.burw...@shapeblue.com ( john.burw...@shapeblue.com ) www.shapeblue.com ( http://www.shapeblue.com )53 Chandos Place, Covent Garden, London VA WC2N 4HSUK@shapeblue