Firefox 3.0rc3:BuildNotes
Jump to navigation
Jump to search
Build Engineers
nthomas
Bonsai queries
Last checkins:
Bugs
Tracking bug for Firefox 3.0rc3 - bug 438261
Tags
Module | Tag | Pull date |
cvsroot/mozilla | GECKO19_20080529_RELBRANCH | HEAD @ 2008-05-28 17:00 PDT |
FIREFOX_3_0rc3_BUILD1 | GECKO19_20080529_RELBRANCH @ 2008-06-10 03:44 PDT | |
FIREFOX_3_0rc3_RELEASE | GECKO19b5_20080529_RELBRANCH @ 2008-06-10 03:44 PDT | |
l10n/l10n | GECKO19_20080529_RELBRANCH | HEAD @ 2008-05-28 13:37 PDT |
FIREFOX_3_0rc3_BUILD1 | GECKO19_20080529_RELBRANCH @ 2008-06-10 03:55 PDT | |
FIREFOX_3_0rc3_RELEASE | GECKO19_20080529_RELBRANCH @ 2008-06-10 03:55 PDT |
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
Build 1
Bootstrap tag: RELEASE_AUTOMATION_M9_1
NB: Italicized items were not required for this build (reason given for each).
Setup before starting:
- compare nightly and release mozconfig/tinder-config.pl files, merge any desired changes - none this time
- 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 - no changes
- tagged mozilla/tools/tinderbox with RELEASE_AUTOMATION_M9_1 - we don't need the one change (bug 291167)
- On fx-mac-1.9-slave2, fx-linux-1.9-slave2 (skipped fx-win32-1.9-slave2)
- restart linux and windows VMs to sort out any glitches from netapp problems
- remember to use VNC if restarting mac slave
- verify that linux has had "DISPLAY=:0 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
- Nothing to do here; linux and mac slaves already using RELEASE_AUTOMATION_M9_1.
- on fx-linux-1.9-slave2
- cd /data/cltbld/bin && cvs up
- rm -rf /builds/updates/*
- rm -rf /builds/source/*
- rm -rf /data/cltbld/firefox-3.0rc2
- rm -rf /builds/tags/* (but only if you really need the space)
- 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).
- kick off buildbot (run as cltbld on production-1.9-master):
buildbot sendchange --username=nthomas --master=localhost:9989 -m "Firefox 3.0 RC3 Build1" release
Tag
- failed out because Tag::Bump was expecting pre in the versions, checked in a fix to the relbranch and restarted the automation (known bug)
- had forgotten to remove fx-linux-1.9-slave2:/builds/tags/FIREFOX_3_0rc3_BUILD1/ so did that and restarted again
- did a cvs rdiff to verify changes between FIREFOX_3_0rc2_BUILD2 and FIREFOX_3_0rc3_BUILD1 - confirmed the change to mozilla/modules/plugin/base/src/nsPluginsDirDarwin.cpp was present (also some NPOTB calendar, mail, mailnews changes that landed on trunk)
Source
- automated, no problems
Setup symlinks
On stage-old in /pub/mozilla.org/firefox/nightly/3.0rc3-candidates/build1 as cltbld:
for i in `ls ../../3.0rc2-candidates/build2/*win32.installer.exe`; do ln -s $i; done for i in `ls ../../3.0rc2-candidates/build2/*win32.complete.mar`; do ln -s $i; done ln -s ../../3.0rc2-candidates/build2/windows-xpi ln -s ../../3.0rc2-candidates/build2/win32_info.txt ln -s ../../3.0rc2-candidates/build2/unsigned for i in `ls ../../3.0rc2-candidates/build2/*linux-i686.tar.bz2`; do ln -s $i; done for i in `ls ../../3.0rc2-candidates/build2/*linux-i686.complete.mar`; do ln -s $i; done ln -s ../../3.0rc2-candidates/build2/linux-xpi ln -s ../../3.0rc2-candidates/build2/linux_info.txt
When ready for the automation to continue:
ln -s ../../3.0rc2-candidates/build2/win32_signing_build2.log win32_signing_build1.log
Build
- linux and win32 builders commented out of master.cfg, so never started.
- mac builds went fine
Sign
- N/A
l10n Verify
Update Generation
Update Verify
Stage
Sign Installers
Update Bouncer
- Done manually