Firefox 3.0rc1:BuildNotes: Difference between revisions

Jump to navigation Jump to search
Line 167: Line 167:


===Publish Updates to Beta Channel===
===Publish Updates to Beta Channel===
* '''In case you need to cancel/abort updates, the quickest way to do this is [https://intranet.mozilla.org/Build:Updates here]'''
'''If you need to cancel/abort updates, the quickest way to do this is [https://intranet.mozilla.org/Build:Updates here]'''
* While waiting for formal "go" and mirror sync, backup existing beta channel
 
 
While waiting for formal "go" and mirror sync, backup existing beta channel
   # login to aus2-staging
   # login to aus2-staging
   $ sudo su - cltbld
   $ sudo su - cltbld
Line 177: Line 179:
   # note the required parameter must match what will be used with pushsnip below.  
   # note the required parameter must match what will be used with pushsnip below.  
   $ ~/bin/backupsnip 20080513-Firefox-3.0rc1
   $ ~/bin/backupsnip 20080513-Firefox-3.0rc1
Once the mirror sync is good: on a linux/Mac build slave, run the quick updateverify test for the releastest channel
cd /builds/verify/firefox-3.0rc1/updates
cat moz19-firefox-*.cfg > releasetest.cfg
sed -i.bak 's/betatest/releasetest/' releasetest.cfg
./verify.sh -t releasetest.cfg 2>&1 | tee releasetest.log
Should be all HTTP/200 OK results e.g.:
grep 'HTTP' releasetest.log  | grep -v Found | grep -v 200
This test passed, but QA had issues, see {{bug|434065}} for the details on the bouncer infrastructure problem.
On aus2-staging, ensure that releasetest channel contents match beta channel contents (we also checked this earlier)
cd /opt/aus2/snippets/staging/20080513-Firefox-3.0rc1
find -type d -iregex '.*beta.*' | perl -nle '$a = $_; $a =~ s/beta/releasetest/; system("diff -r -u $_ ../20080513-Firefox-3.0rc1-test/$a");'
No diffs found - which is correct.
'''--------- DONE TO HERE ---------'''
Once QA and overall driver gives formal "go" to put updates on beta channel
  # login to aus2-staging
  $ sudo su - cltbld
  # make sure using latest version of scripts
  $ cd /opt/aus2/snippets/staging
  $ ~/bin/pushsnip 20080513-Firefox-3.0rc1


==Build 2==
==Build 2==
Confirmed users
4,293

edits

Navigation menu