Releases/Firefox 3.6.12/BuildNotes: Difference between revisions
m (→Update Verify) |
|||
| Line 155: | Line 155: | ||
=====Results===== | =====Results===== | ||
=== Socorro product data updates === | === Socorro product data updates === | ||
TODO: Need to add Firefox 3.6.12 and 3.6.13pre | '''TODO''': Need to add Firefox 3.6.12 and 3.6.13pre | ||
===Update Bouncer=== | ===Update Bouncer=== | ||
Revision as of 10:37, 27 October 2010
Notes About Releasing
Please update the Release:Primer for future releases (bug fixes, changes to automation) as needed
Build Engineers
nthomas
Tracking bug
Signed-off Revision(s)
Build1: e2ad3b93a543
Tags
| Build # | Tag | Changeset |
| 1 | FIREFOX_3_6_12_RELEASE FIREFOX_3_6_12_BUILD1 | 8fe44c79dfd1 |
Build data
| Build # | Type | Build ID | Build machine | Time to build |
| 1 | Linux | 20101026200835 | linux-ix-slave13 | 1hr |
| Mac | 20101026200743 | bm-xserve09 | 2h5min | |
| Windows | 20101026210630 | mw32-ix-slave05 | 1h53min |
Build 1
Done on pm:8011
- Set a clobber for pm:8011, any release, all builders with clobberer
- Moved to this master
- mv-moz2-linux-ix-slave03
- bm-xserve07, bm-xserve09
- mw32-ix-slave16
- landed automation bumps
- tagged buildbot-configs, buildbotcustom, and tools with FIREFOX_3_6_12_BUILD1 and FIREFOX_3_6_12_RELEASE
- updated /tools/buildbotcustom/buildbotcustom/ (buidlbot-0.7 branch) and /builds/buildbot/configs/
- removed *.pyc in /builds/buildbot/moz2-master2
- reconfiged master
- kicked off automation with:
buildbot sendchange --username=nthomas --master=localhost:9011 --branch=releases/mozilla-1.9.2 -m "Firefox 3.6.12 build1" Go
Tag
No problems. Landed version bumps on default.
During tagging, catlee also moved over
- linux-ix-slave13, mv-moz2-linux-ix-slave08
- bm-xserve16
- mw32-ix-slave03, mw32-ix-slave05
Source
No problems with Firefox or XULRunner source steps.
Build/Repack
- Linux en-US: no problems
- Linux repacks: no problems
- Mac en-US: no problems
- Mac repacks: no problems
- Win32 en-US: no problems
- Win32 repacks: no problems
XULRunner builds
All green.
XULRunner Sign
Return slaves
Keeping enough for update generation and verification, plus l10n verify.
Partner Repacks
Unittest results
Sign
Removed en-US.xpi from candidates directory
To speed up signing, did the following on keymaster prior to repacks finishing:
PRODUCT=firefox
VERSION=3.6.12
BUILD=1
TAG=FIREFOX_3_6_12_RELEASE
REPO='releases/mozilla-1.9.2'
EMAIL=bhearsum@mozilla.com
KEYDIR=d:/2010-keys
cd ~/hg-tools
hg pull && hg up -r ${TAG}
mkdir ~/signing-work/${PRODUCT}-${VERSION}
cd ~/signing-work/${PRODUCT}-${VERSION}
cp ~/hg-tools/release/signing/* .
make df verify-gpg-passphrase setup verify-signcode-passphrase PRODUCT=${PRODUCT} VERSION=${VERSION} BUILD=${BUILD} REPO=${REPO} EMAIL=${EMAIL} KEYDIR=${KEYDIR} USE_NEW=1
# download target run multiple times to get things as they complete
make download PRODUCT=${PRODUCT} VERSION=${VERSION} BUILD=${BUILD} REPO=${REPO} EMAIL=${EMAIL} KEYDIR=${KEYDIR} USE_NEW=1
Once all the repacks finished, ran the following in the same window to do the signing:
# Need to download one more time to make sure we've got everything
make download PRODUCT=${PRODUCT} VERSION=${VERSION} BUILD=${BUILD} REPO=${REPO} EMAIL=${EMAIL} KEYDIR=${KEYDIR} USE_NEW=1
make stubs sign2 stage verify fake-upload PRODUCT=${PRODUCT} VERSION=${VERSION} BUILD=${BUILD} REPO=${REPO} EMAIL=${EMAIL} KEYDIR=${KEYDIR} USE_NEW=1
And then to upload:
make postsign PRODUCT=${PRODUCT} VERSION=${VERSION} BUILD=${BUILD} REPO=${REPO} EMAIL=${EMAIL}
L10N Verify
No problems
Updates
3.6* -> 3.6.12
Generation
bug 607564 upload_snippets failed with:
rsync -av -e ssh -oIdentityFile=~/.ssh/cltbld_dsa aus2.test/ cltbld@aus2-staging.mozilla.org:/opt/aus2/snippets/staging/20101026-Firefox-3.6.12-test ... Permission denied (publickey). rsync: connection unexpectedly closed (0 bytes received so far) [sender] rsync error: error in rsync protocol data stream (code 12) at io.c(463) [sender=2.6.8]
Second run failed during commit_verify_configs (bug 607570):
hg commit ... nothing changed program finished with exit code 1
Disabled self.bumpVerifyConfigs() in ReleaseUpdatesFactory (http://diff.pastebin.mozilla.org/827934), reconfigured the master, reran updates.
Update Verify
Due to failed updates had to force update verify for all platforms.
3.0.19 -> 3.6.12 MU
Generation
Quick Verification
Push to AUS
Enable test snippets
Verify
Results
Socorro product data updates
TODO: Need to add Firefox 3.6.12 and 3.6.13pre