Releases/Firefox 3.5.12/BuildNotes: Difference between revisions
ChrisCooper (talk | contribs) |
ChrisCooper (talk | contribs) |
||
| Line 82: | Line 82: | ||
uk win32 | uk win32 | ||
Note: win32-slave45 kept resurrecting itself and taking new builds. I had to rename the buildbot.tac file to get it to stop, and then force eo and ta again. | Note: win32-slave45 kept resurrecting itself and taking new builds. I had to rename the buildbot.tac file to get it to stop, and then force eo and ta again. Filed [https://bugzilla.mozilla.org/show_bug.cgi?id=590384 bug 590384] on the issue. | ||
=== Socorro product data updates === | === Socorro product data updates === | ||
Revision as of 02:06, 25 August 2010
Notes About Releasing
Please update the Release:Primer for future releases (bug fixes, changes to automation) as needed
Build Engineers
coop Tracking bug
Signed-off Revision(s)
Build 1: 9bf43fa8f722
L10N changesets
Tags
| Build # | Tag | Changeset |
| 1 | GECKO19112_20100824_RELBRANCH | be767ca7d143 |
| FIREFOX_3_5_12_BUILD1 FIREFOX_3_5_12_RELEASE | fe98f1651feb |
Build data
| Build # | Type | Build ID | Build machine | Time to build |
| 1 | Linux | 20100824101110 | mv-moz2-linux-ix-slave09 | 30 mins, 59 secs |
| Mac | 20100824102410 | bm-xserve22 | 1 hrs, 45 mins, 44 secs | |
| Windows | 20100824110549 | mw32-ix-slave20 | 1 hrs, 30 mins, 14 secs |
Notes
Using pm02.
Build 1
- Used clobberer to clean up all previous releases
- Moved the following slaves
- linux: mv-moz2-linux-ix-slave09
- mac: bm-xserve22
- win32: mw32-ix-slave20
- Landed automation version bumps. Tagged tip of buildbot-configs, buildbotcustom, and tools with FIREFOX_3_5_12_RELEASE and FIREFOX_3_5_12_BUILD1
- updated master checkouts, removed *.pyc from master dir, reconfigured production-master02
- closed Firefox3.5 tree
- Kicked off automation
buildbot sendchange --username=coop --master=localhost:9010 --branch=releases/mozilla-1.9.1 -m "Firefox 3.5.12 build1" Go
Tag
No problems. Landed version bump and reopened mozilla-1.9.1.
Source / XULRunner source
No problems
Build/Repack
Linux: No problems Mac: No problems Win32: 7 locales failed (cy, en-GB, eo, ku, ta, te, uk) with an hg error:
TypeError: a2b_hex() argument 1 must be string or read-only buffer, not None
All the failures happened on one slave (win32-slave45), so I shutdown that slave and then used the force_release_l10n.py tool to re-trigger those locales:
./force_release_l10n.py -m http://production-master02.build.mozilla.org:8010 -t FIREFOX_3_5_12_RELEASE -v -s my-locales -n coop
my-locales contained the following:
cy win32 en-GB win32 eo win32 ku win32 ta win32 te win32 uk win32
Note: win32-slave45 kept resurrecting itself and taking new builds. I had to rename the buildbot.tac file to get it to stop, and then force eo and ta again. Filed bug 590384 on the issue.
Socorro product data updates
- Use crash-stats admin page
- "Branch Data Sources"
- If not present in the 'Missing Entries' table (no crashes yet), use the 'add new product version' link
- Added Firefox 3.5.12 and 3.5.13pre
Signing
Removed en-US.xpi from stage.
#!/bin/bash
set -x
set -e
PRODUCT=firefox
VERSION=3.5.12
BUILD=1
TAG=FIREFOX_3_5_12_RELEASE
REPO="releases/mozilla-1.9.1"
EMAIL=coop@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 -
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
Got "Signature verification succeeded" email. Reviewed stdout, win32_signing_build1.log.
make postsign PRODUCT=${PRODUCT} VERSION=${VERSION} \
BUILD=${BUILD} REPO=${REPO} EMAIL=${EMAIL}