Releases/Firefox 3.0.12/BuildNotes
Please be sure to use
- UPDATE_PACKAGING_R8 in the bootstrap config, so that we start using SHA512 hashes for update snippets, bug 472790
- nthomas
- Also please make sure that you use ffxbld for 'push to mirrors' and updating the latest-3.0 symlink , rather than cltbld (this is a change, but a desired one).
- bhearsum
Build Engineers
lsblakk
Tracking release bug
Bonsai queries
Tags
Build 1:
Module | Branch | Tag | Pull date |
cvsroot/mozilla | HEAD | GECKO190_20090706_RELBRANCH FIREFOX_3_0_12_BUILD1 FIREFOX_3_0_12_RELEASE | |
l10n/l10n | HEAD | GECKO190_20090706_RELBRANCH FIREFOX_3_0_12_BUILD1 FIREFOX_3_0_12_RELEASE |
Notes
Build 1
Setup before starting:
- On fx-win32-1.9-slave2:
- Deleted /e/xr19rel/WINNT_5.2_Depend
- Deleted /e/fx19l10nrel/WINNT_5.2_Depend
- Deleted /e/fx19rel/WINNT_5.2_Depend
- On fx-linux-1.9-slave2:
- Deleted /builds/verify/firefox-3.0.11
- Deleted /builds/updates/firefox-3.0.11
- Deleted /builds/source/firefox-3.0.11
- Deleted /builds/data/cltbld/firefox-3.0.11
- Deleted /builds/tinderbox/Xr-Mozilla1.9-Release/Linux_2.6.18-53.1.13.el5_Depend
- Deleted /builds/tags/FIREFOX_3_0_6_BUILD1
- Deleted /builds/tags/FIREFOX_3_0_7_BUILD1
- Deleted /builds/tags/FIREFOX_3_0_7_BUILD2
- On fx-mac-1.9-slave2:
- Deleted /builds/verify/firefox-3.0.11
- Space free on slaves:
- fx-mac-1.9-slave2: 26G free on /
- fx-win32-1.9-slave2: 16.6G free on D, 14G free on E
- fx-linux-1.9-slave2: 22G free on /builds
- Kicked off automation:
buildbot sendchange --username=lsblakk --master=localhost:9989 -m"Firefox 3.0.12build1 release" go
Tag
- No problems
Source
- No problems
Build & Repack
- No problems
Sign
No problems
L10nVerify
- No problems
Generate Updates
- No problems
Publish Updates to Test Channels (betatest & releasetest)
- No problems
Update Verify
Mac failed Update Verify because 3.0.11 throttling was still active from the major update.
Linux failed because pushing to hg would have created a new head.
Windows failed with "Step Updates died: shell call returned bad exit code: 1 at Bootstrap/Step.pm line 110."
After patching verify.sh to include ?force=1 to the aus url, all platforms succeeded on a second build, though win32 second build failed with normal binary difference errors.
Stage
- No Problems
Partner Repacks
- No problems
XULRunner
Had to kick off manually, the dependent scheduler did not fire after Stage step.
Builds were fine, msg sent to release-drivers to announce candidates.
Push updates to beta channel
# cltbld@aus2-staging.m.o # make sure scripts are up to date cd bin cvs update cd /opt/aus2/snippets/staging/ ~/bin/backupsnip 20090707-Firefox-3.0.12-beta ~/bin/pushsnip 20090707-Firefox-3.0.12-beta
Sign Installers
Done manually using these installer-signing-instructions here -- Only up to the STOP HERE
On Stage complete stage-merged:
# on stage cd /data/cltbld/firefox-3.0.12/ rsync -av batch1/mar/ stage-merged/ rsync -av batch1/stage-signed/ stage-merged/
Create MD5 and SHA1 checksum files
# on stage cd /data/cltbld/firefox-3.0.12/stage-merged/ ~/bin/checksum-files .
Fix permissions & ownership (on the two SUM files, and the detached sigs)
chown -R cltbld:firefox . chmod 644 *SUMS
Update Bouncer
Done. Note for next release: Do not remove the Check Now bit on the Firefox-3.0.10 Products until well after the change to the rsync module (to prevent the likes of bug 464566)
Push to mirrors
Final Verification
Publish Updates to Release Channel
not done yet don't forget to update AUS' config-dist.php (and have it pushed) if we push a new MU at this time.