Firefox 3.0rc1:BuildNotes: Difference between revisions
Jump to navigation
Jump to search
(→Build 1: Update automation tag) |
|||
| Line 78: | Line 78: | ||
==Build 1== | ==Build 1== | ||
Bootstrap tag: | Bootstrap tag: RELEASE_AUTOMATION_M9_1 | ||
Setup before starting: | Setup before starting: | ||
| Line 84: | Line 84: | ||
** One off for the first build: change update channel from beta to release in the three mozconfigs for en-US | ** 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 | * 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 | * 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 | * On fx-mac-1.9-slave2, fx-win32-1.9-slave2, fx-linux-1.9-slave2 | ||
** '''REMEMBER to use VNC when restarting mac slave''' | ** '''REMEMBER to use VNC when restarting mac slave''' | ||
| Line 94: | Line 94: | ||
*** on linux & mac | *** on linux & mac | ||
**** <tt>cd /builds/tinderbox/mozilla/tools/tinderbox | **** <tt>cd /builds/tinderbox/mozilla/tools/tinderbox | ||
**** cvs up -r | **** cvs up -r RELEASE_AUTOMATION_M9_1</tt> | ||
*** on win32 | *** on win32 | ||
cd /e/builds/tinderbox/mozilla/tools/tinderbox | cd /e/builds/tinderbox/mozilla/tools/tinderbox | ||
cvs up -r | cvs up -r RELEASE_AUTOMATION_M9_1 | ||
for dir in fx19rel fx19l10nrel xr19rel; do | for dir in fx19rel fx19l10nrel xr19rel; do | ||
cd /e/$dir; | cd /e/$dir; | ||
Revision as of 11:00, 9 May 2008
Build Engineers
nthomas
Bonsai queries
Last checkins for build 1:
- cvsroot -
- l10n -
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 @ <some time> |
| 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 in 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
- 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
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