Releases/Firefox 14.0b6/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

{aki} - Tracking bug: bug 758788

Signed-off Revision(s)

Build 1: ee6af303bd9f

L10N changesets

Instructions on how to get them

Tags

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

Build # Branch, Tags Changeset
1 GECKO140_2012060421_RELBRANCH, FIREFOX_14_0b6_BUILD1 FIREFOX_14_0b6_RELEASE d337682bc4dd
2 GECKO140_2012060511_RELBRANCH, FIREFOX_14_0b6_BUILD2 FIREFOX_14_0b6_RELEASE 538cf07e6ba1

Build data

Firefox

Build # Type Build ID Build machine Time to build
1 Linux 20120604220634 linux-ix-slave28 1 hrs, 7 mins, 9 secs
Linux64 linux64-ix-slave21 1 hrs, 6 mins, 49 secs
Mac
Windows
2 Linux 20120605113340 linux-ix-slave32 1 hrs, 5 mins, 47 secs
Linux64 linux64-ix-slave21 1 hrs, 7 mins, 7 secs
Mac bld-lion-r5-046 1 hrs, 19 mins, 51 secs
Windows mw32-ix-slave09 3 hrs, 40 mins, 38 secs

Notes

Build 1

Diff mozconfigs

If this is a *.0 beta -> release. May also need to update the whitelist of nightly vs release differences for release sanity.

Preparing to start Automation

detailed instructions

  • Set clobbers for bm13
  • Reserved 5 slaves
  • Created a candidates symlink
  • Updated l10n changesets for desktop
  • Double landed configs
  • Tagged buildbot-configs, buildbotcustom, & tools with build & release tags.
  • Updated and reconfigured the master
cd /builds/buildbot/build1/master
source ../bin/activate
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u aki -V 14.0b6 --branch mozilla-beta --build-number 1 \
    --release-config release-firefox-mozilla-beta.py --products firefox --dryrun localhost:9001

This got these mozconfig errors:

2012-06-04 21:43:39,952 : ERROR : found in browser/config/mozconfigs/macosx-universal/nightly but not in browser/config/mozconfigs/macosx-universal/release: mk_add_options MOZ_MAKE_FLAGS="-j12"
2012-06-04 21:43:39,953 : ERROR : found in browser/config/mozconfigs/macosx-universal/nightly but not in browser/config/mozconfigs/macosx-universal/release: ac_add_options --with-ccache
2012-06-04 21:43:43,219 : ERROR : found in browser/config/mozconfigs/linux64/nightly but not in browser/config/mozconfigs/linux64/release: STRIP_FLAGS="--strip-debug"
2012-06-04 21:43:44,755 : ERROR : found in browser/config/mozconfigs/linux32/nightly but not in browser/config/mozconfigs/linux32/release: STRIP_FLAGS="--strip-debug"
2012-06-04 21:43:44,756 : ERROR : Error verifying mozconfigs

Due to the l10n dashboard listing this as beta 1 instead of beta 6:

2012-06-04 21:44:02,752 : ERROR : cannot find l10n dashboard at https://l10n.mozilla.org/shipping/l10n-changesets?ms=fx14_beta_b6
2012-06-04 21:44:02,753 : ERROR : Error verifying l10n dashboard changesets
  • ran with -l -m:
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u aki -V 14.0b6 --branch mozilla-beta --build-number 1 \
--release-config release-firefox-mozilla-beta.py --products firefox -l -m localhost:9001


E-mail Metrics

Sent

Firefox,firefox,firefox,14.0b6,14.0
Fennec,firefox-mobile,fennec,14.0b6,14.0


Tag

No problems.

Bouncer Submitter

No problems.

Source

Broke, filed bug 761678

Build

Firefox

No w32 or lion build slaves! Locked some onto bm13 for build 2.

ALL STOP

Build 2

Preparing to start Automation

detailed instructions

  • Set clobbers for bm13
  • Double landed fix for bug 761678 (broken source build): default production
  • Double landed configs default production
  • Tagged buildbot-configs, buildbotcustom, & tools with build & release tags.
  • Updated and reconfigured the master
cd /builds/buildbot/build1/master
source ../bin/activate
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u aki -V 14.0b6 --branch mozilla-beta --build-number 2 \
    --release-config release-firefox-mozilla-beta.py --products firefox --dryrun localhost:9001

This got these mozconfig errors:

2012-06-05 11:15:31,515 : ERROR : found in browser/config/mozconfigs/macosx-universal/nightly but not in browser/config/mozconfigs/macosx-universal/release: mk_add_options MOZ_MAKE_FLAGS="-j12"
2012-06-05 11:15:31,516 : ERROR : found in browser/config/mozconfigs/macosx-universal/nightly but not in browser/config/mozconfigs/macosx-universal/release: ac_add_options --with-ccache
2012-06-05 11:15:34,874 : ERROR : found in browser/config/mozconfigs/linux64/nightly but not in browser/config/mozconfigs/linux64/release: STRIP_FLAGS="--strip-debug"
2012-06-05 11:15:36,700 : ERROR : found in browser/config/mozconfigs/linux32/nightly but not in browser/config/mozconfigs/linux32/release: STRIP_FLAGS="--strip-debug"
  • ran with -m:
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u aki -V 14.0b6 --branch mozilla-beta --build-number 2 \
--release-config release-firefox-mozilla-beta.py --products firefox -m localhost:9001

Tag

No problems.

Source

No problems.

Build

Firefox

No problems.

Firefox repacks

No problems.

Unittests / Talos

details

  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.

Checksums

No problems.

Updates

No problems.

Update verify

No problems.

Reset reserved slaves

Done.

Check permissions / AV scan

No problems.

Push to internal mirrors

No problems.

Final verification

No problems.

Going to Beta

NOTE: Skip to "Before Release Day" for beta releases

Run backupsnip

time ~/bin/backupsnip Firefox-14.0b6-build2
real	11m27.853s
user	0m3.813s
sys	0m7.964s

Push to beta

# ffxbld@aus3-staging
time ~/bin/pushsnip Firefox-14.0b6-build2
real    6m0.123s
user    0m1.721s
sys     0m5.840s

Emailed r-d. All done.