Releases/Firefox 15.0.1/BuildNotes: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 13: Line 13:
* <s>[[Release:Release_Automation_on_Mercurial:Updates#Dealing_with_index.html_files | Push index files to the mirrors]] {{DesktopTag}} {{ReleaseTag}}</s>
* <s>[[Release:Release_Automation_on_Mercurial:Updates#Dealing_with_index.html_files | Push index files to the mirrors]] {{DesktopTag}} {{ReleaseTag}}</s>
* <s>[[Release:Release_Automation_on_Mercurial:Updates#Run_Backupsnip | Run backupsnip]] {{DesktopTag}} {{ReleaseTag}} {{EsrTag}}</s>
* <s>[[Release:Release_Automation_on_Mercurial:Updates#Run_Backupsnip | Run backupsnip]] {{DesktopTag}} {{ReleaseTag}} {{EsrTag}}</s>
* [[Release:Release_Automation_on_Mercurial:Updates#Push_to_external_mirrors | Push to external mirrors]] {{DesktopTag}} {{ReleaseTag}}
* <s>[[Release:Release_Automation_on_Mercurial:Updates#Push_to_external_mirrors | Push to external mirrors]] {{DesktopTag}} {{ReleaseTag}}</s>
* [[Release:Release_Automation_on_Mercurial:Updates#Check_Throttling | Verify throttling]] {{DesktopTag}} {{ReleaseTag}}
* <s>[[Release:Release_Automation_on_Mercurial:Updates#Check_Throttling | Verify throttling]] {{DesktopTag}} {{ReleaseTag}}</s>
* [[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}}
* <s>[[Release:Release_Automation_on_Mercurial:Updates#Push_snippets | Run pushsnip]] {{DesktopTag}} {{AllTag}}</s>
* [[Release:Release_Automation_on_Mercurial:Updates#Update_XULRunner_wiki_page | Update XULRunner wiki pages]] {{DesktopTag}} {{ReleaseTag}}
* [[Release:Release_Automation_on_Mercurial:Updates#Update_XULRunner_wiki_page | Update XULRunner wiki pages]] {{DesktopTag}} {{ReleaseTag}}
* [[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Update_Symlinks | Update symlinks]] {{DesktopTag}} {{MobileTag}} {{ReleaseTag}} {{EsrTag}}
* [[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Update_Symlinks | Update symlinks]] {{DesktopTag}} {{MobileTag}} {{ReleaseTag}} {{EsrTag}}

Revision as of 21:24, 6 September 2012

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

Checklist

Notes

Tracking bug: bug 788317

Release engineer: rail

Buildbot master: buildbot-master12

Build 1

  • No l10n changesets for a chemspill
  • clobbered release-mozilla-release
  • reserved slaves
[cltbld@buildbot-master12 ~]$ echo "8" > /builds/buildbot/build1/master/reserved_slaves 
[cltbld@buildbot-master12 ~]$ cat /builds/buildbot/build1/master/reserved_slaves
8
  • Locked for 6 mw32-ix-slaves to bm12. Locked 8 bld-r5-lion slaves to bm12.
  • release sanity
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u rail \
  -V 15.0.1 --branch mozilla-release --build-number 1 \
  --release-config release-firefox-mozilla-release.py \
  --release-config release-fennec-mozilla-release.py --products firefox,fennec  \
  --dryrun --l10n-dashboard-version=15 localhost:9001
  • Complained about ach, mn, and sw being missing, because the l10n dashboard exports beta locales
  • Started automation
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u rail \
  -V 15.0.1 --branch mozilla-release --build-number 1 \
  --release-config release-firefox-mozilla-release.py \
  --release-config release-fennec-mozilla-release.py --products firefox,fennec  \
  --bypass-l10n-check localhost:9001
  • Android signing
# cltsign@signing1
cd ~/signing-work/mozharness
hg pull -u && hg up -C -r default
python2.6 ~/signing-work/mozharness/scripts/sign_android.py --config-file signing/android_mozilla-release.py --platform android
  • Reset the reserved slaves
[cltbld@buildbot-master12 ~]$ echo "0" > /builds/buildbot/build1/master/reserved_slaves 
[cltbld@buildbot-master12 ~]$ cat /builds/buildbot/build1/master/reserved_slaves
0
  • I ran this script to create partial snippets to block partial updates fro Mac partner repacks.
#ffxbld@aus3-stagin
~/bin/pushsnip Firefox-15.0.1-build1-mac-partner-block-test
  • pushed snippets
~/bin/pushsnip Firefox-15.0.1-build1
~/bin/pushsnip Firefox-15.0.1-build1-mac-partner-block

Bugs Hit

  • bug 788912 - bouncer submitter failed. Had to delete products from bounceradmin and rerun the builder
  • bug 788883 - Release automation should announce signed android builds