Monday, May 31, 2010

We started producing on Friday in an automated manner the 64 bit version of Firefox for Windows.

The purpose of automating these pre-release builds is to allow developers to do work for this architecture and for testers to use the builds and be able to file bugs. Currently, we are producing these builds twice a day and upon request from developers.

NOTE if you want to run the builds and you don't have Visual Studio installed you should install the Microsoft Visual C++ 2010 Redistributable Package (x64) to be able to start Firefox, otherwise, you will get a message saying that MSVCR100.dll cannot be found. Let me know if this works for you.

This means that we can now continue with the next stage and final part of the project:

disable unit tests on the CentOS machines (where we have been running unit tests up until now)

enable unit tests for the project branches on the Fedora machines (we now have enough machines)

I will bring this up at the developers' meeting and make sure that everyone is fine with this final part of the project.

For context details:

This project got started in early March to run unit tests on real user operating systems. We have been running all Fedora test suites since April 12th. but the results were only revealed on the main reporting pages as permanent oranges got fixed. Big thanks for Ehsan Akhgari, Zack Weinberg, Dave Townsend, Marco Bonardo, David Bolter, Daniel Holbert, Boris Zbarsky, David Baron, Robert O'Callahan and Phil Ringnalda for contributing, guiding, helping and fixing all these oranges; without their help we would have not been able to accomplish this.

Tuesday, May 04, 2010

As you might know we are trying to run unit tests on our Fedora machines but we are still trying to bring down the number of permanent oranges.

We are down to 2 permanent suite oranges (6 open bugs) but I need more traction from developers to get these nailed down.

As Ben pointed out, we can provide access to our machines. For this purpose I have set aside two Fedora 32bit machines waiting for the developers involved with the oranges to work with them. I have emailed individually to the developers but if you think you can give them a hand please email me.