Releases/Firefox 15.0b1/BuildNotes: Difference between revisions
< Releases
Jump to navigation
Jump to search
No edit summary |
|||
Line 87: | Line 87: | ||
--release-config release-fennec-mozilla-beta.py --products firefox,fennec \ | --release-config release-fennec-mozilla-beta.py --products firefox,fennec \ | ||
--bypass-check localhost:9001 | --bypass-check localhost:9001 | ||
=== Email Metrics === | |||
Sent the following mail to metrics-alerts@mozilla.org: | |||
Firefox,firefox,firefox,15.0b1,15.0 | |||
Fennec,firefox-mobile,fennec,15.0b1,15.0 |
Revision as of 17:54, 17 July 2012
Checklist
Ship the l10n milestone DESKTOP MOBILE RELEASE BETASet reserved_slaves DESKTOP MOBILE RELEASE BETA ESRCheck to make sure you have all of the different types of slaves that you need DESKTOP MOBILE RELEASE BETA ESRStart the automation DESKTOP MOBILE RELEASE BETA ESR- E-mail Metrics DESKTOP MOBILE RELEASE BETA ESR
- Sign Android builds MOBILE RELEASE BETA
- Reset reserved_slaves DESKTOP MOBILE RELEASE BETA ESR
- Publish Fennec MOBILE RELEASE BETA
- Run pushsnip DESKTOP RELEASE BETA ESR
Notes
Build 1
Created and shipped the l10n milestone
- Went to https://l10n.mozilla.org/shipping/milestones
- Clicked on "new milestones" link
- Clicked "clear aurora"
- Clicked "X" for everything except "Fennec beta" and "Firefox beta"
- Clicked "Submit"
I got a zeus "Service unavailable" page the first time I tried to do this. I went through everything again and it worked fine (albeit slowly).
- Clicked "ship" for Firefox
- Downloaded l10n changesets
- Clicked "ship it"
- Clicked "ship" for Fennec
- Clicked "add"
- Filled out form:
- repo: releases/mozilla-beta
- branch: default
- path: mobile/android/locales/maemo-locales
- Clicked "Generate it"
- Downloaded l10n changesets
- Clicked "Ship it"
Set reserved_slaves
As cltbld@buildbot-master13:
echo 10 > /builds/buildbot/build1/master/reserved_slaves
Verified that we had enough slaves available
Had to lock 6 mw32-ix slaves to bm13 for repacks, all other platforms had at least 5 slaves.
Started the Automation
- Created the candidates directory + symlink:
# ffxbld@stage version=15.0b1 product=firefox cd /pub/mozilla.org/$product/nightly/ mkdir ../candidates/$version-candidates ln -s ../candidates/$version-candidates $version-candidates
- Landed configuration file updates
- Transplanted http://hg.mozilla.org/build/buildbotcustom/rev/32ccb8ddeef1 to the production-0.8 branch, at Rail's request.
- Tagged the tip of of buildbot-configs' production branch, tip of buildbotcustom's production-0.8 branch, and tools' default branch with {FIREFOX,FENNEC}_15_0b1_{RELEASE,BUILD1}
- Updated & reconfiged buildbot-master13
- Ran release sanity in dryrun mode:
cd /builds/buildbot/build1/master source ../bin/activate PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u bhearsum \ -V 15.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
- Got errors regarding mozconfigs:
WARNING : if test "$IS_NIGHTLY" != ""; then not in win32 ['ac_add_options --enable-update-channel=nightly', 'ac_add_options --enable-signmar', 'ac_add_options --enable-js-diagnostics', '. $topsrcdir/configs/mozilla2/win32/include/choose-make-flags', 'mk_add_options MOZ_MAKE_FLAGS=-j1']! ERROR : found in browser/config/mozconfigs/win32/nightly but not in browser/config/mozconfigs/win32/release: if test "$IS_NIGHTLY" != ""; then WARNING : ac_add_options --disable-auto-deps not in win32 ['ac_add_options --enable-update-channel=nightly', 'ac_add_options --enable-signmar', 'ac_add_options --enable-js-diagnostics', '. $topsrcdir/configs/mozilla2/win32/include/choose-make-flags', 'mk_add_options MOZ_MAKE_FLAGS=-j1']! ERROR : found in browser/config/mozconfigs/win32/nightly but not in browser/config/mozconfigs/win32/release: ac_add_options --disable-auto-deps WARNING : fi not in win32 ['ac_add_options --enable-update-channel=nightly', 'ac_add_options --enable-signmar', 'ac_add_options --enable-js-diagnostics', '. $topsrcdir/configs/mozilla2/win32/include/choose-make-flags', 'mk_add_options MOZ_MAKE_FLAGS=-j1']! ERROR : found in browser/config/mozconfigs/win32/nightly but not in browser/config/mozconfigs/win32/release: fi ERROR : Error verifying mozconfigs
- Did a manual diff of the win32 nightly vs. release mozconfig, relevant sections are:
-if test "$IS_NIGHTLY" != ""; then - ac_add_options --disable-auto-deps -fi
- This means that we need to add those lines to the whitelist or otherwise cope with difference. OK to ignore this, though. FILEME.
- And about a missing locale:
2012-07-17 10:07:27,537 : ERROR : cannot find l10n locale lg in repo https://hg.mozilla.org/releases/l10n/mozilla-beta/lg/file/f3caa9bc805b
- Pinged release-drivers about this, Axel fixed it up. Reran release sanity and only had the mozconfig issue
- Ran release sanity with --bypass-check to force it to start:
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u bhearsum \ -V 15.0b1 --branch mozilla-beta --build-number 1 \ --release-config release-firefox-mozilla-beta.py \ --release-config release-fennec-mozilla-beta.py --products firefox,fennec \ --bypass-check localhost:9001
Email Metrics
Sent the following mail to metrics-alerts@mozilla.org:
Firefox,firefox,firefox,15.0b1,15.0 Fennec,firefox-mobile,fennec,15.0b1,15.0