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
  • bm-xserve{11,12,16} -> pm01
  • mw32-ix-slave{02,03,04} -> 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

Using instructions

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