Firefox 3.0:BuildNotes: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
Line 63: Line 63:
* push the stage-merged directory to the releases area (Tuesday 0010 PDT)
* push the stage-merged directory to the releases area (Tuesday 0010 PDT)
  # on stage
  # on stage
rm -v /data/cltbld/firefox-3.0/source/firefox*
  rsync -av /data/cltbld/firefox-3.0/ /home/ftp/pub/firefox/releases/3.0/
  rsync -av /data/cltbld/firefox-3.0/ /home/ftp/pub/firefox/releases/3.0/


Line 75: Line 76:


FIXME: need a way to provide major update to the laggard Fx1.5.0.x users
FIXME: need a way to provide major update to the laggard Fx1.5.0.x users
==Remove index.html==


==Tag with FIREFOX_3_0_RELEASE==
==Tag with FIREFOX_3_0_RELEASE==
Line 98: Line 97:
  cd l10n
  cd l10n
  cvs tag FIREFOX_3_0_RELEASE 2>&1 | tee ../tag-FIREFOX_3_0_RELEASE.log
  cvs tag FIREFOX_3_0_RELEASE 2>&1 | tee ../tag-FIREFOX_3_0_RELEASE.log
==Update source tarball and push==
On stage:
mkdir -p /tmp/source/firefox-3.0
cd /tmp/source/firefox-3.0
rsync -av /pub/mozilla.org/firefox/releases/3.0rc3/source/firefox-3.0rc3-source.tar.bz2 .
tar xfj firefox-3.0rc3-source.tar.bz2
cd mozilla
cvs -q up -r FIREFOX_3_0_RELEASE
cd ..
tar cfj firefox-3.0-source.tar.bz2 mozilla
rsync -av firefox-3.0-source.tar.bz2 /data/cltbld/firefox-3.0/source/
Pull the source tarball down to the signing machine, generate a gpg sig, and push it back
mkdir -p ~/signing-work/firefox-3.0
cd ~/signing-work/firefox-3.0
rsync -av cltbld@stage.mozilla.org:~/firefox-3.0/source/ stage-unsigned/
rsync -av stage-unsigned/ stage-signed/
cd stage-signed/
sign-files .
cd ..
# should only push the asc here
rsync -nav stage-signed/ cltbld@stage.mozilla.org:~/firefox-3.0/source/
rsync -av stage-signed/  cltbld@stage.mozilla.org:~/firefox-3.0/source/
Then push it to the mirrors
rsync -nav /data/cltbld/firefox-3.0/ /home/ftp/pub/firefox/releases/3.0/
rsync -av /data/cltbld/firefox-3.0/ /home/ftp/pub/firefox/releases/3.0/
==Remove index.html==
Once the website goes live then we can remove the index.html bandaid:
cd /pub/mozilla.org/firefox/releases/3.0/
find . -name index.html | less
find . -name index.html | xargs rm -v
Confirmed users
4,293

edits

Navigation menu