Releases/Firefox 3.6/BuildNotes: Difference between revisions

Jump to navigation Jump to search
No edit summary
Line 71: Line 71:
* [https://bugzilla.mozilla.org/attachment.cgi?id=422666 automation config]
* [https://bugzilla.mozilla.org/attachment.cgi?id=422666 automation config]
* [https://bugzilla.mozilla.org/attachment.cgi?id=422667 buildbotcustom tweak]
* [https://bugzilla.mozilla.org/attachment.cgi?id=422667 buildbotcustom tweak]
Landed and reconfig master. Backout buildbotcustom patch. ({{bug|500473}} is open to support this properly.)
Landed and reconfig master. Backout buildbotcustom patch. Set clobbers on mozilla-1.9.2, tag & source, any master. ({{bug|500473}} is open to support this properly.)  


Forced the tag and source steps  '''DONE TO HERE'''  and then moved firefox/nightly/3.6-candidates/ away
Forced the tag step, which worked for l10n but took the top of the relbranch instead of the FIREFOX_3_6rc2_RELEASE revision. Setting 'build = 2' would have avoided this. Fix:
# cltbld@moz2-linux-slave20
cd /builds/slave/tag/mozilla-1.9.2
hg tag -f -u ffxbld -f -r 448d0d2d310c -m "Moved tag FIREFOX_3_6_RELEASE to changeset 448d0d2d310c (as release automation incorrectly chose the tip of the relbranch). CLOSED TREE" FIREFOX_3_6_RELEASE
  hg push -e "ssh -l ffxbld -i ~cltbld/.ssh/ffxbld_dsa" -f ssh://hg.mozilla.org/releases/mozilla-1.9.2
 
Then force the source step and then moved firefox/nightly/3.6-candidates/ away
  # ffxbld @ stage
  # ffxbld @ stage
  rsync -av /pub/firefox/nightly/3.6-candidates/ ~/3.6-candidates/ && rm -rf /home/ftp/pub/firefox/nightly/3.6-candidates
  rsync -av /pub/mozilla.org/firefox/nightly/3.6-candidates/ ~/3.6-candidates/ && rm -rf /pub/mozilla.org/firefox/nightly/3.6-candidates
   
   
  cd ~/firefox-3.6
  cd ~/firefox-3.6
  rsync -av ~/3.6-candidates/build1/source/ source/
  rsync -av ~/3.6-candidates/build1/source/ source/
  ~cltbld/bin/checksum-files .
  ~cltbld/bin/checksum-files .
NB: This actually includes [http://hg.mozilla.org/releases/mozilla-1.9.2/rev/4289e7a61d2f revision 4289e7a61d2f], which is not part of the release build. We can't assume the tip of the relbranch


Then, pull the source/ dir and SUMS files onto the signing machine and generate a sigs for them:  
Then, pull the source/ dir and SUMS files onto the signing machine and generate a sigs for them:  
Line 89: Line 96:
  rsync -av stage-unsigned/ stage-signed/
  rsync -av stage-unsigned/ stage-signed/
  cd stage-signed/
  cd stage-signed/
  sign-files .
  ../signing/sign-files .
  cd ..
  cd ..
  # should only push 4 x asc here, two for source files, 2 for SUMS
  # should only push 4 x asc here, two for source files, 2 for SUMS
  rsync -nav -e 'ssh -i /home/cltsign/.ssh/ffxbld_dsa' stage-signed/ ffxbld@stage.mozilla.org:~/firefox-3.6/
  rsync -nav -e 'ssh -i /home/cltsign/.ssh/ffxbld_dsa' stage-signed/ ffxbld@stage.mozilla.org:~/firefox-3.6/
  rsync -av -e 'ssh -i /home/cltsign/.ssh/ffxbld_dsa' stage-signed/ ffxbld@stage.mozilla.org:~/firefox-3.6/
  rsync -av -e 'ssh -i /home/cltsign/.ssh/ffxbld_dsa' stage-signed/ ffxbld@stage.mozilla.org:~/firefox-3.6/
 
Then back on stage, regenerate SUMS files:
cd ~/firefox-3.6
chmod 644 *SUMS


== Push to Mirrors ==
== Push to Mirrors ==
Confirmed users
4,293

edits

Navigation menu