Releases/Firefox 3.0.11/BuildNotes

Be sure to use RELEASE_AUTOMATION_M14 in the buildbot master config and when tagging the Bootstrap config file, it fixes up the tagging of the changes from bug 483232 for partner repacks - nthomas

Build Engineers

catlee
Tracking release bug

Bonsai queries

Tags

Build 1:

Module Branch Tag Pull date
cvsroot/mozilla HEAD GECKO190_20090519_RELBRANCH FIREFOX_3_0_11_BUILD1 FIREFOX_3_0_11_RELEASE
l10n/l10n HEAD GECKO190_20090519_RELBRANCH FIREFOX_3_0_11_BUILD1 FIREFOX_3_0_11_RELEASE

Build data

Type Build ID SHA1 Push date Build machine

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.10
    • Deleted /builds/updates/firefox-3.0.10
    • Deleted /builds/source/firefox-3.0.10
    • Deleted /builds/data/cltbld/firefox-3.0.10
    • Deleted /builds/tinderbox/Xr-Mozilla1.9-Release/Linux_2.6.18-53.1.13.el5_Depend
    • Deleted /builds/tags/FIREFOX_3_0_3_BUILD1
    • Deleted /builds/tags/FIREFOX_3_0_4_BUILD1
  • On fx-mac-1.9-slave2:
    • Deleted /builds/verify/firefox-3.0.10
  • Space free on slaves:
    • fx-mac-1.9-slave2: 28G free on /
    • fx-win32-1.9-slave2: 17G free on D, 14G free on E
    • fx-linux-1.9-slave2: 21G free on /builds
  • Kicked off automation:
 buildbot sendchange --username=catlee --master=localhost:9989 -m"Firefox 3.0.11build1 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

Linux failed because pushing to hg would have created a new head. Clobbered /builds/verify/firefox-3.0.11/* on fx-linux-1.9-slave2 and rebuilt failed build. Second build passed.

Windows failed with "Step Updates died: shell call returned bad exit code: 1 at Bootstrap/Step.pm line 110.". Clobbered e:\builds\buildbot\trunk-automation\win32_update_verify\build and rebuilt. Second build failed with normal binary difference errors.

Mac passed on the first try.

Stage

No problems

Partner Repacks

First build failed because 7z couldn't be found. coop fixed this on the slave and forced a new build which ran successfully.

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 20090519-Firefox-3.0.11-beta
   ~/bin/pushsnip 20090519-Firefox-3.0.11-beta

At this point the release process was interrupted due to bug 495648.

Sign Installers

Update Bouncer

Push to mirrors

Final Verification

Publish Updates to Release Channel

Release