|
|
| (3 intermediate revisions by the same user not shown) |
| Line 1: |
Line 1: |
| =Notes About Releasing=
| | #REDIRECT [[Releases/RelEngChecklist]] |
| Please update the [https://wiki.mozilla.org/index.php?title=Releases/BuildNotesTemplate Notes Template] and the [https://intranet.mozilla.org/Build:Release:Primer Release:Primer] for future releases (bug fixes, changes to automation) as needed
| |
|
| |
|
| = Bugs hit =
| | The template has been killed in favour of the Checklist. |
| Enter any bugs pre-existing or newly discovered and filed during the release:
| |
| * {{bug|}} - description
| |
| *
| |
| | |
| =Build Engineers=
| |
| {name} - Tracking bug: {{bug|#}}
| |
| | |
| =Signed-off Revision(s)=
| |
| Build 1: [http://hg.mozilla.org/releases/mozilla-beta/rev/# #]
| |
| | |
| =L10N changesets=
| |
| [https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Preparation#L10N_Changesets Instructions] on how to get them
| |
| * Firefox: link to the l10n-changesets
| |
| * Fennec: link to the json
| |
| | |
| =Tags=
| |
| [[Release:Release_Automation_on_Mercurial:Configuration#Starting_the_automation|Manually tag]] the automation code, then record the generated tags below. <small>''([[Release:Release_Automation_on_Mercurial:Build#Tag|details]])''</small>
| |
| | |
| {| class="fullwidth-table"
| |
| | style="background:#efefef" | '''Build #'''
| |
| | style="background:#efefef" | '''Branch, Tags'''
| |
| | style="background:#efefef" | '''Changeset'''
| |
| |-
| |
| | rowspan="2" |
| |
| | MOBILE80_#_RELBRANCH, FENNEC_VERSION_RELEASE, FENNEC_VERSION_BUILD1
| |
| | [http://hg.mozilla.org/releases/mozilla-beta/rev/# #]
| |
| |-
| |
| | GECKO80_#_RELBRANCH, FIREFOX_VERSION_BUILD1 FIREFOX_VERSION_RELEASE
| |
| | [http://hg.mozilla.org/releases/mozilla-beta/rev/# #]
| |
| |}
| |
| | |
| =Build data=
| |
| == Firefox ==
| |
| {| class="fullwidth-table"
| |
| | style="background:#efefef" | '''Build #'''
| |
| | style="background:#efefef" | '''Type'''
| |
| | style="background:#efefef" | '''Build ID'''
| |
| | style="background:#efefef" | '''Build machine'''
| |
| | style="background:#efefef" | '''Time to build'''
| |
| |-
| |
| | rowspan="4" | 1
| |
| | Linux
| |
| | rowspan="4" |
| |
| |
| |
| |
| |
| |-
| |
| | Linux64
| |
| |
| |
| |
| |
| |-
| |
| | Mac
| |
| |
| |
| |
| |
| |-
| |
| | Windows
| |
| |
| |
| |
| |
| |}
| |
| | |
| == Fennec ==
| |
| {| class="fullwidth-table"
| |
| | style="background:#efefef" | '''Build #'''
| |
| | style="background:#efefef" | '''Type'''
| |
| | style="background:#efefef" | '''Build ID'''
| |
| | style="background:#efefef" | '''Build machine'''
| |
| | style="background:#efefef" | '''Time to build'''
| |
| |-
| |
| | rowspan="2" | 1
| |
| | android
| |
| | rowspan="2" |
| |
| |
| |
| |
| |
| |-
| |
| | android-xul
| |
| |
| |
| |
| |
| |}
| |
| | |
| =Notes=
| |
| ==Build 1==
| |
| === Did you ship the L10n milestone & get l10n-changesets ===
| |
| https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Starting_a_Release#L10N_Changesets
| |
| | |
| ===Diff mozconfigs===
| |
| If this is a *.0 beta -> release. May also need to update the whitelist of nightly vs release differences for release sanity.
| |
| | |
| === Set reserved slaves ===
| |
| https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Starting_a_Release#Setting_reserved_slaves
| |
| | |
| ===Preparing to start Automation===
| |
| https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Starting_a_Release#Starting_the_automation
| |
| | |
| === E-mail Metrics ===
| |
| https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Tagging_through_Signing#E-mail_Metrics
| |
| | |
| === E-mail mirrors@mozilla.org ===
| |
| https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Tagging_through_Signing#E-mail_Mirrors
| |
| | |
| === Edit rsync exclude files ===
| |
| https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Tagging_through_Signing#Edit_rsync_exclude_files
| |
| | |
| === Tag ===
| |
| | |
| === Bouncer Submitter ===
| |
| | |
| === Source ===
| |
| | |
| === Build ===
| |
| ==== Firefox ====
| |
| | |
| ===== Firefox repacks =====
| |
| | |
| ==== Fennec ====
| |
| | |
| ===== Fennec repacks =====
| |
| | |
| === XULRunner ===
| |
| | |
| ====Source====
| |
| | |
| ====Build====
| |
| | |
| ==== Push to Mirrors ====
| |
| === Partner Repack ===
| |
| ==== Firefox ====
| |
| ==== Fennec ====
| |
| | |
| === Android Signing ===
| |
| https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Tagging_through_Signing#Android
| |
| | |
| === Checksums ===
| |
| | |
| === Updates ===
| |
| | |
| ==== Update verify ====
| |
| | |
| === Reset reserved slaves ===
| |
| https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Tagging_through_Signing#Reset_reserved_slaves
| |
| | |
| === Check permissions / AV scan ===
| |
| https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Check_Permissions
| |
| | |
| === Push to internal mirrors ===
| |
| https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Push_to_releases_directory_.2F_internal_mirrors
| |
| | |
| === Final verification ===
| |
| https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Final_Verification
| |
| | |
| === Going to Beta ===
| |
| <font color='orange'>NOTE: Skip to "Before Release Day" for '''beta''' releases</font>
| |
| | |
| ==== Run backupsnip ====
| |
| https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Run_Backupsnip
| |
| | |
| ==== Push to beta ====
| |
| https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Play_Store
| |
| https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Push_snippets
| |
| | |
| === Before Release Day ===
| |
| <!-- not for beta -->
| |
| Assuming this is not a chemspill.
| |
| | |
| ==== Run backupsnip for release snippets ====
| |
| https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Run_Backupsnip
| |
| | |
| === Push index file to mirrors ===
| |
| https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Dealing_with_index.html_files
| |
| | |
| === Push to external mirrors ===
| |
| https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Push_to_external_mirrors
| |
| | |
| === Release Day ===
| |
| ==== 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
| |
| | |
| =====Play Store (for beta releases and release releases)=====
| |
| https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Play_Store
| |
| | |
| ==== Update XULRunner wiki page ====
| |
| https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Update_XULRunner_wiki_page
| |
| | |
| ==== Check Throttling ====
| |
| https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Check_Throttling
| |
| | |
| ==== Push to Release Channel (for beta releases and release releases) ====
| |
| https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Push_snippets
| |
| | |
| ==== Update symlinks ====
| |
| https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Update_Symlinks
| |
| | |
| ===== Remove index.html files =====
| |
| https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Dealing_with_index.html_files
| |
| | |
| ==== Update browser choice website ====
| |
| https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Update_the_Browser_Choice_Website
| |