From Fedora Project Wiki

(fix some spacing issues in the ifeqs)
(we should require fixed build to be part of both stable updates repo and an RC, if appropriate. see https://lists.fedoraproject.org/archives/list/test@lists.fedoraproject.org/thread/EESH6NHCJIFBTCMT3EON63R4WOXFLXGO/)
 
(One intermediate revision by one other user not shown)
Line 4: Line 4:
Again, tracking {{{type|$TYPE}}} bugs and ensuring that they are fixed is a collaborative effort between the QA, Development and Release Engineering groups. The [[QA:SOP_Blocker_Bug_Meeting]] process includes reviewing the status of existing {{{type|$TYPE}}}s and ensuring that the appropriate resources to fix them are in place, as well as evaluating proposed {{{type|$TYPE}}}s.{{#ifeq:{{PAGENAME}}|SOP freeze exception bug process|After blocker bugs,|}} QA group members are encouraged to prioritize testing of {{{type|$TYPE}}} bug fixes, development group members are encouraged to prioritize developing fixes for {{{type|$TYPE}}} bugs, and release engineering group members are encouraged to prioritize the release of fixes for {{{type|$TYPE}}} bugs (after appropriate testing). Each group should have its own processes for ensuring its responsibilities in relation to {{{type|$TYPE}}} bugs are met.
Again, tracking {{{type|$TYPE}}} bugs and ensuring that they are fixed is a collaborative effort between the QA, Development and Release Engineering groups. The [[QA:SOP_Blocker_Bug_Meeting]] process includes reviewing the status of existing {{{type|$TYPE}}}s and ensuring that the appropriate resources to fix them are in place, as well as evaluating proposed {{{type|$TYPE}}}s.{{#ifeq:{{PAGENAME}}|SOP freeze exception bug process|After blocker bugs,|}} QA group members are encouraged to prioritize testing of {{{type|$TYPE}}} bug fixes, development group members are encouraged to prioritize developing fixes for {{{type|$TYPE}}} bugs, and release engineering group members are encouraged to prioritize the release of fixes for {{{type|$TYPE}}} bugs (after appropriate testing). Each group should have its own processes for ensuring its responsibilities in relation to {{{type|$TYPE}}} bugs are met.


In Bugzilla, {{{type|$TYPE}}} bugs should follow the normal [[BugZappers/BugStatusWorkFlow|workflow]], with special attention paid by the development group to submitting proposed fixes to the updates-testing repository so they reach '''MODIFIED''' and '''ON_QA''' status, and special attention paid by the QA group to testing proposed fixes and setting ones that are tested successfully to the VERIFIED status.{{#ifeq:{{PAGENAME}}|SOP freeze exception bug process| Builds that fix freeze exception bugs should be pulled into TC and RC builds by the release engineering team as long as they are submitted as proposed updates and meet the necessary karma requirements.|}} No {{{type|$TYPE}}} bug should be set to '''CLOSED ERRATA''' until a fix is actually released to the stable repository for the release in question: if a working fix is added to a test candidate or release candidate build, but not yet pushed to the stable repository, the bug should not be marked '''CLOSED ERRATA''', as this may result in the fix not being pushed to the stable repository and the fix accidentally omitted from the next candidate build as it is no longer possible to track the bug.
In Bugzilla, {{{type|$TYPE}}} bugs should follow the normal [[BugZappers/BugStatusWorkFlow|workflow]], with special attention paid by the development group to submitting proposed fixes to the updates-testing repository so they reach '''MODIFIED''' and '''ON_QA''' status, and special attention paid by the QA group to testing proposed fixes and setting ones that are tested successfully to the '''VERIFIED''' status.{{#ifeq:{{PAGENAME}}|SOP freeze exception bug process| Builds that fix freeze exception bugs should be pulled into TC and RC builds by the release engineering team as long as they are submitted as proposed updates and meet the necessary karma requirements.|}} No {{{type|$TYPE}}} bug should be set to '''CLOSED ERRATA''' until a fix is actually released to the stable repository for the release in question and also included in an RC compose (if it is related to a package from such a package set). If a working fix is added to a TC or RC build, but not yet pushed to the stable repository, the bug should not be marked '''CLOSED ERRATA''', as this may result in the fix not being pushed to the stable repository and the fix accidentally omitted from the next candidate build as it is no longer possible to track the bug.
<noinclude>[[Category:QA_Blocker_freeze_exception_templates]]</noinclude>
<noinclude>[[Category:QA_Blocker_freeze_exception_templates]]</noinclude>

Latest revision as of 11:01, 3 March 2016

Template documentation [edit]

This documentation is transcluded from Template:Blocker freeze exception tracking/doc. It will not be transcluded on pages that use this template.
This template is used to share very similar content between the QA:SOP_blocker_bug_process and the QA:SOP_freeze_exception_bug_process, for efficiency and consistency.

Tracking $TYPE bugs

Again, tracking $TYPE bugs and ensuring that they are fixed is a collaborative effort between the QA, Development and Release Engineering groups. The QA:SOP_Blocker_Bug_Meeting process includes reviewing the status of existing $TYPEs and ensuring that the appropriate resources to fix them are in place, as well as evaluating proposed $TYPEs. QA group members are encouraged to prioritize testing of $TYPE bug fixes, development group members are encouraged to prioritize developing fixes for $TYPE bugs, and release engineering group members are encouraged to prioritize the release of fixes for $TYPE bugs (after appropriate testing). Each group should have its own processes for ensuring its responsibilities in relation to $TYPE bugs are met.

In Bugzilla, $TYPE bugs should follow the normal workflow, with special attention paid by the development group to submitting proposed fixes to the updates-testing repository so they reach MODIFIED and ON_QA status, and special attention paid by the QA group to testing proposed fixes and setting ones that are tested successfully to the VERIFIED status. No $TYPE bug should be set to CLOSED ERRATA until a fix is actually released to the stable repository for the release in question and also included in an RC compose (if it is related to a package from such a package set). If a working fix is added to a TC or RC build, but not yet pushed to the stable repository, the bug should not be marked CLOSED ERRATA, as this may result in the fix not being pushed to the stable repository and the fix accidentally omitted from the next candidate build as it is no longer possible to track the bug.