Releases/Firefox 3.6a2/BuildNotes
From MozillaWiki
< Releases
Contents
Build Engineers
nthomas
Signed-off Revision(s)
Build1: 9270914d2bda
Tags
On mozilla-central:
Build # | Tag | Changeset |
1 | GECKO192a2_20090915_RELBRANCH | 9270914d2bda |
FIREFOX_3_6a2_BUILD1, FIREFOX_3_6a2_RELEASE | d6ea24d83be1 | |
2 | FIREFOX_3_6a2_BUILD2, FIREFOX_3_6a2_RELEASE | bf28b5220348 |
Notes
- WinCE milestone release only, no desktop platforms
- no l10n in this alpha
- used production-master02
Build 1
- Landed WinCE support
- Landed automation bump
- buildbotcustom updated to rev 1de2c8218d63 to exclude building CAB. Our source cutoff is before we landed CAB support in m-1.9.2
- reconfiged production-master02
- Dont use sendchange, because we dont want l10n/updates to happen. Just click forcebuild in buildbot master for the source and wince_build steps.
Tag
- manual branch to GECKO192a2_20090915_RELBRANCH at 9270914d2bda
- land version bump to 3.6a2
- title bar change
- tag FIREFOX_3_6a2_BUILD1 & FIREFOX_3_6a2_RELEASE on d6ea24d83be1
- whitespace change to mozilla/README.txt to put tip back on default
- push
Source
- forced build, no problems
Build
- WinCE build had no problems, producing zip and mar
- to produce a cab file, go to moz2-win32-slave48 and do the following at an msys prompt
cd /e/builds/moz_slave/wince_build/build/obj-firefox/dist d:/mozilla-build/python25/python2.5.exe /e/builds/moz2_slave/wince_build/build/build/package/wince/make_wince_cab.py -s "d:\msvs9/SmartDevices/SDK/SDKTools/cabwiz.exe" "firefox" "Firefox" "wince-arm/en-US/firefox-3.6a2.cab" scp -i ~/.ssh/ffxbld_dsa -p wince-arm/en-US/firefox-3.6a2.cab \ ffxbld@stage.mozilla.org:/pub/mozilla.org/firefox/nightly/3.6a2-candidates/build1/wince-arm/en-US/
Build 2
- Rebuilding to have fast start (bug 511984)
- bump release config and land, reconfig master
- verified release mozconfig has --enable-faststart
- cleanup slaves for build1 source and wince_build
- Dont use sendchange, because we dont want l10n/updates to happen. Just click forcebuild in buildbot master for the source and wince_build steps.
Tag
Landed these changes from default branch onto GECKO192a2_20090915_RELBRANCH:
- rev 3ff8d644eedd to support creating cabs, from bug 511662
- rev 2e178391791f to fix argument order when using faststart, from bug 511662
- rev cfb87e8bc934, dolske's DOS line endings fix
- rev cb7990bd183f to build and package faststart, from bug 511984
- tagged FIREFOX_3_6a2_BUILD2, moved FIREFOX_3_6a2_RELEASE tag
- whitespace change to README.txt to force tip back onto default
- push
Source
No problems
Build
No problems. Removed en-US.xpi from stage.
No signing of cab/zip contents, l10n verify, updates generation or verification, bouncer etc to do for this release
Sign
GPG signatures only, done manually.
Final checks before push
Each of the find calls should return no output.
cd /pub/mozilla.org/firefox/nightly/3.6a2-candidates/build2/ find . ! -user ffxbld find . ! -group firefox find . -type f ! -perm 644 find . -type d -mindepth 1 ! -perm 755 ! -name 'contrib*' find . -type d -maxdepth 1 ! -perm 2775 -name 'contrib*'
No output from any of these commands.
Push to mirrors
# login to another build machine as cltbld # login from there to stage as ffxbld rsync -av --exclude=*.log --exclude=*.txt --exclude=*unsigned* /pub/mozilla.org/firefox/nightly/3.6a2-candidates/build2/ /pub/mozilla.org/firefox/releases/namoroka/alpha2