Releases/Firefox 3.6.6/BuildNotes
< Releases | Firefox 3.6.6
Jump to navigation
Jump to search
Build Engineers
catlee
Signed-off Revision(s)
Tags
On releases/mozilla-1.9.2:
| Build # | Tag | Changeset |
| 1 | GECKO1924_20100413_RELBRANCH | TBD |
| FIREFOX_3_6_6_BUILD1 FIREFOX_3_6_6_RELEASE | TBD |
Build data
| Build # | Type | Build ID | Build machine |
| 1 | Linux | - | - |
| Mac | - | - | |
| Windows | - | - |
Notes
Build 1
- Clobbered 'Any release' on pm with clobberer.
- Started pm master (had been shutdown because it's unused).
- Moved the following slaves to pm:
- mw32-ix-slave03,04,05,06
- bm-xserve17,18,19,21,22
- mv-moz2-linux-ix-slave02,03,05,06,07
- Landed automation config
- Reconfiged pm
- Closed the Firefox3.6 tree
- Started the automation:
buildbot sendchange --username=catlee --master=localhost:9010 --branch=releases/mozilla-1.9.2 -m "Firefox 3.6.6 build1" Go
- Manually tagged configs, buildbotcustom, and tools with FIREFOX_3_6_6_BUILD1 and FIREFOX_3_6_6_RELEASE.
Tag
No problems. Very fast! 12 minutes to complete!
Opened Firefox3.6 tree again.
Source
No problems
XULRunner Source
No problems
Build/Repack
- linux: no problems
- macosx: no problems
- win32
- cs repack failed while doing "make l10n-upload-cs":
d:/mozilla-build/python25/python2.5.exe ../../build/upload.py --base-path ../../dist "../../dist/win32/cs/firefox-3.6.6.zip" ../../dist/win32/xpi/cs.xpi http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/3.6.6-candidates/build1/unsigned/win32/cs/firefox-3.6.6.zip http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/3.6.6-candidates/build1/unsigned/win32/xpi/cs.xpi Uploading e:\builds\moz2_slave\win32_repack\build\mozilla-1.9.2\dist\win32\cs\firefox-3.6.6.zip Uploading e:\builds\moz2_slave\win32_repack\build\mozilla-1.9.2\dist\win32\xpi\cs.xpi Running post-upload command: post_upload.py -p firefox -v 3.6.6 -n 1 --release-to-candidates-dir Upload complete d:/mozilla-build/python25/python2.5.exe ../../build/upload.py --base-path ../../dist ../../dist/update/win32/cs/firefox-3.6.6.complete.mar http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/3.6.6-candidates/build1/unsigned/update/win32/cs/firefox-3.6.6.complete.mar Uploading e:\builds\moz2_slave\win32_repack\build\mozilla-1.9.2\dist\update\win32\cs\firefox-3.6.6.complete.mar Running post-upload command: post_upload.py -p firefox -v 3.6.6 -n 1 --release-to-candidates-dir Upload complete d:/mozilla-build/python25/python2.5.exe ../../build/upload.py --base-path ../../dist "../../dist/win32/cs/Firefox Setup 3.6.6.exe" Read from remote host stage.mozilla.org: Connection reset by peer lost connection Uploading e:\builds\moz2_slave\win32_repack\build\mozilla-1.9.2\dist\win32\cs\Firefox Setup 3.6.6.exe Encountered error while uploading Command '['scp', '-o', 'IdentityFile=~/.ssh/ffxbld_dsa', '/e/builds/moz2_slave/win32_repack/build/mozilla-1.9.2/dist/win32/cs/Firefox Setup 3.6.6.exe', 'ffxbld@stage.mozilla.org:/tmp/tmp.ggCvt30755/win32/cs']' returned non-zero exit status 1 make: *** [l10n-upload-cs] Error 2
Rebuilt using this instructions:
[cltbld@production-master buildbot-helpers]$ python force_release_l10n.py -m http://localhost:8010 -t FIREFOX_3_6_6_RELEASE -v -s locales-file -n rail@mozilla.com
Forcing http://localhost:8010/builders/win32_repack/force with params: {'username': 'rail@mozilla.com', 'prop3value': 'FIREFOX_3_6_6_RELEASE', 'prop2value': 'cs', 'comments': 'Unknown', 'prop2name': 'locale', 'prop1value': 'FIREFOX_3_6_6_RELEASE', 'prop3name': 'l10n_revision', 'branch': 'cs', 'prop1name': 'en_revision'}
[cltbld@production-master buildbot-helpers]$ cat locales-file
cs win32
Partner Repacks
Can't do these from the automation until bug 554321 is resolved.
Unit tests
- macosx: green
- win32: green
- linux: orange linux_test xpcshell (bug 507239?)
TEST-UNEXPECTED-FAIL | /builds/slave/release-linux-unittest-xpcshell/build/xpcshell/tests/test_places/bookmarks/test_395593.js | test failed (with xpcshell return code: 0), see following log: >>>>>>> TEST-INFO | (xpcshell/head.js) | test 1 pending TEST-UNEXPECTED-FAIL | /builds/slave/release-linux-unittest-xpcshell/build/xpcshell/tests/test_places/bookmarks/test_395593.js | 1 == 3 - See following stack: JS frame :: /builds/slave/release-linux-unittest-xpcshell/build/xpcshell/head.js :: do_throw :: line 200 JS frame :: /builds/slave/release-linux-unittest-xpcshell/build/xpcshell/head.js :: do_check_eq :: line 230 JS frame :: /builds/slave/release-linux-unittest-xpcshell/build/xpcshell/tests/test_places/bookmarks/test_395593.js :: run_test :: line 84 JS frame :: /builds/slave/release-linux-unittest-xpcshell/build/xpcshell/head.js :: _execute_test :: line 128 JS frame :: -e :: <TOP_LEVEL> :: line 1 TEST-INFO | (xpcshell/head.js) | exiting test <<<<<<<
Sign
- Removed en-US.xpi from stage
#!/bin/bash
set -x
set -e
PRODUCT=firefox
VERSION=3.6.6
BUILD=1
TAG=FIREFOX_3_6_6_RELEASE
REPO="releases/mozilla-1.9.2"
EMAIL=rail@mozilla.com
KEYDIR=d:/2009-keys
mkdir -p ~/signing-work/${PRODUCT}-${VERSION}
cd ~/signing-work/${PRODUCT}-${VERSION}
cd ~/hg-tools
hg pull
hg up -r ${TAG}
cd -
mkdir -p ~/signing-work/${PRODUCT}-${VERSION}
cd ~/signing-work/${PRODUCT}-${VERSION}
cp ~/hg-tools/release/signing/* .
make PRODUCT=${PRODUCT} VERSION=${VERSION} BUILD=${BUILD} \
REPO=${REPO} EMAIL=${EMAIL} KEYDIR=${KEYDIR} USE_NEW=1
- All targets ran fine.
- logs look fine
- Ran postsign:
make postsign PRODUCT=${PRODUCT} VERSION=${VERSION} BUILD=${BUILD} REPO=${REPO} EMAIL=${EMAIL}
Generate updates and push betatest snippets
Failed when generating a partial update for the fa locale on mac.
Extracting /builds/slave/updates/build/temp/firefox/3.6.4/ftp/firefox-3.6.4.fa.mac.complete.mar to /builds/slave/updates/build/tmpOUjAmC-fastmode/97/from Extracting /builds/slave/updates/build/temp/firefox/3.6.6/ftp/firefox-3.6.6.fa.mac.complete.mar to /builds/slave/updates/build/tmpOUjAmC-fastmode/97/to skipping diff: Contents/Info.plist diffing: Contents/MacOS/XUL bzip2: Data integrity error when decompressing. Input file = /builds/slave/updates/build/tmpOUjAmC-fastmode/97/to/Contents/MacOS/XUL.bz2, output file = /builds/slave/updates/build/tmpOUjAmC-fastmode/97/to/Contents/MacOS/XUL It is possible that the compressed file(s) have become corrupted. You can use the -tvv option to test integrity of such files.
This becomes clearer if you check:
# on stage $ pwd /pub/mozilla.org/firefox/nightly/3.6.6-candidates/build1/update $ ls -l mac/fa/firefox-3.6.6.complete.mar -rw-r--r-- 1 ffxbld firefox 18840313 Jun 26 00:48 mac/fa/firefox-3.6.6.complete.mar $ sha1sum mac/fa/firefox-3.6.6.complete.mar e696cd6683e3f164f9a0b13f6cbb105580b8d16f mac/fa/firefox-3.6.6.complete.mar # on the slave (mv-moz2-linux-ix-slave07) $ pwd /builds/slave/updates/build/temp/firefox/3.6.6/ftp $ ls -l firefox-3.6.6.fa.mac.complete.mar -rw-rw-r-- 1 cltbld cltbld 18840313 Jun 26 00:48 firefox-3.6.6.fa.mac.complete.mar $ sha1sum firefox-3.6.6.fa.mac.complete.mar b52f66027f941e5028f0692e9ff64626525d51ca firefox-3.6.6.fa.mac.complete.mar $ wget -q -O- http://stage-old.mozilla.org/pub/mozilla.org/firefox/nightly/3.6.6-candidates/build1/update/mac/fa/firefox-3.6.6.complete.mar | sha1sum b52f66027f941e5028f0692e9ff64626525d51ca -
So the file size is correct but the hash is not, and the Castro cache strikes again. Fix:
- move /builds/slave/updates to updates.broken (instead of clobber to leave for debugging)
- remove file from proxy
# bc-proxy01 /usr/sbin/squidclient -m purge http://stage-old.mozilla.org/pub/mozilla.org/firefox/nightly/3.6.6-candidates/build1/update/mac/fa/firefox-3.6.6.complete.mar
- force build on 'updates' (and expect it to fail the diff_patcher_config step)