Releases/Firefox 3.5.3/BuildNotes

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

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.