Releases/Firefox 11.0/BuildNotes: Difference between revisions

no edit summary
No edit summary
Line 29: Line 29:
| GECKO110_2012030912_RELBRANCH FIREFOX_11_0_BUILD1 FIREFOX_11_0_RELEASE  
| GECKO110_2012030912_RELBRANCH FIREFOX_11_0_BUILD1 FIREFOX_11_0_RELEASE  
| [http://hg.mozilla.org/releases/mozilla-release/rev/72e3dc061978 72e3dc061978]
| [http://hg.mozilla.org/releases/mozilla-release/rev/72e3dc061978 72e3dc061978]
|-
| 2
|
|
|}
|}


Line 57: Line 61:
| mw32-ix-slave13  
| mw32-ix-slave13  
| 3 hrs, 7 mins, 46 secs
| 3 hrs, 7 mins, 46 secs
|-
| rowspan="4" | 2
| Linux
| rowspan="4" |
|
|
|-
| Linux64
|
|
|-
| Mac
|
|
|-
| Windows
|
|
|}
|}


Line 228: Line 250:


==Build 2==
==Build 2==
===Preparing to start Automation===
* Set clobbers for the appropriate masters. Doing this 24-48 hours in advance should speedup the build.
* Reserve slaves
echo "10"> master/reserved_slaves_bm08-build1
* Land automation configs (are you or buildduty going to reconfig? great, merge. otherwise double-land only your configs)
* Tag buildbot-configs, buildbotcustom, & tools with build & release tags (FIREFOX_11_0_RELEASE FIREFOX_11_0_BUILD2)
* update and reconfigure the master
* start automation
# Dry-run
source ../bin/activate
PYTHONPATH=. ../bin/python ../tools/buildbot-helpers/release_sanity.py -u rail \
  -V 11.0 --branch mozilla-release --build-number 2 -c release-firefox-mozilla-release.py \
  --products firefox --l10n-dashboad-version=11 --dryrun localhost:9001
* Failed because beta-only locales was listed on the l10n dashboard:
2012-03-09 11:48:54,898 : ERROR :      locale mn missing in config
2012-03-09 11:48:54,898 : ERROR :      locale sw missing in config
2012-03-09 11:48:54,898 : ERROR : Error verifying l10n dashboard changesets
* reran
# Dry-run
source ../bin/activate
PYTHONPATH=. ../bin/python ../tools/buildbot-helpers/release_sanity.py -u rail \
  -V 11.0 --branch mozilla-release --build-number 2 -c release-firefox-mozilla-release.py \
  --products firefox --l10n-dashboad-version=11 --bypass-l10n-check --dryrun localhost:9001
PYTHONPATH=. ../bin/python ../tools/buildbot-helpers/release_sanity.py -u rail \
  -V 11.0 --branch mozilla-release --build-number 2 -c release-firefox-mozilla-release.py \
  --products firefox --l10n-dashboad-version=11 --bypass-l10n-check localhost:9001
=== Edit rsync exclude files ===
Edit /pub/mozilla.org/zz/rsyncd-mozilla-releases.exclude on stage so that it excludes the current release. This prevents external mirrors from picking up the new release prematurely.
For rapid release betas, this is not necessary as there's already an exclude that matches beta releases.
=== Tag ===
=== Bouncer Submitter ===
=== Source ===
=== Build ===
===== L10N Repacks =====
=== 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====
Used [http://hg.mozilla.org/build/braindump/file/55e0c88718fb/releases-related/sign_xulrunner.sh this script]
=== Partner Repack ===
=== L10N verify ===
=== Checksums ===
=== Updates ===
==== Update verify ====
=== Reset reserved slaves ===
=== Check permissions / AV scan ===
=== Push to internal mirrors ===
[https://intranet.mozilla.org/ReleaseEngineering/Release/Primer#Mirrors_.28internal_.26_external.29 Mirrors Policy]
=== Before Release Day ===
==== Run backupsnip for release snippets ====
=== Final verification ===
=== Push index file to mirrors ===
Confirmed users
3,104

edits