Releases/Firefox 8.0b1/BuildNotes: Difference between revisions
< Releases
Jump to navigation
Jump to search
No edit summary |
|||
| Line 157: | Line 157: | ||
===== Maemo5-GTK ===== | ===== Maemo5-GTK ===== | ||
Generated, but won't be shipped. | |||
===== Desktop Builds ===== | ===== Desktop Builds ===== | ||
| Line 214: | Line 214: | ||
=== Update XULRunner wiki page === | === Update XULRunner wiki page === | ||
==== Push the files ==== | ==== Push the files ==== | ||
==== Publish to the Android Market ==== | ==== Publish to the Android Market ==== | ||
Revision as of 17:13, 28 September 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:
- bug - description
Build Engineers
bhearsum - Tracking bug: bug 689327
Signed-off Revision(s)
Build 1: 7b8d7d4b1c90
L10N changesets
- Firefox: https://l10n-stage-sj.mozilla.org/shipping/l10n-changesets?ms=fx8_beta_b1
- Fennec: https://l10n-stage-sj.mozilla.org/shipping/json-changesets?ms=fennec8_beta_b1&platforms=linux%2C+macosx%2C+win32&multi_maemo-multilocale_repo=mobile-browser&multi_maemo-multilocale_rev=default&multi_maemo-multilocale_path=locales%2Fmaemo-locales&multi_android-multilocale_repo=mobile-browser&multi_android-multilocale_rev=default&multi_android-multilocale_path=locales%2Fmaemo-locales
Tags
| Build # | Branch, Tags | Changeset |
| 1 | MOBILE80_2011092805_RELBRANCH, FENNEC_8_0b1_RELEASE, FENNEC_8_0b1_BUILD1 | ac89e8348a6a |
| GECKO80_2011092805_RELBRANCH, FIREFOX_8_0b1_BUILD1 FIREFOX_8_0b1_RELEASE | 8c16a7575d10 |
Build data
Firefox
| Build # | Type | Build ID | Build machine | Time to build |
| 1 | Linux | 20110928060149 | mv-moz2-linux-ix-slave10 | 2 hrs, 33 mins, 5 secs |
| Linux64 | ||||
| Mac | ||||
| Windows | mw32-ix-slave03 | 3 hrs, 4 mins, 51 secs |
Fennec
| Build # | Type | Build ID | Build machine | Time to build |
| 1 | android | 20110928055811 | mv-moz2-linux-ix-slave21 | 1 hrs, 45 mins, 9 secs |
| maemo5-gtk | mv-moz2-linux-ix-slave20 | 1 hrs, 46 mins, 27 secs | ||
| linux | linux-ix-slave15 | 1 hrs, 13 mins, 54 secs | ||
| macosx | bm-xserve11 | 2 hrs, 17 mins, 50 secs | ||
| win32 | mw32-ix-slave05 | 1 hrs, 24 mins, 48 secs |
Notes
Build 1
Preparing to start Automation
- Hit "Ship it" for Firefox & Fennec 8.0b1
- Requested a clobber for Any master, mozilla-beta, any builder
- Landed configs and tagged buildbot-configs, buildbotcustom, tools, and mozharness repositories with {FIREFOX,FENNEC}_8_0b1_{RELEASE,BUILD1}
- Set reserved_slaves to 10:
# cltbld@buildbot-master08 echo 10 > /builds/buildbot/build1/master/reserved_slaves_bm08-build1
- Updated master configs, ran checkconfig, reconfiged.
- Ran release_sanity.py:
cd /builds/buildbot/build1/master source ../bin/activate PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u bhearsum -p firefox -V 8.0b1 --branch mozilla-beta --build-number 1 -c release-firefox-mozilla-beta.py --dryrun localhost:9001
- Started the release:
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u bhearsum -p firefox -V 8.0b1 --branch mozilla-beta --build-number 1 -c release-firefox-mozilla-beta.py localhost:9001
Then I realized that I only started Firefox, so did the following to get Fennec going:
- Dry run:
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u bhearsum -V 8.0b1 --branch mozilla-beta --build-number 1 -c release-fennec-mozilla-beta.py --dryrun --products fennec localhost:9001
- Starting it:
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u bhearsum -V 8.0b1 --branch mozilla-beta --build-number 1 -c release-fennec-mozilla-beta.py --products fennec localhost:9001
E-mail Metrics
Sent the following mail:
Firefox,firefox,firefox,8.0b1,8.0 Firefox,firefox,firefox,9.0a2,9.0 Firefox,firefox,firefox,10.0a1,10.0
Tag
No problems
Bouncer Submitter
No problems
Source
No problems
Start autosign
PRODUCT=firefox
VERSION=8.0b1
BUILD=1
TAG=FIREFOX_8_0b1_RELEASE
REPO='releases/mozilla-beta'
EMAIL=release@mozilla.com
KEYDIR=d:/2010-keys
RELCONFIG=mozilla/release-firefox-mozilla-beta.py
cd ${HOME}/hg-tools/ # if it exists, otherwise create a fresh clone
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
No problems
Maemo5-GTK
Generated, but won't be shipped.
Desktop Builds
No problems
Desktop repacks
No problems
Unittests / Talos
XULRunner
Source
No problems
Build
No problems
Signing
Repacks
Firefox
Fennec
No problems
Firefox Signing
Android Signing
- Edited ~/sign_android-0.8.sh to match current releases
- Ran the script, worked fine.
Android Signature Verification
Passed