WaiverProcess

(Difference between revisions)
m
 
Line 4: Line 4:
* Bugzilla Keywords for NetBeans 8.1
* Bugzilla Keywords for NetBeans 8.1
:*'''8.1_WAIVER_REQUEST''' - when asking for waiver ([https://netbeans.org/bugzilla/buglist.cgi?keywords=8.1_WAIVER_REQUEST issues])
:*'''8.1_WAIVER_REQUEST''' - when asking for waiver ([https://netbeans.org/bugzilla/buglist.cgi?keywords=8.1_WAIVER_REQUEST issues])
-
:*'''8.1_WAIVER_APPROVED''' - when waiver was approved by team ([https://netbeans.org/bugzilla/buglist.cgi?keywords=8.1_WAIVER_APPROVED issues])
+
:*'''8.1_WAIVER_APPROVED''' - when waiver was approved by QE team ([https://netbeans.org/bugzilla/buglist.cgi?keywords=8.1_WAIVER_APPROVED issues])
====Purpose====
====Purpose====
Line 12: Line 12:
An engineer responsible for the waived bug is supposed to request a waiver :
An engineer responsible for the waived bug is supposed to request a waiver :
-
# Add appropriate justification for the waiver in the issue description
+
# Add appropriate justification for the waiver in the issue comment in Bugzilla
# Mark the issue with the '''8.1_WAIVER_REQUEST''' keyword  
# Mark the issue with the '''8.1_WAIVER_REQUEST''' keyword  
-
# Send a request to the '''nbdev''AT''netbeans.org''' alias. The request must include the following info:
+
# Wait for explicit approval from NetBeans QE team who will approve the waiver by changing the keyword to '''8.1_WAIVER_APPROVED'''.
-
:* the bug id and a short description
+
-
:* the justification for the waiver
+
-
:* a statement about user impact (e.g. how often the bug is likely to occur, behaviour after the problem occurs, impact on other features, etc.)
+
-
:* a workaround description (if available)
+
-
:* an estimation when and how the bug will be fixed
+
-
# Wait 24 hours for any objections :
+
:*If there are questions/objections, answer/resolve them as appropriate
:*If there are questions/objections, answer/resolve them as appropriate
-
:*No objections (or all of them have been addressed), change the keyword to '''8.1_WAIVER_APPROVED'''.
 
# Work with Docs on documenting the waived bug in the release notes (if appropriate)
# Work with Docs on documenting the waived bug in the release notes (if appropriate)
# If scheduling is an issue to address issue in current release, it should be addressed in a Patch. If so, mark the issue with status-whiteboard '''81patch-candidate''' value.
# If scheduling is an issue to address issue in current release, it should be addressed in a Patch. If so, mark the issue with status-whiteboard '''81patch-candidate''' value.

Current revision as of 15:08, 2 September 2015

NetBeans 8.1 Bug Waiver Process

  • Bugzilla Keywords for NetBeans 8.1
  • 8.1_WAIVER_REQUEST - when asking for waiver (issues)
  • 8.1_WAIVER_APPROVED - when waiver was approved by QE team (issues)

Purpose

High-priority bugs are subject to the release quality criteria. All exceptions must be waived by this process.

Process

An engineer responsible for the waived bug is supposed to request a waiver :

  1. Add appropriate justification for the waiver in the issue comment in Bugzilla
  2. Mark the issue with the 8.1_WAIVER_REQUEST keyword
  3. Wait for explicit approval from NetBeans QE team who will approve the waiver by changing the keyword to 8.1_WAIVER_APPROVED.
  • If there are questions/objections, answer/resolve them as appropriate
  1. Work with Docs on documenting the waived bug in the release notes (if appropriate)
  2. If scheduling is an issue to address issue in current release, it should be addressed in a Patch. If so, mark the issue with status-whiteboard 81patch-candidate value.

Don't

Waiver will be not approved for issue that was already waived in 3 previous releases.

Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo