Firefox 3.0b5:BuildNotes: Difference between revisions

Line 167: Line 167:


====Publish Updates to Test Channel====
====Publish Updates to Test Channel====
* automated - nothing to do
* FIXME: PatcherConfig made beta like betatest not releasetest. Posted [https://bugzilla.mozilla.org/attachment.cgi?id=313006 patch] in [https://bugzilla.mozilla.org/show_bug.cgi?id=424242 bug 424242], recreated/repushed snippets (20080402-Firefox-3.0b5{,-test})
* afterwards, did the following:
 
** <strike>VERIFYFIX: fallout from [https://bugzilla.mozilla.org/show_bug.cgi?id=410006 bug 410006] (prettyVersion feature); AUS dir "3 Beta 5" is created, not "3.0b5".</strike>
* ensure that new test snippets are the same as old
** workaround patch attached to  [https://bugzilla.mozilla.org/attachment.cgi?id=308183&action=edit bug 418926], re-gen and re-push AUS config
** no changes expected
** FIXME permanent fix in [https://bugzilla.mozilla.org/show_bug.cgi?id=420947 bug 420947]
diff -r 20080327-Firefox-3.0b5-test 20080401-Firefox-3.0b5-test
 
* ensure that the new production snippets only change in beta
diff -r 20080327-Firefox-3.0b5 20080401-Firefox-3.0b5
 
* verify beta snippets versus betatest snippets
** only URL (download vs. stage) and appv ("3 Beta 5" vs. "3 Beta 5rc1")
** FIXME automate this in [https://bugzilla.mozilla.org/show_bug.cgi?id=409449 bug 409449]
cd /opt/aus2/snippets/staging/20080401-Firefox-3.0b5/
find -type d -iregex '.*beta.*' | perl -nle '$a = $_; $a =~ s/beta/betatest/; system("diff -r -u $_ ../20080401-Firefox-3.0b5-test/$a");' 2>&1 | tee /tmp/beta.log
 
* verify beta snippets versus releasetest snippets
** no changes expected
** FIXME automate this in [https://bugzilla.mozilla.org/show_bug.cgi?id=409449 bug 409449]
cd /opt/aus2/snippets/staging/20080401-Firefox-3.0b5/
find -type d -iregex '.*beta.*' | perl -nle '$a = $_; $a =~ s/beta/releasetest/; system("diff -r -u $_ ../20080401-Firefox-3.0b5-test/$a");'


====update Verify====
====update Verify====
Confirmed users
4,293

edits