|
|
| Line 57: |
Line 57: |
| =Notes= | | =Notes= |
| ==Build 1== | | ==Build 1== |
| | |
| | <strong>build 1 cancelled before QA</strong> |
|
| |
|
| === Set reserved slaves === | | === Set reserved slaves === |
| Line 108: |
Line 110: |
| === E-mail mirrors@mozilla.org === | | === E-mail mirrors@mozilla.org === |
| They want to know approximately what time push to external mirrors will occur. Ideally this is a 24hr notice to them, with the estimated time. | | They want to know approximately what time push to external mirrors will occur. Ideally this is a 24hr notice to them, with the estimated time. |
| <em><pre>
| |
| Subject: Firefox 13.0.2 coming to mirrors on 24-June-2012
| |
| Body:
| |
| We're planning on pushing our Firefox 13.0.2 release to mirrors a little before 5pm PDT on 24-June-2012.
| |
|
| |
|
| If you believe these releases or these dates will cause any problems,
| | Not sent - release cancelled |
| please notify release at mozilla.com. If you have any problems with mirror
| |
| status/weights/etc, please notify mirror-submissions at mozilla.org.
| |
| </pre></em>
| |
|
| |
|
| === Source === | | === Source === |
| Line 122: |
Line 117: |
| === Build === | | === Build === |
| ==== Firefox ==== | | ==== Firefox ==== |
| | done |
| ===== Firefox repacks ===== | | ===== Firefox repacks ===== |
| | done |
| === XULRunner === | | === XULRunner === |
| | done |
| ====Source==== | | ====Source==== |
| | done |
| ====Build==== | | ====Build==== |
| | done |
|
| |
|
| ==== Push to Mirrors ==== | | ==== Push to Mirrors ==== |
| | | done |
| === Partner Repack === | | === Partner Repack === |
| | done |
| ==== Firefox ==== | | ==== Firefox ==== |
| | | done |
| === Checksums === | | === Checksums === |
| | done |
| === Updates === | | === Updates === |
| | done |
| ==== Update verify ==== | | ==== Update verify ==== |
| | done |
| === Reset reserved slaves === | | === Reset reserved slaves === |
| | done |
| === Check permissions / AV scan === | | === Check permissions / AV scan === |
| | done |
|
| |
|
| === Push to internal mirrors === | | === Push to internal mirrors === |
| <em>
| |
| * landed rsync exclude | | * landed rsync exclude |
| * stage shows the change | | * stage shows the rsync exclude change |
| * pushed the builder w/o r-d request since chemspilling
| |
| </em>
| |
| | |
| === Final verification ===
| |
| <i>
| |
| Record receipt of "completed_final_verification" emails (1 per platform)
| |
| </i>
| |
| XXX: TODO Not yet done this section
| |
| === Run backupsnip ===
| |
| <em><pre>
| |
| [ffxbld@dp-ausstage01 ~]$ cd /opt/aus2/snippets/staging
| |
| [ffxbld@dp-ausstage01 staging]$ ~/bin/backupsnip Firefox-13.0.1-build1
| |
| </pre></em>
| |
| | |
| === Snippets without WN page===
| |
| <em><pre>
| |
| cd /opt/aus2/snippets/staging
| |
| rsync -a Firefox-13.0.2-build1-test/ Firefox-13.0.2-build1-test-silent/
| |
| rsync -a Firefox-13.0.2-build1/ Firefox-13.0.2-build1-silent/
| |
|
| |
|
| for f in `find Firefox-13.0.2-build1-test-silent/Firefox/13.0/ -type f`; do
| |
| echo "actions=silent" >> $f
| |
| done
| |
| for f in `find Firefox-13.0.2-build1-silent/Firefox/13.0/ -type f`; do
| |
| echo "actions=silent" >> $f
| |
| done | | done |
|
| |
| ~/bin/backupsnip Firefox-13.0.2-build1-test-silent
| |
| ~/bin/pusnip Firefox-13.0.2-build1-test-silent
| |
| </pre></em>
| |
|
| |
| === Push to external mirrors ===
| |
| <em>
| |
| * Remove previously added rsync exclusion from stage.mozilla.org:/pub/mozilla.org/zz/rsyncd-mozilla-releases.exclude
| |
| * Replace old version with the current one in stage.mozilla.org:/pub/mozilla.org/zz/rsyncd-mozilla-current.exclude
| |
| </em>
| |
| ==== Enabling CDN ====
| |
| <em>
| |
| * We have set the mirror first to a rating of 10 and then to 50,000
| |
| </em>
| |
| === Update XULRunner wiki page ===
| |
| For major releases or chemspills, update the links on:
| |
| * https://developer.mozilla.org/en/XULRunner
| |
| * https://developer.mozilla.org/en/Gecko_SDK
| |
|
| |
| Also for older releases:
| |
| * https://developer.mozilla.org/en/XULRunner_1.9.2_Release_Notes
| |
| * https://developer.mozilla.org/en/Gecko_SDK
| |
|
| |
| === Check Throttling ===
| |
| See http://people.mozilla.com/~nthomas/update-watch/release/ for example AUS links
| |
|
| |
| XXX: TODO: What do I do with this section?
| |
|
| |
| Some links to check:
| |
| * Automatic (idle time check) update links:
| |
| ** 10.0.2 en-US [https://aus3.mozilla.org/update/1/Firefox/10.0.2/20120215223356/WINNT_x86-msvc/en-US/release/update.xml win32] [https://aus2.mozilla.org/update/1/Firefox/10.0.2/20120215223356/Linux_x86-gcc3/en-US/release/update.xml linux] [https://aus2.mozilla.org/update/1/Firefox/10.0.2/20120215223356/Darwin_x86_64-gcc3-u-i386-x86_64/en-US/release/update.xml mac] [https://aus2.mozilla.org/update/1/Firefox/10.0.2/20120215223356/Linux_x86_64-gcc3/en-US/release/update.xml linux64]
| |
| ** 9.0 en-US [https://aus2.mozilla.org/update/1/Firefox/9.0/20111216140209/WINNT_x86-msvc/en-US/release/update.xml win32] [https://aus2.mozilla.org/update/1/Firefox/9.0/20111216140209/Linux_x86-gcc3/en-US/release/update.xml linux] [https://aus2.mozilla.org/update/1/Firefox/9.0/20111216140209/Darwin_x86_64-gcc3-u-i386-x86_64/en-US/release/update.xml mac] [https://aus2.mozilla.org/update/1/Firefox/9.0/20111216140209/Linux_x86_64-gcc3/en-US/release/update.xml linux64]
| |
| ** 10.0.2esr en-US [https://aus2.mozilla.org/update/1/Firefox/10.0.2/20120216092139/WINNT_x86-msvc/en-US/esr/update.xml win32] [https://aus2.mozilla.org/update/1/Firefox/10.0.2/20120216092139/Linux_x86-gcc3/en-US/esr/update.xml linux] [https://aus2.mozilla.org/update/1/Firefox/10.0.2/20120216092139/Darwin_x86_64-gcc3-u-i386-x86_64/en-US/esr/update.xml mac] [https://aus2.mozilla.org/update/1/Firefox/10.0.2/20120216092139/Linux_x86_64-gcc3/en-US/esr/update.xml linux64]
| |
| ** 10.0esr en-US [https://aus2.mozilla.org/update/1/Firefox/10.0/20120130064731/WINNT_x86-msvc/en-US/esr/update.xml win32] [https://aus2.mozilla.org/update/1/Firefox/10.0/20120130064731/Linux_x86-gcc3/en-US/esr/update.xml linux] [https://aus2.mozilla.org/update/1/Firefox/10.0/20120130064731/Darwin_x86_64-gcc3-u-i386-x86_64/en-US/esr/update.xml mac] [https://aus2.mozilla.org/update/1/Firefox/10.0/20120130064731/Linux_x86_64-gcc3/en-US/esr/update.xml linux64]
| |
| ** 3.6.27 en-US [https://aus2.mozilla.org/update/1/Firefox/3.6.27/20120216013254/WINNT_x86-msvc/en-US/release/update.xml win32] [https://aus2.mozilla.org/update/1/Firefox/3.6.27/20120216013254/Linux_x86-gcc3/en-US/release/update.xml linux] [https://aus2.mozilla.org/update/1/Firefox/3.6.27/20120216013254/Darwin_x86-gcc3-u-ppc-i386/en-US/release/update.xml mac]
| |
| * Manual update links:
| |
| ** 10.0.2 en-US [https://aus3.mozilla.org/update/1/Firefox/10.0.2/20120215223356/WINNT_x86-msvc/en-US/release/update.xml?force=1 win32] [https://aus2.mozilla.org/update/1/Firefox/10.0.2/20120215223356/Linux_x86-gcc3/en-US/release/update.xml?force=1 linux] [https://aus2.mozilla.org/update/1/Firefox/10.0.2/20120215223356/Darwin_x86_64-gcc3-u-i386-x86_64/en-US/release/update.xml?force=1 mac] [https://aus2.mozilla.org/update/1/Firefox/10.0.2/20120215223356/Linux_x86_64-gcc3/en-US/release/update.xml?force=1 linux64]
| |
| ** 9.0 en-US [https://aus2.mozilla.org/update/1/Firefox/9.0/20111216140209/WINNT_x86-msvc/en-US/release/update.xml?force=1 win32] [https://aus2.mozilla.org/update/1/Firefox/9.0/20111216140209/Linux_x86-gcc3/en-US/release/update.xml?force=1 linux] [https://aus2.mozilla.org/update/1/Firefox/9.0/20111216140209/Darwin_x86_64-gcc3-u-i386-x86_64/en-US/release/update.xml?force=1 mac] [https://aus2.mozilla.org/update/1/Firefox/9.0/20111216140209/Linux_x86_64-gcc3/en-US/release/update.xml?force=1 linux64]
| |
| ** 10.0.2esr en-US [https://aus2.mozilla.org/update/1/Firefox/10.0.2/20120216092139/WINNT_x86-msvc/en-US/esr/update.xml?force=1 win32] [https://aus2.mozilla.org/update/1/Firefox/10.0.2/20120216092139/Linux_x86-gcc3/en-US/esr/update.xml?force=1 linux] [https://aus2.mozilla.org/update/1/Firefox/10.0.2/20120216092139/Darwin_x86_64-gcc3-u-i386-x86_64/en-US/esr/update.xml?force=1 mac] [https://aus2.mozilla.org/update/1/Firefox/10.0.2/20120216092139/Linux_x86_64-gcc3/en-US/esr/update.xml?force=1 linux64]
| |
| ** 10.0esr en-US [https://aus2.mozilla.org/update/1/Firefox/10.0/20120130064731/WINNT_x86-msvc/en-US/esr/update.xml?force=1 win32] [https://aus2.mozilla.org/update/1/Firefox/10.0/20120130064731/Linux_x86-gcc3/en-US/esr/update.xml?force=1 linux] [https://aus2.mozilla.org/update/1/Firefox/10.0/20120130064731/Darwin_x86_64-gcc3-u-i386-x86_64/en-US/esr/update.xml?force=1 mac] [https://aus2.mozilla.org/update/1/Firefox/10.0/20120130064731/Linux_x86_64-gcc3/en-US/esr/update.xml?force=1 linux64]
| |
| ** 3.6.27 en-US [https://aus2.mozilla.org/update/1/Firefox/3.6.27/20120216013254/WINNT_x86-msvc/en-US/release/update.xml?force=1 win32] [https://aus2.mozilla.org/update/1/Firefox/3.6.27/20120216013254/Linux_x86-gcc3/en-US/release/update.xml?force=1 linux] [https://aus2.mozilla.org/update/1/Firefox/3.6.27/20120216013254/Darwin_x86-gcc3-u-ppc-i386/en-US/release/update.xml?force=1 mac]
| |
|
| |
| === Push to Release Channel ===
| |
| [ffxbld@dp-ausstage01 ~]$ cd /opt/aus2/snippets/staging
| |
| [ffxbld@dp-ausstage01 staging]$ ~/bin/pushsnip Firefox-13.0.1-build1-silent
| |
|
| |
| ==== Ask IT to update AUS for unthrottling ====
| |
| * {{bug|765370}}
| |
|
| |
| === Update symlinks ===
| |
| Once we're signed off on the release channel.
| |
| <em><pre>
| |
| # ffxbld@stage
| |
| cd /pub/mozilla.org/firefox/releases
| |
| rm latest && ln -s 13.0.2 latest
| |
| </pre></em>
| |
| <br/>
| |
|
| |
| ==== Reduced CDN ====
| |
| * armenzg reduced the CDN from 50k to 35k since we were over 70K already
| |
| * nthomas found the European mirrors didn't have the update/win32 or win32/ directories, because the main distribution point there (mozilla.openap.net) was getting very slow transfer from pv-mirror01, {{bug|765441}}. We had only 70K uptake with the CDN on, and couldn't turn it off in that state. IT adjusted the geo-ip so that requests to releases-rsync from Europe went to anynymirror101.mirrors.tds.net (the North American primary) instead of openap. Uptake increased to 100K and the CDN was turned off
| |
|
| |
| === Update browser choice website ===
| |
| {{bug|}}
| |