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
- Build3: 9d6448b6a677
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 | 52 mins |
[Linux 64 compressed] | 20100817135329 | moz2-linux64-slave06 | 2 hrs, 7 mins | |
[Mac OS X] | 20100817134330 | bm-xserve11 | 3 hrs, 28 mins | |
[Mac OS X 64] | 20100817134655 | moz2-darwin10-slave05 | 1 hrs, 45 mins | |
[Win32] | 20100817145336 | mw32-ix-slave03 | 2 hrs, 44 mins | |
3 | [Linux compressed] | 20100818120848 | mv-moz2-linux-ix-slave10 | 59 mins |
[Linux 64 compressed] | 20100818121643 | moz2-linux64-slave06 | 1 hrs, 51 mins | |
[Mac OS X] | 20100818121614 | bm-xserve11 | 3 hrs, 31 mins | |
[Mac OS X 64] | 20100818121922 | moz2-darwin10-slave05 | 1 hrs, 48 mins | |
[Win32] | 20100818132640 | mw32-ix-slave03 | 2 hrs, 48 mins |
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
L10N Verify
- metadiff for win32_l10n had warnings - on many locales
source/bin/chrome/${locale}.jar and target/bin/chrome/${locale}.jar differ
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, forgot to remove *.pyc will have to wait and see if that causes any problems)
- 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. bug 508896
- 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.
Build/Repack
No problems
Unittests
- Filed bug 588546 because of a regression from bug 585098 where now only the unittestPlatforms specified in the release_config get the make packageTest step run. This results in only sendchanges/tests for win32 -- note in build2 also got test package for macosx, but see if that still happens now that buildbotcustom was updated for this run
Results
- win32 tests run on pm had a timeout on xpcshell consistent with bug 580525
Signing
en-US.xpi removed from stage (need someone to say why this step is needed, I just did it to copy beta 3):
#ffxbld@stage cd /pub/mozilla.org/firefox/nightly/4.0b4-candidates/build3 rm en-US.xpi
Using instructions.
L10N Verify
- no problems Only in... for all platforms was mostly the same except some ja/ja-JP differences (we will be symlinking the ftp later for that locale)
- win32 currently gives warnings on the jar diff step -- this appears to be new since bug 552668 and was not present in previous beta releases
source/bin/chrome/${locale}.jar and target/bin/chrome/${locale}.jar differ