Releases/Firefox 3.6.16/BuildNotes: Difference between revisions

no edit summary
No edit summary
 
(18 intermediate revisions by 2 users not shown)
Line 28: Line 28:


= Bugs hit  =
= Bugs hit  =
*<strike>{{bug|644120}} - Don't use _nextFastReservedSlave for some release builders</strike>
*{{bug|634428#c4}} - A not-set-up slave from staging was connected to production
*{{Bug|643976}} - 3.6.15 -&gt; 3.6.16 and 3.5.17 -&gt; 3.5.18 updates on releasetest actually point to 4.0
**this happened because of the 4.0 MU
*{{bug|628795}} - remove en-US.xpi (this should not be an issue for 3.6.17 if it is not a chemspill)
*{{bug|644120}} - We had to move a slave from pm01 to pm03 since there were no available IX machines and the job would not be taken by normal linux slaves.


= Build data =
= Build data =
Line 139: Line 146:
===== MU Verify  =====
===== MU Verify  =====
Failed for the following dropped locales: as, ka, oc. Expected.
Failed for the following dropped locales: as, ka, oc. Expected.
===== MU Regeneration  =====
These snippets got redone in the [[Releases/Firefox_4.0/BuildNotes#3.6.16_-.3E_3.6|4.0 docs]].


=== Socorro product data updates  ===
=== Socorro product data updates  ===
Line 144: Line 154:


=== Push to Beta Channel  ===
=== Push to Beta Channel  ===
 
NB: This was a chemspill-ish release so this happened after the release snippets were pushed, see below.
We'll need to unthrottle the beta channel after pushing the beta snippets, because there will be a throttled 3.6.16 --&gt; 4.0 major update present until we overwrite it. This is done by adding an exception for 'beta' in [http://mxr.mozilla.org/mozilla/source/webtools/aus/xml/inc/config-dist.php config-dist.php]'s $throttleExceptions array. Please also add throttling of 3.6.16, with betatest and releastest in the exceptions block, in preparation for major updates out of 3.6.16.


  #From a build slave you can reach aus2-staging
  #From a build slave you can reach aus2-staging
Line 152: Line 161:
  cd /opt/aus2/snippets/staging/
  cd /opt/aus2/snippets/staging/
  ~/bin/backupsnip Firefox-3.6.16-build1-beta
  ~/bin/backupsnip Firefox-3.6.16-build1-beta
 
~/bin/pushsnip Firefox-3.6.16-build1-beta
TODO pushsnip once rel-drivers request it


=== Email mirrors about release day date  ===
=== Email mirrors about release day date  ===
NOTE: See Notifications section for more details.


See Notifications section for more details.
DONE


== Going live day!  ==
== Going live day!  ==
Line 164: Line 173:
This has run properly automatically.
This has run properly automatically.


TODO run once again before we go live
=== Push to Mirrors  ===
{{bug|644120}}. We had to move a slave from pm01 to pm03 since there were no available IX machines and the job would not be taken by normal linux slaves.


=== Push to Mirrors ===
Forced push_to_mirrors builder with the following properties set:
* release_config: mozilla/release-firefox-mozilla-1.9.2.py
* script_repo_revision: FIREFOX_3_6_16_RELEASE
 
Push to community mirrors:
  # cltbld@stage
vim -n /pub/mozilla.org/zz/rsyncd-mozilla-current.exclude
# replace 3.6.15 with 3.6.16


=== Final Verification  ===
=== Final Verification  ===
Will be triggered automatically when there is enough uptake.
=== Push release test channel snippets ===
See {{bug|643976}}. We had to re-push this because the 4.0 MU overwrote the snippets.
#From a build slave you can reach aus2-staging
#cltbld@aus2-staging.mozilla.org
#This takes now a lot of time because of PHX datacenter
cd /opt/aus2/snippets/staging
~/bin/pushsnip Firefox-3.6.16-build1-test


=== Push release channel snippets  ===
=== Push release channel snippets  ===
Line 176: Line 202:
  cd /opt/aus2/snippets/staging/
  cd /opt/aus2/snippets/staging/
  ~/bin/backupsnip Firefox-3.6.16-build1
  ~/bin/backupsnip Firefox-3.6.16-build1
TODO Review results by reattaching to screen -R armenzg.
~/bin/pushsnip Firefox-3.6.16-build1
TODO push live upon rel-drivers request


=== Update download.mozilla.org for EUBallot  ===
=== Release ===
Update symlinks
#ffxbld@stage
cd /home/ftp/pub/firefox/releases
rm latest-3.6 && ln -s 3.6.16 latest-3.6


=== Release ===
Sent the following mail to metrics@mozilla.com:
  Firefox,firefox,firefox,3.6.16,3.6
Firefox,firefox,firefox,3.6.17pre,3.6


=== XULRunner Signing  ===
=== XULRunner Signing  ===
Line 227: Line 258:
</pre>
</pre>


=== Push XULRunner to mirrors ===
=== Push XULRunner to mirrors ===
<pre>
# xrbld@stage
rsync -av --exclude=*.txt --exclude=*unsigned*  --exclude=*-symbols.zip \
  /pub/mozilla.org/xulrunner/nightly/1.9.2.16-candidates/build1/ \
  /pub/mozilla.org/xulrunner/releases/1.9.2.16/
</pre>
 
Edited cltbld@stage:/pub/mozilla.org/zz/rsyncd-mozilla-releases.exclude and added
- xulrunner/releases/1.9.2.15


=== Update XULRunner entries on wiki ===
=== 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
3,990

edits