The discussion on the blog post
has created quite a lot of heat here. The point is there is nothing that is absolutely right or wrong. I have taken a decision and I am responsible for it and that is the way it should be.
You all have helped me with your inputs to arrive at this conclusion so thanks to you all.
I am trying to walk the mean path here and trying to get the best of both the worlds. I am not sure as to the degree of sucess of this mean path decision. Regardless, the buck stops with me.
One of the things that was in the back of my mind while deciding this was to ensure that there are no burn outs in the team. They have been working dedicatedly on the release and to push them harder with a very uphill task or to leave them baffled with no absolute day in sight, would not have been proper.
Even if we had fixed the critical and blockers by 15th or so, it will need to be reviewed as the fixes were done with quite an effort (remember, we are dealing with criticals and blockers).
The team requires breathing space to ensure that they are upto the task and are sufficiently rested to do justice to the task. Here, quality is paramount so there really cannot be short-cuts.
The community too has to pitch in its mite if it wants to see some real good release. I have almost 180 Majors to think of. If we divide it by 10 a day, we are well paced and placed for the release.
The most interesting part was that there were quite a good number of good intentioned people, the number of patches were not proportional. I would request the guys to put forth their patches. Come on, I cannot believe that you guys have not written your own patches since 5.0.2 was released. Time to contribute and distribute the rewards of your success so that we all can grow together guys!