Releases/Firefox 4.0b4/BuildNotes
< Releases | Firefox 4.0b4
Jump to navigation
Jump to search
Build Engineers
lsblakk, aki - tracking bug
Signed-off Revision(s)
- Build1: b51b190b9fcc
- Build2: 9aa39b619a19
L10N changesets
- using l10n dashboard I grabbed the l10n-changesets for the config update patch, then hit "Ship it!" Note: if there are pending sign-offs, ping Axel to make sure it's ok to grab the changesets
Tags
On mozilla-central:
Build # | Tag | Changeset |
1 | GECKO20b4_20100817_RELBRANCH | b51b190b9fcc |
FIREFOX_4_0b4_BUILD1, FIREFOX_4_0b4_RELEASE | cb39cf6342e5 | |
2 | FIREFOX_4_0b4_BUILD2, FIREFOX_4_0b4_RELEASE | 9aa39b619a19 |
3 | FIREFOX_4_0b4_BUILD3, FIREFOX_4_0b4_RELEASE | 9d6448b6a677 |
Build data
Build # | Type | Build ID | Build machine | Time to build |
2 | [Linux compressed] | 20100805181633 | mv-moz2-linux-ix-slave10 | |
[Linux 64 compressed] | 20100817135329 | moz2-linux64-slave06 | ||
[Mac OS X] | 20100817134330 | bm-xserve11 | ||
[Mac OS X 64] | 20100817134655 | moz2-darwin10-slave05 | ||
[Win32] | 20100817145336 | mw32-ix-slave03 | ||
2 | [Linux compressed] | - | - | - |
[Linux 64 compressed] | - | - | - | |
[Mac OS X] | - | - | - | |
[Mac OS X 64] | - | - | - | |
[Win32] | - | - | - |
Build 1
- Marked all builders for all 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 the following slaves to pm:
- from pm03:
- mv-moz2-linux-ix-slave10
- mw32-ix-slave18
- mw32-ix-slave15
- from pm01:
- mv-moz2-linux-ix-slave02
- mv-moz2-linux-ix-slave03
- mv-moz2-linux-ix-slave04
- mw32-ix-slave02
- mw32-ix-slave03
- bm-xserve06
- bm-xserve11
- bm-xserve12
- bm-xserve16
- moz2-linux64-slave04
- moz2-linux64-slave06
- moz2-darwin10-slave05
- moz2-darwin10-slave06
- from pm03:
- Landed config patch
- Reconfigured pm (delete *.pyc files)
- needed to delete some files on pm since it was out of space (deleted /tmp/tmp* and got 2.3 GB)
- sendchange to get things running:
buildbot sendchange --username=lsblakk --master=localhost:9010 --branch=mozilla-central -m "Firefox 4.0b4 build1" Go
Tag
mv-moz2-linux-ix-slave04
- I had not reconfigured pm (all that fun with checkconfig messing up distracted me!) and so the first run of tag did 4.0b3 tagging instead
- Beltzner had already given the request to cancel builds and wait for new additions to the 4.0b4 build2 so I re-did tagging (on the same slave) with force build after reconfiging and clobbering.
- Re-did build1 tagging with the correct config to cut the relbranch.
After tagging completed we stopped for:
- https://bugzilla.mozilla.org/show_bug.cgi?id=587922 (fix needed)
- https://bugzilla.mozilla.org/show_bug.cgi?id=585877 (backout)
Build 2
- Removed *pyc on pm moz2-master
- Clobbered the release builders (NOTE: do not be connected to Build-VPN)
- Used same l10n-changesets as build1 since Axel did not respond to ping
- Landed configs
- Reconfig & close m-c tree
- Sendchange:
buildbot sendchange --username=lsblakk --master=localhost:9010 --branch=mozilla-central -m "Firefox 4.0b4 build2" go
Tag
mv-moz2-linux-ix-slave04
- tagged buildbot-configs, buildbotcustom, tools with FIREFOX_4_0b4_BUILD2, FIREFOX_4_0b4_RELEASE (and also did BUILD1 since that hadn't happened yet)
no problems
Source
mv-moz2-linux-ix-slave04
no problems
Build/Repack
No Problems on all platforms (linux,linux64,macosx,macosx64,win32)
Unittests
- Sendchanges were not correctly formed in the automation (bug 585098 was checked in but pm buildbotcustom had not been updated) so I manually did sendchanges to get linux/linux64/macosx/macosx64 results:
Unittest:
buildbot sendchange --master production-master01.build.mozilla.org:9009 --username sendchange-unittest --branch release-mozilla-central-linux-opt-unittest --revision 9aa39b619a19 http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/4.0b4-candidates/build2/linux-i686/en-US/firefox-4.0b4.tar.bz2 http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/4.0b4-candidates/build2/linux-i686/en-US/firefox-4.0b4.tests.zip buildbot sendchange --master production-master01.build.mozilla.org:9009 --username sendchange-unittest --branch release-mozilla-central-linux64-opt-unittest --revision 9aa39b619a19 http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/4.0b4-candidates/build2/linux-x86_64/en-US/firefox-4.0b4.tar.bz2 http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/4.0b4-candidates/build2/linux-x86_64/en-US/firefox-4.0b4.tests.zip buildbot sendchange --master production-master01.build.mozilla.org:9009 --username sendchange-unittest --branch release-mozilla-central-macosx-opt-unittest --revision 9aa39b619a19 'http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/4.0b4-candidates/build2/mac/en-US/Firefox 4.0 Beta 4.dmg' 'http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/4.0b4-candidates/build2/mac/en-US/Firefox 4.0 Beta 4.tests.zip' buildbot sendchange --master production-master01.build.mozilla.org:9009 --username sendchange-unittest --branch release-mozilla-central-macosx64-opt-unittest --revision 9aa39b619a19 'http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/4.0b4-candidates/build2/mac64/en-US/Firefox 4.0 Beta 4.dmg' 'http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/4.0b4-candidates/build2/mac64/en-US/Firefox 4.0 Beta 4.tests.zip' buildbot sendchange --master production-master01.build.mozilla.org:9009 --username sendchange-unittest --branch release-mozilla-central-win32-opt-unittest --revision 9aa39b619a19 http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/4.0b4-candidates/build2/unsigned/win32/en-US/firefox-4.0b4.zip http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/4.0b4-candidates/build2/unsigned/win32/en-US/firefox-4.0b4.tests.zip
Talos:
buildbot sendchange --master production-master01.build.mozilla.org:9009 --username sendchange --branch release-mozilla-central-linux-talos --revision 9aa39b619a19 http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/4.0b4-candidates/build3/linux-i686/en-US/firefox-4.0b4.tar.bz2 buildbot sendchange --master production-master01.build.mozilla.org:9009 --username sendchange --branch release-mozilla-central-linux64-talos --revision 9aa39b619a19 http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/4.0b4-candidates/build3/linux-x86_64/en-US/firefox-4.0b4.tar.bz2 buildbot sendchange --master production-master01.build.mozilla.org:9009 --username sendchange --branch release-mozilla-central-win32-talos --revision 9aa39b619a19 http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/4.0b4-candidates/build3/unsigned/win32/en-US/firefox-4.0b4.zip buildbot sendchange --master production-master01.build.mozilla.org:9009 --username sendchange --branch release-mozilla-central-macosx-talos --revision 9aa39b619a19 'http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/4.0b4-candidates/build3/mac/en-US/Firefox 4.0 Beta 4.dmg' buildbot sendchange --master production-master01.build.mozilla.org:9009 --username sendchange --branch release-mozilla-central-macosx64-talos --revision 9aa39b619a19 'http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/4.0b4-candidates/build3/mac64/en-US/Firefox 4.0 Beta 4.dmg'
Results
- Linux/Linux64/Macosx64 builds did not make tests, upload tests, thus failed tests
- Win32 had a green run on the tests run on pm, but had intermittent orange on the ones run on minis (two runs, since I triggered a second set manually)
- Macosx ran orange on all but jsreftest and reftest
Signing
Using instructions - I found that the last step of verifying hangs and I had to kill the process. Both times it got stuck trying to unpack a mar (different ones):
Error unpacking mar file d:/signing-work/firefox-4.0b4/signed-build2/update/win32/cs/firefox-4.0b4.complete.mar to /cygdrive/c/DOCUME~1/cltsign/LOCALS~1/Temp/1/tmpX_8Vf8
L10N Verify
- metadiff for win32_l10n had warnings - on all locales - about chrome.jar being different
Updates
mv-moz2-linux-ix-slave03
- first run of updates blew up on downloading 75/363, I moved updates/builds dir aside and tried again and got past 75 on the downloading.
Build 3
- missed the maxVer bump required for the Feedback Add-On
- clobbered release builders
- no l10n changes - checked with Axel in #release-drivers
- reconfig pm (Note updated buildbotcustom before this build)
- notified #developers (changed topic even!) and closed tree for tagging
- Why do we close the tree for tagging? Our automation doesn't cope well with losing a push race
- sendchange:
buildbot sendchange --username=lsblakk --master=localhost:9010 --branch=mozilla-central -m "Firefox 4.0b4 build3" doit
Tag
mv-moz2-linux-ix-slave04
- tagged buildbot-configs, buildbotcustom, tools with FIREFOX_4_0b4_BUILD3, FIREFOX_4_0b4_RELEASE
no problems
Source
No problems.