Sept. 20th, 2007 - luser's speech about the Moz build
Ted Mielczarek, Mozilla Platform Engineerirc: luser
http://zenit.senecac.on.ca/wiki/index.php/Shining_Some_Light_on_the_Mozilla_Build_System
- Mozilla has thousands of makefiles
- Cross-platform support, 3 major ones
- tinderbox, web system that shows information about different builds, we have unit tests
- lxr.m.o, searchable index of the source code, mozilla cross-reference
- in the last year a lot of effort has been put into making the build system easier
- virtual machine, vmwares to have different platforms running at the same time
- Source code showed:
- mozilla/configure.in
- mozilla/client.mk
- makefile.in
- mozilla/config/rules.mk ?
- There are makefile.in in every folder and it is used to create make files
- Builbot is being used by many people and Ben has been working on it
- They want to get rid autoconf and use a python script instead
- http://wiki.mozilla.org/Build:Configure_System_Rewrite
- Socorro web app - http://code.google.com/p/socorro/
- Google breakpad
- bonsai - matches different branches
- CVS Blame
- make -n
- http://developer.mozilla.org/en/docs/Using_the_Mozilla_symbol_server
- Use lxr to search for features of the different products
No comments:
Post a Comment