Confirmed users
4,293
edits
(Going to beta earlier than expected) |
(Rejig to semi-chronological order) |
||
Line 10: | Line 10: | ||
==Bonsai queries== | ==Bonsai queries== | ||
* cvsroot | * [http://bonsai.mozilla.org/cvsquery.cgi?treeid=default&module=PhoenixTinderbox&branch=GECKO190_20090706_RELBRANCH&branchtype=match&dir=&file=&filetype=match&who=&whotype=match&sortby=Date&hours=2&date=explicit&mindate=2009-07-30+19%3A18+PDT&maxdate=2009-07-06+09%3A14+PDT&cvsroot=%2Fcvsroot cvsroot] | ||
* l10n | * [http://bonsai-l10n.mozilla.org/cvsquery.cgi?treeid=default&module=all&branch=GECKO190_20090706_RELBRANCH&branchtype=match&dir=&file=&filetype=match&who=&whotype=match&sortby=Date&hours=2&date=explicit&mindate=2009-07-06+09%3A14&maxdate=2009-07-30+19%3A18&cvsroot=%2Fl10n l10n] | ||
==Tags== | ==Tags== | ||
Line 23: | Line 23: | ||
|- | |- | ||
| cvsroot/mozilla | | cvsroot/mozilla | ||
| | | GECKO190_20090706_RELBRANCH | ||
| | | FIREFOX_3_0_13_BUILD1 FIREFOX_3_0_13_RELEASE | ||
| | | 2009-07-30 19:18 PDT | ||
|- | |- | ||
| l10n/l10n | | l10n/l10n | ||
| | | GECKO190_20090706_RELBRANCH | ||
| | | FIREFOX_3_0_13_BUILD1 FIREFOX_3_0_13_RELEASE | ||
| | | 2009-07-30 19:18 PDT | ||
|} | |} | ||
Line 123: | Line 123: | ||
==== Update Bouncer ==== | ==== Update Bouncer ==== | ||
done | done | ||
==== 3.0.13 -> 3.5.x Major Update Refresh ==== | ==== 3.0.13 -> 3.5.x Major Update Refresh ==== | ||
Line 232: | Line 193: | ||
'''results''' everything the same as 3.0.12 -> 3.5.1 MU. aka, everything is OK | '''results''' everything the same as 3.0.12 -> 3.5.1 MU. aka, everything is OK | ||
==== Push updates to beta channel ==== | |||
# cltbld@aus2-staging.m.o | |||
# make sure scripts are up to date | |||
cd bin | |||
cvs update | |||
cd /opt/aus2/snippets/staging/ | |||
~/bin/backupsnip 20090731-Firefox-3.0.13-beta | |||
'''NOT DONE YET''' | |||
~/bin/pushsnip 20090731-Firefox-3.0.13-beta | |||
Make sure that [https://bugzilla.mozilla.org/attachment.cgi?id=391871 this AUS throttling update] gets landed after beta snippets are pushed, otherwise 3.0.12 beta users will not be passively updated. | |||
==== 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). | |||
* push the stage-merged directory to the releases area: | |||
# on stage | |||
rsync -av /data/cltbld/firefox-3.0.13/stage-merged/ /home/ftp/pub/firefox/releases/3.0.13/ | |||
* edit the exclude file (as cltbld) /pub/mozilla.org/zz/rsyncd-mozilla-current.exclude to add the new release (3.0.13) and remove the previous release (3.0.12). | |||
==== Final Verification ==== | |||
'''NOT DONE YET''' | |||
hg clone http://hg.mozilla.org/build/tools | |||
cd tools/release/updates | |||
cat moz19-firefox-*.cfg | grep -v major | 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 | |||
** 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 | |||
* Before pushing final updates, verify that "release" and "releasetest" channel match: | |||
# 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 ==== |