Release Management/Relnotes rules: Difference between revisions
(about the relnote keyword) |
Ritu Kothari (talk | contribs) (Revamp Release notes related wiki page.) |
||
Line 1: | Line 1: | ||
This page describes the rules applied by the Release Team about the relnotes flag. | This page describes the rules applied by the Release Team about the relnotes flag. | ||
<big>'''What are release notes?'''</big> | |||
The release notes page lists all the new features, changes or unfixed critical bugs for a specific release of Firefox (desktop/mobile, beta/release, etc). | The release notes page lists all the new features, changes or unfixed critical bugs for a specific release of Firefox (desktop/mobile, beta/release, etc). | ||
Their edition and content are under the responsability of the release team. | Their edition and content are under the responsability of the release team. Release notes from past Firefox releases - https://www.mozilla.org/en-US/firefox/releases/ | ||
For example: | For example: | ||
* [ | * [https://www.mozilla.org/en-US/firefox/38.0/releasenotes/ Firefox 38.0 Desktop release notes] | ||
* [ | * [https://www.mozilla.org/en-US/firefox/37.0/releasenotes/ Firefox 37.0 Mobile beta release notes] | ||
<big>'''relnote-firefox tracking flag'''</big> : It is multi-state flag that currently has several values which indicate whether a bug has been included in firefox release/beta/aurora/nightly release-notes. Bugs nominated for “relnote-firefox” (by setting the flag to “?”) are bugs that are deemed to have a high end-user impact and and should be included in the release notes on firefox release/beta/aurora/nightly release. | |||
<big>'''How to decide whether a bug should be included in release notes?'''</big> | |||
The different categories of bugs that should be included in releases notes include: | |||
* New features for end users (example: pocket) | |||
* New features for developers (ex:WebSocket now available in Web Workers) | |||
* New features for user of the developer tools (ex: performances tools) | |||
* New locales | |||
* Important changes for end user (ex: changes in the interface for the android app) | |||
* Important changes for developers or sysadmin | |||
<big>'''“relnote-firefox” tracking flag values''':</big> | |||
* “''?''” This bug has been nominated for inclusion in Firefox release notes. Please fill out the template so as to help release-drivers with formulating the actual release note content. | |||
* “''-''” (minus) - Drivers have determined this bug does not meet the bar for inclusion in release notes. A comment in the bug will explain why. | |||
* “''N+''” - Drivers have determined this bug will be included in FirefoxN release notes. | |||
* “''N+1+''” - Drivers have determined this bug will be included in FirefoxN+1 release notes. | |||
* “''N+2+''” - Drivers have determined this bug will be included in FirefoxN+2 release notes. | |||
* “''N+3+''” - Drivers have determined this bug will be included in FirefoxN+3 release notes. | |||
* “''N+4+''” - Drivers have determined this bug will be included in FirefoxN+4 release notes. | |||
<big>'''What happens when a bug is accepted for Release Notes documentation?'''</big> | |||
Relevant information from the bug should be added as an item in the [https://nucleus.mozilla.org/ Nucleus database] for a specific release. Look for the field ''Target Milestone'' or ''Version'' to find out in which version it will be available. | |||
Legacy: in the past, the "relnote" keyword was used. This should not be used anymore (it is shared by various projects and does not allow to mark it as processed, etc). | |||
<big>'''Categories of release note entries:'''</big> | |||
* New - new features | |||
* Fixed - List of known Issues that have been fixed | |||
* Changed - Important changes to browser interface/behavior that will be valuable for Firefox end-users to know about. | |||
* Developer - Issues that are of special interest to Firefox Developer audience | |||
* HTM5 - Issues related to HTML5 | |||
* Unresolved - List of known issues that are not resolved in this release. | |||
[[category:Release_Management|R]] | [[category:Release_Management|R]] |
Revision as of 23:52, 4 June 2015
This page describes the rules applied by the Release Team about the relnotes flag.
What are release notes? The release notes page lists all the new features, changes or unfixed critical bugs for a specific release of Firefox (desktop/mobile, beta/release, etc). Their edition and content are under the responsability of the release team. Release notes from past Firefox releases - https://www.mozilla.org/en-US/firefox/releases/ For example:
relnote-firefox tracking flag : It is multi-state flag that currently has several values which indicate whether a bug has been included in firefox release/beta/aurora/nightly release-notes. Bugs nominated for “relnote-firefox” (by setting the flag to “?”) are bugs that are deemed to have a high end-user impact and and should be included in the release notes on firefox release/beta/aurora/nightly release.
How to decide whether a bug should be included in release notes? The different categories of bugs that should be included in releases notes include:
- New features for end users (example: pocket)
- New features for developers (ex:WebSocket now available in Web Workers)
- New features for user of the developer tools (ex: performances tools)
- New locales
- Important changes for end user (ex: changes in the interface for the android app)
- Important changes for developers or sysadmin
“relnote-firefox” tracking flag values:
- “?” This bug has been nominated for inclusion in Firefox release notes. Please fill out the template so as to help release-drivers with formulating the actual release note content.
- “-” (minus) - Drivers have determined this bug does not meet the bar for inclusion in release notes. A comment in the bug will explain why.
- “N+” - Drivers have determined this bug will be included in FirefoxN release notes.
- “N+1+” - Drivers have determined this bug will be included in FirefoxN+1 release notes.
- “N+2+” - Drivers have determined this bug will be included in FirefoxN+2 release notes.
- “N+3+” - Drivers have determined this bug will be included in FirefoxN+3 release notes.
- “N+4+” - Drivers have determined this bug will be included in FirefoxN+4 release notes.
What happens when a bug is accepted for Release Notes documentation? Relevant information from the bug should be added as an item in the Nucleus database for a specific release. Look for the field Target Milestone or Version to find out in which version it will be available.
Legacy: in the past, the "relnote" keyword was used. This should not be used anymore (it is shared by various projects and does not allow to mark it as processed, etc).
Categories of release note entries:
- New - new features
- Fixed - List of known Issues that have been fixed
- Changed - Important changes to browser interface/behavior that will be valuable for Firefox end-users to know about.
- Developer - Issues that are of special interest to Firefox Developer audience
- HTM5 - Issues related to HTML5
- Unresolved - List of known issues that are not resolved in this release.