(→BOSS Checks) |
m (→Bug Lifecycle) |
||
| Line 39: | Line 39: | ||
# Developer starts working on the bug/feature and sets to ASSIGNED | # Developer starts working on the bug/feature and sets to ASSIGNED | ||
| - | # Developer submits package to P:DE:Trunk:Testing and documents changelog and/or commit properly (fixes bmc #1234;) | + | # Developer submits package to P:DE:Trunk:Testing and documents changelog and/or commit properly (fixes bmc #1234;) - if changelog doesn't have a valid bug/feature reference the request MUST fail but we do not document the failure in the bug report |
# Bugzilla records the commit message with link to the repo and timestamp | # Bugzilla records the commit message with link to the repo and timestamp | ||
# Package is accepted to P:DE:Trunk (manual for now....) | # Package is accepted to P:DE:Trunk (manual for now....) | ||
# Bugzilla records acceptance with comment and bug status is automatically changed to FIXED if bug is still in OPEN status (New, assigned, needinfo, reopened, waiting) | # Bugzilla records acceptance with comment and bug status is automatically changed to FIXED if bug is still in OPEN status (New, assigned, needinfo, reopened, waiting) | ||
| + | # If bug is already in FIXED resolution, only acceptance comments is written in the bug | ||
| + | # If bug is not in OPEN status (New, assigned, needinfo, reopened, waiting) or resolved FIXED (eg. duplicate, wontfix, etc... or verified or closed) the request MUST fail but we do not document the failure in the bug report | ||
Later: | Later: | ||
The DE workflow is (roughly) :
Later:
or
Then:
BOSS runs the following checks (and stops as soon as one fails)
To be done:
The DE bug lifecycle is (roughly):
Later:
Later still:
Note that eventually, both FIXED and RELEASED statuses would require specific credentials to be modified.