For the second time in the past four weeks, Mozilla Corp. has announced a "code freeze" for a beta version of Firefox 3.0 – this time, Beta 4 – as it prepares another public release of the open-source browser.
The freeze was announced late Tuesday. Earlier in the day, the company's chief engineer hinted that the number of outstanding bugs at that point – 66 that could block the release of Firefox 3.0 – meant a fifth beta will probably be needed.
"We reviewed the remaining number of P1 [Priority 1] and P2 [Priority 2] blockers on our lists and decided that we would go ahead with tonight's Firefox 3 Beta 4 code freeze and then bake nightly builds for a few days before handing off the code to the build and quality assurance teams," said Mike Beltzner, Mozilla's interface designer, in a message posted to the company's developer center.
During the rest of the week, Beltzner continued, developers will be looking over the blocking bugs to decide which, if any, require another beta release and which would prevent the final release of Firefox 3.0 if they went unfixed.
Meanwhile, Mike Schroepfer, the company's vice president of engineering, said he is leaning toward a fifth beta to give developers a chance to quash potential blockers. "As of this writing, there are 66 P1 bugs, which implies we either will not meet code freeze tonight or will need to add another milestone," he said hours before Mozilla held its weekly status meeting on Firefox 3.0. "Given the number of improvements between Beta 3 and today's nightly, I'd strong prefer we meet the freeze and talk about doing an additional Beta."