Firefox 3.0rc1:BuildNotes: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
m (→Build 1) |
||
Line 91: | Line 91: | ||
** remove the contents of /builds/verify/* | ** remove the contents of /builds/verify/* | ||
*** FIXME should be automatically backed up or removed - [https://bugzilla.mozilla.org/show_bug.cgi?id=413178 bug 413178] | *** FIXME should be automatically backed up or removed - [https://bugzilla.mozilla.org/show_bug.cgi?id=413178 bug 413178] | ||
** update tinderbox to | ** update tinderbox to RELEASE_AUTOMATION_M9_1 | ||
*** FIXME update should be automatic - [https://bugzilla.mozilla.org/show_bug.cgi?id=397554 bug 397554] | *** FIXME update should be automatic - [https://bugzilla.mozilla.org/show_bug.cgi?id=397554 bug 397554] | ||
*** on linux & mac | *** on linux & mac | ||
Line 112: | Line 112: | ||
*** rm -rf /data/cltbld/firefox-* | *** rm -rf /data/cltbld/firefox-* | ||
*** in /home/ftp/pub/firefox/nightly/, remove all except the 3.x-candidates directory for the previous release | *** in /home/ftp/pub/firefox/nightly/, remove all except the 3.x-candidates directory for the previous release | ||
* update fx-moz19-bootstrap.cfg, get review, and | * update fx-moz19-bootstrap.cfg, get review, land and move the bootstrap tag to your new revision (NB: this changed since {{bug|415970}} - no need to cvs up the bootstrap.cfg on the master any longer but moving the tag is critical). This setup occurred relatively late because RC1 was pushed backed several times, all the other setup was done early. | ||
==Build 2== | ==Build 2== |
Revision as of 07:37, 12 May 2008
Build Engineers
nthomas
Bonsai queries
Last checkins for build 1:
- cvsroot -
- l10n - Build1
Bugs
Tracking bug for Firefox 3.0rc1 - bug 428074
Tags
Module | Tag | Pull date |
cvsroot/mozilla | GECKO19_20080XXX_RELBRANCH | HEAD @ <some time> |
FIREFOX_3_0RC1_BUILD1 | GECKO19_20080XXX_RELBRANCH @ <some time> | |
FIREFOX_3_0RC1_RELEASE | GECKO19b5_20080XXX_RELBRANCH @ <some time> | |
l10n/l10n | GECKO19_20080XXX_RELBRANCH | HEAD @ 2008-05-09 10:00 PDT |
FIREFOX_3_0RC1_BUILD1 | GECKO19_20080XXX_RELBRANCH @ <some time> | |
FIREFOX_3_0RC1_RELEASE | GECKO19_20080XXX_RELBRANCH @ <some time> |
Build data
Type | Build ID | SHA1 | Push date | Build machine |
[Windows installer] | en-US & l10n:fx-win32-1.9-slave2 | |||
[Mac compressed] | en-US & l10n:fx-mac-1.9-slave2 | |||
[Linux compressed] | en-US & l10n:fx-linux-1.9-slave2 |
Notes
We've changed the naming scheme (bug 428063) so this sheet will track
- 3.0 RC1 build 1
- 3.0 RC1 build 2
etc until we publish 3.0 RC1 to the world (see the Tags section above for matching changes). We'll have a extra pages for the RC2 and RC3 releases as we get to them.
Build 1
Bootstrap tag: RELEASE_AUTOMATION_M9_1
Setup before starting:
- compare nightly and release mozconfig/tinder-config.pl files, merge any desired changes
- One off for the first build: change update channel from beta to release in the three mozconfigs for en-US
- updated the bootstrap tag in master.cfg, and landed after review. Merged the change onto production-1.9-master, commented out the dep builders and reconfig'd the master
- tagged mozilla/tools/tinderbox with RELEASE_AUTOMATION_M9_1
- On fx-mac-1.9-slave2, fx-win32-1.9-slave2, fx-linux-1.9-slave2
- REMEMBER to use VNC when restarting mac slave
- verify that both mac and linux have "xhost +" since last reboot
- remove the contents of /builds/verify/*
- FIXME should be automatically backed up or removed - bug 413178
- update tinderbox to RELEASE_AUTOMATION_M9_1
- FIXME update should be automatic - bug 397554
- on linux & mac
- cd /builds/tinderbox/mozilla/tools/tinderbox
- cvs up -r RELEASE_AUTOMATION_M9_1
- on win32
cd /e/builds/tinderbox/mozilla/tools/tinderbox cvs up -r RELEASE_AUTOMATION_M9_1 for dir in fx19rel fx19l10nrel xr19rel; do cd /e/$dir; for f in `ls *.pl *.html INSTALL README | grep -v tinder-config.pl`; do cp -pv /e/builds/tinderbox/mozilla/tools/tinderbox/$f .; done cp -pv post-mozilla-rel.pl post-mozilla.pl done
- on fx-linux-1.9-slave2, cvs up in /data/cltbld/bin
- On production-1.9-master (last time we need to do this, bug 415970 means we don't use the master as a file server any more)
- remove the contents of /builds/updates/
- remove private and public areas
- rm -rf /data/cltbld/firefox-*
- in /home/ftp/pub/firefox/nightly/, remove all except the 3.x-candidates directory for the previous release
- update fx-moz19-bootstrap.cfg, get review, land and move the bootstrap tag to your new revision (NB: this changed since bug 415970 - no need to cvs up the bootstrap.cfg on the master any longer but moving the tag is critical). This setup occurred relatively late because RC1 was pushed backed several times, all the other setup was done early.
Build 2
If this is required:
- bump the build parameter and timestamps in bootstrap.cfg, get review & land
- Look at disk space usage on fx-linux-1.9-slave2, should clean up
- /builds/updates
- /data/cltbld/firefox-3.0rc1
- possibly /builds/tags (would be good to hang on to this)
- possibly /builds/source