Releases/Firefox 16.0b1/BuildNotes

From MozillaWiki
Jump to: navigation, search

Be sure to take notes on manual steps and any problems you encounter.

Checklist

Notes

Tracking bug: bug 782984

Release engineer: Catlee

Buildbot master: buildbot-master13

Build 1

  • clobbered release-mozilla-beta
  • reserved slaves
   [cltbld@buildbot-master13 ~]$ cd /builds/buildbot/build1/master/
   [cltbld@buildbot-master13 master]$ cat reserved_slaves 
   0
   [cltbld@buildbot-master13 master]$ echo 8 > !:$
   echo 8 > reserved_slaves
   [cltbld@buildbot-master13 master]$ cat !:$
   cat reserved_slaves
   8
   [cltbld@buildbot-master13 master]$ 
  • grabbed some bld-lion-r5 and mw32 machines
  • landed release configs, and tagged
   hg tag -f {FIREFOX,FENNEC}_16_0b1_{RELEASE,BUILD1}
  • release sanity dry run
(build1)[cltbld@buildbot-master13 master]$ PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u catlee -V 16.0b1 --branch mozilla-beta --build-number 1  --release-config release-firefox-mozilla-beta.py --release-config release-fennec-mozilla-beta.py --products firefox,fennec --dryrun localhost:9001
2012-08-28 07:37:44,836 : INFO : Branch mozilla-beta is enabled on master for fennec
2012-08-28 07:37:45,087 : INFO : Comparing fennec mozconfigs to nightly mozconfigs...
2012-08-28 07:37:46,858 : ERROR : found in mobile/android/config/mozconfigs/android-armv6/release but not in mobile/android/config/mozconfigs/android-armv6/nightly: ac_add_options --enable-updater
2012-08-28 07:37:46,858 : ERROR : found in mobile/android/config/mozconfigs/android-armv6/release but not in mobile/android/config/mozconfigs/android-armv6/nightly: ac_add_options --enable-official-branding
2012-08-28 07:37:46,858 : ERROR : found in mobile/android/config/mozconfigs/android-armv6/nightly but not in mobile/android/config/mozconfigs/android-armv6/release: ac_add_options --enable-warnings-as-errors
2012-08-28 07:37:46,859 : ERROR : found in mobile/android/config/mozconfigs/android-armv6/nightly but not in mobile/android/config/mozconfigs/android-armv6/release: ac_add_options --with-ccache=/usr/bin/ccache
2012-08-28 07:37:48,266 : ERROR : Error verifying mozconfigs
2012-08-28 07:38:00,004 : WARNING : ac_add_options --enable-profiling not in macosx64 ['ac_add_options --enable-update-channel=nightly', 'ac_add_options --with-macbundlename-prefix=Firefox', 'mk_add_options MOZ_MAKE_FLAGS="-j12
"', 'ac_add_options --with-ccache', 'ac_add_options --enable-codesighs', 'mk_add_options MOZ_MAKE_FLAGS="-j4"', 'ac_add_options --enable-signmar', 'ac_add_options --enable-js-diagnostics', 'ac_add_options --disable-install-stri
p']!
2012-08-28 07:38:00,004 : ERROR : found in browser/config/mozconfigs/macosx-universal/nightly but not in browser/config/mozconfigs/macosx-universal/release: ac_add_options --enable-profiling
2012-08-28 07:38:01,490 : WARNING : ac_add_options --enable-profiling not in win32 ['ac_add_options --enable-update-channel=nightly', 'ac_add_options --enable-signmar', 'ac_add_options --enable-js-diagnostics', '. $topsrcdir/co
nfigs/mozilla2/win32/include/choose-make-flags', 'mk_add_options MOZ_MAKE_FLAGS=-j1', 'if test "$IS_NIGHTLY" != ""; then', 'ac_add_options --disable-auto-deps', 'fi']!
2012-08-28 07:38:01,491 : ERROR : found in browser/config/mozconfigs/win32/nightly but not in browser/config/mozconfigs/win32/release: ac_add_options --enable-profiling
2012-08-28 07:38:02,895 : WARNING : ac_add_options --enable-profiling not in linux64 ['ac_add_options --enable-update-channel=nightly', 'ac_add_options --enable-codesighs', 'mk_add_options MOZ_MAKE_FLAGS="-j4"', 'ac_add_options
 --enable-signmar', 'ac_add_options --enable-js-diagnostics', 'ac_add_options --with-ccache=/usr/bin/ccache', 'export MOZILLA_OFFICIAL=1', 'export MOZ_TELEMETRY_REPORTING=1', "mk_add_options PROFILE_GEN_SCRIPT='$(PYTHON) @MOZ_O
BJDIR@/_profile/pgo/profileserver.py 10'", 'STRIP_FLAGS="--strip-debug"']!
2012-08-28 07:38:02,895 : ERROR : found in browser/config/mozconfigs/linux64/nightly but not in browser/config/mozconfigs/linux64/release: ac_add_options --enable-profiling
2012-08-28 07:38:04,087 : WARNING : ac_add_options --enable-profiling not in linux ['ac_add_options --enable-update-channel=nightly', 'CXX=$REAL_CXX', 'CXX="ccache $REAL_CXX"', 'CC="ccache $REAL_CC"', 'mk_add_options PROFILE_GE
N_SCRIPT=@TOPSRCDIR@/build/profile_pageloader.pl', 'ac_add_options --enable-codesighs', 'mk_add_options MOZ_MAKE_FLAGS="-j4"', 'ac_add_options --enable-signmar', 'ac_add_options --enable-js-diagnostics', 'ac_add_options --with-
ccache=/usr/bin/ccache', 'export MOZILLA_OFFICIAL=1', 'export MOZ_TELEMETRY_REPORTING=1', "mk_add_options PROFILE_GEN_SCRIPT='$(PYTHON) @MOZ_OBJDIR@/_profile/pgo/profileserver.py 10'", 'STRIP_FLAGS="--strip-debug"']!
2012-08-28 07:38:04,087 : ERROR : found in browser/config/mozconfigs/linux32/nightly but not in browser/config/mozconfigs/linux32/release: ac_add_options --enable-profiling
2012-08-28 07:38:04,087 : ERROR : Error verifying mozconfigs
2012-08-28 07:38:33,061 : CRITICAL : Tests Failed! Not running sendchange!
2012-08-28 07:38:33,061 : CRITICAL : Failed tests (run with -b to skip) :
2012-08-28 07:38:33,062 : CRITICAL : verify_mozconfig

mozconfig differences are acceptable - filed bug 786278 to adjust the whitelists

  • release sanity automation start
(build1)[cltbld@buildbot-master13 master]$ PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u catlee -V 16.0b1 --branch mozilla-beta --build-number 1  --release-config release-firefox-mozilla-beta.py --release-config release-fennec-mozilla-beta.py --products firefox,fennec -b localhost:9001
2012-08-28 08:12:42,582 : INFO : command: END (54.10s elapsed)

2012-08-28 08:12:42,583 : INFO : Executing: ['buildbot', 'sendchange', '--username', 'catlee', '--master', 'localhost:9001', '--branch', 'releases/mozilla-beta', '-p', 'products:firefox,fennec', '-p', 'script_repo_revision:FIREFOX_16_0b1_RELEASE', 'release_build']
2012-08-28 08:12:42,584 : INFO : command: START
2012-08-28 08:12:42,584 : INFO : command: buildbot sendchange --username catlee --master localhost:9001 --branch releases/mozilla-beta -p products:firefox,fennec -p script_repo_revision:FIREFOX_16_0b1_RELEASE release_build
2012-08-28 08:12:42,585 : INFO : command: cwd: /builds/buildbot/build1/master
2012-08-28 08:12:42,585 : INFO : command: output:
change sent successfully
2012-08-28 08:12:43,036 : INFO : command: END (0.45s elapsed)
  • signed android builds
# on cltsign@signing1
cd ~/signing-work/mozharness
hg pull -u && hg up -C
cd ..
python2.6 mozharness/scripts/sign_android.py --config-file signing/android_mozilla-beta.py
  • reset reserved slaves
 echo 0 > reserved_slaves
  • push snippets
 # on ffxbld@aus3-staging
 ~/bin/backupsnip Firefox-16.0b1
 ~/bin/pushsnip Firefox-16.0b1