Wednesday, March 31, 2010

Welcome back to mobile desktop localized builds!

These repacks had been missing for a while and bhearsum fixed this indirectly in bug 555590.

You can find these in:
With names like:
[   ]fennec-1.1a2pre.ar.linux-i686.tar.bz231-Mar-2010 02:35 9.7M
[   ]fennec-1.1a2pre.ar.win32.zip31-Mar-2010 01:47 11M

Happy testing!



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

UTonT project (Unit tests on talos)

This is a great project I have been able to take part of with anodelman, jhford and lsblakk; in which, we have been figuring out the steps to get to run unit tests on talos machines rather than build machines.

This is a project that will helps us have:
  • new platforms to test Firefox on:
    • Fedora, Fedora64, Snow Leopard (64 bits), XP, Windows 7 and Windows 7 (64 bits). (running unit tests on real user machines, are we crazy? :P)
This project is composed of the following pieces:
  • make sure that our new platforms have the infrastructure requirements to run packaged unit tests
    • for instance, having mercurial installed to checkout all the repositories needed
  • work with developers to fix oranges of the new platforms
    • For instance fixing oranges found for Fedora
  • move unit test load from the build-slaves-pool to the talos-slaves-pool
    • for some time we will have to report the build slaves unit tests to another tinderbox page
  • get more talos rev3 machines to keep up with the extra load
For now the plan is to get this out per stages:
  • Leopard and Snow Leopard which have been green
    • we have deployed Mercurial today and tomorrow we will turn this on
  • Fedora and Fedora 64
    • we might turn Fedora 64 on even if it is orange since we have never run unit tests for it. We will see.
    • we need developers commitment to fix the oranges for Fedora
  • Windows XP
    • deploying Mercurial to it through OPSI will make this platform go before Windows 7
  • Windows 7 and Windows 7 (64 bits)
    • it will probably require Mercurial to deployed manually to all slaves (I just wish I won't have to do it :P)
 There is probably more problems that these (which we will definitely hit) and the plan is just out of my own thinking (we will see if it matches what the rest of my team and other interested parties want).

Happy unit testing on real operating systems!



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

Monday, March 22, 2010

Linux 64 packaged tests now available

Since last Friday we started producing packaged tests for Linux 64.
This is one step close to be running unit tests for this platform (which we currently can but we are going to run in on talos machines rather than build machines - on the bake!) and support it the same way as our other three official desktop platforms.

Previously we had enabled the debug builds and codesighs.

You can now download the builds with the tests and run them if you please.
For more information about it please read bug 551758.




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

Wednesday, March 03, 2010

A silly graduation ceremony?

Tomorrow, Thursday 4th of March of 2010, I will finally be graduating.
The ceremony will take few hours and there will be none of my former class mates, therefore, it can't be the same as most people's ceremonies. What is then the point to go? why is it important to celebrate things like this?

Sometimes in life you have to stop and do something significant to declare that something has changed that something has been archived. In this occasion it is something as boring and typical as a graduation ceremony.

I see doing this very important and I do it in many situations in my life. From my spiritual life to my career as well as in my relationships.

In my career I use blog posts to announce the end of a project and, therefore, celebrate an accomplishment or I tell my family and friends about it. It gets me cheerful about it and it also allows me to move in an energetic manner.

In my spiritual life there are moments like this as well. I remember when I accepted the Lord and I run to my aunt and celebrate with everyone. When I decided to get baptized it was a bigger declaration of the spiritual change that had happened in me and a declaration of who I belong to. Later on, I understood my calling to serve the Lord on earth and have always testified about this moment.
The latest is that beyond all these earthly and common things as jobs, degrees, home purchases, girl friends, news, going out with friends, etc. there is a greater call that some, like me, have replied to it and have celebrated it with others. I am running the race and I have to celebrate every milestone that I reach in it to keep on moving forward.

It is important to make a clear announcement and celebration of events happening my life and it is even more important when it comes to the real and everlasting events in my spiritual life and my relationship with my Lord.



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

Monday, March 01, 2010

Linux 64 debug builds available!

Starting from last Friday every time a developer check-ins a debug build (leak test build) for Linux 64 will be triggered as well.

This is part of the continuous work to make Linux 64 an official supported platform.


Check out my previous blog post or bug 512489 where we enabled these builds for more details.

NOTE: Firefox-lorentz and E10n are currently hidden from the waterfall. They will soon be enabled as well




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