canmove, Confirmed users
6,441
edits
No edit summary |
|||
(29 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
== Signed-off Revision(s) == | == Signed-off Revision(s) == | ||
http://hg.mozilla.org/releases/mozilla-1.9.2/rev/3093de37377d | |||
== Tags == | == Tags == | ||
Line 14: | Line 15: | ||
| style="background: none repeat scroll 0% 0% rgb(239, 239, 239);" | '''Changeset''' | | style="background: none repeat scroll 0% 0% rgb(239, 239, 239);" | '''Changeset''' | ||
|- | |- | ||
| rowspan="2" | 1 | | rowspan="2" | 1 | ||
| | | GECKO1922_20100315_RELBRANCH | ||
| | | 3093de37377d | ||
|- | |||
| FIREFOX_3_6_3_BUILD1 FIREFOX_3_6_3_RELEASE | |||
| d6e028dc1b68 | |||
|} | |} | ||
Line 30: | Line 34: | ||
| rowspan="3" | 1 | | rowspan="3" | 1 | ||
| Linux | | Linux | ||
| | | 20100401074458 | ||
| | | mv-moz2-linux-ix-slave12 | ||
|- | |- | ||
| Mac | | Mac | ||
| | | 20100401064631 | ||
| | | bm-xserve21 | ||
|- | |- | ||
| Windows | | Windows | ||
| | | 20100401080539 | ||
| | | mw32-ix-slave17 | ||
|} | |} | ||
Line 93: | Line 97: | ||
Deleted en-US.xpi from stage. | Deleted en-US.xpi from stage. | ||
==== Partner Repacks ==== | |||
Can't do these from the automation until {{bug|554321}} is resolved. | |||
==== Unit tests ==== | ==== Unit tests ==== | ||
Line 122: | Line 129: | ||
make postsign PRODUCT=${PRODUCT} VERSION=${VERSION} BUILD=${BUILD} REPO=${REPO} EMAIL=${EMAIL} | make postsign PRODUCT=${PRODUCT} VERSION=${VERSION} BUILD=${BUILD} REPO=${REPO} EMAIL=${EMAIL} | ||
==== L10nVerify ==== | ==== L10nVerify ==== | ||
The post_signing Scheduler didn't like it was going to fire so I forced a build of this. The Scheduler fired later, and I cancelled that build.<br/> | The post_signing Scheduler didn't look like it was going to fire so I forced a build of this. The Scheduler fired later, and I cancelled that build.<br/> | ||
No differences, this is a full PASS. | No differences, this is a full PASS. | ||
==== Generate updates and push betatest snippets ==== | ==== Generate updates and push betatest snippets ==== | ||
The post_signing Scheduler didn't like it was going to fire so I forced a build of this. The Scheduler fired later, and I cancelled that build. | The post_signing Scheduler didn't like it was going to fire so I forced a build of this. The Scheduler fired later, and I cancelled that build. | ||
* Snippet uploads failed because of changes in {{bug|511967}}. Need to fix permissions on aus2-staging, or upload with a different user for releases. | * Snippet uploads failed because of changes in {{bug|511967}}. Need to fix permissions on aus2-staging, or upload with a different user for releases. {{bug|557195}} file bug to track | ||
* Kicked through manually with: | * Kicked through manually with: | ||
# cltbld @ moz2-linux-slave43 | # cltbld @ moz2-linux-slave43 | ||
Line 148: | Line 153: | ||
* Linux: PASS | * Linux: PASS | ||
* Win32: PASS | * Win32: PASS | ||
* Mac: | * Mac: PASS | ||
==== Socorro product data updates ==== | ==== Socorro product data updates ==== | ||
Line 186: | Line 191: | ||
==== Push updates to beta & release channel ==== | ==== Push updates to beta & release channel ==== | ||
# cltbld@aus2-staging | |||
cd /opt/aus2/snippets/staging/ | |||
~/bin/backupsnip 20100401-Firefox-3.6.3 | |||
... | |||
real 3m45.063s | |||
user 0m0.389s | |||
sys 0m3.667s | |||
... | |||
~/bin/pushsnip 20100401-Firefox-3.6.3 | |||
==== Release ==== | ==== Release ==== | ||
#ffxbld @ stage | |||
cd /pub/mozilla.org/firefox/releases | |||
rm latest-3.6; ln -s 3.6.3 latest-3.6 | |||
==== Manually redo missing source tarball and bundle ==== | |||
* Normal tarball as part of automation got halted because of config error, see above. | |||
* lsblakk triggered the source step in automation while she was prep-ing for a downtime early this morning. | |||
* joduinn signed tarball and bundle as follows: | |||
# new keymaster | |||
mkdir -p ~/signing-work/firefox-3.6.3/unsigned-build1/source | |||
mkdir -p ~/signing-work/firefox-3.6.3/signed-build1/source | |||
cd ~/signing-work/firefox-3.6.3/unsigned-build1/source | |||
scp -i ~/.ssh/ffxbld_dsa ffxbld@stage.mozilla.org:/home/ftp/pub/firefox/nightly/3.6.3-candidates/build1/source . | |||
cd ~/signing-work/firefox-3.6.3/signed-build1/source | |||
scp -i ~/.ssh/ffxbld_dsa ffxbld@stage.mozilla.org:/home/ftp/pub/firefox/nightly/3.6.3-candidates/build1/source . | |||
# modified MD5SUMS and SHA1SUMS | |||
gpg -v -u releases -sba firefox-3.6.3.bundle | |||
gpg -v -u releases -sba firefox-3.6.3.source.tar.bz2 | |||
gpg --verify firefox-3.6.3.bundle.asc | |||
gpg --verify firefox-3.6.3.source.tar.bz2.asc | |||
scp -i ~/.ssh/ffxbld_dsa * ffxbld@stage.mozilla.org:/home/ftp/pub/firefox/nightly/3.6.3-candidates/build1/source | |||
==== 3.5.9->3.6.3 MU ==== | |||
* Lots of fiddling around with master (thanks bhearsum). kicked off snippets by clicking on "major snippet" on waterfall. Posted to betatest channel | |||
* abillings spotted that detailsURL was wrong. Seems this happened in 3.6.2 also. | |||
* bhearsum showed me how he fixed it for 3.6.2: | |||
# cltbld @ aus2-staging | |||
cd /opt/aus2/snippets/staging | |||
rsync -av 20100402-Firefox-3.5.9-3.6.3-MU-test/ 20100402-Firefox-3.5.9-3.6.3-MU-test-url-fixed/ | |||
cd 20100402-Firefox-3.5.9-3.6.3-MU-test-url-fixed/ | |||
find . -type f -exec sed -i -e s,/3.6.3/,/3.6/, {} \; | |||
cd .. | |||
# verification - confirms that only the detailsUrl has changed | |||
diff -Naur 20100402-Firefox-3.5.9-3.6.3-MU-test/ 20100402-Firefox-3.5.9-3.6.3-MU-test-url-fixed/ | grep -v '[+-][+-]' | grep '^[+-]' | grep -v detailsUrl | |||
# | |||
# now do the beta and release snippets, too | |||
rsync -av 20100402-Firefox-3.5.9-3.6.3-MU-beta/ 20100402-Firefox-3.5.9-3.6.3-MU-beta-url-fixed/ | |||
cd 20100402-Firefox-3.5.9-3.6.3-MU-beta-url-fixed/ | |||
find . -type f -exec sed -i -e s,/3.6.3/,/3.6/, {} \; | |||
# | |||
# verification - confirms that only the detailsUrl has changed | |||
cd .. | |||
diff -Naur 20100402-Firefox-3.5.9-3.6.3-MU-beta/ 20100402-Firefox-3.5.9-3.6.3-MU-beta-url-fixed/ | grep -v '[+-][+-]' | grep '^[+-]' | grep -v detailsUrl | |||
rsync -av 20100402-Firefox-3.5.9-3.6.3-MU/ 20100402-Firefox-3.5.9-3.6.3-MU-url-fixed/ | |||
cd 20100402-Firefox-3.5.9-3.6.3-MU-url-fixed/ | |||
find . -type f -exec sed -i -e s,/3.6.3/,/3.6/, {} \; | |||
cd .. | |||
# verification - confirms that only the detailsUrl has changed | |||
diff -Naur 20100402-Firefox-3.5.9-3.6.3-MU/ 20100402-Firefox-3.5.9-3.6.3-MU-url-fixed/ | grep -v '[+-][+-]' | grep '^[+-]' | grep -v detailsUrl | |||
# | |||
# push the new test snippets | |||
~/bin/backupsnip 20100402-Firefox-3.5.9-3.6.3-MU-test-url-fixed | |||
~/bin/pushsnip 20100402-Firefox-3.5.9-3.6.3-MU-test-url-fixed | |||
# | |||
# move old, unwanted directories | |||
mv 20100402-Firefox-3.5.9-3.6.3-MU-beta WRONG-URL-20100402-Firefox-3.5.9-3.6.3-MU-beta | |||
mv 20100402-Firefox-3.5.9-3.6.3-MU WRONG-URL-20100402-Firefox-3.5.9-3.6.3-MU | |||
==== EU Ballot Build ==== | ==== EU Ballot Build ==== | ||
* Fixed typo in bouncer: Firefox-3.6.3-EUballot win /firefox/releases/3.6.3/win32-EUballot/en-US/Firefox Setup 3.6.3.exe | |||
* signed builds using following: https://intranet.mozilla.org/Build:CombinedSigning#Partner_Repack_Signing | |||
==== XULRunner build ==== | ==== XULRunner build ==== | ||
* This step doesn't have to be the last one | |||
* Triggered the builds by going to the buildbot waterfall for mozilla-1.9.2 and forcing builds for linux (not x64), mac and windows xulrunner. Set the field "Revision to build" (not properties) to 'FIREFOX_3_6_3_RELEASE'. Email the builds to release-drivers. | |||
* When waterfall showed builds done, looked at logs to find location of files on stage, and gather them into one place. | |||
# as xrbld@stage | |||
cd /pub/mozilla.org/xulrunner/nightly | |||
mkdir -p 1.9.2.3-candidates/build1 | |||
cd -p 1.9.2.3-candidates/build1 | |||
scp /pub/mozilla.org/xulrunner/tinderbox-builds/mozilla-1.9.2-win32/1270238019/xulrunner-1.9.2.3.en-US.win32* . | |||
scp /pub/mozilla.org/xulrunner/tinderbox-builds/mozilla-1.9.2-linux/1270237392/* . | |||
scp /pub/mozilla.org/xulrunner/tinderbox-builds/mozilla-1.9.2-macosx/1270237393/* . | |||
* [http://ftp.mozilla.org/pub/mozilla.org/xulrunner/nightly/1.9.2.3-candidates/build1 1.9.2.3 candidates dir] | |||
* build logs are here: | |||
** [http://production-master.build.mozilla.org:8010/builders/WINNT%205.2%20mozilla-1.9.2%20xulrunner/builds/247] | |||
** [http://production-master.build.mozilla.org:8010/builders/Linux%20mozilla-1.9.2%20xulrunner/builds/244] | |||
** [http://production-master.build.mozilla.org:8010/builders/OS%20X%2010.5.2%20mozilla-1.9.2%20xulrunner/builds/246] | |||
* Waiting on reply from mfinkle and/or dtownsend to publish these builds | |||
==== Push beta channel snippets ==== | |||
These were not pushed at the same time as the release snippets. | |||
# cltbld @ aus2-staging | |||
cd /opt/aus2/snippets/staging | |||
screen | |||
# push the new test snippets | |||
~/bin/backupsnip 20100402-Firefox-3.5.9-3.6.3-MU-beta-url-fixed | |||
... | |||
real 0m26.269s | |||
user 0m0.038s | |||
sys 0m0.537s | |||
~/bin/pushsnip 20100402-Firefox-3.5.9-3.6.3-MU-beta-url-fixed | |||
... | |||
sent 217198 bytes received 9788 bytes 7442.16 bytes/sec | |||
total size is 180234 speedup is 0.79 |