Releases/Firefox 3.5.11/BuildNotes
Build Engineers
nthomas bug 576203
Signed-off Revision(s)
Build 1: ae51fe8759e3
Tags
On releases/mozilla-1.9.1:
| Build # | Tag | Changeset |
| 1 | GECKO19111_20100701_RELBRANCH | ae51fe8759e3 |
| FIREFOX_3_5_11_BUILD1 FIREFOX_3_5_11_RELEASE | 56248d52ac25 |
Build data
| Build # | Type | Build ID | Build machine |
| 1 | Linux | 20100701014043 | mv-moz2-linux-ix-slave09 |
| Mac | 20100701014808 | bm-xserve22 | |
| Windows | 20100701023340 | mw32-ix-slave22 |
Notes
Using pm02.
Build 1
- Used clobberer to clean up all previous releases (conferred with bhearsum over this re 3.6.7)
- Moved the following slaves
- mac: bm-xserve19,22
- Landed automation version bumps. Tagged tip of buildbot-configs, buildbotcustom, and tools with FIREFOX_3_5_11_RELEASE and FIREFOX_3_5_11_BUILD1
- updated master checkouts, removed *.pyc from master dir, reconfigured production-master02
- closed Firefox3.5 tree
- Kicked off automation
buildbot sendchange --username=nthomas --master=localhost:9010 --branch=releases/mozilla-1.9.1 -m "Firefox 3.5.11 build1" Go
Tag
No problems. Landed version bump and reopened mozilla-1.9.1.
Source, XULRunner Source
No problems
Build/Repack
- linux32 - all green
Removed manually en-US.xpi from candidates dir
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.11 and 3.5.12pre
Sign
Removed en-US.xpi from stage.
#!/bin/bash
set -x
set -e
PRODUCT=firefox
VERSION=3.5.11
BUILD=1
TAG=FIREFOX_3_5_11_RELEASE
REPO="releases/mozilla-1.9.1"
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
Reviewed stdout, win32_signing_build1.log.
make postsign PRODUCT=${PRODUCT} VERSION=${VERSION} \
BUILD=${BUILD} REPO=${REPO} EMAIL=${EMAIL}
Got "Signature verification succeeded" email.
L10nVerify
This is run separately for each platform since bug 571199.
All platforms are green. Mac has the following (harmless) diff (changes in buildbot path):
diff -r firefox-3.5.11-build1/diffs/mac.bg.diff firefox-3.5.10-build1/diffs/mac.bg.diff 151c151 < > //@line 36 "/builds/moz2_slave/macosx_repack/build/releases/l10n-mozilla-1.9.1/bg/browser/firefox-l10n.js" --- > > //@line 36 "/builds/slave/macosx_repack/build/releases/l10n-mozilla-1.9.1/bg/browser/firefox-l10n.js" 155c155
Updates
bug 575966 removed the mar files for 3.5.10, so I put them back again before updates ran
# ffxbld@stage cd /pub/mozilla.org/firefox/nightly/3.5.10-candidates/build1/update rsync -av /pub/mozilla.org/firefox/releases/3.5.10/update/ .
This is a once-off thing.
Generate updates and push betatest snippets
No problems.
Update verify
- Linux: PASS
- Mac: PASS
- Win32: PASS
Major update generation and verification
Publish updates to beta channel
Patch to unthrottle beta updates.
Update Bouncer
Added manually
Socorro product data updates
Added '3.5.10' and '3.5.11pre' to socorro using https://crash-stats.mozilla.com/admin/branch_data_sources