Releases/Firefox 6.0.1/BuildNotes: Difference between revisions
< Releases | Firefox 6.0.1
Jump to navigation
Jump to search
| Line 169: | Line 169: | ||
Saved the following as ~/tmp/sign_6.0.1.sh | Saved the following as ~/tmp/sign_6.0.1.sh | ||
<pre> | |||
PRODUCT=firefox | PRODUCT=firefox | ||
VERSION=6.0.1 | VERSION=6.0.1 | ||
| Line 186: | Line 187: | ||
rsync -av ~/hg-tools/lib/python/ ./lib/python/ | rsync -av ~/hg-tools/lib/python/ ./lib/python/ | ||
make autosign PRODUCT=${PRODUCT} VERSION=${VERSION} BUILD=${BUILD} REPO=${REPO} EMAIL=${EMAIL} KEYDIR=${KEYDIR} RELCONFIG=${RELCONFIG} | make autosign PRODUCT=${PRODUCT} VERSION=${VERSION} BUILD=${BUILD} REPO=${REPO} EMAIL=${EMAIL} KEYDIR=${KEYDIR} RELCONFIG=${RELCONFIG} | ||
</pre> | |||
bash -xe sign_6.0.1.sh 2>&1 | tee sign_6.0.1.log | |||
=== Build === | === Build === | ||
Revision as of 16:32, 30 August 2011
Notes About Releasing
Please update the Notes Template and the Release:Primer for future releases (bug fixes, changes to automation) as needed
Bugs hit
Enter any bugs pre-existing or newly discovered and filed during the release:
Build Engineers
aki - Tracking bug: bug 682939
Signed-off Revision(s)
Build 1: 791d19e33b2a
L10N changesets
- Unchanged from 6.0 due to chemspill.
Tags
| Build # | Branch, Tags | Changeset |
| MOBILE60_2011083008_RELBRANCH, FENNEC_6_0_1_RELEASE, FENNEC_6_0_1_BUILD1 | f13f3f7c028e | |
| GECKO60_2011083006_RELBRANCH, FIREFOX_6_0_1_BUILD1 FIREFOX_6_0_1_RELEASE | 41ea1b3fb0a9 |
Build data
Firefox
| Build # | Type | Build ID | Build machine | Time to build |
| 1 | Linux | |||
| Linux64 | ||||
| Mac | ||||
| Windows |
Fennec
| Build # | Type | Build ID | Build machine | Time to build |
| 1 | android | |||
| maemo5-gtk | ||||
| linux | ||||
| macosx | ||||
| win32 |
Notes
buildbot-master07
Build 1
- landed mozharness patch
- got r+ for configs patch with 'tbd'.
- set clobberer for any master, mozilla-release, any builder
- reserved 10 slaves
echo "10" > master/reserved_slaves_bm07-build1
- no new l10n changesets for chemspill
- landed patcher-configs patch to not send 6.0.1 to the beta channel
- waiting for 'go'
- got go - 791d19e33b2a
- dual landed configs
- landed on production buildbot-configs, tagged buildbot-configs (production), mozharness, tools, buildbotcustom (production-0.8)
- updated master
make update
- release_sanity noop
cd master . ../bin/activate PYTHONPATH=. ../bin/python ../tools/buildbot-helpers/release_sanity.py -u aki -V 6.0.1 \ --branch mozilla-release --build-number 1 -c release-firefox-mozilla-release.py -c release-fennec-mozilla-release.py \ --dryrun --products firefox,fennec localhost:9001 2>&1 | tee aki.out
- that died on l10n-changesets_mobile-release.json [!]
ls -l l10n*json # nothing ! ln -s /builds/buildbot/build1/buildbot-configs/mozilla/l10n*json . ls -l *json
- rerun:
PYTHONPATH=. ../bin/python ../tools/buildbot-helpers/release_sanity.py -u aki -V 6.0.1 \ --branch mozilla-release --build-number 1 -c release-firefox-mozilla-release.py -c release-fennec-mozilla-release.py \ --dryrun --products firefox,fennec localhost:9001 2>&1 | tee aki.out
- passed. looked at aki.out, |rm aki.out|
- start automation:
PYTHONPATH=. ../bin/python ../tools/buildbot-helpers/release_sanity.py -u aki -V 6.0.1 \ --branch mozilla-release --build-number 1 -c release-firefox-mozilla-release.py -c release-fennec-mozilla-release.py \ --products firefox,fennec localhost:9001
E-mail Metrics
Emailed with
Firefox,firefox,firefox,6.0.1,6.0.1
Tag
No problems
Bouncer Submitter
Source
Start autosign
Saved the following as ~/tmp/sign_6.0.1.sh
PRODUCT=firefox
VERSION=6.0.1
BUILD=1
TAG=FIREFOX_6_0_1_RELEASE
REPO='releases/mozilla-release'
EMAIL=release@mozilla.com
KEYDIR=d:/2010-keys
RELCONFIG=mozilla/release-firefox-mozilla-release.py
cd ${HOME}/hg-tools/
hg pull && hg up -r ${TAG}
mkdir -p ~/signing-work/${PRODUCT}-${VERSION}/lib/python
cd ~/signing-work/${PRODUCT}-${VERSION}
cp ~/hg-tools/release/signing/* .
rsync -av ~/hg-tools/lib/python/ ./lib/python/
make autosign PRODUCT=${PRODUCT} VERSION=${VERSION} BUILD=${BUILD} REPO=${REPO} EMAIL=${EMAIL} KEYDIR=${KEYDIR} RELCONFIG=${RELCONFIG}
bash -xe sign_6.0.1.sh 2>&1 | tee sign_6.0.1.log
Build
Firefox
Fennec
Android
Maemo5-GTK
Desktop Builds
Desktop repacks
Unittests / Talos
XULRunner
Source
Build
Signing
Repacks
Firefox
Fennec
Partner Repack
Firefox
Fennec
Firefox Signing
Android Signing
Android Signature Verification
Maemo5-GTK repos
L10N verify
Updates
Update verify
Major Update
Update verify
Socorro Product Data Updates
Check permissions / AV scan
Reset reserved slaves
Push files to internal mirrors
Push to beta
Push XULRunner to Mirrors
Update XULRunner wiki page
Publish Fennec
Create bouncer entry for maemo
Push the files
Publish to the Android Market
IMPORTANT - Make sure to follow instructions! See 6.0b6's push to Market.