Confirmed users
4,293
edits
No edit summary |
|||
| (8 intermediate revisions by 2 users not shown) | |||
| Line 146: | Line 146: | ||
rsync -av /data/cltbld/thunderbird-2.0.0.17/stage-merged/ /home/ftp/pub/thunderbird/releases/2.0.0.17/ | rsync -av /data/cltbld/thunderbird-2.0.0.17/stage-merged/ /home/ftp/pub/thunderbird/releases/2.0.0.17/ | ||
==== Update rsync module ==== | ==== Update rsync module ==== | ||
| Line 180: | Line 164: | ||
cat moz18-thunderbird-*.cfg | grep -v major | sed 's/betatest/releasetest/' | grep -v 2.0a | grep -v 2.0b > update.cfg | cat moz18-thunderbird-*.cfg | grep -v major | sed 's/betatest/releasetest/' | grep -v 2.0a | grep -v 2.0b > update.cfg | ||
./verify.sh -t update.cfg 2>&1 | tee quickVerify.log | ./verify.sh -t update.cfg 2>&1 | tee quickVerify.log | ||
* 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 | ||
* Look for mirrors that do not respond | |||
grep FAIL quickVerify.log | |||
Had some of these and adjusted weights in bouncer with IT, fallout from the Fx releases on Tuesday. | |||
* Before pushing final updates,verify that "release" and "releasetest" channel match: | * Before pushing final updates,verify that "release" and "releasetest" channel match: | ||
| Line 201: | Line 187: | ||
$ cd /opt/aus2/snippets/staging | $ cd /opt/aus2/snippets/staging | ||
$ time ~/bin/backupsnip 20080915-Thunderbird-2.0.0.17 | $ time ~/bin/backupsnip 20080915-Thunderbird-2.0.0.17 | ||
real 38m44.309s | |||
user 0m46.856s | |||
sys 1m48.279s | |||
* After QA finished testing the releasetest channel, enabled release channel: | * After QA finished testing the releasetest channel, enabled release channel: | ||
| Line 212: | Line 198: | ||
$ cd /opt/aus2/snippets/staging | $ cd /opt/aus2/snippets/staging | ||
$ time ~/bin/pushsnip 20080915-Thunderbird-2.0.0.17 | $ time ~/bin/pushsnip 20080915-Thunderbird-2.0.0.17 | ||
real 0m42.241s | |||
user 0m0.105s | |||
sys 0m8.097s | |||
====Update symlink==== | |||
On stage.m.o, change symlink to point to new release: | |||
$ cd /pub/mozilla.org/thunderbird/releases | |||
# confirm where latest symlinks point to where before starting | |||
$ ls -la latest* | |||
lrwxrwxrwx 1 cltbld thunderbird 8 Jul 23 19:09 latest -> 2.0.0.16 | |||
lrwxrwxrwx 1 root thunderbird 8 Feb 26 2008 latest-1.5 -> 1.5.0.14 | |||
lrwxrwxrwx 1 cltbld thunderbird 8 Jul 23 19:10 latest-2.0 -> 2.0.0.16 | |||
$ rm latest # (note no trailing slash) | |||
$ ln -s 2.0.0.17 latest | |||
$ rm latest-2.0 # (note no trailing slash) | |||
$ ln -s 2.0.0.17 latest-2.0 | |||
# confirm latest symlinks point to newest release | |||
$ ls -la latest* | |||
lrwxrwxrwx 1 cltbld thunderbird 8 Sep 25 15:17 latest -> 2.0.0.17 | |||
lrwxrwxrwx 1 root thunderbird 8 Feb 26 2008 latest-1.5 -> 1.5.0.14 | |||
lrwxrwxrwx 1 cltbld thunderbird 8 Sep 25 15:17 latest-2.0 -> 2.0.0.17 | |||