Confirmed users
4,293
edits
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 | 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 / | 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/ | rsync -av -e 'ssh -i /home/cltsign/.ssh/ffxbld_dsa' stage-signed/ ffxbld@stage.mozilla.org:~/firefox-3.6/ | ||
== Push to Mirrors == | == Push to Mirrors == | ||