Confirmed users
4,293
edits
(→Set-up test updates: moar urls) |
(update notes, do post release) |
||
(3 intermediate revisions by 2 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> | ||
* <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 did some stuff by hand to get the release-localtest & release-cdntest rules set-up to verify how we'll be shipping this. | 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). | * 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 | * 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*, 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. | * 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 81: | 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 == | ||
Line 87: | Line 103: | ||
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 |