Firefox 3.0b4:BuildNotes: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 172: Line 172:
** no changes expected
** no changes expected
** FIXME automate this in [https://bugzilla.mozilla.org/show_bug.cgi?id=409449 bug 409449]
** FIXME automate this in [https://bugzilla.mozilla.org/show_bug.cgi?id=409449 bug 409449]
  cd /opt/aus2/snippets/staging/20080208-Firefox-3.0b3/
  cd /opt/aus2/snippets/staging/20080208-Firefox-3.0b4/
  find -type d -iregex '.*beta.*' | perl -nle '$a = $_; $a =~ s/beta/releasetest/; system("diff -r -u $_ ../20080208-Firefox-3.0b3-test/$a");'
  find -type d -iregex '.*beta.*' | perl -nle '$a = $_; $a =~ s/beta/releasetest/; system("diff -r -u $_ ../20080208-Firefox-3.0b4-test/$a");'


====update Verify====
====update Verify====
Line 189: Line 189:
* complete stage-merged:
* complete stage-merged:
  # on stage
  # on stage
  cd /data/cltbld/firefox-3.0b3/
  cd /data/cltbld/firefox-3.0b4/
  rsync -av batch1/mar/ stage-merged/
  rsync -av batch1/mar/ stage-merged/
  rsync -av batch1/stage-signed/ stage-merged/
  rsync -av batch1/stage-signed/ stage-merged/
* Create MD5 and SHA1 checksum files
* Create MD5 and SHA1 checksum files
  # on stage
  # on stage
  cd /data/cltbld/firefox-3.0b3/stage-merged/
  cd /data/cltbld/firefox-3.0b4/stage-merged/
  ~/bin/checksum-files .
  ~/bin/checksum-files .
* Fix permissions & ownership (on the two SUM files, and the detached sigs)
* Fix permissions & ownership (on the two SUM files, and the detached sigs)
Line 204: Line 204:


====Final Verification====
====Final Verification====
* manually verified files under /data/cltbld/firefox-3.0b3/stage-merged/ looked ok.  
* manually verified files under /data/cltbld/firefox-3.0b4/stage-merged/ looked ok.  
* verified that filename problems from 3.b2 have been fixed. {{bug|409394}}
* verified that filename problems from 3.b2 have been fixed. {{bug|409394}}


Line 210: Line 210:
* push the stage-merged directory to the releases area:
* push the stage-merged directory to the releases area:
  # on stage
  # on stage
  rsync -av /data/cltbld/firefox-3.0b3/stage-merged/ /home/ftp/pub/firefox/releases/3.0b3/
  rsync -av /data/cltbld/firefox-3.0b4/stage-merged/ /home/ftp/pub/firefox/releases/3.0b4/


====Updates to Beta Channel====
====Updates to Beta Channel====


* on Mac build machines, run quick updateverify test for releastest channel
* on Mac build machines, run quick updateverify test for releastest channel
  cd /builds/verify/firefox-3.0b3/updates
  cd /builds/verify/firefox-3.0b4/updates
  cat moz19-firefox-*.cfg > releasetest.cfg
  cat moz19-firefox-*.cfg > releasetest.cfg
  sed -i.bak 's/betatest/releasetest/' releasetest.cfg
  sed -i.bak 's/betatest/releasetest/' releasetest.cfg
Line 225: Line 225:


* Ensure that releasetest channel contents match beta channel contents
* Ensure that releasetest channel contents match beta channel contents
  cd /opt/aus2/snippets/staging/20080208-Firefox-3.0b3
  cd /opt/aus2/snippets/staging/20080208-Firefox-3.0b4
  find -type d -iregex '.*beta.*' | perl -nle '$a = $_; $a =~ s/beta/releasetest/; system("diff -r -u $_ ../20080208-Firefox-3.0b3-test/$a");'  
  find -type d -iregex '.*beta.*' | perl -nle '$a = $_; $a =~ s/beta/releasetest/; system("diff -r -u $_ ../20080208-Firefox-3.0b3-test/$a");'  


Line 234: Line 234:
  $ sudo su - cltbld
  $ sudo su - cltbld
  $ cd /opt/aus2/snippets/staging
  $ cd /opt/aus2/snippets/staging
  $ ~/bin/pushsnip 20080208-Firefox-3.0b3
  $ ~/bin/pushsnip 20080208-Firefox-3.0b4


* on Mac build machines, run quick updateverify test for beta channel
* on Mac build machines, run quick updateverify test for beta channel
Confirmed users
2,679

edits