Shuttleworth: Not convinced by rolling releases
Posted Mar 8, 2013 10:48 UTC (Fri) by man_ls
In reply to: Shuttleworth: Not convinced by rolling releases
Parent article: Shuttleworth: Not convinced by rolling releases
I put the ultimate limit at 'daily releases', but realistically, if they made 12 releases a year (with good reliability and without breaking users), would that be very different from a true rolling release?
Why stop at daily releases? I have embraced the paradigm of continuous delivery and it's not a buzz word, it's really useful. Every push to the repo results in an integration, a run of the test suites and a deployment. Guess what? It works! We made 10~20 deployments per day. Much more stability than with weekly or daily releases, and the very rare breakage is solved in 15 minutes (since we know exactly what broke: the latest push).
A true rolling release should take validation very seriously and run its tests 24/7. I don't know if it's feasible at the scale of a whole distro, but many people are trying it at ever-growing scales (see e.g. this blog) and have not been disappointed. Also, Debian testing (when not frozen) is a good example.
So the key point in the quoted sentence is "good reliability and without breaking users", and continuous delivery has the potential of being better than daily or monthly releases.
to post comments)