Releases/Firefox 11.0b7/BuildNotes: Difference between revisions
No edit summary |
|||
Line 96: | Line 96: | ||
-pfirefox -V 11.0b7 --branch mozilla-beta --build-number 1 \ | -pfirefox -V 11.0b7 --branch mozilla-beta --build-number 1 \ | ||
-c release-firefox-mozilla-beta.py localhost:9001 | -c release-firefox-mozilla-beta.py localhost:9001 | ||
=== E-mail Metrics === | === E-mail Metrics === | ||
Use the address "metrics-alerts < AT > mozilla < PERIOD > org" | Use the address "metrics-alerts < AT > mozilla < PERIOD > org" | ||
Firefox,firefox,firefox,11.0b7,11.0 | |||
Firefox,firefox,firefox, | |||
=== E-mail mirrors@mozilla.org === | === E-mail mirrors@mozilla.org === | ||
N/A | |||
=== Edit rsync exclude files === | === Edit rsync exclude files === | ||
N/A | |||
=== Tag === | === Tag === | ||
=== Bouncer Submitter === | === Bouncer Submitter === | ||
=== Source === | === Source === | ||
=== Start autosign === | === Start autosign === | ||
N/A | |||
=== Build === | === Build === | ||
Line 161: | Line 122: | ||
==== Fennec ==== | ==== Fennec ==== | ||
N/A | |||
===== Fennec repacks ===== | ===== Fennec repacks ===== | ||
N/A | |||
=== Unittests / Talos === | === Unittests / Talos === | ||
Line 176: | Line 138: | ||
====Signing==== | ====Signing==== | ||
N/A, done at build time. | |||
=== Partner Repack === | === Partner Repack === | ||
N/A | |||
=== Firefox Signing === | === Firefox Signing === | ||
N/A | |||
=== Android Signing === | === Android Signing === | ||
N/A | |||
=== L10N verify === | === L10N verify === | ||
=== Checksums === | === Checksums === | ||
Line 201: | Line 157: | ||
=== Major Update === | === Major Update === | ||
N/A | |||
=== Reset reserved slaves === | === Reset reserved slaves === | ||
=== Check permissions / AV scan === | === Check permissions / AV scan === | ||
Line 217: | Line 167: | ||
=== Push to internal mirrors === | === Push to internal mirrors === | ||
This is done by automation for rapid release betas. | This is done by automation for rapid release betas. | ||
=== Going to Beta === | === Going to Beta === | ||
Line 233: | Line 177: | ||
Assuming this is not a chemspill. | Assuming this is not a chemspill. | ||
==== Run backupsnip for | ==== Run backupsnip for beta snippets ==== | ||
Do this the night before release day as it can take up to two hours. | Do this the night before release day as it can take up to two hours. | ||
Line 246: | Line 190: | ||
=== Release Day === | === Release Day === | ||
==== Publish Fennec to the Android Market ==== | ==== Publish Fennec to the Android Market ==== | ||
N/A | |||
====Push XULRunner to Mirrors ==== | ====Push XULRunner to Mirrors ==== | ||
Line 277: | Line 204: | ||
==== Push to Release Channel ==== | ==== Push to Release Channel ==== | ||
N/A | |||
==== Update symlinks ==== | ==== Update symlinks ==== | ||
N/A | |||
===== Remove index.html files ===== | ===== Remove index.html files ===== | ||
N/A | |||
==== Update browser choice website ==== | ==== Update browser choice website ==== | ||
N/A |
Revision as of 00:00, 9 March 2012
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
nthomas - Tracking bug: bug 734260
Signed-off Revision(s)
Build 1: ff5f2055aba4
Only building Firefox this time.
L10N changesets
Instructions on how to get them
- Firefox: l10n-changesets
- Fennec: N/A
Tags
Build # | Branch, Tags | Changeset |
1 | MOBILE80_#_RELBRANCH, FENNEC_VERSION_RELEASE, FENNEC_VERSION_BUILD1 | N/A |
GECKO80_#_RELBRANCH, FIREFOX_10_0b7_BUILD1 FIREFOX_10_0b7_RELEASE | # |
Build data
Firefox
Build # | Type | Build ID | Build machine | Time to build |
1 | Linux | |||
Linux64 | ||||
Mac | ||||
Windows |
Fennec
N/A
Notes
Build 1
Preparing to start Automation
- Set clobbers for any master, mozilla-beta, and any builder
- Reserve slaves, e.g.:
[cltbld@buildbot-master08 master]$ pwd /builds/buildbot/build1/master [cltbld@buildbot-master08 master]$ cat reserved_slaves_bm08-build1 8
- For build1 only, create a symlink for your $version (eg 11.0b4, 10.0.2esr, 10.0.2, 3.6.27) (until bug 725839 is resolved)
# ffxbld@stage cd /pub/mozilla.org/firefox/nightly/ mkdir ../candidates/11.0b7-candidates ln -s ../candidates/11.0b7-candidates 11.0b7-candidates
- hit 'Ship it' on 'Firefox 11 Beta Build 7' milestone and updated l10n changesets for desktop
- Double landed automation configs
- Tag buildbot-configs, buildbotcustom, & tools with build & release tags.
hg tag FIREFOX_11_0b7_RELEASE FIREFOX_11_0b7_BUILD1
- update and reconfigure the master
- start automation (NB: normally have Fennec in here too, see 11.0b6 notes)
cd /builds/buildbot/build1/master source ../bin/activate PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u nthomas \ -pfirefox -V 11.0b7 --branch mozilla-beta --build-number 1 \ -c release-firefox-mozilla-beta.py --dryrun localhost:9001 PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u nthomas \ -pfirefox -V 11.0b7 --branch mozilla-beta --build-number 1 \ -c release-firefox-mozilla-beta.py localhost:9001
E-mail Metrics
Use the address "metrics-alerts < AT > mozilla < PERIOD > org"
Firefox,firefox,firefox,11.0b7,11.0
E-mail mirrors@mozilla.org
N/A
Edit rsync exclude files
N/A
Tag
Bouncer Submitter
Source
Start autosign
N/A
Build
Firefox
Firefox repacks
Fennec
N/A
Fennec repacks
N/A
Unittests / Talos
- Look to see that they ran
- Document any oranges (per platform) for unittests - if possible, try to confirm it's known/random
- Make sure there's no red/failures that we need to have a dev look at
XULRunner
Source
Build
Signing
N/A, done at build time.
Partner Repack
N/A
Firefox Signing
N/A
Android Signing
N/A
L10N verify
Checksums
Updates
Update verify
Major Update
N/A
Reset reserved slaves
Check permissions / AV scan
It is supposed to be triggered automatically after updates are done. File a bug if it doesn't.
Push to internal mirrors
This is done by automation for rapid release betas.
Going to Beta
Run backupsnip
NOTE: Remember to do this at least an hour ahead of the expected "go to beta" email.
Push to beta
Before Release Day
Assuming this is not a chemspill.
Run backupsnip for beta snippets
Do this the night before release day as it can take up to two hours.
Final verification
Push index file to mirrors
Push to external mirrors
if this is a chemspill you will want to ping justdave (or other sysadmin) in #release-drivers and ask them to enable CDN
Release Day
Publish Fennec to the Android Market
N/A
Push XULRunner to Mirrors
Update XULRunner wiki page
For major releases or chemspills, update the links on:
Also for older releases:
- https://developer.mozilla.org/en/XULRunner_1.9.2_Release_Notes
- https://developer.mozilla.org/en/Gecko_SDK
Push to Release Channel
N/A
Update symlinks
N/A
Remove index.html files
N/A
Update browser choice website
N/A