Releases/Firefox 3.5.6/BuildNotes

From MozillaWiki
Jump to navigation Jump to search

Build Engineers

catlee
bug 531814

Signed-off Revision(s)

Build1: 13efee696327 Build2: 27f8137dc8d2

Tags

On releases/mozilla-1.9.1:

Build # Tag Changeset
1 GECKO1916_20091130_RELBRANCH 13efee696327
FIREFOX_3_5_6_BUILD1 a20409db3165
2 FIREFOX_3_5_6_BUILD2 FIREFOX_3_5_6_RELEASE 27f8137dc8d2

Build data

Build # Type Build ID Build machine

Notes

  • Useful docs and FAQs here.
  • Done on production-master02

Build 1

  • Cleaned up all possible linux and mac slaves
  • Win32 slaves: moz2-win32-slave[52-59]
    • /e/builds/moz2_slave/{win32_build,win32_repack,win32_update_verify}/*
  • Landed version bump, reconfig'ed production-master02
  • Closed Firefox3.5 tree
  • Kicked off automation:
 buildbot sendchange --username=catlee --master=localhost:9010 --branch=releases/mozilla-1.9.1 -m "Firefox 3.5.6 build1" MakeItSo

Tag

No problems

Reopened Firefox3.5 tree

Source

No problems

Build/Repack

No problems.

RESPIN DECLARED TO PICK UP bug 529401

Build 2

  • Slave cleanup
    • Win32: moz2-win32-slave[52-59]
      • /e/builds/moz2_slave/{win32_build,win32_repack,win32_update_verify}/*
    • Linux slaves: moz2-linux-slave[36,43-50]
    • mac slaves moz2-darwin9-slave[21-26], bm-xserve[21-22]
  • Landed version bump, reconfig'ed production-master02
  • Closed Firefox3.5 tree
  • Kicked off automation:
 buildbot sendchange --username=catlee --master=localhost:9010 --branch=releases/mozilla-1.9.1 -m "Firefox 3.5.6 build2" MakeItSo

Tag

No problems.

Reopened Firefox3.5 tree.

Source

No problems

Build/Repack

Builds failed because find_filepath couldn't find the package.

Logged onto build slaves, and ran:

 export UPLOAD_EXTRA_FILES=${PLATFORM}_info.txt
 export UPLOAD_HOST=stage.mozilla.org
 export UPLOAD_SSH_KEY="~/.ssh/ffxbld_dsa"
 export UPLOAD_TO_TEMP=1
 export UPLOAD_USER=ffxbld
 export UPLOAD_TO_TEMP=1
 export POST_UPLOAD_CMD="post_upload.py -p firefox -v 3.5.6 -n 2 --release-to-candidates-dir"
 export MOZ_OBJDIR=obj-firefox
 export MOZ_PKG_PRETTYNAMES=1
 export MOZ_PKG_VERSION=3.5.6
 make -C obj-firefox/tools/update-packaging
 make -C obj-firefox upload

Kicked repacks:

 python force_release_l10n.py -m http://localhost:8010 -t FIREFOX_3_5_6_RELEASE -v -b releases/mozilla-1.9.1 -n catlee

Needed to run 'make installer' for win32 build. Killed off busted repack builds, created the installer, uploaded, and kicked win32 repacks.

Manually created *_info.txt files.

Sign

L10nVerify

Generate updates and push betatest snippets

Update verify

Publish updates to beta channel

Socorro product data updates

* Poke ss

Update Bouncer

Final checks before push

Push to mirrors

Virus Scan

Final Verification

Push updates to release channel

Release

XULRunner build

Publish updates to beta and release channels