From Fedora Project Wiki

(create template for another shared section of the blocker/FE processes)
 
(drop "TC/RC" language - we don't have TCs any more, and we actually want to apply most of these to nightlies too)
 
(8 intermediate revisions by 4 users not shown)
Line 2: Line 2:
== Automatic {{{type|$TYPE}}}s ==
== Automatic {{{type|$TYPE}}}s ==


Certain types of bugs are considered ''automatic {{{type|$TYPE}}}s''. These bugs can be marked as Accepted{{{typecamel|$TYPECAMEL}}} by any member of one of the stakeholder groups without formal review. A comment should accompany this change, explaining that it has been made under the ''automatic {{{type|$TYPE}}}'' policy and linking to this section of this page. If anyone believes that a bug has been incorrectly marked as Accepted{{{typecamel|$TYPECAMEL}}} in this way, they may propose that it be formally reviewed by appending a comment to the bug or by raising it during a {{{type|$TYPE}}} review meeting. '''Only''' the following types of bug are considered ''automatic {{{type|$TYPE}}}s''. {{#ifeq:{{PAGENAME}}|SOP freeze exception bug process||Note that
Certain types of bugs are considered ''automatic {{{type|$TYPE}}}s''. These bugs can be marked as accepted by any member of one of the stakeholder groups without formal review. A comment should accompany this change, explaining that it has been made under the ''automatic {{{type|$TYPE}}}'' policy and linking to this section of this page. If anyone believes that a bug has been incorrectly marked as Accepted{{{typecamel|$TYPECAMEL}}} in this way, they may propose that it be formally reviewed by appending a comment to the bug or by raising it during a {{{type|$TYPE}}} review meeting. '''Only''' the following types of bug are considered ''automatic {{{type|$TYPE}}}s''. {{#ifeq:{{PAGENAME}}|SOP freeze exception bug process||Note that
where an item on this list applies to {{{blocking|$BLOCKING}}} images, a corresponding issue in a non-{{{blocking|$BLOCKING}}} image would likely be an ''automatic freeze exception'', under the corresponding [[QA:SOP_freeze_exception_bug_process#Automatic_freeze_exceptions|policy]].}}
where an item on this list applies to {{{blocking|$BLOCKING}}} images, a corresponding issue in a non-{{{blocking|$BLOCKING}}} image would likely be an ''automatic freeze exception'', under the corresponding [[QA:SOP_freeze_exception_bug_process#Automatic_freeze_exceptions|policy]].}}


* Bugs which entirely prevent the composition of one or more of the {{{blocking|$BLOCKING}}} images required to be built for a currently-pending (pre-)release
* Bugs which entirely prevent the composition of one or more of the {{{blocking|$BLOCKING}}} images required to be built for a currently-pending (pre-)release
* Incorrect checksums present on any of the {{{blocking|$BLOCKING}}} TC/RC images (failures of [[QA:Testcase_Mediakit_ISO_Checksums]])
* Incorrect checksums present on any of the {{{blocking|$BLOCKING}}} images (failures of [[QA:Testcase_Mediakit_ISO_Checksums]])
* Unresolved dependencies on a {{{blocking|$BLOCKING}}} DVD-style (offline installer) image (failures of [[QA:Testcase_Mediakit_Repoclosure]])
* Unresolved dependencies on a {{{blocking|$BLOCKING}}} DVD-style (offline installer) image (failures of [[QA:Testcase_Mediakit_Repoclosure]])
* File conflicts between two packages on a {{{blocking|$BLOCKING}}} DVD-style (offline installer) image without an explicit Conflicts: tag (failures of [[QA:Testcase_Mediakit_FileConflicts]])
* File conflicts between two packages on a {{{blocking|$BLOCKING}}} DVD-style (offline installer) image without an explicit Conflicts: tag (failures of [[QA:Testcase_Mediakit_FileConflicts]])
* Complete failure of any {{{blocking|$BLOCKING}}} TC/RC image to boot at all under any circumstance - "DOA" image (conditional failure is not an automatic {{{type|$TYPE}}})
* Complete failure of any {{{blocking|$BLOCKING}}} image to boot at all under any circumstance - "DOA" image (conditional failure is not an automatic {{{type|$TYPE}}})
* Any {{{blocking|$BLOCKING}}} Beta or Final TC/RC image exceeding its target size (failures of [[QA:Testcase_Mediakit_ISO_Size]])
* Any {{{blocking|$BLOCKING}}} Beta or Final image exceeding its maximum size (failures of [[QA:Testcase_Mediakit_ISO_Size]])
{{#ifeq:{{PAGENAME}}|SOP freeze exception bug process||* Bugs designated as blockers by FESCo (see [[{{FedoraVersion|long|next}}_Alpha_Release_Criteria#FESCo_blocker_bugs]])}}
* The default desktop background in a {{{blocking|$BLOCKING}}} desktop being the same as one of the last two stable releases
{{#ifeq:{{PAGENAME}}|SOP freeze exception bug process|* AppStream updates (by [https://pagure.io/fesco/issue/2374#comment-642102 FESCo vote])|* Bugs designated as blockers by FESCo (see [[{{FedoraVersion|long|next}}_Beta_Release_Criteria#FESCo_blocker_bugs]])}}


No other type of bug can be considered an ''automatic {{{type|$TYPE}}}'' under any circumstance. In particular, "I think it is obviously a {{{type|$TYPE}}}" is not a valid reason to use this procedure. If you believe another type of bug should be added to the list, please propose the change on the
No other type of bug can be considered an ''automatic {{{type|$TYPE}}}'' under any circumstance. In particular, "I think it is obviously a {{{type|$TYPE}}}" is not a valid reason to use this procedure. If you believe another type of bug should be added to the list, please propose the change on the
[https://lists.fedoraproject.org/mailman/listinfo/test test@ mailing list].
[https://lists.fedoraproject.org/mailman/listinfo/test test@ mailing list].
<noinclude>[[Category:QA_Blocker_freeze_exception_templates]]</noinclude>
<noinclude>[[Category:QA_Blocker_freeze_exception_templates]]</noinclude>

Latest revision as of 16:03, 14 October 2020

Template documentation [edit]

This documentation is transcluded from Template:Blocker freeze exception automatic/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.

Automatic $TYPEs

Certain types of bugs are considered automatic $TYPEs. These bugs can be marked as accepted by any member of one of the stakeholder groups without formal review. A comment should accompany this change, explaining that it has been made under the automatic $TYPE policy and linking to this section of this page. If anyone believes that a bug has been incorrectly marked as Accepted$TYPECAMEL in this way, they may propose that it be formally reviewed by appending a comment to the bug or by raising it during a $TYPE review meeting. Only the following types of bug are considered automatic $TYPEs. Note that where an item on this list applies to $BLOCKING images, a corresponding issue in a non-$BLOCKING image would likely be an automatic freeze exception, under the corresponding policy.

  • Bugs which entirely prevent the composition of one or more of the $BLOCKING images required to be built for a currently-pending (pre-)release
  • Incorrect checksums present on any of the $BLOCKING images (failures of QA:Testcase_Mediakit_ISO_Checksums)
  • Unresolved dependencies on a $BLOCKING DVD-style (offline installer) image (failures of QA:Testcase_Mediakit_Repoclosure)
  • File conflicts between two packages on a $BLOCKING DVD-style (offline installer) image without an explicit Conflicts: tag (failures of QA:Testcase_Mediakit_FileConflicts)
  • Complete failure of any $BLOCKING image to boot at all under any circumstance - "DOA" image (conditional failure is not an automatic $TYPE)
  • Any $BLOCKING Beta or Final image exceeding its maximum size (failures of QA:Testcase_Mediakit_ISO_Size)
  • The default desktop background in a $BLOCKING desktop being the same as one of the last two stable releases
  • Bugs designated as blockers by FESCo (see Fedora 42_Beta_Release_Criteria#FESCo_blocker_bugs)

No other type of bug can be considered an automatic $TYPE under any circumstance. In particular, "I think it is obviously a $TYPE" is not a valid reason to use this procedure. If you believe another type of bug should be added to the list, please propose the change on the test@ mailing list.