Build:Release Automation:Trunk
Jump to navigation
Jump to search
Release Automation on Trunk
General Notes
- Currently (as of November 6, 2007) the Tag step has been modified to work around the lack of a 'shipped-locales' file on trunk. There is a script in /builds/buildbot/staging-trunk-master called 'create_shipped-locales.sh'. It is run during on the Tag Builder right after creating the cvsmirror, and right before running the Bootstrap Tag step.
- CVS on windows requires '-z3' or it will not work correctly.
- Commented out the SYMBOL_SERVER_* variables in mozilla/tools/tinderbox-configs/firefox/*/tinder-config.pl on the 'release' tag.
- Bootstrap has it's own special cvsmirror in /builds/cvsmirror.bootstrap/cvsroot. master.cfg was updated to reflect this.
Problems & Solutions
- 'Tag substep Bump died: None of ^WIN32_MODULE_PRODUCTVERSION_STRING=3.0a9pre$ found in file /builds/tags/FIREFOX_3_0_A9_RC1/cvsroot/mozilla/browser/app/module.ver: at Bootstrap/Step/Tag/Bump.pm line 149.'
- Your cvsmirror is out-of-date. Run the Tag Builder with the cvsmirror steps enabled to resolve this. (double check this)
- Python errors on OS X (cannot import os module, etc)
- configure seems to be finding the wrong version of Python. Worked around by moving /usr/bin/python symlink to point to /tools/python/bin/python
- CVS sometimes hangs on windows
- Wait until cvs appears to be done (usually, cpu usage is 0%), then kill ssh.exe in Task Manager.