Confirmed users
2,679
edits
(9 intermediate revisions by the same user not shown) | |||
Line 227: | Line 227: | ||
====Final Verification==== | ====Final Verification==== | ||
* Verify that releasetest points to valid bouncer links: | * Verify that releasetest points to valid bouncer links: | ||
# this can be run from anywhere | # this can be run from anywhere | ||
Line 236: | Line 237: | ||
* 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 | ||
** | * First testrun hit: | ||
** 85 occurrences of 404s | |||
** 11 occurrences of "500 Internal Server" errors. Disabled two mirror sites (mozilla-west.superbhosting.net, mozilla.xenoncore.net) until we contact them and figure this out. | |||
* Next testrun still had problems with mozilla-east.superbhosting.net. Disabled. | |||
* Next testrun returned totally clean! :-) | |||
* 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 | $ cd 20080925-Firefox-3.0.3 | ||
$ find -type d -iregex '.*release.*' | perl -nle '$a = $_; $a =~ s/release/releasetest/; system("diff -r -u $_ ../ | $ find -type d -iregex '.*release.*' | perl -nle '$a = $_; $a =~ s/release/releasetest/; system("diff -r -u $_ ../20080925-Firefox-3.0.3-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 formal "go", do the following on aus2-staging: | While waiting for formal "go", do the following on aus2-staging: | ||
Line 250: | Line 257: | ||
$ cd /opt/aus2/snippets/staging | $ cd /opt/aus2/snippets/staging | ||
$ time ~/bin/backupsnip 20080925-Firefox-3.0.3 | $ time ~/bin/backupsnip 20080925-Firefox-3.0.3 | ||
real | real 44m41.791s | ||
user | user 0m43.892s | ||
sys | sys 1m33.340s | ||
$ | |||
$ time ~/bin/pushsnip 20080925-Firefox-3.0.3 | |||
(exact times lost with sudden need to block updates.) | |||
* QA found problem with url redirect for firstrun page, see {{bug|457328}}. This meant that all non en-US builds would get a broken url redirect to the firstrun page. | |||
** I turned off all updates using instructions above. | |||
** When redirects were fixed, and I turned back on updates, QA continued to not see updates, until I touched the /opt/aus2/incoming/3 directory. (Caused by {{bug|430737}}.) Immediately QA were able to see updates again. | |||
** I've updated "how to cancel/abort updates" instructions above with this extra step. | |||
====Release==== | ====Release==== | ||
Line 263: | Line 273: | ||
$ cd /pub/mozilla.org/firefox/releases/ | $ cd /pub/mozilla.org/firefox/releases/ | ||
$ mv latest-3.0 latest-3.0.old | |||
$ ln -s 3.0.3 latest-3.0 | |||
$ rm latest-3.0.old |