Confirmed users
4,293
edits
Line 319: | Line 319: | ||
===Update Bouncer=== | ===Update Bouncer=== | ||
* Add entries to download.mozilla.org | * Add entries to download.mozilla.org | ||
===Final Verification=== | |||
Verify that releasetest points to valid bouncer links: | |||
# this can be run from anywhere | |||
cvs co mozilla/testing/release/{common,updates} | |||
cd mozilla/testing/release/updates | |||
cat moz18-thunderbird-*.cfg | sed 's/betatest/releasetest/' > update.cfg | |||
./verify.sh -t update.cfg 2>&1 | tee quickVerify.log | |||
Look for any HTTP error codes besides 200 ("OK") and 302 ("Found"): | |||
grep HTTP quickVerify.log | grep -v 200 | grep -v 302 | |||
NB: Hit an issue with 2.0b1 and b2 locales having releasetest snippets pointing at download2.mozilla.org. That's a leftover from a bouncer migration that got reverted, and doesn't respond any more. Commented out the 6 lines for those versions since there shouldn't be anything on releasetest anyways. | |||
Before pushing final updates,verify that "release" and "releasetest" channel match: | |||
# on aus2-staging | |||
cd /opt/aus2/snippets/staging/20080423-Thunderbird-2.0.0.14 | |||
find -type d -iregex '.*release.*' | perl -nle '$a = $_; $a =~ s/release/releasetest/; system("diff -r -u $_ ../20080423-Thunderbird-2.0.0.14-test/$a");' |