Releases/Firefox 11.0b7/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

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

Tags

Build # Branch, Tags Changeset
1 MOBILE80_#_RELBRANCH, FENNEC_VERSION_RELEASE, FENNEC_VERSION_BUILD1 N/A
GECKO110_2012030815_RELBRANCH, FIREFOX_11_0b7_BUILD1 FIREFOX_11_0b7_RELEASE ff0935d61662

Build data

Firefox

Build # Type Build ID Build machine Time to build
1 Linux 20120308162450 mv-moz2-linux-ix-slave14 1 hrs, 6 mins, 55 secs
Linux64 linux64-ix-slave05 1 hrs, 2 mins, 11 secs
Mac moz2-darwin10-slave43 3 hrs, 15 mins, 41 secs
Windows mw32-ix-slave20 3 hrs, 20 mins, 26 secs

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

no problems

Bouncer Submitter

no problems

Source

no problems

Start autosign

N/A

Build

Firefox

no problems

Firefox repacks

no problems

Fennec

N/A

Fennec repacks

N/A

Unittests / Talos

  1. Look to see that they ran
  2. Document any oranges (per platform) for unittests - if possible, try to confirm it's known/random
  3. Make sure there's no red/failures that we need to have a dev look at

XULRunner

Source

no problems

Build

no problems

Signing

Updated ~/sign_xulrunner_beta.sh and executed it (doc). No problems.

Partner Repack

N/A

Firefox Signing

N/A

Android Signing

N/A

L10N verify

Win32 failed on moz2-darwin10-slave25 when comparing locales to en-US for 11.0b7 builds

command timed out: 1200 seconds without output, attempting to kill

Retried and it was green on another slave, so moz2-darwin10-slave25 must be slower or in a bad state from previous jobs.

No problems for other 3 platforms.

Checksums

no problems

Updates

no problems

Update verify

no problems

Major Update

N/A

Reset reserved slaves

echo 0 > reserved_slaves_bm08-build1

Check permissions / AV scan

Both had no problems

Push to internal mirrors

no problems with automation

Final verification

no problems

Going to Beta

Run backupsnip

~/bin/backupsnip Firefox-11.0b7-build1
# 45m56.752s

Push to beta

~/bin/pushsnip Firefox-11.0b7-build1

Push index file to mirrors

N/A

Push to external mirrors

N/A

Release Day

Publish Fennec to the Android Market

N/A

Push XULRunner to Mirrors

# xrbld@stage
rsync  -av --exclude=*.txt --exclude=*unsigned* --exclude=*-symbols.zip \
 --exclude=*.checksums --exclude=jsshell* \
 /pub/mozilla.org/xulrunner/nightly/11.0b7-candidates/build1/ \
 /pub/mozilla.org/xulrunner/releases/11.0b7/

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