Releases/Firefox 3.6.3/BuildNotes: Difference between revisions

no edit summary
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}
===== Partner Signing =====


==== 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. FIXME file bug to track
* 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: ***INPROGRESS  <-- TODO***
* 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
canmove, Confirmed users
6,441

edits