Releases/Firefox 3.6b1/BuildNotes: Difference between revisions

Jump to navigation Jump to search
Line 121: Line 121:


====Generate updates and push betatest snippets====
====Generate updates and push betatest snippets====
The automation will generate updates for win32/mac/linux-i686 as normal. It will fail to bump moz192-firefox-wince.cfg, but that's OK because we can't do an automated check anyway. So if bump_verify_configs_4 is the only fail in the updates run then it is really green. We should disable this bump and the wince_update_verify builder after 3.6b1.
The automation will generate updates for win32/mac/linux-i686 as normal. It will fail to bump moz192-firefox-wince.cfg, but that's OK because we can't do an automated check anyway. So if bump_verify_configs_4 is the only fail in the updates run then it is really green. '''FIXME''' We should disable this bump and the wince_update_verify builder after 3.6b1.


''WinCE updates will require some manual work. Log on to the slave that generated the updates for win32 etc, and cd /builds/slave/updates/build/patcher-configs. You will have to construct and apply a patch like [https://bug518408.bugzilla.mozilla.org/attachment.cgi?id=405220 this], updating the wince-arm buildID for the real value. Apply that patch to moz192-branch-patcher2.cfg. Then''
WinCE updates require some manual work. Logged on to the slave that generated the updates (moz2-linux-slave20), and cd /builds/slave/updates/build/patcher-configs. You will have to construct and apply a patch like [https://bug518408.bugzilla.mozilla.org/attachment.cgi?id=405220 this], updating the wince-arm buildID for the real value. Apply that patch to moz192-branch-patcher2.cfg. Then''
  cd /builds/slave/updates/build
  cd /builds/slave/updates/build
  perl patcher2.pl --download --app=firefox --brand=Firefox --config=patcher-configs/moz192-branch-patcher2.cfg
  perl patcher2.pl --download --app=firefox --brand=Firefox --config=patcher-configs/moz192-branch-patcher2.cfg
  perl patcher2.pl --create-patches --partial-patchlist-file=patchlist.cfg --app=firefox --brand=Firefox --config=patcher-configs/moz192-branch-patcher2.cfg
  perl patcher2.pl --create-patches --partial-patchlist-file=patchlist.cfg --app=firefox --brand=Firefox --config=patcher-configs/moz192-branch-patcher2.cfg
  find temp/firefox/3.6a2-3.6b1/ftp/firefox/nightly/3.6b1-candidates/build1 -type f -exec chmod 644 {} ;
  find temp/firefox/3.6a2-3.6b1/ftp/firefox/nightly/3.6b1-candidates/build1 -type f -exec chmod 644 {} \;
  find temp/firefox/3.6a2-3.6b1/ftp/firefox/nightly/3.6b1-candidates/build1 -type d -exec chmod 755 {} ;
  find temp/firefox/3.6a2-3.6b1/ftp/firefox/nightly/3.6b1-candidates/build1 -type d -exec chmod 755 {} \;
  cd /builds/slave/updates/build/temp/firefox/3.6a2-3.6b1/ftp/firefox/nightly/3.6b1-candidates/build1
  cd /builds/slave/updates/build/temp/firefox/3.6a2-3.6b1/ftp/firefox/nightly/3.6b1-candidates/build1
  rsync -av -e ssh -oIdentityFile=~/.ssh/ffxbld_dsa --exclude=*complete.mar update ffxbld@stage.build.mozilla.org:/pub/mozilla.org/firefox/nightly/3.6b1-candidates/build1/
  rsync -av -e 'ssh -oIdentityFile=~/.ssh/ffxbld_dsa' --exclude=*complete.mar update ffxbld@stage.mozilla.org:/pub/mozilla.org/firefox/nightly/3.6b1-candidates/build1/
  cd /builds/slave/updates/build/temp/firefox/3.6a2-3.6b1
  cd /builds/slave/updates/build/temp/firefox/3.6a2-3.6b1
# NB: substitute actual snippet date (x3)
  rsync -av aus2/ cltbld@aus2-staging.mozilla.org:/opt/aus2/snippets/staging/20091014-Firefox-3.6b1-from-3.6a2
  rsync -av aus2/ cltbld@aus2-staging.mozilla.org:/opt/aus2/snippets/staging/200910XX-Firefox-3.6b1-from-3.6a2
  rsync -av aus2.test/ cltbld@aus2-staging.mozilla.org:/opt/aus2/snippets/staging/20091014-Firefox-3.6b1-from-3.6a2-test
  rsync -av aus2.test/ cltbld@aus2-staging.mozilla.org:/opt/aus2/snippets/staging/200910XX-Firefox-3.6b1-from-3.6a2-test
TODO:
  ssh -l cltbld aus2-staging.mozilla.org ~/bin/pushsnip 200910XX-Firefox-3.6b1-from-3.6a2-test
  ssh -l cltbld aus2-staging.mozilla.org ~/bin/pushsnip 20091014-Firefox-3.6b1-from-3.6a2-test


====Update verify====
====Update verify====
Confirmed users
4,293

edits

Navigation menu