Releases/Firefox 3.6.10/BuildNotes: Difference between revisions

 
(26 intermediate revisions by 3 users not shown)
Line 361: Line 361:
  (arg: 4)  
  (arg: 4)  


All win32 EXEs were reported to have "Trojan.Generic.Bredolab-2 FOUND", which also happened in 4.0b6 and was determined to be a false positive. Also ran it through VirusTotal, which showed it to be [http://www.virustotal.com/file-scan/report.html?id=7b24ef53a902d041eb0a71015a971b6260a929bdfec5cd4d49f01b04b5899d56-1284569666 100% clean]. Based on those two things, working on the assumption that it's a false positive.
<p>All win32 EXEs were reported to have "Trojan.Generic.Bredolab-2 FOUND", which also happened in 4.0b6 and was determined to be a false positive. Also ran it through VirusTotal, which showed it to be [http://www.virustotal.com/file-scan/report.html?id=7b24ef53a902d041eb0a71015a971b6260a929bdfec5cd4d49f01b04b5899d56-1284569666 100% clean]. Based on those two things, working on the assumption that it's a false positive.</p>
 
<p>'''update''': after the first scan was done the virus definitions on stage were updated. I rescanned the en-US installer and it reported clean.</p>


=== Final Checks Before Push ===
=== Final Checks Before Push ===
Line 375: Line 377:
No output from any of these checks (no contrib builds yet, no partner builds were generated).
No output from any of these checks (no contrib builds yet, no partner builds were generated).


'''done to here'''
=== Push to mirrors ===
After GO from release-drivers.
#ffxbld@stage
rsync -av --exclude=*.log --exclude=*.txt --exclude=*unsigned*  --exclude=*.crashreporter-symbols.zip --exclude=*.tests.tar.bz2*  --exclude=*partner-repacks*  /pub/mozilla.org/firefox/nightly/3.6.10-candidates/build1/  /pub/mozilla.org/firefox/releases/3.6.10/
 
#cltbld@stage
vim /pub/mozilla.org/zz/rsyncd-mozilla-current.exclude
# replace 3.6.10 with 3.6.9
 
=== Final verification (sanity check releasetest snippets) ===
 
=== Push release/beta channel snippets ===
~/bin/backupsnip 20100914-Firefox-3.6.10-extv-fixed
 
Pushed the release channel snippets to get a head start, under the assumption that most users that could receive them would be throttled:
~/bin/pushsnip 20100914-Firefox-3.6.10-extv-fixed
 
But Nick pointed out that 3.6.9 isn't throttled, so I turned them off with:
# root@aus2-staging
cd /opt/aus2/incoming
chmod 0 3
cd 3/Firefox
chmod 0 3.6.9
 
In order to check 3.5.x, changed this to only block 3.6.x
# root@aus2-staging
cd /opt/aus2/incoming/3/Firefox
ls | grep '3\.6.*' | xargs chmod 0
cd ../..
chmod 775 3


=== Push release channel snippets ===
And later to check releasetest on 3.6.x, and block only release
# root@aus2-staging
cd /opt/aus2/incoming/3/Firefox
find 3.6* -maxdepth 4 -mindepth 4 -type d -name 'release' -print -exec chmod 0 {} \;
ls | grep '3\.6.*' | xargs chmod 775
 
Get go from driver, '''re-enable 3.6.x on release'''
# root@aus2-staging
cd /opt/aus2/incoming/3/Firefox
find 3.6* -maxdepth 4 -mindepth 4 -type d -name 'release' -print -exec chmod 775 {} \;
 
Modify the beta snippets to use bouncer too (saves on QA, load on ftp.m.o)
# cltbld@aus2-staging
cd /opt/aus2/snippets/staging
rsync -a 20100914-Firefox-3.6.10-extv-fixed/ 20100914-Firefox-3.6.10-extv-bouncer-beta/
cd 20100914-Firefox-3.6.10-extv-bouncer-beta/
find . -maxdepth 5 -mindepth 5 -type d -exec mv -v {}/release {}/beta \;
~/bin/backupsnip 20100914-Firefox-3.6.10-extv-bouncer-beta
~/bin/pushsnip 20100914-Firefox-3.6.10-extv-bouncer-beta


=== Push throttling changes ===
=== Push throttling changes ===
[https://bug596686.bugzilla.mozilla.org/attachment.cgi?id=475571 Patch] landed in cvs, deployment is {{bug|596849}}.
=== Release ===
Update symlinks
#ffxbld@stage
cd /home/ftp/pub/firefox/releases
rm latest-3.6 && ln -s 3.6.10 latest-3.6
Sent the following mail to metrics@mozilla.com:
Firefox,firefox,firefox,3.6.10,3.6
Firefox,firefox,firefox,3.6.11pre,3.6


=== Push beta channel snippets ===
=== Push EU Ballot build ===
Added bouncer product and location. Filed {{bug|596859}} to have the browser choice website updated.


=== Push 3.0.19 -> 3.6.10 MU snippets (beta and release) ===
=== Push 3.0.19 -> 3.6.10 MU snippets (beta and release) ===
As cltbld@aus2-staging:
~/bin/backupsnip 20100915-3.0.19-3.6.10-MU
~/bin/pushsnip 20100915-3.0.19-3.6.10-MU
After QA signed off on the release channel:
~/bin/pushsnip 20100915-3.0.19-3.6.10-MU-beta
=== Push XULRunner to mirrors ===
<pre>
# xrbld@stage
rsync -av --exclude=*.txt --exclude=*unsigned*  --exclude=*-symbols.zip \
  /pub/mozilla.org/xulrunner/nightly/1.9.2.10-candidates/build1/ \
  /pub/mozilla.org/xulrunner/releases/1.9.2.10/
</pre>
Edited cltbld@stage:/pub/mozilla.org/zz/rsyncd-mozilla-releases.exclude and added
- xulrunner/releases/1.9.2.9
=== Update XULRunner entries on wiki ===
Updated the links in these two wiki pages for the version change:
* [https://developer.mozilla.org/En/XULRunner_1.9.2_Release_Notes Release Notes]
* [https://developer.mozilla.org/En/Gecko_SDK Gecko_SDK]
Confirmed users
1,377

edits