Confirmed users
4,293
edits
(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 | ||
~/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 ==== | ||
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 ==== | ||
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 | ** 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 | |||
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 ==== | ||
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 | |||
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 ==== | ||
# 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}/ | ||
If all is fine then | If all is fine then |