[Openstack-sigs] [lts] Longer release cycles

Ben Swartzlander ben at swartzlander.org
Wed Nov 22 19:14:29 UTC 2017


Ttx wrote:
 > I think that suggestion is worth exploring in a separate thread. I don't
think it's really an alternative solution to the "life after EOL"
discussion, but it could be a complementary solution.
 >
 > One thing to realize here is that skip-release upgrades are a much
better way to deal with upgrade pain than extending cycles. If you
release every year instead of every 6 months, you get more changes in a
given release, and the upgrade becomes more painful. We should really be
releasing as often as we can, while making sure that upgrades are less
painful and that versions can be skipped.
 >
 > It's also not a great way to get longer-supported branches. Yes, that 
means branches get EOLed after two years rather than one. And yet a lot
of operators would like some branches to be supported for longer than
two years. What's the solution then ? Release every 18 or 24 months ? I
think the proposal for "life after EOL" being discussed in the other
thread is a better way to deal with that.

I agree strongly that longer release cycles are a bad thing (in general) 
and specifically won't get us closer to LTS releases. LTS releases are 
mostly a matter of investing in the manpower to keep very old stuff 
still working (not a fun job, but essential) and implementing better 
upgrade mechanisms.

Personally, I'd be in favor of shorter releases. IMO, 2 month release 
cycles are doable, although 3 or 4 month cycles might be a better goal 
to aim for. If the Linux kernel can do it, we can to. For all of the 
reasons ttx mentioned, long releases breed bad habits, and shorter 
releases tend to breed good habits. It's much less painful to "miss a 
release" when the next release is 2 months away, so new features can be 
given the review and testing they need instead of encouraging teams to 
take a gamble a merge features just because nobody wants to wait 6 or 
more months for the feature to land.

-Ben Swartzlander



More information about the openstack-sigs mailing list