BMO/UserGuide: Difference between revisions

Added bug tracking statuses link
(Added team mapping docs)
(Added bug tracking statuses link)
 
(11 intermediate revisions by 4 users not shown)
Line 89: Line 89:
The whiteboard field is for free tagging. It's used both by teams and by people who want to track bugs they're interested in.
The whiteboard field is for free tagging. It's used both by teams and by people who want to track bugs they're interested in.


== Tracking Flags ==
== Tracking Status ==
 
See [[BMO/UserGuide/BugStatuses]]
 
== Tracking Flags ==
[[File:Flagexample.png||400px|right]]
=== tracking-firefoxXX ===
''Who's doing the tracking?  Should i even set these flags?''
''Who's doing the tracking?  Should i even set these flags?''


Tracking flags are used by developers, triagers, QA and the release management teams to keep track of bugs whose fixes are slated to go into a particular product release.
Tracking flags are used by developers, triagers, QA and the release management teams to keep track of bugs whose fixes are slated to go into a particular product release. A tracking flag shows whether a bug is being investigated for possible resolution in the Firefox XX release. Bugs marked tracking-Firefox XX are bugs that must be resolved one way or another before a particular release ships. [[Firefox/Drivers|Release drivers]] will track and shepherd the bug until it is determined the bug no longer impacts the release.


[[File:Tracking-flag-example.png|thumb]]
[[File:Tracking-flag-example.png|thumb]]
Line 118: Line 124:


If you would like to suggest a bug and its fix be considered (by release managers) for a particular release, edit the bug and set the tracking flag for that release to ''?''. This is often done for a bug that's been fixed in one release channel but needs to be uplifted to another.
If you would like to suggest a bug and its fix be considered (by release managers) for a particular release, edit the bug and set the tracking flag for that release to ''?''. This is often done for a bug that's been fixed in one release channel but needs to be uplifted to another.
Refer to [http://web.archive.org/web/20160417051846/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.
=== status-firefoxXX ===
A flag which represents the status of the bug with respect to Firefox XX.
{| class="wikitable"
|+ status-firefoxXX
|-
| --- || We don't know whether Firefox XX is affected
|-
| ? || We don't know whether Firefox XX is affected, but we want to find out
|-
| unaffected || This bug does not affect Firefox XX
|-
| affected || This bug affects Firefox XX
|-
| fix-optional || This bug affects Firefox XX, we would take a fix but don't consider it as release blocking
|-
| fixed || This bug is fixed in Firefox XX
|-
| verified || This bug is fixed and verified in Firefox XX
|-
| disabled || This feature is disabled in Firefox XX
|-
| verified disabled || Disabling the feature is verified in Firefox XX
|-
| wontfix || A fix for this bug will not be accepted in Firefox XX
|-
|}
'''Approval Flags''': Set on the attachment of a bug
All patches landing on ''mozilla-beta/release/esr'' branches must have these nominated by setting a ''''' ? ''''' flag. <br>Please make sure to fill in the populated list of questions '''[Approval Request Comment]''' that come up on the attachment.
This helps Release Management understand the user impact & the risk/reward analysis before we grant or deny approval. If this form is left incomplete it will be sent back to you for completion.
[[File:ApprovalRequest.png|750px|centre]]


== Status Flags ==
== Status Flags ==


Status flags detail, at the release level, [https://mozilla.github.io/bug-handling/triage-bugzilla#what-about-release-status-status_firefoxnn-flags if a bug is present or will be addressed in a particular version].  
Status flags detail, at the release level, if a bug is present or will be addressed in a particular version.  


[[File:Status-flag-example.png|Thumb]]
[[File:Status-flag-example.png|Thumb]]
Line 132: Line 173:
* [https://firefox-source-docs.mozilla.org/bug-mgmt/processes/accessibility-review.html a11y-review]
* [https://firefox-source-docs.mozilla.org/bug-mgmt/processes/accessibility-review.html a11y-review]
* [https://wiki.mozilla.org/Compatibility/WebCompat_Priority_Flags Webcompat Priority]
* [https://wiki.mozilla.org/Compatibility/WebCompat_Priority_Flags Webcompat Priority]
* [https://wiki.mozilla.org/Performance/Bugzilla#Project_Flag Performance]
* [https://wiki.mozilla.org/Performance/Bugzilla#Project_Flag Performance Impact]


== Needinfo Flag ==
== Needinfo Flag ==
Line 163: Line 204:
The full list of components linked to a specific team is available at https://bugzilla.mozilla.org/rest/config/component_teams/TEAM_NAME (replace TEAM_NAME with an actual team name).
The full list of components linked to a specific team is available at https://bugzilla.mozilla.org/rest/config/component_teams/TEAM_NAME (replace TEAM_NAME with an actual team name).


== Adding a new team ==
Use https://bugzilla.mozilla.org/rest/product?type=accessible&include_fields=name&include_fields=components.name&include_fields=components.team_name if you want to find out what team is assigned to a specific component.
 
When creating a new component, make sure to link it to the right team. If you are not sure, use the team the triage owner of the new component belongs to.
 
== Adding a new team or changing an existing one ==


File a bug at https://bugzilla.mozilla.org/enter_bug.cgi?product=bugzilla.mozilla.org&component=Administration asking to change component info.
File a bug at https://bugzilla.mozilla.org/enter_bug.cgi?product=bugzilla.mozilla.org&component=Administration asking to change component info.


Make sure :dveditz and :marco are CCed so they can adjust security and quality weekly reports.
Make sure :marco is CCed so they can adjust the quality weekly reports. Needinfo :dveditz to adjust the weekly security report


= Other Ways to use BMO and its Data =
= Other Ways to use BMO and its Data =
64

edits