I think we could retry a testing branch, so long as we can get a better criteria for what is an acceptable bug in stable. At the moment, I'm going for anything that would involve a significant core (cWorld, cChunk, cClientHandle, any class over 500 line of implementation) API change or refactor. Alternatively, any bug where we can not come up with a root cause in the month after opening.
The idea is that these bugs are caused by pre-existing code, and new code should be easier to fix.
Or we could establish a checkpoint commit, and any bugs that are shown to exist prior to that commit are not release blocking.
The idea is that these bugs are caused by pre-existing code, and new code should be easier to fix.
Or we could establish a checkpoint commit, and any bugs that are shown to exist prior to that commit are not release blocking.