Account confirmers, Anti-spam team, Confirmed users, Bureaucrats and Sysops emeriti
1,529
edits
ChrisCooper (talk | contribs) |
No edit summary |
||
(12 intermediate revisions by 2 users not shown) | |||
Line 335: | Line 335: | ||
=== Bouncer Submitter === | === Bouncer Submitter === | ||
Builder failed because Firefox 15.0 already existed as a product in bouncer. ({{bug|???}})Not sure how this happened...an errant staging run perhaps? | Builder failed because Firefox 15.0 already existed as a product in bouncer. ({{bug|???}}) Not sure how this happened...an errant staging run perhaps? | ||
Callek removed the existing product from bouncer and re-ran the builder successfully. | Callek removed the existing product from bouncer and re-ran the builder successfully. | ||
=== Update Verify === | === Update Verify === | ||
The *last* chunk (6/6) update verify for each platform failed. | The *last* chunk (6/6) update verify for each platform failed. Callek filed: {{bug|785661}} - Update verify failed for TB/Firefox 15 versions < 12.0 | ||
* Nick did a temporary fix by pulling out all releases < 10 from the verify configs, and we retriggered all update verifies, which then succeeded. | |||
=== Android Signing === | === Android Signing === | ||
Line 351: | Line 352: | ||
=== Reset reserved slaves === | === Reset reserved slaves === | ||
Coop set reserved_slaves to 2 in case we needed to re-run [[#Update_Verify]] | Coop initially set reserved_slaves to 2 on Saturday in case we needed to re-run [[#Update_Verify]], and then set it to 0 on Monday morning. | ||
# buildbot-master12 | # buildbot-master12 | ||
cd /builds/buildbot/build1/master/ | cd /builds/buildbot/build1/master/ | ||
echo | echo 0 > reserved_slaves | ||
'''<font color="red">DONE | === Push to internal mirrors === | ||
https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Push_to_releases_directory_.2F_internal_mirrors | |||
Forced push_to_mirrors builder after verifying the the rsync excludes had landed in svn -> https://bugzilla.mozilla.org/attachment.cgi?id=655378 | |||
Adjusted index files: | |||
# ffxbld@stage | |||
version=15.0 | |||
cd /pub/mozilla.org/firefox/releases/$version | |||
wget --no-check-certificate -O index.html https://bugzilla.mozilla.org/attachment.cgi?id=631778 | |||
sed -i -e "s/13/$version/g" index.html | |||
for dir in `find . -mindepth 1 -type d `; do cp -pv index.html $dir/; done | |||
* CDN is also our internal mirror now, so the files went live to releases.m.o as well, but were missing win32 | |||
** It appears the CDN poll interval just hit while we were in the middle of pushing, about 15 minutes later we saw the index.html cover page and the win32/ directory existed. | |||
** Ben filed {{bug|785965}} to update docs. | |||
=== Backupsnip === | |||
Ran backupsnip | |||
# As ffxbld or tbirdbld@aus3-staging | |||
cd /opt/aus2/snippets/staging | |||
~/bin/backupsnip Firefox-15.0-build1 | |||
=== Release Day === | |||
==== Push to Release Channel (for beta releases and release releases) ==== | |||
https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Push_snippets | |||
Pushed snippets: | |||
# ffxbld@aus3-staging | |||
cd /opt/aus2/snippets/staging | |||
~/bin/pushsnip Firefox-15.0-build1 | |||
Confirmed partials for 12.0, 13.0.1 and 14.0.1: | |||
* 12.0: https://aus3.mozilla.org/update/1/Firefox/12.0/20120420145725/WINNT_x86-msvc/en-US/release/update.xml?force=1 | |||
* 13.0.1: https://aus3.mozilla.org/update/1/Firefox/13.0.1/20120614114901/WINNT_x86-msvc/en-US/release/update.xml?force=1 | |||
* 14.0.1: https://aus3.mozilla.org/update/1/Firefox/14.0.1/20120713134347/WINNT_x86-msvc/en-US/release/update.xml?force=1 | |||
==== Publish Fennec to the Play Store (for beta releases and release releases) ==== | |||
=====Push the files (for beta releases and release releases)===== | |||
https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Push_the_files | |||
* Updated http://hg.mozilla.org/build/braindump/raw-file/tip/releases-related/push_fennec.sh to point at 15.0build1 | |||
* Ran the following on upload1: | |||
curl -O http://hg.mozilla.org/build/braindump/raw-file/tip/releases-related/push_fennec.sh | |||
bash push_fennec.sh | |||
=====Play Store (for beta releases and release releases)===== | |||
https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Play_Store | |||
* Downloaded [http://ftp.mozilla.org/pub/mozilla.org/mobile/releases/15.0/android/multi/fennec-15.0.multi.android-arm.apk multi locale APK] to my laptop. | |||
* Went to [https://market.android.com/publish android market] | |||
* Clicked on "Firefox" | |||
* Clicked "APK Files" | |||
* Clicked "Upload APK", uploaded 15.0 multi APK. | |||
* Clicked "Save" | |||
* Clicked "Deactivate" on 14.0.1 | |||
* Clicked "Deactivate" on 14.0.2 | |||
* Clicked "Activate" on 15.0 | |||
* Clicked "Save" | |||
Publishing happened at 7:12am PT. Confirmed that the caches had cleared at 8:15am PT. | |||
==== Update browser choice website ==== | |||
https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Update_the_Browser_Choice_Website | |||
Filed {{bug|786270}} | |||
==== Update XULRunner wiki page ==== | |||
https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Update_XULRunner_wiki_page | |||
Updated https://developer.mozilla.org/en/XULRunner and https://developer.mozilla.org/en/Gecko_SDK. | |||
==== Update symlinks ==== | |||
https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Update_Symlinks | |||
As ffxbld@stage.mozilla.org: | |||
cd /pub/mozilla.org/firefox/releases | |||
rm latest && ln -s 15.0 latest | |||
===== Remove index.html files ===== | |||
https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Dealing_with_index.html_files | |||
As ffxbld@stage.mozilla.org: | |||
find /pub/mozilla.org/firefox/releases/15.0 -name index.html -exec rm {} \; | |||
'''<font color="red">DONE</font>''' |
edits