Difference between revisions of "EMF Facet/Bug Process"
(→Bug process) |
(→Bug process) |
||
Line 33: | Line 33: | ||
* Commit the patch | * Commit the patch | ||
* Add a comment the bug attachment indicating the commit id. | * Add a comment the bug attachment indicating the commit id. | ||
− | * Mark the committed | + | * Mark the '''committed''' attachments "'''iplog+'''" |
− | * Mark the '''not''' | + | * Mark the '''not committed''' attachment "'''iplog-'''" |
* Mark the bug as "RESOLVED" "FIXED" | * Mark the bug as "RESOLVED" "FIXED" | ||
* Set the "Target Milestone" field | * Set the "Target Milestone" field |
Revision as of 08:59, 13 May 2015
Bug process
The user:
- create a bug
- specify the version in which the bug appears
The project leader:
- Mark the bug with one of the following priority:
- P1: Urgent
- P2: Has to fixed before the next minor release
- P4: Should be fixed before the next minor release
- P5: No fixed planned for the next minor release
P3 is the default priority value : reserved to indicate that the bug has not be prioritized.
The contributer :
- If the version number is empty:
- Ask the version to the user
- Try reproduce the bug
- If the contributer cannot reproduce the bug
- the bug mark the bug as "worksforme"
- If the contributer can reproduce the bug
- Adjust the version number to the oldest maintained branch on which the bug appears
- Assign the bug to himself
- Create a patch containing:
- the bug fix
- the documentation update (including the "New and Noteworthly")
- unit tests
- attach the patch the bug
- confirm, in the attachment comment, that him contribution complies with http://www.eclipse.org/legal/CoO.php
- If the contributer cannot reproduce the bug
The committer :
- Commit the patch
- Add a comment the bug attachment indicating the commit id.
- Mark the committed attachments "iplog+"
- Mark the not committed attachment "iplog-"
- Mark the bug as "RESOLVED" "FIXED"
- Set the "Target Milestone" field
The user:
- Get the next milestone.
- Check that the bug is fixed.
- If the bug is fixed
- Close the bug.
- If the bug is not fixed
- Reopen the bug.
- If the bug is fixed
The project leader:
- Before the release (in May)
- Closed the bugs which have not be closed by the user.