canmove, Confirmed users
6,441
edits
|  (Created page with "= Checklist = *  Ship the l10n milestone {{DesktopTag}} {{MobileTag}} {{ReleaseTag}} {{BetaTag}} * [[Rele...") | No edit summary | ||
| Line 9: | Line 9: | ||
| * [[Release:Release_Automation_on_Mercurial:Updates#Publish_Fennec | Publish Fennec]] {{MobileTag}} {{ReleaseTag}} {{BetaTag}} | * [[Release:Release_Automation_on_Mercurial:Updates#Publish_Fennec | Publish Fennec]] {{MobileTag}} {{ReleaseTag}} {{BetaTag}} | ||
| * [[Release:Release_Automation_on_Mercurial:Updates#Push_snippets | Run pushsnip]] {{DesktopTag}} {{AllTag}} | * [[Release:Release_Automation_on_Mercurial:Updates#Push_snippets | Run pushsnip]] {{DesktopTag}} {{AllTag}} | ||
| = 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 [https://l10n.mozilla.org/shipping/l10n-changesets?ms=fx15_beta_b1 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 [https://l10n.mozilla.org/shipping/json-changesets?ms=fennec15_beta_b1&platforms=android&multi_android-multilocale_repo=releases%2Fmozilla-beta&multi_android-multilocale_rev=default&multi_android-multilocale_path=mobile%2Fandroid%2Flocales%2Fmaemo-locales 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: | |||
| <pre> | |||
| 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 | |||
| </pre> | |||
| ** Did a manual diff of the win32 nightly vs. release mozconfig, relevant sections are: | |||
| <pre> | |||
| -if test "$IS_NIGHTLY" != ""; then  | |||
| -  ac_add_options --disable-auto-deps | |||
| -fi | |||
| </pre> | |||
| ** 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 | |||