Firefox 2.0.0.13:BuildNotes

Build Engineers

bhearsum, joduinn Version/config bump bug 422122

Bonsai queries

Tags

Module Tag Pull date
cvsroot/mozilla RC1: GECKO181_20080311_RELBRANCH FIREFOX_2_0_0_13_RC1 FIREFOX_2_0_0_13_RELEASE 2008-03-09 23:00 PDT
mofo/talkback/fullsoft RC1: GECKO181_20080311_RELBRANCH FIREFOX_2_0_0_13_RC1 2008-03-09 23:00 PDT
l10n/l10n RC1: GECKO181_20080311_RELBRANCH FIREFOX_2_0_0_13_RC1 2008-03-09 23:00 PDT

Build data

Type Build ID SHA1 Push date Build machine
[Windows installer/zip] RC1: production-pacifica-vm
[Mac compressed] RC1: bm-xserve05
[Linux compressed] RC1: production-prometheus-vm

Notes

RC1

Bootstrap Tag: RELEASE_AUTOMATION_M8

Setup before starting:

  • Did a 'cvs up' in /builds/buildbot/Automation/bootstrap-configs
    • All files are now Up-to-date
  • Did a 'cvs up' in /builds/buildbot/Automation/buildbot-configs
    • master.cfg is "Locally Modified" to contain passwords. Identical to repository version otherwise.
    • Ran 'buildbot reconfig'
  • ensure that machines have enough resources
    • production-1.8-master
      • rsync -nav /home/ftp/pub/firefox/nightly/2.0.0.11-candidates/ stage.mozilla.org:/home/ftp/pub/firefox/nightly/2.0.0.11-candidates/
      • removed /home/ftp/pub/thunderbird/ after comparing to staging like above
      • Did not remove /build/tags -- plenty of space on /builds
    • On bm-xserve05 remove the contents of /builds/verify/*
    • Ran 'cd /builds/updates && rm -rf firefox-2.0.0.12-test/ thunderbird-2.0.0.9/ firefox-2.0.0.10/' on production-prometheus-vm to free up some space.
    • Free space on production-1.8-master before starting: /builds - 33G, /data - 26G
    • Free space on bm-xserve05 before starting: / - 36G
    • Free space on production-prometheus-vm before starting: /builds - 29G
    • Free space on production-pacifica-vm before starting: C - 36.4G
  • Turned off the nightly builders on production-1.8-master to make sure they don't interfere with the release. (We need to figure out how to avoid this in the future).
  • Kicked off the automation:
buildbot sendchange --username=bhearsum --master=localhost:9989 -m"Firefox 2.0.0.13 RC1" release

Tag

No problems.

Source

No problems.

Build

  • OS X wouldn't start, had to restart the slave and manually kick off OS X build.

Sign

No problems.

L10nVerify

No problems.

Updates to Test Channels (betatest & releasetest)

  • Updates died when trying to pull a build from stage-old.
    • Filed bug 422421 on getting http from stage-old fixed.
    • s/stage-old/stage/ in the bootstrap.cfg and restarted updates.
    • There was some other fall-out from this, had to blow away /builds/updates/firefox-2.0.0.13 and restart Updates.
  • Rhelmer accidently interrupted updates, ran the following by hand:
ssh cltbld@production-prometheus-vm
cd /builds/updates/firefox-2.0.0.13/patcher
./patcher2.pl --create-patches --app=firefox --config=../config/moz18-branch-patcher2.cfg

update Verify

  • Linux/Win32 passed
  • Mac failed because 'ka' is in verify config when it shouldn't be. This was only caught since many old builds were removed from stage.m.o

Stage

Updates to Beta Channels

Sign Installers

Release

Update Bouncer

Final Verification

Enable update channel

Free Software Builds

Wall clock timings