Releases/Firefox 3.6b4/BuildNotes
< Releases
NB: Text that is italicized indicates tasks still to be done, or information that needs to be filled in.
Build Engineers
Tracking Bug: bug 530112
- PST: lsblakk
- EST:
- NZDT: nthomas
Signed-off Revision(s)
Build 1: af0e2b9566cc
Tags
On mozilla-central:
Build # | Tag | Changeset |
1 | GECKO192b4_20091124_RELBRANCH | af0e2b9566cc |
FIREFOX_3_6b4_BUILD1 FIREFOX_3_6b4_RELEASE | 4c488520d1bf |
Build data
Build 1:
Platform | Build ID | Build machine |
Win32 | 20091124213835 | moz2-win32-slave33 |
Mac | 20091124201530 | moz2-darwin9-slave09 |
Linux | 20091124201751 | moz2-linux-slave12 |
Wince | 20091124202522 | moz2-win32-slave42 |
Notes
Done on pm01
Build 1
- Clean up previous releases build dirs, just for the slaves we used for 3.6b3 build1. Used cssh for linux/mac, RDP as Administrator on win32.
- Linux: linux-slave01,02,05,06,07,08,09,10,18,20,22,28; rm -rf /builds/slave/{tag,source,linux_build,linux_repack,updates,linux_update_verify,final_verification}/*
- Mac:darwin9-slave02,05,06,07,09,10,12, xserve07,09; rm -rf /builds/slave/{macosx_build,macosx_repack,l10n_verification, macosx_update_verify}/*
- Win32: win32-slave01,02,05,06,07,08,09,10,16,31,40; rm -rf /e/builds/moz2_slave/{win32_build,win32_repack,win32_update_verify,wince_build}/*
- bump mozilla-1.9.2 to 3.6b5pre with patch
- Get review and land [buildbot-configs patch], and re-enable ftp poller patch
- Closed the mozilla-1.9.2 tree
- Tagged build/{buildbot-configs,buildbotcustom,tools} with FIREFOX_3_6b4_RELEASE
- ONE-OFF - land sendchange hang fix from bug 528212 and restart master
- Sendchange was
buildbot sendchange --username=nthomas --master=localhost:9010 --branch=releases/mozilla-1.9.2 -m "Firefox 3.6b4 build1" ShakeAndBakeBaby
Tag
- slave: moz2-linux-slave08
- Land version bumps patch
- Re-opened mozilla-1.9.2
- No problems
Source
- slave: moz2-linux-slave42
- No problems
Build/Repack
- slaves
- Linux and Win32 no problems.
- Mac l10n bombed out because the slaves had not been cleaned up. Fix that (can't get l10n_verify and update verify on moz2-darwin9-slave05 because it needs rebooting) and then
# cltbld@production-master cd ~/tools hg pull hg up -r FIREFOX_3_6b4_RELEASE cd buildbot-helpers/ python force_release_l10n.py -m http://localhost:8010 -t FIREFOX_3_6b4_RELEASE -v -b releases/mozilla-1.9.2 -p macosx -n nthomas
- had failed to clean up bm-xserve07 and 09 so retrigger the locales that 15 locales that failed (af ar be bg bn-BD bn-IN ca cs cy da de el en-GB eo es-AR written to shipped-locales-macosx)
python force_release_l10n.py -m http://localhost:8010 -t FIREFOX_3_6b4_RELEASE -v -s shipped-locales-macosx -p macosx -n nthomas
- Manual verification that all l10n builds present:
# stage cd /home/ftp/pub/firefox/nightly/3.6b4-candidates/build1 # each should be 68 = en-US + 67 l10n builds for p in linux-i686 mac unsigned/win32; do echo `ls $p | grep -v xpi | wc -l` $p done
- Removed en-US.xpi from the 3.6b4-candidates/build1/ directory on stage
Socorro product data updates
Since Socorro 1.1 went live this is done with an Admin control panel, so asked Sam Sidler (ss) to enable those versions. That requires at least one crash report so created those using the CrashMe extension with linux 3.6b4 and 3.6b5pre builds.
Sign
L10nVerify
Generate updates and push betatest snippets
As well as the automated updates we'll need to connect 3.6b1 to b4 for af bg da, similar to what we did last time.