Confirmed users
4,293
edits
No edit summary |
(update notes, do post release) |
||
(9 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
38.0.6 is a Very Special release caused by {{bug|1171730}}. We'll be building all of the normal deliverables, but only shipping updates to | 38.0.6 is a Very Special release caused by {{bug|1171730}}. We'll be building all of the normal deliverables, but only shipping updates to en-US users on Funnelcake builds (channel=release-cck-mozilla*). This release will also not be shipped on www.mozilla.org. Because of these things we have to set-up extra Balrog rules by hand, so some parts of the checklist do not apply. If you're working on this release '''please read these notes carefully before taking any actions''' | ||
* Submit to Ship It | = Checklist = | ||
* | * <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> | |||
* | * <s>Set-up test updates (see below) | ||
* | * [[Release:Release_Automation_on_Mercurial:Updates#Push_to_mirrors | Push to mirrors]] | ||
* | * Publish updates (see below) | ||
* Post release (see below)</s> | |||
== Set-up test updates == | |||
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 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 | |||
Should verify at least the following: | Should verify at least the following: | ||
{| class="fullwidth-table wikitable sortable" | {| class="fullwidth-table wikitable sortable" | ||
Line 34: | Line 40: | ||
! Platform | ! Platform | ||
! Version | ! Version | ||
! Installer | |||
! Simulated Update Request | |||
! Expected Result | ! Expected Result | ||
|- | |- | ||
Line 39: | Line 47: | ||
| rowspan=2 | en-US | | rowspan=2 | en-US | ||
| rowspan=2 | Windows | | rowspan=2 | Windows | ||
| | | 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 | ||
|- | |- | ||
| 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 49: | Line 61: | ||
| rowspan=4 | Windows | | rowspan=4 | Windows | ||
| 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 | ||
|- | |- | ||
| 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 | | | rowspan=2 | zh-TW | ||
| 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 | ||
|- | |- | ||
| 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 | ||
|- | |- | ||
Line 64: | Line 84: | ||
| rowspan=2 | Mac | | rowspan=2 | Mac | ||
| 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 | ||
|- | |- | ||
| 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 | ||
|} | |} | ||
== | == Publish updates == | ||
Need to port over the release-cdntest-cck-mozilla* rules. Be very careful, | 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 == | |||
* 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) | |||
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 |