Releases/Firefox 10.0.6esr/BuildNotes

From MozillaWiki
Jump to: navigation, 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:

Build Engineers

{catlee} - Tracking bug: bug 758796

Signed-off Revision(s)

Build 1: 5be573d1665f

L10N changesets

No l10n changes

Tags

Manually tag the automation code, then record the generated tags below. (details)

Build # Branch, Tags Changeset
MOBILE1006_2012071312_RELBRANCH, FENNEC_10.0.6esr_RELEASE, FENNEC_10.0.6esr_BUILD1 dd4b1d007af1
GECKO1006_2012071312_RELBRANCH, FIREFOX_10.0.6esr_BUILD1 FIREFOX_10.0.6esr_RELEASE 6c432561c1fd

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
android-xul

Notes

Build 1

Set reserved slaves

Set reserved slaves to 4 on bm25

Preparing to start Automation

Clobbered release-mozilla-esr10 on all masters

# ffxbld@stage
mkdir /pub/mozilla.org/firefox/candidates/10.0.6esr-candidates
cd /pub/mozilla.org/firefox/nightly/
ln -s ../candidates/10.0.6esr-candidates .

Landed automation configs Tag buildbot-configs, buildbotcustom, & tools with build & release tags

hg tag {FIREFOX,FENNEC}_10_0_6esr_{RELEASE,BUILD1}

update and reconfigure the master

release sanity:

cd /builds/buildbot/build1/master
source ../bin/activate
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u catlee -V 10.0.6esr \
  --branch mozilla-esr10 --build-number 1 -c release-firefox-mozilla-esr10.py \
  -c release-fennec-mozilla-esr10.py --dryrun --products firefox,fennec localhost:9001

complains about l10n dashboard for fennec 10.0.6esr. this is expected. all the l10n revisions check out ok.

re-run with -l (to skip l10n checks) and without --dryrun

PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u catlee -V 10.0.6esr \
  --branch mozilla-esr10 --build-number 1 -c release-firefox-mozilla-esr10.py \
  -c release-fennec-mozilla-esr10.py -l --products firefox,fennec localhost:9001

E-mail Metrics

subject: [release] Firefox 10.0.6esr metrics submission

Firefox,firefox,firefox,10.0.6,10.0
Firefox,firefox,firefox,10.0.6esr,10.0

E-mail mirrors@mozilla.org

Don't use external mirrors for ESR

Edit rsync exclude files

Don't use external mirrors for ESR

Tag

No problems

Bouncer Submitter

No problems

Source

No problems

Build

Firefox

No problems

Firefox repacks

No problems

Fennec

No problems

Fennec repacks

No problems

XULRunner

No xulrunner for ESR releases

Partner Repack

No partner repacks for ESR releases

Android Signing

# cltsign@signing1
cd /home/cltsign/signing-work/mozharness
hg pull -u
python2.6 ~/signing-work/mozharness/scripts/sign_android.py --config-file signing/android_mozilla-esr10.py

Checksums

No problems

Updates

No problems

Update verify

No problems

Reset reserved slaves

echo 0 > master/reserved_slaves

Check permissions / AV scan

No problems

Push to internal mirrors

Done by automation - no problems

Final verification

No problems


Before Release Day

Run backupsnip for release snippets

# ffxbld@aus3-staging
~/bin/backupsnip Firefox-10.0.6esr-build1

Push index file to mirrors

Not for ESR

Push to external mirrors

Not for ESR

Release Day

Publish Fennec to the Play Store (for beta releases and release releases)

Push the files (for beta releases and release releases)

Not releasing 10.0.6esr fennec

Play Store (for beta releases and release releases)

Not releasing 10.0.6esr to play store

Check Throttling

OK

Push to Release Channel (for beta releases and release releases)

~/bin/pushsnip Firefox-10.0.6esr-build1

Update symlinks

# ffxbld@stage
rm latest-10.0esr; ln -s 10.0.6esr latest-10.0esr
Remove index.html files

Not for ESR

Update browser choice website

Not for ESR