IMO, we now have tools (Hudson) to guarantee a good quality for integration build and putting us on the way to rolling release and continuous delivery. For SWTBot, I have to admit that making a release is just a "marketing" effort in order to make some blog posts and tweets, because of its good test suite, any snapshot which has tests working is better than the last release. It's actually a continuous delivery on the snapshots, and I've already recommended people to use snapshots many times because it's better than previous release and I don't have time to spend on the release right now. Basically, almost every snapshot could become a release when you can trust your test suite.

Allowing project to have rolling-release/continuous-delivery was something Andrew already mentioned on the CBI mailing-list, and I think it's a good way to go for some projects. It's all the more true when projects don't have a schedule or a roadmap because they're community-driven, and change when community wants it to change.

When it comes to "release train", we should understand that as a quality label which is given once a year: being part of release train means that the version of your project you submit does conform to release train requirements/level of quality. It should not (and AFAI Understand, it does not) enforce a schedule for any project: a project that wants 3 releases in one year can do it, and project that did not have a release in previous year can resubmit an older version to release train.
--
Mickael Istria
Eclipse developer at JBoss, by Red Hat <http://www.jboss.org/tools>
My blog <http://mickaelistria.wordpress.com> - My Tweets <http://twitter.com/mickaelistria>
_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev

Reply via email to