Releases/Firefox 3.5.3/BuildNotes: Difference between revisions
Line 104: | Line 104: | ||
====Update Bouncer==== | ====Update Bouncer==== | ||
Done | |||
==== Final checks before push ==== | ==== Final checks before push ==== |
Revision as of 14:01, 8 September 2009
Build Engineers
bhearsum https://bugzilla.mozilla.org/show_bug.cgi?id=511469
Signed-off Revision(s)
Build1: 45436bc0b7fd
Tags
On releases/mozilla-1.9.1:
Build # | Tag | Changeset |
1 | GECKO1913_20090824_RELBRANCH | 45436bc0b7fd |
FIREFOX_3_5_3_BUILD1 FIREFOX_3_5_3_RELEASE | 0da982f65d37 |
Build data
Type | Build ID | Build machine |
[Windows installer/zip] | 20090824101458 | moz2-win32-slave29 |
[Mac compressed] | 20090824085414 | bm-xserve22 |
[Linux compressed] | 20090824085743 | moz2-linux-slave14 |
Notes
- Done on production-master02
Build 1
- Cleaned up previous releases' build dirs
- l10n-changesets updated in bug 510033
- Land version bump, reconfig production-master02
- Kick-off automation:
buildbot sendchange --username=bhearsum --master=localhost:9010 --branch=releases/mozilla-1.9.1 -m "Firefox 3.5.3 build1" goforit
Tag
No problems
Source
No problems
Build/Repack
- Linux: no problems
- Mac: no problems with en-US
- noticed l10n slaves on pm02 were wrong bug 512271
- Moved some machines over to help cope, forgot to clobber one first though. Had to manually do eo and el because of it. See below for details
- no other problems
- Win32: no problems
Manual builds of mac eo and el
# cltbld @ bm-xserve17 locale=eo cd /builds/slave/macosx_repack/build/releases/l10n-mozilla-1.9.1 hg clone http://hg.mozilla.org/releases/l10n-mozilla-1.9.1/$locale cd $locale hg up -C -r FIREFOX_3_5_3_RELEASE cd /builds/moz2_slave/macosx_repack/build/mozilla-1.9.1/browser/locales make installers-$locale MOZ_MAKE_COMPLETE_MAR=1 MOZ_PKG_PRETTYNAMES=1 MOZ_PKG_VERSION=3.5.3 ZIP_IN=/builds/moz2_slave/macosx_repack/build/mozilla-1.9.1/firefox.dmg make l10n-upload-$locale AB_CD=$locale MOZ_MAKE_COMPLETE_MAR=1 MOZ_PKG_PRETTYNAMES=1 MOZ_PKG_VERSION=3.5.3 POST_UPLOAD_CMD="post_upload.py -p firefox -v 3.5.3 -n 1 --release-to-candidates-dir" UPLOAD_HOST=stage.mozilla.org UPLOAD_USER=ffxbld UPLOAD_TO_TEMP=1 UPLOAD_SSH_KEY="~/.ssh/ffxbld_dsa" # then, updated $locale and run it all again locale=el
Sign
instructions No problems
L10nVerify
- Hit setupBuild exception - probably a reload/reconfig problem - bug 512321
- Fixed the bug, used force build to trigger again
- Ran fine this time, a few locale changes, nothing of note
Generate updates and push betatest snippets
No problems
Update verify
- Linux: pass
- Win32: pass (but has warnings about .chk files)
- Mac: failed first time because the dmg unpacker didn't have a +x bit
- Checked in a fix for that, fully green on the next run.
Publish updates to beta channel
We simul-shipped with 3.0.14, which backupsnip was run for so we skipped it here
# cltbld @ aus2-staging cd /opt/aus2/snippets/staging ~/bin/pushsnip 20090824-Firefox-3.5.3-beta
Update Bouncer
Done
Final checks before push
Push to mirrors
Final Verification
Push updates to release channel
Release
XULRunner build
Create the builds by going to the buildbot waterfall for mozilla-1.9.1 and forcing builds for linux (not x64), mac and windows xulrunner. Set the branch to 'releases/mozilla-1.9.1' and revision to 'FIREFOX_3_5_3_RELEASE'.
When they finish, as xrbld@stage move the dir from /pub/mozilla.org/xulrunner/nightly/2009/09/2009-09-xx-xx-mozilla-1.9.1/ to ..../nightly/1.9.1.3-candidates/build1. Remove the broken symlink at xulrunner/nightly/2009-09-xx-xx-mozilla-1.9.1. Contact mfinkle and dtownsend for smoketest QA.