
Peter Dimov wrote:
Jeff Garland wrote:
Actually, I think Beman's new approach is much closer in philosophy to what I'm suggesting. As I recall in provides for a small window to fix regressions after which breaking changes will be reverted. It's ultimate goal is to keep the HEAD much closer to release at all times. Still, it is untested so we don't know how it will really work yet.
As I understand it, "keep HEAD release-ready" is the opposite of what you are suggesting, which is "branch 1.35 as soon as 1.34 is released". In fact, there is no need to wait for 1.34 to be released - you can have the 1.35 branch proceeding in parallel (general lack of resources aside.)
Agree, and actually I have been trying to move things forward with what little time I have. I've been rabble rousing behind the scenes to get authors to get their libs checked into CVS. We have a couple libs: asio and xpressive whose regressions are already clean on several of the release compilers. We need to get the other new libs into the regression test suite so we can assess their state. Eric and Chris can start working on markup/changes for the other regressions, etc, etc. The bottleneck I see is the regression testers. Right now Thomas needs them to keep running against 1.34 for final patches he's adding in. Going forward, I believe we will need significant time and energy from the regression runners as we test the subversion switchover. What I'd like to see happen is that instead of going back to main branch after Thomas is done we swap the regression testers over to the 1.35 branch immediately. The folks testing main can be the first beta-testers for subversion switchover. Jeff