Changes

Jump to: navigation, search

Release Management/Release Process

19 bytes removed, 14:07, 30 January 2018
m
https links, remove land patch illustration, fix relnotes links, rename mobile as android, add devedition early beta info
== Download Links for Firefox for Desktop==
Get the latest version of Firefox for Windows, macOS or Linux across all channels and check the Release notes for new features, enhancements or changes
*[httphttps://www.mozilla.org/firefox/ Firefox Release]*[httphttps://www.mozilla.org/firefox/beta/ Firefox Beta]*[httphttps://www.mozilla.org/firefox/developer/ Firefox Dev Edition]*[httphttps://www.mozilla.org/firefox/nightly/ Firefox Nightly]*[httphttps://www.mozilla.org/firefox/organizations/ Firefox ESR (Extended Support Release)]
== Download Links for Firefox for Android ==
* Firefox is released at intervals of six to eight weeks (not counting urgent patch updates), meaning that every six to eight weeks there will be a new version of Firefox Release.
* Firefox Beta is released every week leaving us with six to eight betas every cycle unless we have chemspills leading to additional betas
* Firefox Dev Edition is based on the beta branch. Dev Edition Beta 1 and Beta 2 are considered a pre-beta stabilization channel.* Firefox Nightly is released every 12 hours with all the changes landed on mozilla-central
Release day activities/checklist can be found on [[https://wiki.mozilla.org/Release_Management/Release_Day Release Day wiki]]
** + (plus) - Drivers have determined this bug will block the FirefoxN release or may be tracked after the FirefoxN release
Refer to [https://blog.mozilla.org/channels/2011/06/01/more-details-about-how-to-use-the-tracking-firefox-bugzilla-flag/ these guidelines] on setting the tracking flag
[[File:status_flag.jpg|300px|right]]
* '''status-firefoxN''' : A multi-state flag that currently has seven values which represent the status of the bug with respect to the FirefoxN
** unaffected - This bug does not affect FirefoxN
** affected - This bug affects FirefoxN
** fixed - This bug is fixed in FirefoxN
** wontfix - A fix for this bug will not be accepted in FirefoxN
* '''Approval Flags''' : Set on the attachment of a bug
** All patches landing on mozilla-beta/release/esr branch must have these nominated by setting a " ? ".Please make sure to fill the populated list of questions [Approval Request Comment] that come up on the attachment . This helps Release management understand the user impact & with risk-reward analysis before we grant/deny approval. If this form is left incomplete it will be sent back to you for completion.
* Set the '''tracking-firefoxN : ?''' nomination on a bug for with helpful justification and keeping these [https://blog.mozilla.org/channels/2011/06/01/more-details-about-how-to-use-the-tracking-firefox-bugzilla-flag/ guidelines] in mind
* Mark the corresponding status flag as affected if the patch is still being worked on
* Once the patch is ready set the approval flag appropriately depending on which branches are affected
2) Members of Release Management go through all the bugs nominated for tracking & if in agreement that this bug needs to be investigated in that release we will go ahead and set '''tracking-firefoxN : +''' . Once we track a bug for a particular release we will make sure to follow-up on the progress or help with any road blockers till you have a patch nominated for approval
'''Note :''' Bugs denied for tracking-firefoxN are still important .It merely means based on the information we have now,we do not feel the bug would prevent us from shipping a release. If new information comes to light, you need help getting more data before you can make the case for us to track, or you disagree with our assessment feel free to renominate again with additional justification
 
[[File:Land patch - go home.jpg|300px|right]]
 
 
3) Once you nominated a patch with '''approval-mozilla-beta/release : ?''' we will evaluate the information given in the attachment request we may either approve/deny/request more information. Once you get an approval , i.e '''approval-mozilla-beta/release : +''' , please go ahead with landing on the corresponding branch and mark status-firefoxN flag to "fixed" , making sure [https://treeherder.mozilla.org/ Treeherder] is green
Following are the queries that Release management goes through almost day-day to make sure we are tracking the right blockers,getting them fixed and make sure these bugs get fixed (heard of nag emails yet :) ? ) for a particular Firefox release
* Bugs tracking for release
** [https://bugzilla.mozilla.org/buglist.cgi?type0-1-0=notequals;type0-5-0=notequals;value0-5-0=disabled;value0-4-0=verified;list_id=4754086;field0-1-0=cf_status_firefox{{BETA_VERSION}};field0-0-0=cf_tracking_firefox{{BETA_VERSION}};value0-3-0=unaffected;value0-6-0=verified%20disabled;value0-1-0=wontfix;field0-5-0=cf_status_firefox{{BETA_VERSION}};type0-0-0=equals;value0-0-0=%2B;type0-2-0=notequals;field0-3-0=cf_status_firefox{{BETA_VERSION}};type0-4-0=notequals;columnlist=bug_severity%2Cpriority%2Cop_sys%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc%2Cchangeddate;field0-6-0=cf_status_firefox{{BETA_VERSION}};query_format=advanced;value0-2-0=fixed;type0-3-0=notequals;field0-2-0=cf_status_firefox{{BETA_VERSION}};field0-4-0=cf_status_firefox{{BETA_VERSION}};type0-6-0=notequals Bugs] tracking Firefox Beta {{BETA_VERSION}}
* Bugs nominated for approval
* This has also been very helpful to avoid any communication gap between Release drivers and developers and help us be on the same page and setting the right expectation about a tracked bugs progress and resolution
== Release notes for Desktop/Mobile Android ==
[https://wiki.mozilla.org/Release_Management/Relnotes_rules Release Notes page] describes the release notes process, relnote-firefox tracking flag, styling guide and other relevant details.
Please check the [https://wiki.mozilla.org/Release_Management/Release_Notes_Process#What.27s_New.2FKnown_Issues_Section_Candidates wiki] for the process we have currently to construct release notes . Below is the link to all the existing release notes across all channels .
* '''Firefox-Release''' :** [https://www.mozilla.org/firefox/releasenotes/ Desktop Release notes]** [https://www.mozilla.org/firefox/android/notes/ Android Release notes] * '''Firefox-Beta''' : ** [https://www.mozilla.org/en-US/firefox/{{CURRENT_VERSION}}.0beta/releasenotesnotes/ Desktop Release Beta notes]** [https://www.mozilla.org/en-US/mobilefirefox/android/{{CURRENT_VERSION}}.0beta/releasenotesnotes/ Mobile Release Android Beta notes]
* '''Firefox-Beta''' : ** [http://www.mozilla.org/en-US/firefox/{{BETA_VERSION}}.0beta/releasenotes/ Desktop Beta notes] ** [http://www.mozilla.org/en-US/mobile/{{BETA_VERSION}}.0beta/releasenotes/ Mobile Beta notes] * '''Firefox-Nightly''' : ** [https://www.mozilla.org/en-US/firefox/nightly/notes/ Desktop Nightly notes]
== See [https://wiki.mozilla.org/Release_Management/Release_Process/FAQ FAQ] ==
Confirm
1,249
edits

Navigation menu