Open main menu

CDOT Wiki β

Changes

SBR600 Potential Projects

1,949 bytes added, 09:46, 28 September 2010
Fedora-Mozilla Projects
Initial contacts: [[User:Chris Tyler|ctyler]], [[User:Armenzg|armenzg]]
 
= Mozilla Projects =
 
== hgtools ==
What if the Mozilla builders was better at managing all the different working directories (from Mercurial checkouts) we need at any give time? If you look at [https://bugzilla.mozilla.org/show_bug.cgi?id=589885#c11 this conversation from IRC] you can see the benefits of this and [https://bug506404.bugzilla.mozilla.org/attachment.cgi?id=476270 a patch] that has the initial work.
Initial contacts: [[User:Armenzg]]
 
== ScriptFactory ==
 
Imagine that we did not have to touch the Mozilla buildbot factories but instead we maintained a bunch of script for all the different jobs they run?
 
It would be good if we could create scripts that told a machine how to generate an optimized build, a debug build, unit tests, talos runs, locale repackages.
If you look in the [http://hg.mozilla.org/build/tools/file/tip/scripts tools/scripts] repo you can see that we have a simple shell file to do this for the fuzzing automation. The buildbot factory that calls it is called [http://hg.mozilla.org/build/buildbotcustom/file/a70b38b40088/process/factory.py#l7895 ScriptFactory] and it is very simple.
 
Initial contacts: [[User:Armenzg]]
 
== End-to-end project ==
How can we build faster and provide tests results faster to our developers?
That is what we are trying to figure out and we will be adding bugs to this [https://bugzilla.mozilla.org/show_bug.cgi?id=598175 tracking bug] to optimize
our infrastructure.
 
Initial contacts: [[User:Armenzg]]
 
== I don't like waiting - give me a CPU! ==
We have a hundred jobs running per hour and we sometimes have jobs that have to wait for something before getting started. If we optimized the load we could use the build resources more effectively. I will be adding bugs to this [http://www.themoviemind.com/wp-content/uploads/2008/08/chuck-norris-2.jpg tracking bug] to reduce our load on our pools and therefore reduce our waiting times.
 
Initial contacts: [[User:Armenzg]]