Releases/Firefox 4.0b5/BuildNotes

From MozillaWiki
Jump to navigation Jump to search

Notes About Releasing

Please update the Release:Primer for future releases (bug fixes, changes to automation) as needed

Build Engineers

lsblakk

Signed-off Revision(s)

L10N changesets

l10n dashboard

Tags

Build # Tag Changeset
1 GECKO20b5_20100831_RELBRANCH b6cc0d1d0fda
FIREFOX_4_0b5_BUILD1, FIREFOX_4_0b5_RELEASE 58575263536b

Build data

Build # Type Build ID Build machine Time to build
1 Linux [compressed .tar.bz2] 20100831064831 mv-moz2-linux-ix-slave02 56 mins, 42 secs
Linux64 [compressed .tar.bz2] 20100831065840 moz2-linux64-slave02 1 hrs, 1 mins, 15 secs
Macosx [.dmg] 20100831070010 bm-xserve11 3 hrs, 33 mins, 5 secs
Macosx64 [.dmg] 20100831070403 moz2-darwin10-slave05 1 hrs, 51 mins, 7 secs
Win32 [.exe/.zip] 20100831080731 mw32-ix-slave02 2 hrs, 42 mins, 5 secs

Build 1

  • Marked all builders for all branches (picking just one branch doesn't work right now) releases on pm for a clobber -- https://build.mozilla.org/clobberer/ has a Release Clobber option if you are not connected to Build VPN
  • Moved Slaves to pm
    • from pm01
      • bm-xserve{06,11,12,16}
      • mw32-ix-slave{02,03,04}
      • moz2-darwin10-slave{05,06,07}
      • mv-moz2-linux-ix-slave{02,03}
    • from pm03
      • mv-moz2-linux-ix-slave{08,11}
      • moz2-linux64-slave{01,02,03}
      • mw32-ix-slave{14}
  • Landed configs patch
  • Updated /tools/buildbotcustom, removed /builds/buildbot/moz2-master/*.pyc, checkconfig
  • Closed tree for tagging and then started automation with:
buildbot sendchange --username=lsblakk --master=localhost:9010 --branch=mozilla-central -m "Firefox 4.0b5 build1" Go

Tag

mv-moz2-linux-ix-slave03

No problems, re-opened tree. Tagged buildbot-configs, buildbotcustom, tools with FIREFOX_4_0b5_BUILD1, FIREFOX_4_0b5_RELEASE

Source

mv-moz2-linux-ix-slave03

No problems

Build/Repack

  • Announce the build candidates dir link in the Releases wiki
  • Linux build/repack - no problems
  • Linux64 build/repack - no problems
  • Macosx64 build/repack - no problems
  • Macosx build/repack - no problems
  • Win32 build - no problems
    • id repack failed because it lost the slave so I did a force build setting branch=id, en_revision&l10n_revision=FIREFOX_4_0b5_RELEASE, and locale=id
    • id passed repack on second run

Returned slaves (all but 2 linux, and one per OS for post-signing)

  • mv-moz2-linux-ix-slave{02,03} -> pm01
  • moz2-linux64-slave{02,03} -> pm03
  • moz2-darwin10-slave{06,07} -> pm01

Unittests

Triggered properly, no problems.

Results

  • Linux/Linux64/Macosx64/Win32{win2k3,win7}/Macosx
    • had a lot of browser_list.js fails in mochitest-other, filed bug 592279 after checking with #developers - this is new to b5, browser_list.js was not present in b4
  • Linux/Linux64
    • opengl test suite orange, but is also orange in trunk and not exposed/scraped yet tracking:bug 580405
  • Linux64
    • errors on mochitest-2 in test_suspend.html which matched bug 589442, made comment with log link in bug
    • tp4 data failed to upload - matched issue to bug 587812 and made comment with log link
  • Macosx64
    • hit the test_punycodeURI.js error from bug 561350, made note in bug
    • talos chrome errors: FAIL: Busted: tgfx FAIL: browser frozen
  • Win32{win7}
    • Rev3 WINNT 6.1 release-mozilla-central opt test direct3D - orange

Signing

L10N Verify

Updates

Update Verify

Final checks before push

Virus check

Update Bouncer

Push to mirrors

Final verify

Push snippets to beta channel

Remove index.html files

Release