On Thu, May 4, 2017 at 12:07 PM, Davor Bonaci <da...@apache.org> wrote:
> I'd like to propose the following (tweaked) process for this special > release: > > * Create a release branch, and start building release candidates *now* > This would accelerate branch creation compared to the normal process, but > would separate the first stable release from other development on the > master branch. This yields to stability and avoids unnecessary churn. > +1 to cutting a release branch now. This sounds compatible with the release process [1] to me, actually. This thread seems like the dev@ thread where we "decide to release" and I agree that we should decide to release. Certainly `master` is not ready nor is the web site - there are ~29 issues as I write this though many are not really significant code changes. But we should never wait until `master` is "ready". We know what we want to get done, and there are no radical changes, so I think that makes this the right time to branch. We can easily cherry pick fixes for our burndown list to ensure we don't introduce additional blockers. Some of the burndown list are of the form "investigate if this suspected bug still repros" and a release candidate is the perfect thing to use for that. [1] https://beam.apache.org/contribute/release-guide/#decide-to-release