Releases/Firefox 3.0.13/BuildNotes: Difference between revisions

 
(9 intermediate revisions by 3 users not shown)
Line 217: Line 217:
Checked that there 370 empty snippets, to match 370 useful ones in the source dir, release channel only.
Checked that there 370 empty snippets, to match 370 useful ones in the source dir, release channel only.
  ~/bin/backupsnip 20090802-Firefox-3.0.12-3.5.1-MU-null
  ~/bin/backupsnip 20090802-Firefox-3.0.12-3.5.1-MU-null
'''NOT DONE YET'''
  ~/bin/pushsnip  20090802-Firefox-3.0.12-3.5.1-MU-null
  ~/bin/pushsnip  20090802-Firefox-3.0.12-3.5.1-MU-null


==== Push to mirrors ====
==== Push to mirrors ====
'''NOT DONE YET'''
Make sure that you use ffxbld for 'push to mirrors'  , rather than cltbld (this is a change, but a desired one).
Make sure that you use ffxbld for 'push to mirrors'  , rather than cltbld (this is a change, but a desired one).
* push the stage-merged directory to the releases area:
* push the stage-merged directory to the releases area:
Line 229: Line 227:


==== Final Verification ====
==== Final Verification ====
'''NOT DONE YET'''
  hg clone http://hg.mozilla.org/build/tools
  hg clone http://hg.mozilla.org/build/tools
  cd tools/release/updates
  cd tools/release/updates
Line 237: Line 234:
* Look for any HTTP error codes besides 200 ("OK") and 302 ("Found"):
* Look for any HTTP error codes besides 200 ("OK") and 302 ("Found"):
  grep HTTP quickVerify.log | grep -v 200 | grep -v 302
  grep HTTP quickVerify.log | grep -v 200 | grep -v 302
** A few 404 errors for http://mozilla2.snt.utwente.nl so checked again when verify was done and the directory at http://mozilla2.snt.utwente.nl/firefox/releases/3.0.12/win32/zh-TW/ was populated
** A couple of 404 errors, eg for http://mozilla2.snt.utwente.nl so checked again when verify was done and the directory at http://mozilla2.snt.utwente.nl/firefox/releases/3.0.12/win32/zh-TW/ was populated


* 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/20090731-Firefox-3.0.13
  cd /opt/aus2/snippets/staging/20090731-Firefox-3.0.13
  $ find -type d -iregex '.*release.*' | perl -nle '$a = $_; $a =~ s/release/releasetest/; system("diff -r -u $_ ../20090731-Firefox-3.0.13-test/$a");'
  find -type d -iregex '.*release.*' | perl -nle '$a = $_; $a =~ s/release/releasetest/; system("diff -r -u $_ ../20090731-Firefox-3.0.13-test/$a");'
$


==== Publish Updates to Release Channel ====
==== Publish Updates to Release Channel ====
'''NOT DONE YET'''
 
updated AUS' config-dist.php and pushed because of the new MU at this time.
updated AUS' config-dist.php and pushed because of the new MU at this time.
  # cltbld@aus2-staging
  # cltbld@aus2-staging
  cd /opt/aus2/snippets/staging
  cd /opt/aus2/snippets/staging
  ~/bin/backupsnip 20090731-Firefox-3.0.13
  ######
  ~/bin/pushsnip 20090731-Firefox-3.0.13
# skipped backupsnip, as it was done for FF3.5.2 this morning
  ~/bin/pushsnip 20090731-Firefox-3.0.13-3.5.2-MU
# ~/bin/backupsnip 20090731-Firefox-3.0.13
  ######
time ~/bin/pushsnip 20090731-Firefox-3.0.13
  real    2m21.174s
user    0m0.427s
sys    0m16.176s
time ~/bin/pushsnip 20090731-Firefox-3.0.13-3.5.2-MU
real    0m20.744s
user    0m0.069s
sys    0m2.347s


Make sure that [https://bugzilla.mozilla.org/attachment.cgi?id=391872 this AUS throttle update] gets landed, tagged, and pushed (instructions are in the bug).
Made sure that [https://bugzilla.mozilla.org/attachment.cgi?id=391872 this AUS throttle update] got landed, tagged, and pushed (instructions are in the bug).


==== Release ====
==== Release ====
'''NOT DONE YET'''
 
  # ffxbld@stage
  # ffxbld@stage
  cd /home/ftp/pub/firefox/releases
  cd /home/ftp/pub/firefox/releases
Line 263: Line 268:


==== Release matching XULRunner build ====
==== Release matching XULRunner build ====
XULRunner builds are produced by the automation, this is to groom them and push to the mirrors.
XULRunner builds are produced by the automation, this is to groom them and push to the mirrors.


Line 291: Line 297:
  cd ~/xulrunner-${VERSION}/batch1
  cd ~/xulrunner-${VERSION}/batch1
  rsync -nav stage-signed/* /home/ftp/pub/xulrunner/releases/${VERSION}/
  rsync -nav stage-signed/* /home/ftp/pub/xulrunner/releases/${VERSION}/
'''DONE TO HERE'''


If all is fine then
If all is fine then
Confirmed users
4,293

edits