Confirmed users
4,293
edits
(update notes, do post release) |
|||
(7 intermediate revisions by 3 users not shown) | |||
Line 4: | Line 4: | ||
* <s>(RelMan) [[Release:Release_Automation_on_Mercurial:Preparation#L10N_Changesets | Ship the l10n milestone]] (build1 only) | * <s>(RelMan) [[Release:Release_Automation_on_Mercurial:Preparation#L10N_Changesets | Ship the l10n milestone]] (build1 only) | ||
* (RelMan) [[Release:Release_Automation_on_Mercurial:Starting_a_Release#Submit_to_Ship_It | Submit to Ship It]]</s> | * (RelMan) [[Release:Release_Automation_on_Mercurial:Starting_a_Release#Submit_to_Ship_It | Submit to Ship It]]</s> | ||
* Set-up test updates (see below) | * <s>Set-up test updates (see below) | ||
* [[Release:Release_Automation_on_Mercurial:Updates#Push_to_mirrors | Push to mirrors]] | * [[Release:Release_Automation_on_Mercurial:Updates#Push_to_mirrors | Push to mirrors]] | ||
* Publish updates (see below) | * Publish updates (see below) | ||
* Post release (see below) | * Post release (see below)</s> | ||
== Set-up test updates == | == Set-up test updates == | ||
After the updates builder runs we | After the updates builder runs we did some stuff by hand to get the release-localtest & release-cdntest rules set-up to verify how we'll be shipping this. | ||
* | * Created Firefox-38.0.6-build1-whatsnew blob by downloading the Firefox-38.0.6-build1 and tweaking it to add actions and openURL (see 38.0.5 blob for an example). | ||
* | * Updated Firefox-38.0.6-build1 to have <tt>"actions": "silent",</tt> to suppress in-app whatsnew config | ||
* | * Reverted product:Firefox, channel:release-cdntest rule back to Firefox-38.0.5-build4. Repeated for release-localtest | ||
* Added new rule for product:Firefox, channel:release-cdntest-cck-mozilla*, locale:'en-US,en-GB,es-ES,es-MX,de,pt-BR,fr,ru,ja,ja-JP-mac', version:<38.0.5, priority:96, mapping:Firefox-38.0.6-build1-whatsnew. (NB: we've done funnelcake for more than en-US in the past, so copying over the list for 38.0.5 whatsnew). Duplicated to release-localtest-cck-mozilla* channel. | |||
* Added new rule for product:Firefox, channel:release-cdntest-cck-mozilla*, priority:95, mapping:Firefox-38.0.6-build1. Duplicated to release-localtest-cck-mozilla* channel. | |||
Priorities from above are quite high because we already have | Priorities from above are quite high because we already have 90 and 92 taken by the regular release channel WNP configuration. Rules snapshot prior to release: | ||
<pre>mysql> select rule_id, priority, mapping, product, version, channel, buildTarget, buildID, locale, substr(osVersion,1,20) as osVersion, comment from rules where (product='Firefox' or product is NULL) and (channel in ('release-localtest','release*') or channel like 'release-localtest-cck%' or channel is NULL) order by priority desc; | |||
< | +---------+----------+--------------------------------+---------+---------+--------------------------------+-------------+---------+-----------------------------------------------------+----------------------+--------------------------------------------------------------------------------------------------------------------+ | ||
| rule_id | priority | mapping | product | version | channel | buildTarget | buildID | locale | osVersion | comment | | |||
+---------+----------+--------------------------------+---------+---------+--------------------------------+-------------+---------+-----------------------------------------------------+----------------------+--------------------------------------------------------------------------------------------------------------------+ | |||
| 69 | 150 | No-Update | NULL | NULL | release* | NULL | NULL | NULL | Darwin 6,Darwin 7,Da | OS Blocking rule for de-supported OS' on Release channel | | |||
| 103 | 120 | No-Update | Firefox | <4.0 | release* | NULL | NULL | NULL | NULL | block updates for 3.6 and earlier until we sort out bug 998721, and because they can't handle appVersion style xml | | |||
| 73 | 110 | Firefox-12.0-build1 | Firefox | <10.0 | release* | NULL | NULL | NULL | NULL | watershed | | |||
| 189 | 96 | Firefox-38.0.6-build1-whatsnew | Firefox | <38.0.5 | release-localtest-cck-mozilla* | NULL | NULL | en-US,en-GB,es-ES,es-MX,de,pt-BR,fr,ru,ja,ja-JP-mac | NULL | Fix up for bug 1171730 | | |||
| 191 | 95 | Firefox-38.0.6-build1 | Firefox | NULL | release-localtest-cck-mozilla* | NULL | NULL | NULL | NULL | Fix up for bug 1171730 | | |||
| 193 | 92 | Firefox-38.0.5-build4-whatsnew | Firefox | NULL | release-localtest | NULL | NULL | en-US,en-GB,es-ES,es-MX,de,pt-BR,fr,ru,ja,ja-JP-mac | NULL | Pocket locales, bug 1143875 | | |||
| 56 | 90 | Firefox-38.0.5-build4 | Firefox | NULL | release-localtest | NULL | NULL | NULL | NULL | NULL | | |||
+---------+----------+--------------------------------+---------+---------+--------------------------------+-------------+---------+-----------------------------------------------------+----------------------+--------------------------------------------------------------------------------------------------------------------+ | |||
7 rows in set (0.00 sec) | |||
</pre> | |||
=== Manually verify updates === | === Manually verify updates === | ||
Line 26: | Line 40: | ||
! Platform | ! Platform | ||
! Version | ! Version | ||
! Installer | |||
! Simulated Update Request | |||
! Expected Result | ! Expected Result | ||
|- | |- | ||
Line 31: | Line 47: | ||
| rowspan=2 | en-US | | rowspan=2 | en-US | ||
| rowspan=2 | Windows | | rowspan=2 | Windows | ||
| [http://ftp.mozilla.org/pub/mozilla.org/firefox/candidates/35.0.1-candidates/build1/partner-repacks/funnelcake36/win32/en-US/Firefox%20Setup%2035.0.1.exe 35.0.1] | | 35.0.1 | ||
| [http://ftp.mozilla.org/pub/mozilla.org/firefox/candidates/35.0.1-candidates/build1/partner-repacks/funnelcake36/win32/en-US/Firefox%20Setup%2035.0.1.exe exe] | |||
| [https://aus4.mozilla.org/update/3/Firefox/35.0.1/20150122214805/WINNT_x86-msvc/en-US/release-localtest-cck-mozilla36/default/mozilla36/1.0/update.xml?force=1 release-localtest-cck-mozilla36]<br/> [https://aus4.mozilla.org/update/3/Firefox/35.0.1/20150122214805/WINNT_x86-msvc/en-US/release-cdntest-cck-mozilla36/default/mozilla36/1.0/update.xml?force=1 release-cdntest-cck-mozilla36]<br/> [https://aus4.mozilla.org/update/3/Firefox/35.0.1/20150122214805/WINNT_x86-msvc/en-US/release-cck-mozilla36/default/mozilla36/1.0/update.xml?force=1 release-cck-mozilla36] | |||
| Update to 38.0.6 with what's new page | | Update to 38.0.6 with what's new page | ||
|- | |- | ||
| [http://ftp.mozilla.org/pub/mozilla.org/firefox/candidates/38.0.5-candidates/build4/partner-repacks/funnelcake39/win32/en-US/Firefox%20Setup%2038.0.5.exe 38.0.5] | | 38.0.5 | ||
| [http://ftp.mozilla.org/pub/mozilla.org/firefox/candidates/38.0.5-candidates/build4/partner-repacks/funnelcake39/win32/en-US/Firefox%20Setup%2038.0.5.exe exe] | |||
| [https://aus4.mozilla.org/update/3/Firefox/38.0.5/20150525141253/WINNT_x86-msvc/en-US/release-localtest-cck-mozilla39/default/mozilla39/1.0/update.xml?force=1 release-localtest-cck-mozilla39]<br/> [https://aus4.mozilla.org/update/3/Firefox/38.0.5/20150525141253/WINNT_x86-msvc/en-US/release-cdntest-cck-mozilla39/default/mozilla39/1.0/update.xml?force=1 release-cdntest-cck-mozilla39]<br/> [https://aus4.mozilla.org/update/3/Firefox/38.0.5/20150525141253/WINNT_x86-msvc/en-US/release-cck-mozilla39/default/mozilla39/1.0/update.xml?force=1 release-cck-mozilla39] | |||
| Update to 38.0.6 WITHOUT what's new page | | Update to 38.0.6 WITHOUT what's new page | ||
|- | |- | ||
Line 40: | Line 60: | ||
| rowspan=2 | en-US | | rowspan=2 | en-US | ||
| rowspan=4 | Windows | | rowspan=4 | Windows | ||
| [http://ftp.mozilla.org/pub/mozilla.org/firefox/candidates/38.0-candidates/build3/win32/en-US/Firefox%20Setup%2038.0.exe 38.0] | | 38.0 | ||
| [http://ftp.mozilla.org/pub/mozilla.org/firefox/candidates/38.0-candidates/build3/win32/en-US/Firefox%20Setup%2038.0.exe exe] | |||
| [https://aus4.mozilla.org/update/3/Firefox/38.0/20150508094354/WINNT_x86-msvc/en-US/release-localtest/default/default/default/update.xml?force=1 release-localtest]<br/> [https://aus4.mozilla.org/update/3/Firefox/38.0/20150508094354/WINNT_x86-msvc/en-US/release-cdntest/default/default/default/update.xml?force=1 release-cdntest]<br/> [https://aus4.mozilla.org/update/3/Firefox/38.0/20150508094354/WINNT_x86-msvc/en-US/release/default/default/default/update.xml?force=1 release] | |||
| Update to 38.0.5 with what's new page | | Update to 38.0.5 with what's new page | ||
|- | |- | ||
| [http://ftp.mozilla.org/pub/mozilla.org/firefox/candidates/38.0.5-candidates/build4/win32/en-US/Firefox%20Setup%2038.0.5.exe 38.0.5] | | 38.0.5 | ||
| [http://ftp.mozilla.org/pub/mozilla.org/firefox/candidates/38.0.5-candidates/build4/win32/en-US/Firefox%20Setup%2038.0.5.exe exe] | |||
| [https://aus4.mozilla.org/update/3/Firefox/38.0.5/20150525141253/WINNT_x86-msvc/en-US/release-localtest/default/default/default/update.xml?force=1 release-localtest]<br/> [https://aus4.mozilla.org/update/3/Firefox/38.0.5/20150525141253/WINNT_x86-msvc/en-US/release-cdntest/default/default/default/update.xml?force=1 release-cdntest]<br/> [https://aus4.mozilla.org/update/3/Firefox/38.0.5/20150525141253/WINNT_x86-msvc/en-US/release/default/default/default/update.xml?force=1 release] | |||
| No update | | No update | ||
|- | |- | ||
| rowspan=2 | zh-TW | | rowspan=2 | zh-TW | ||
| [http://ftp.mozilla.org/pub/mozilla.org/firefox/candidates/38.0-candidates/build3/win32/zh-TW/Firefox%20Setup%2038.0.exe 38.0] | | 38.0 | ||
| [http://ftp.mozilla.org/pub/mozilla.org/firefox/candidates/38.0-candidates/build3/win32/zh-TW/Firefox%20Setup%2038.0.exe exe] | |||
| [https://aus4.mozilla.org/update/3/Firefox/38.0/20150508094354/WINNT_x86-msvc/zh-TW/release-localtest/default/default/default/update.xml?force=1 release-localtest]<br/> [https://aus4.mozilla.org/update/3/Firefox/38.0/20150508094354/WINNT_x86-msvc/zh-TW/release-cdntest/default/default/default/update.xml?force=1 release-cdntest]<br/> [https://aus4.mozilla.org/update/3/Firefox/38.0/20150508094354/WINNT_x86-msvc/zh-TW/release/default/default/default/update.xml?force=1 release] | |||
| Update to 38.0.5 WITHOUT what's new page | | Update to 38.0.5 WITHOUT what's new page | ||
|- | |- | ||
| [http://ftp.mozilla.org/pub/mozilla.org/firefox/candidates/38.0.5-candidates/build4/win32/zh-TW/Firefox%20Setup%2038.0.5.exe 38.0.5] | | 38.0.5 | ||
| [http://ftp.mozilla.org/pub/mozilla.org/firefox/candidates/38.0.5-candidates/build4/win32/zh-TW/Firefox%20Setup%2038.0.5.exe exe] | |||
| [https://aus4.mozilla.org/update/3/Firefox/38.0.5/20150525141253/WINNT_x86-msvc/en-US/release-localtest/default/default/default/update.xml?force=1 release-localtest]<br/> [https://aus4.mozilla.org/update/3/Firefox/38.0.5/20150525141253/WINNT_x86-msvc/en-US/release-cdntest/default/default/default/update.xml?force=1 release-cdntest]<br/> [https://aus4.mozilla.org/update/3/Firefox/38.0.5/20150525141253/WINNT_x86-msvc/en-US/release/default/default/default/update.xml?force=1 release] | |||
| No update | | No update | ||
|- | |- | ||
| rowspan=2 | en-US | | rowspan=2 | en-US | ||
| rowspan=2 | Mac | | rowspan=2 | Mac | ||
| [http://ftp.mozilla.org/pub/mozilla.org/firefox/candidates/38.0-candidates/build3/mac/en-US/Firefox%2038.0.dmg 38.0] | | 38.0 | ||
| [http://ftp.mozilla.org/pub/mozilla.org/firefox/candidates/38.0-candidates/build3/mac/en-US/Firefox%2038.0.dmg dmg] | |||
| [https://aus4.mozilla.org/update/3/Firefox/38.0/20150508094354/Darwin_x86_64-gcc3-u-i386-x86_64/en-US/release-localtest/default/default/default/update.xml?force=1 release-localtest]<br/> [https://aus4.mozilla.org/update/3/Firefox/38.0/20150508094354/Darwin_x86_64-gcc3-u-i386-x86_64/en-US/release-cdntest/default/default/default/update.xml?force=1 release-cdntest]<br/> [https://aus4.mozilla.org/update/3/Firefox/38.0/20150508094354/Darwin_x86_64-gcc3-u-i386-x86_64/en-US/release/default/default/default/update.xml?force=1 release] | |||
| Update to 38.0.5 with what's new page | | Update to 38.0.5 with what's new page | ||
|- | |- | ||
| [http://ftp.mozilla.org/pub/mozilla.org/firefox/candidates/38.0.5-candidates/build4/mac/en-US/Firefox%2038.0.5.dmg 38.0.5] | | 38.0.5 | ||
| [http://ftp.mozilla.org/pub/mozilla.org/firefox/candidates/38.0.5-candidates/build4/mac/en-US/Firefox%2038.0.5.dmg dmg] | |||
| [https://aus4.mozilla.org/update/3/Firefox/38.0.5/20150525141253/Darwin_x86_64-gcc3-u-i386-x86_64/en-US/release-localtest/default/default/default/update.xml?force=1 release-localtest]<br/> [https://aus4.mozilla.org/update/3/Firefox/38.0.5/20150525141253/Darwin_x86_64-gcc3-u-i386-x86_64/en-US/release-cdntest/default/default/default/update.xml?force=1 release-cdntest]<br/> [https://aus4.mozilla.org/update/3/Firefox/38.0.5/20150525141253/Darwin_x86_64-gcc3-u-i386-x86_64/en-US/release/default/default/default/update.xml?force=1 release] | |||
| No update | | No update | ||
|} | |} | ||
Line 64: | Line 96: | ||
== Publish updates == | == Publish updates == | ||
Need to port over the release-cdntest-cck-mozilla* rules. Be very careful, and make sure to verify afterwards with the table above. | Need to port over the release-cdntest-cck-mozilla* rules. Be very careful, and make sure to verify afterwards with the table above. | ||
* Duplicated https://aus4-admin.mozilla.org/rules#channel:release-cdntest-cck-mozilla%20product:firefox and removed "cdntest-" from the channel names. Checked against the matrix below. | |||
== Post release == | == Post release == | ||
* Do not run post-release builder, it would update the firefox-latest bouncer entries and synlinks on FTP | |||
* Remove index files from /pub/mozilla.org/firefox/releases/38.0.6 (by hand) | * Remove index files from /pub/mozilla.org/firefox/releases/38.0.6 (by hand) | ||
Do NOT update FTP symlinks or "-latest" entries in Bouncer. | Do NOT update FTP symlinks or "-latest" entries in Bouncer. | ||
Completed using | |||
# ffxbld@stage | |||
cd /pub/mozilla.org/firefox/releases/38.0.6 | |||
find . -name index.html -delete |