I do not consider Test-Stream to be experimental. I am also unhappy with the churn that has occurred, and recognize that it makes things hard for people who are spot-checking me, specially since it means starting over.
- Changes up to and including _105 were directly a result of the punchlist and QAH review. - Changes after _105 have to do with some concurrency things discovered in peer review (See my other email). - I consider the concurrency issue from _106->_109 fixed and done, no more churn should be coming from that - I have one more task on my todo list, a documentation audit, no code change expected, just POD. I do not feel that either of these parts of churn should have been put off. These were not the results of me playing around, or with experimenting. These were things that review found that needed to be addressed before a stable release locked them into stone. There are plenty of other things in branches and pull requests (from bulk88, and some from me) that I refuse to merge before a stable release is made because they would introduce unnecessary churn. Now, about easing the burden of spot-checkers: I think that the spot-checkers choosing to wait until an entire week (7 days) has gone by with no new dev releases, and no new commits to stream/master before running their checks is perfectly reasonable. I tend to address things within hours of finding out about them, so a week of no churn is a really good measurement to go with. So, I hope to do my documentation audit today, and release _110 with ONLY doc changes tonight. If there is no churn for 1 full week the spot checkers can be sure I have nothing left to change and I consider it release-ready, and they can do their spot checks. -Chad