Releases/Firefox 2.0.0.15:BuildNotes: Difference between revisions

 
(7 intermediate revisions by 2 users not shown)
Line 109: Line 109:
** Turned off the nightly builders on production-1.8-master to make sure they don't interfere with the release. (We need to figure out how to avoid this in the future).
** Turned off the nightly builders on production-1.8-master to make sure they don't interfere with the release. (We need to figure out how to avoid this in the future).
** update mozilla1.8 tinderbox to say "no nightlies right now"
** update mozilla1.8 tinderbox to say "no nightlies right now"
** Updated /builds/tinderbox/mozilla/tools/tinderbox to automation tag on all slaves
** Ran 'buildbot reconfig'
** Ran 'buildbot reconfig'
* update /builds/tinderbox/mozilla/tools/tinderbox to the Bootstrap tag (need to revert this before restarting nightlies)
* update /builds/tinderbox/mozilla/tools/tinderbox to the Bootstrap tag (need to revert this before restarting nightlies)
Line 351: Line 350:
* Before pushing final updates,verify that "release" and "releasetest" channel match:
* Before pushing final updates,verify that "release" and "releasetest" channel match:
  # on aus2-staging
  # on aus2-staging
  cd /opt/aus2/snippets/staging/20080407-Firefox-2.0.0.14
  cd /opt/aus2/snippets/staging/20080623-Firefox-2.0.0.15
  find -type d -iregex '.*release.*' | perl -nle '$a = $_; $a =~ s/release/releasetest/; system("diff -r -u $_ ../20080407-Firefox-2.0.0.14-test/$a");'
  find -type d -iregex '.*release.*' | perl -nle '$a = $_; $a =~ s/release/releasetest/; system("diff -r -u $_ ../20080623-Firefox-2.0.0.15-test/$a");'


==== Publish Updates to Release Channel ====
==== Publish Updates to Release Channel ====
* '''In case you need to cancel/abort updates, the quickest way to do this is [https://intranet.mozilla.org/Build:Updates here]'''
* While waiting for QA to finish testing, do a backup:
  # on aus2-staging
  # put snippets on release/live channel
  $ cd /opt/aus2/snippets/staging
  $ sudo su - cltbld
  $ time ~/bin/backupsnip 20080623-Firefox-2.0.0.15
real    33m19.706s
user    0m22.414s
sys    0m33.259s
* After QA finished testing the releasetest channel, enabled release channel:
  # on aus2-staging
  # put snippets on release/live channel
  $ cd /opt/aus2/snippets/staging
  $ sudo su - cltbld
  $ time ~/bin/pushsnip 20080623-Firefox-2.0.0.15
* ''VERIFYFIX: Had to chmod +x ~/bin/pushsnip


====Release====
====Release====
Line 387: Line 406:
  find . -type d -exec chmod -v 755 {} \;
  find . -type d -exec chmod -v 755 {} \;
  cd ../
  cd ../
rsync -av stage/ /home/ftp/pub/firefox/releases/2.0.0.15/contrib/free-software/
canmove, Confirmed users
6,439

edits