On Thu, May 5, 2011 at 18:02, Hyrum K Wright <[email protected]> wrote: >... > I do not think we need to have trunk in a releasable state before > branching, but I would like to find a way to start doing pre-releases > relatively soon-ish. I suppose we could cut alpha releases directly > from trunk, but that would be a break with precedent, and doesn't > really feel good.
I see no problem releasing alphas from trunk. What's the issue? We have version control history and tags and whatnot. If we create a 1.7.0-alpha1 tag from trunk... we still have all the data for what went *into* that alpha release. It seems that you'd just copy to the tag, adjust the svn_version.h file, and roll a tarball. I don't see us patching alphas, so a branch doesn't seem appropriate. If we want another alpha, then we just cut from trunk again. I don't think we should branch until we believe we're ready; otherwise, the branch could sit there relatively idle. >... > This feels like something that could happen before the end of the > month, but I'm sure others have insight into what is blocking the > branch, so please speak up. I've been looking into database integrity, though I think we're in good shape. I'm not really sure what some of the other blockers may be; need to do some looking at our various ### markers. There are, of course, bugs and XFail tests and whatnot. Cheers, -g

