Monday, May 31, 2010

Pre-release Firefox Windows 64-bit builds now available (testing purposes)

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.



If you go to:
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.

You also have to note that Flash is not yet available for Windows 64 bit builds (currently only available for Linux).

If you want to know what the big picture currently is you can visit this page:
https://wiki.mozilla.org/User:Armenzg/Win64

This was pre-announced last week in our mailing list and by Oduinn in his blog.


Creative Commons License
This work by Zambrano Gasparnian, Armen is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.

Wednesday, May 19, 2010

Win64 builds - what am I doing wrong?

As I blogged before I started setting up a Windows 2008 64 bit machine that will be able to generate the 64 bit builds of Firefox.

I have managed to build it but I have not been able to actually run it. It plainly crashes before running.

Find below the tool-chain, mozconfig, logs and builds in case you think you can help me figure out what I am doing wrong.

Documentation followed:
Tool-chain:
  • MS Win2008 x86_64
  • MS VS2010 Pro
  • Win7 SDK
  • MozillaBuild 1.4
Mozconfig:
. $topsrcdir/browser/config/mozconfig

mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../objdir
ac_add_options --target=x86_64-pc-mingw32
ac_add_options --host=x86_64-pc-mingw32
ac_add_options --disable-ogg

Logs:
Binaries:
Check out the screen-shot of the crash (edited image to show problem box):

















    Creative Commons License
    This work by Zambrano Gasparnian, Armen is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.

    Tuesday, May 18, 2010

    Fedora (32 & 64 bit) unit tests with Zarro permanent oranges :)

    Today we have reached another milestone for running unit tests on user desktop operating systems.
    Since I enabled unit tests for our Fedora testing machines today is the first time that I have all 10 different test suites enabled and visible!

    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.

    Previous posts and tracking bug:



    Creative Commons License
    This work by Zambrano Gasparnian, Armen is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.

    Tuesday, May 04, 2010

    Help finishing *all* Fedora oranges

    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.

    * mochitest-browser-chrome:
      * bug 560878 (browser_bug435788.js)
      * bug 562663 - chrome://mochikit/content/browser/browser/components/places/tests/browser/browser_library_panel_leak.js
    * reftests - tracking bug 560882  
      * Bug 558910 - antialiasing
      * Bug 558977 - reftests/svg/objectBoundingBox-and-fePointLight-01.svg
      * Bug 559125 - reftests/bugs/180085-1.html and reftests/bugs/359903-1.html
      * Bug 559426 - layout/reftests/box-shadow/boxshadow-inner-basic.html and
    reftests/bugs/456219-1c.html

    The tracking bug is bug 554934.


    Creative Commons License
    This work by Zambrano Gasparnian, Armen is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.