Releases/Firefox 8.0b5/BuildNotes
< Releases
Jump to navigation
Jump to search
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:
- bug - description
Build Engineers
rail - Tracking bug: bug 695655
Signed-off Revision(s)
Build 1: fc2bb0c7af44
L10N changesets
Instructions on how to get them
Tags
| Build # | Branch, Tags | Changeset |
| MOBILE80_2011102618_RELBRANCH, FENNEC_8_0b5_RELEASE, FENNEC_8_0b5_BUILD1 | 1559949121cc | |
| GECKO80_2011102619_RELBRANCH, FIREFOX_8_0b5_BUILD1, FIREFOX_8_0b5_RELEASE | 317fabbef86b |
Build data
Firefox
| Build # | Type | Build ID | Build machine | Time to build |
| 1 | Linux | 20111026191032 | mv-moz2-linux-ix-slave18 | 2 hrs, 32 mins, 31 secs |
| Linux64 | linux64-ix-slave15 | 2 hrs, 12 mins, 48 secs | ||
| Mac | moz2-darwin10-slave48 | |||
| Windows | mw32-ix-slave08 |
Fennec
| Build # | Type | Build ID | Build machine | Time to build |
| 1 | android | 20111026190650 | mv-moz2-linux-ix-slave10 | 1 hrs, 42 mins, 17 secs |
| linux | mv-moz2-linux-ix-slave02 | 1 hrs, 10 mins, 53 secs | ||
| macosx | bm-xserve15 | 2 hrs, 12 mins, 48 secs | ||
| win32 | mw32-ix-slave06 | 1 hrs, 30 mins, 18 secs |
Notes
Build 1
Master: buildbot-master08.build.sjc1.mozilla.com
Syncing repos
N/A
Diff mozconfigs
N/A
Preparing to start Automation
- Set clobbers for the appropriate masters
- reserved slaves
echo "10"> master/reserved_slaves_bm08-build1
- Update l10n changesets for desktop, mobile
- Land automation configs
- Tag buildbot-configs (production), buildbotcustom (production-0.8), tools with {FIREFOX,FENNEC}_8_0b5_{RELEASE,BUILD1}
- update and reconfigure the master
make update && make checkconfig && make reconfig
- release sanity
cd /builds/buildbot/build1/master source ../bin/activate PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u rail -pfirefox,fennec -V 8.0b5 --branch mozilla-beta --build-number 1 -c release-firefox-mozilla-beta.py -c release-fennec-mozilla-beta.py --dryrun localhost:9001
It failed, see [1] for the details
- start automation
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u rail -pfirefox,fennec -V 8.0b5 --branch mozilla-beta --build-number 1 -c release-firefox-mozilla-beta.py -c release-fennec-mozilla-beta.py localhost:9001
E-mail Metrics
N/A
E-mail mirrors@mozilla.org
N/A
Tag
No problems
Bouncer Submitter
No problems
Source
No problems
Start autosign
PRODUCT=firefox
VERSION=8.0b5
BUILD=1
TAG=FIREFOX_8_0b5_RELEASE
REPO='releases/mozilla-beta'
EMAIL=release@mozilla.com
KEYDIR=d:/2011-keys
RELCONFIG=mozilla/release-firefox-mozilla-beta.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}
Build
Firefox
Fennec
Android
Maemo5-GTK
N/A
Desktop Builds
Desktop repacks
Unittests / Talos
XULRunner
Source
No problems
Build
Signing
NOTE: use new signcode keys from d:/2011-keys (fix docs)
Repacks
Firefox
Fennec
Partner Repack
Firefox
Fennec
Firefox Signing
Android Signing
No problems with instructions
Android Signature Verification
No problems
Maemo5-GTK repos
N/A
L10N verify
Updates
Update verify
Major Update
Update verify
Socorro Product Data Updates
Reset reserved slaves
Check permissions / AV scan
Push files to internal mirrors
Final verification
Push to beta
Push index file to mirrors
N/A
Push to external mirrors
N/A
Publish Fennec
Create bouncer entry for maemo
N/A
Push the files
(only for < 8.0b*) really?
Publish to the Android Market
IMPORTANT - Make sure to follow instructions!
- download multi apk (e.g. multi/fennec-8.0b5.multi.eabi-arm.apk)
- visit https://market.android.com/publish
- choose "Firefox Beta" or "Firefox"
- select the "APK Files" tab and choose "Upload APK"
- choose the multi apk that you downloaded and hit "upload"
- NOTE: the progress bar does not seem to show progress (at least on Google Chrome)
- when it finishes uploading, verify VersionCode is build date
- hit "Save"
- choose the multi apk that you downloaded and hit "upload"
- activate new apk (You should see an Error message since both apk's are active)
- deactivate old apk (You should not see the Error message anymore)
- hit "Save"
- If this is a beta 1, go to "Product Details" tab -> Recent Changes, change the url to
http://www.mozilla.com/en-US/mobile/{VERSION}beta/releasenotes/
- and hit "Save"
Push XULRunner to Mirrors
Update XULRunner wiki page
N/A
Push to Release Channel
N/A
Update symlinks
N/A
Remove index.html files
N/A
Update browser choice website
N/A