Confirmed users
4,293
edits
| 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 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 | 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 | ||
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/ | 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/ | TODO: | ||
ssh -l cltbld aus2-staging.mozilla.org ~/bin/pushsnip | ssh -l cltbld aus2-staging.mozilla.org ~/bin/pushsnip 20091014-Firefox-3.6b1-from-3.6a2-test | ||
====Update verify==== | ====Update verify==== | ||