From Fedora Project Wiki
(add new-style aliases for f18)
(Update for Fedora 41 release)
 
(53 intermediate revisions by 2 users not shown)
Line 1: Line 1:
= Release Tracking Bugs =
== Current Tracker Bugs ==
 
=== Fedora 42 ===
 
{| class="wikitable" width=100%
|- style="color: white; background-color: #3074c2; font-weight: bold"
|Blocker||Dynamic Alias||New-style Alias||Bug Number
|-
| Fedora 42 Beta || BetaBlocker || F42BetaBlocker || [[rhbug:2291263|2291263]]
|-
| Fedora 42 Beta Freeze Exception || BetaFreezeException || F42BetaFreezeException || [[rhbug:2291264|2291264]]
|-
| Fedora 42 Final || FinalBlocker || F42FinalBlocker || [[rhbug:2291265|2291265]]
|-
| Fedora 42 Final Freeze Exception || FinalFreezeException || F42FinalFreezeException || [[rhbug:2291266|2291266]]
|-
|}
 
=== Fedora 43 ===


== Current Tracker Bugs ==
{| class="wikitable" width=100%
|- style="color: white; background-color: #3074c2; font-weight: bold"
|Blocker||Dynamic Alias||New-style Alias||Bug Number
|-
| Fedora 43 Beta || - || F43BetaBlocker || [[rhbug:2324223|2324223]]
|-
| Fedora 43 Beta Freeze Exception || - || F43BetaFreezeException || [[rhbug:2324224|2324224]]
|-
| Fedora 43 Final || - || F43FinalBlocker || [[rhbug:2324225|2324225]]
|-
| Fedora 43 Final Freeze Exception || - || F43FinalFreezeException || [[rhbug:2324226|2324226]]
|-
|}
 
== Policy ==
* The [[QA:SOP_blocker_bug_process]] and [[QA:SOP_freeze_exception_bug_process]] pages describe the general processes for handling blocker and freeze exception bugs
* Criteria for considering a bug to be a ''blocker'' to be added to a release ''tracker'' are set in the [[Fedora_Release_Criteria |release criteria]] page for each public release (Beta and Final)
** Another helpful reference may be the [[Blocker_Bug_FAQ|Blocker Bug FAQ]]
* Fedora creates a series of tracker bugs at the beginning of each new release cycle for two release cycles in advance
** For example, at the release of {{FedoraVersion|long}}, {{FedoraVersion|long|next2}} Blocker and Freeze Exception bugs were created.  At the release of {{FedoraVersion|long|next}}, {{FedoraVersion|long|next3}} Blocker and Freeze Exception bugs will be created, etc.
* The tracker bugs for each release are closed when that release goes stable
* 'Dynamic' - unversioned - tracker aliases are applied to the bugs for the next pending release, and transfer after each release
 
== Process ==
 
=== When a release is signed off ===
 
{{admon/important|Use the script, Luke|There is a [https://pagure.io/fedora-qa/qa-misc/blob/master/f/updatetrackers script] you can use to make all the changes documented here with a single command. For instructions on using the script, see [[#script|below]].}}
 
As soon as possible after a release is signed off at the [[Go_No_Go_Meeting]] and all open blocker issues are resolved (which may happen after the "go" decision in some special cases), the blocker and freeze exception tracker bugs for that release should be closed with the resolution ''CURRENTRELEASE'', and the unversioned 'dynamic' aliases should be removed from them and applied to the tracker bugs for the next release.
 
At the same time, tracker bugs should be created for the next-but-one release:
 
* FXXBetaBlocker (must fix prior to Beta release)
* FXXBetaFreezeException (freeze exception fixes for Beta release)
* FXXFinalBlocker (must fix prior to Final)
* FXXFinalFreezeException (freeze exception fixes for Final)
 
# Record new tracker bugs in the section [[#Current_Tracker_Bugs|Current Tracker Bugs]] above
# Update the table for the trackers for the next release to include the 'dynamic' aliases
# Move the table for the trackers from the just-finished release down to the [[#Past_Tracker_Bugs|Past Tracker Bugs]] section
# Update the [https://qa.fedoraproject.org/blockerbugs/admin/ blockerbugs webapp]: create the next-but-one release in the ''Release'' tab, and create the milestones in the ''Milestone'' tab, following the naming conventions and so forth of the existing milestones, and entering the correct blocker and freeze exception bug IDs
 
Tracker bugs should be created with the following attributes:
# Product {{code|Fedora}}
# Component {{code|distribution}}
# Summary {{code|Fedora (release) (milestone) (type) bug tracker}} (e.g. {{code|Fedora {{FedoraVersionNumber|next}} Beta blocker bug tracker}})
# Version {{code|rawhide}}
# URL set as the URL to [[QA:SOP_blocker_bug_process]] or [[QA:SOP_freeze_exception_bug_process]], as appropriate
# Description can be copied/pasted and edited from the previous release (but just use the script! Don't do this manually!)
# Alias corresponding to the blocker and release. For example
#* {{FedoraVersion|long|next2}} Beta would be: ''F{{FedoraVersionNumber|next2}}BetaBlocker''
#* {{FedoraVersion|long|next2}} Beta Freeze Exception would be: ''F{{FedoraVersionNumber|next2}}BetaFreezeException''
#* {{FedoraVersion|long|next3}} Final Blocker would be: ''F{{FedoraVersionNumber|next3}}FinalBlocker''
#* {{FedoraVersion|long|next3}} Final Freeze Exception would be: ''F{{FedoraVersionNumber|next3}}FinalFreezeException''
# Keyword {{code|Tracking}}
 
=== After each milestone release ===
 
* After the Beta release, move any remaining open bugs on the Beta freeze exception tracker to the Final freeze exception tracker
* After the Final release, set any remaining open bugs on the Final freeze exception tracker to no longer block any of these tracker bugs
* After each milestone release, update the [https://qa.fedoraproject.org/blockerbugs/admin/ blockerbugs webapp]: make sure the next three milestones are marked as 'active', and the next milestone is marked as 'current'.
 
=== Notes ===
 
The 'dynamic' aliases - the aliases without version numbers:
 
* BetaBlocker
* BetaFreezeException
* FinalBlocker
* FinalFreezeException
 
should always be applied to the next pending release. Right now, they should be applied to {{FedoraVersion|long|next}}.
 
* A bugzilla query reporting all tracker bugs is [https://bugzilla.redhat.com/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Fedora&version=&component=&query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&bug_status=NEEDINFO&bug_status=MODIFIED&bug_status=ON_DEV&bug_status=ON_QA&bug_status=VERIFIED&bug_status=FAILS_QA&bug_status=RELEASE_PENDING&bug_status=POST&bug_status=PASSES_QA&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&fixed_in_type=allwordssubstr&fixed_in=&qa_whiteboard_type=allwordssubstr&qa_whiteboard=&keywords_type=allwords&keywords=Tracking&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailcc2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&changedin=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= here]
 
{{Admon/note | ''Tracker'' bugs--commonly referred to as ''blocker'' bugs--are meta-bugs used to monitor a group of bugs that must be resolved before a specific release milestone and are therefore considered to ''block'' the release.}}
 
{{Admon/note | ''Aliases'' provide the ability to refer to a particular bugzilla by a user-defined term rather than the bug number.  Some people find it easier to remember aliases rather than bug numbers.}}
 
{{anchor|script}}
=== Script ===
The [https://pagure.io/fedora-qa/qa-misc/blob/master/f/updatetrackers script] can be used to perform all the required actions at the time of a release being completed. It will close the tracker bugs for that release and remove the dynamic aliases from them, apply the dynamic aliases to the tracker bugs for the next release, create the tracker bugs for the next-but-one release, and update the tables in this page appropriately. The script should be run just once per release, right when the release is signed off, with the release number as its sole argument. For example, when {{FedoraVersion|long|next}} is completed, the script should be run as {{command|updatetrackers {{FedoraVersionNumber|next}}}}. The script requires {{package|python3-mwclient}} and {{package|python3-bugzilla}}, and you must have a Bugzilla account (and probably editbugs privileges) and a Fedora (wiki) account to use it.
 
== Past Tracker Bugs ==
 
=== Fedora 41 ===
 
{| class="wikitable" width=100%
|- style="color: white; background-color: #3074c2; font-weight: bold"
|Blocker||New-style Alias||Bug Number
|-
| Fedora 41 Beta || F41BetaBlocker || [[rhbug:2247865|2247865]]
|-
| Fedora 41 Beta Freeze Exception || F41BetaFreezeException || [[rhbug:2247866|2247866]]
|-
| Fedora 41 Final || F41FinalBlocker || [[rhbug:2247867|2247867]]
|-
| Fedora 41 Final Freeze Exception || F41FinalFreezeException || [[rhbug:2247868|2247868]]
|-
|}
 
=== Fedora 40 ===
 
{| class="wikitable" width=100%
|- style="color: white; background-color: #3074c2; font-weight: bold"
|Blocker||New-style Alias||Bug Number
|-
| Fedora 40 Beta || F40BetaBlocker || [[rhbug:2187792|2187792]]
|-
| Fedora 40 Beta Freeze Exception || F40BetaFreezeException || [[rhbug:2187793|2187793]]
|-
| Fedora 40 Final || F40FinalBlocker || [[rhbug:2187794|2187794]]
|-
| Fedora 40 Final Freeze Exception || F40FinalFreezeException || [[rhbug:2187795|2187795]]
|-
|}
 
=== Fedora 39 ===
 
{| class="wikitable" width=100%
|- style="color: white; background-color: #3074c2; font-weight: bold"
|Blocker||New-style Alias||Bug Number
|-
| Fedora 39 Beta || F39BetaBlocker || [[rhbug:2143444|2143444]]
|-
| Fedora 39 Beta Freeze Exception || F39BetaFreezeException || [[rhbug:2143445|2143445]]
|-
| Fedora 39 Final || F39FinalBlocker || [[rhbug:2143446|2143446]]
|-
| Fedora 39 Final Freeze Exception || F39FinalFreezeException || [[rhbug:2143447|2143447]]
|-
|}
 
=== Fedora 38 ===
 
{| class="wikitable" width=100%
|- style="color: white; background-color: #3074c2; font-weight: bold"
|Blocker||New-style Alias||Bug Number
|-
| Fedora 38 Beta || F38BetaBlocker || [[rhbug:2083910|2083910]]
|-
| Fedora 38 Beta Freeze Exception || F38BetaFreezeException || [[rhbug:2083911|2083911]]
|-
| Fedora 38 Final || F38FinalBlocker || [[rhbug:2083912|2083912]]
|-
| Fedora 38 Final Freeze Exception || F38FinalFreezeException || [[rhbug:2083913|2083913]]
|-
|}
 
=== Fedora 37 ===
 
{| class="wikitable" width=100%
|- style="color: white; background-color: #3074c2; font-weight: bold"
|Blocker||New-style Alias||Bug Number
|-
| Fedora 37 Beta || F37BetaBlocker || [[rhbug:2009537|2009537]]
|-
| Fedora 37 Beta Freeze Exception || F37BetaFreezeException || [[rhbug:2009538|2009538]]
|-
| Fedora 37 Final || F37FinalBlocker || [[rhbug:2009539|2009539]]
|-
| Fedora 37 Final Freeze Exception || F37FinalFreezeException || [[rhbug:2009540|2009540]]
|-
|}
 
=== Fedora 36 ===
 
{| class="wikitable" width=100%
|- style="color: white; background-color: #3074c2; font-weight: bold"
|Blocker||New-style Alias||Bug Number
|-
| Fedora 36 Beta || F36BetaBlocker || [[rhbug:1953783|1953783]]
|-
| Fedora 36 Beta Freeze Exception || F36BetaFreezeException || [[rhbug:1953784|1953784]]
|-
| Fedora 36 Final || F36FinalBlocker || [[rhbug:1953785|1953785]]
|-
| Fedora 36 Final Freeze Exception || F36FinalFreezeException || [[rhbug:1953786|1953786]]
|-
|}
 
=== Fedora 35 ===
 
{| class="wikitable" width=100%
|- style="color: white; background-color: #3074c2; font-weight: bold"
|Blocker||New-style Alias||Bug Number
|-
| Fedora 35 Beta || F35BetaBlocker || [[rhbug:1891953|1891953]]
|-
| Fedora 35 Beta Freeze Exception || F35BetaFreezeException || [[rhbug:1891954|1891954]]
|-
| Fedora 35 Final || F35FinalBlocker || [[rhbug:1891955|1891955]]
|-
| Fedora 35 Final Freeze Exception || F35FinalFreezeException || [[rhbug:1891956|1891956]]
|-
|}
 
=== Fedora 34 ===
 
{| class="wikitable" width=100%
|- style="color: white; background-color: #3074c2; font-weight: bold"
|Blocker||New-style Alias||Bug Number
|-
| Fedora 34 Beta || F34BetaBlocker || [[rhbug:1829022|1829022]]
|-
| Fedora 34 Beta Freeze Exception || F34BetaFreezeException || [[rhbug:1829023|1829023]]
|-
| Fedora 34 Final || F34FinalBlocker || [[rhbug:1829024|1829024]]
|-
| Fedora 34 Final Freeze Exception || F34FinalFreezeException || [[rhbug:1829025|1829025]]
|-
|}
 
=== Fedora 33 ===
 
{| class="wikitable" width=100%
|- style="color: white; background-color: #3074c2; font-weight: bold"
|Blocker||New-style Alias||Bug Number
|-
| Fedora 33 Beta || F33BetaBlocker || [[rhbug:1766775|1766775]]
|-
| Fedora 33 Beta Freeze Exception || F33BetaFreezeException || [[rhbug:1766776|1766776]]
|-
| Fedora 33 Final || F33FinalBlocker || [[rhbug:1766777|1766777]]
|-
| Fedora 33 Final Freeze Exception || F33FinalFreezeException || [[rhbug:1766778|1766778]]
|-
|}
 
=== Fedora 32 ===
 
{| class="wikitable" width=100%
|- style="color: white; background-color: #3074c2; font-weight: bold"
|Blocker||New-style Alias||Bug Number
|-
| Fedora 32 Beta || F32BetaBlocker || [[rhbug:1705303|1705303]]
|-
| Fedora 32 Beta Freeze Exception || F32BetaFreezeException || [[rhbug:1705304|1705304]]
|-
| Fedora 32 Final || F32FinalBlocker || [[rhbug:1705305|1705305]]
|-
| Fedora 32 Final Freeze Exception || F32FinalFreezeException || [[rhbug:1705306|1705306]]
|-
|}
 
=== Fedora 31 ===
 
{| class="wikitable" width=100%
|- style="color: white; background-color: #3074c2; font-weight: bold"
|Blocker||New-style Alias||Bug Number
|-
| Fedora 31 Beta || F31BetaBlocker || [[rhbug:1644937|1644937]]
|-
| Fedora 31 Beta Freeze Exception || F31BetaFreezeException || [[rhbug:1644938|1644938]]
|-
| Fedora 31 Final || F31FinalBlocker || [[rhbug:1644939|1644939]]
|-
| Fedora 31 Final Freeze Exception || F31FinalFreezeException || [[rhbug:1644940|1644940]]
|-
|}
 
=== Fedora 30 ===
 
{| class="wikitable" width=100%
|- style="color: white; background-color: #3074c2; font-weight: bold"
|Blocker||New-style Alias||Bug Number
|-
| Fedora 30 Beta || F30BetaBlocker || [[rhbug:1574713|1574713]]
|-
| Fedora 30 Beta Freeze Exception || F30BetaFreezeException || [[rhbug:1574714|1574714]]
|-
| Fedora 30 Final || F30FinalBlocker || [[rhbug:1574715|1574715]]
|-
| Fedora 30 Final Freeze Exception || F30FinalFreezeException || [[rhbug:1574716|1574716]]
|-
|}
 
=== Fedora 29 ===
 
{| class="wikitable" width=100%
|- style="color: white; background-color: #3074c2; font-weight: bold"
|Blocker||New-style Alias||Bug Number
|-
| Fedora 29 Beta || F29BetaBlocker || [[rhbug:1517011|1517011]]
|-
| Fedora 29 Beta Freeze Exception || F29BetaFreezeException || [[rhbug:1517012|1517012]]
|-
| Fedora 29 Final || F29FinalBlocker || [[rhbug:1517013|1517013]]
|-
| Fedora 29 Final Freeze Exception || F29FinalFreezeException || [[rhbug:1517014|1517014]]
|-
|}
 
=== Fedora 28 ===
 
{| class="wikitable" width=100%
|- style="color: white; background-color: #3074c2; font-weight: bold"
|Blocker||New-style Alias||Bug Number
|-
| Fedora 28 Beta || F28BetaBlocker || [[rhbug:1469204|1469204]]
|-
| Fedora 28 Beta Freeze Exception || F28BetaFreezeException || [[rhbug:1469205|1469205]]
|-
| Fedora 28 Final || F28FinalBlocker || [[rhbug:1469206|1469206]]
|-
| Fedora 28 Final Freeze Exception || F28FinalFreezeException || [[rhbug:1469207|1469207]]
|-
|}
 
=== Fedora 27 Modular Server ===
 
{| class="wikitable" width=100%
|- style="color: white; background-color: #3074c2; font-weight: bold"
|Blocker||New-style Alias||Bug Number
|-
| Fedora 27 Modular Server Beta || F27ServerBetaBlocker || [[rhbug:1502880|1502880]]
|-
| Fedora 27 Modular Server Beta Freeze Exception || F27ServerBetaFreezeException || [[rhbug:1502882|1502882]]
|-
|}
 
=== Fedora 27 ===
 
{| class="wikitable" width=100%
|- style="color: white; background-color: #3074c2; font-weight: bold"
|Blocker||New-style Alias||Bug Number
|-
| Fedora 27 Beta || F27BetaBlocker || [[rhbug:1396702|1396702]]
|-
| Fedora 27 Beta Freeze Exception || F27BetaFreezeException || [[rhbug:1396703|1396703]]
|-
| Fedora 27 Final || F27FinalBlocker || [[rhbug:1396704|1396704]]
|-
| Fedora 27 Final Freeze Exception || F27FinalFreezeException || [[rhbug:1396705|1396705]]
|-
|}
 
=== Fedora 26 ===
 
{| class="wikitable" width=100%
|- style="color: white; background-color: #3074c2; font-weight: bold"
|Blocker||New-style Alias||Bug Number
|-
| Fedora 26 Alpha || F26AlphaBlocker || [[rhbug:1349184|1349184]]
|-
| Fedora 26 Alpha Freeze Exception || F26AlphaFreezeException || [[rhbug:1349185|1349185]]
|-
| Fedora 26 Beta || F26BetaBlocker || [[rhbug:1349186|1349186]]
|-
| Fedora 26 Beta Freeze Exception || F26BetaFreezeException || [[rhbug:1349187|1349187]]
|-
| Fedora 26 Final || F26FinalBlocker || [[rhbug:1349188|1349188]]
|-
| Fedora 26 Final Freeze Exception || F26FinalFreezeException || [[rhbug:1349189|1349189]]
|-
|}
 
=== Fedora 25 ===
 
{| class="wikitable" width=100%
|- style="color: white; background-color: #3074c2; font-weight: bold"
|Blocker||New-style Alias||Bug Number
|-
| Fedora 25 Alpha || F25AlphaBlocker || [[rhbug:1277284|1277284]]
|-
| Fedora 25 Alpha Freeze Exception || F25AlphaFreezeException || [[rhbug:1277285|1277285]]
|-
| Fedora 25 Beta || F25BetaBlocker || [[rhbug:1277287|1277287]]
|-
| Fedora 25 Beta Freeze Exception || F25BetaFreezeException || [[rhbug:1277288|1277288]]
|-
| Fedora 25 Final || F25FinalBlocker || [[rhbug:1277289|1277289]]
|-
| Fedora 25 Final Freeze Exception || F25FinalFreezeException || [[rhbug:1277290|1277290]]
|-
|}
 
=== Fedora 24 ===
 
{| class="wikitable" width=100%
|- style="color: white; background-color: #3074c2; font-weight: bold"
|Blocker||New-style Alias||Bug Number
|-
| Fedora 24 Alpha || F24AlphaBlocker || [[rhbug:1230431|1230431]]
|-
| Fedora 24 Alpha Freeze Exception || F24AlphaFreezeException || [[rhbug:1230432|1230432]]
|-
| Fedora 24 Beta || F24BetaBlocker || [[rhbug:1230433|1230433]]
|-
| Fedora 24 Beta Freeze Exception || F24BetaFreezeException || [[rhbug:1230434|1230434]]
|-
| Fedora 24 Final || F24FinalBlocker || [[rhbug:1230435|1230435]]
|-
| Fedora 24 Final Freeze Exception || F24FinalFreezeException || [[rhbug:1230436|1230436]]
|-
|}
 
=== Fedora 23 ===
 
{| class="wikitable" width=100%
|- style="color: white; background-color: #3074c2; font-weight: bold"
|Blocker||New-style Alias||Bug Number
|-
| Fedora 23 Alpha || F23AlphaBlocker || [[rhbug:1170817|1170817]]
|-
| Fedora 23 Alpha Freeze Exception || F23AlphaFreezeException || [[rhbug:1170818|1170818]]
|-
| Fedora 23 Beta || F23BetaBlocker || [[rhbug:1170819|1170819]]
|-
| Fedora 23 Beta Freeze Exception || F23BetaFreezeException || [[rhbug:1170820|1170820]]
|-
| Fedora 23 Final || F23FinalBlocker || [[rhbug:1170821|1170821]]
|-
| Fedora 23 Final Freeze Exception || F23FinalFreezeException || [[rhbug:1170822|1170822]]
|-
|}
 
=== Fedora 22 ===
 
{| class="wikitable" width=100%
|- style="color: white; background-color: #3074c2; font-weight: bold"
|Blocker||New-style Alias||Bug Number
|-
| Fedora 22 Alpha || F22AlphaBlocker || [[rhbug:1043121|1043121]]
|-
| Fedora 22 Alpha Freeze Exception || F22AlphaFreezeException || [[rhbug:1043123|1043123]]
|-
| Fedora 22 Beta || F22BetaBlocker || [[rhbug:1043125|1043125]]
|-
| Fedora 22 Beta Freeze Exception || F22BetaFreezeException || [[rhbug:1043128|1043128]]
|-
| Fedora 22 Final || F22FinalBlocker || [[rhbug:1043130|1043130]]
|-
| Fedora 22 Final Freeze Exception || F22FinalFreezeException || [[rhbug:1043132|1043132]]
|-
|}


=== Fedora 18 ===
=== Fedora 21 ===


{|
{| class="wikitable" width=100%
|- style="color: white; background-color: #3074c2; font-weight: bold"  
|- style="color: white; background-color: #3074c2; font-weight: bold"  
|Blocker||Old-style Alias||New-style Alias||Bug Number
|Blocker||New-style Alias||Bug Number
|-
|-
| Fedora 18 Alpha   || F18Alpha  || F18AlphaBlocker || [[rhbug:752654|752654]]
| Fedora 21 Alpha || F21AlphaBlocker || [[rhbug:1043119|1043119]]
|-
|-
| Fedora 18 Alpha Accepted (NTH)  || F18Alpha-accepted || F18AlphaFreezeExcept  || [[rhbug:752662|752662]]
| Fedora 21 Alpha Freeze Exception || F21AlphaFreezeException || [[rhbug:1043122|1043122]]
|-
|-
| Fedora 18 Beta   || F18Beta || F18BetaBlocker  || [[rhbug:752660|752660]]
| Fedora 21 Beta || F21BetaBlocker || [[rhbug:1043124|1043124]]
|-
|-
| Fedora 18 Beta Accepted (NTH)    || F18Beta-accepted || F18BetaFreezeExcept  || [[rhbug:752664|752664]]
| Fedora 21 Beta Freeze Exception || F21BetaFreezeException || [[rhbug:1043127|1043127]]
|-
|-
| Fedora 18 Blocker || F18Blocker || F18FinalBlocker || [[rhbug:752661|752661]]
| Fedora 21 Final || F21FinalBlocker || [[rhbug:1043129|1043129]]
|-
|-
| Fedora 18 Accepted (NTH) || F18-accepted || F18FinalFreezeExcept || [[rhbug:752665|752665]]
| Fedora 21 Final Freeze Exception || F21FinalFreezeException || [[rhbug:1043131|1043131]]
|-
|-
|}
|}


=== Fedora 18 Arm===
=== Fedora 20 ===
{|
 
|-style="color: white; background-color: #3074c2; font-weight: bold"  
{| class="wikitable" width=100%
|Blocker||Alias||Bug Number
|- style="color: white; background-color: #3074c2; font-weight: bold"  
|Blocker||New-style Alias||Bug Number
|-
| Fedora 20 Alpha || F20AlphaBlocker || [[rhbug:980649|980649]]
|-
| Fedora 20 Alpha Freeze Exception || F20AlphaFreezeException || [[rhbug:980650|980650]]
|-
| Fedora 20 Beta || F20BetaBlocker || [[rhbug:980651|980651]]
|-
| Fedora 20 Beta Freeze Exception || F20BetaFreezeException || [[rhbug:980655|980655]]
|-
|-
| Fedora 18 Blocker || F18ARMBlocker || [[rhbug:901840|901840]]
| Fedora 20 Final || F20FinalBlocker || [[rhbug:980656|980656]]
|-
|-
| Fedora 18 Accepted (NTH) || F18ARM-accepted || [[rhbug:901842|901842]]
| Fedora 20 Final Freeze Exception || F20FinalFreezeException || [[rhbug:980657|980657]]
|-
|-
|}
|}
Line 36: Line 499:
=== Fedora 19 ===
=== Fedora 19 ===


{|
{| class="wikitable" width=100%
|- style="color: white; background-color: #3074c2; font-weight: bold"  
|- style="color: white; background-color: #3074c2; font-weight: bold"  
|Blocker||Dynamic Alias||New-style Alias||Old-style Alias||Bug Number
|Blocker||New-style Alias||Old-style Alias||Bug Number
|-
|-
| Fedora 19 Alpha   || AlphaBlocker || F19AlphaBlocker || F19Alpha || [[rhbug:834084|834084]]
| Fedora 19 Alpha || F19AlphaBlocker || F19Alpha || [[rhbug:834084|834084]]
|-
|-
| Fedora 19 Alpha Accepted (NTH)  || AlphaFreezeException || F19AlphaFreezeExcept || F19Alpha-accepted || [[rhbug:834085|834085]]
| Fedora 19 Alpha Freeze Exception || F19AlphaFreezeException || F19Alpha-accepted || [[rhbug:834085|834085]]
|-
|-
| Fedora 19 Beta   || BetaBlocker || F19BetaBlocker || F19Beta || [[rhbug:834087|834087]]
| Fedora 19 Beta || F19BetaBlocker || F19Beta || [[rhbug:834087|834087]]
|-
|-
| Fedora 19 Beta Accepted (NTH)    || BetaFreezeException || F19BetaFreezeExcept || F19Beta-accepted || [[rhbug:834088|834088]]
| Fedora 19 Beta Freeze Exception || F19BetaFreezeException || F19Beta-accepted || [[rhbug:834088|834088]]
|-
|-
| Fedora 19 Blocker || FinalBlocker || F19FinalBlocker || F19Blocker || [[rhbug:834090|834090]]
| Fedora 19 Final || F19FinalBlocker || F19Blocker || [[rhbug:834090|834090]]
|-
|-
| Fedora 19 Accepted (NTH) || FinalFreezeException || F19FinalFreezeExcept || F19-accepted || [[rhbug:834091|834091]]
| Fedora 19 Final Freeze Exception || F19FinalFreezeException || F19-accepted || [[rhbug:834091|834091]]
|-
|-
|}
|}
Line 56: Line 519:
=== Fedora 19 Arm ===
=== Fedora 19 Arm ===


{|
{| class="wikitable" width=100%
|- style="color: white; background-color: #3074c2; font-weight: bold"  
|- style="color: white; background-color: #3074c2; font-weight: bold"  
|Blocker||Alias||Bug Number
|Blocker||Alias||Bug Number
Line 62: Line 525:
| Fedora 19 Alpha  || F19ARMAlpha  || [[rhbug:901844|901844]]
| Fedora 19 Alpha  || F19ARMAlpha  || [[rhbug:901844|901844]]
|-
|-
| Fedora 19 Alpha Accepted (NTH)   || F19ARMAlpha-accepted  || [[rhbug:901845|901845]]
| Fedora 19 Alpha Freeze Exception   || F19ARMAlpha-accepted  || [[rhbug:901845|901845]]
|-
|-
| Fedora 19 Beta    || F19ARMBeta    || [[rhbug:901848|901848]]
| Fedora 19 Beta    || F19ARMBeta    || [[rhbug:901848|901848]]
|-
|-
| Fedora 19 Beta Accepted (NTH)   || F19ARMBeta-accepted    || [[rhbug:901849|901849]]
| Fedora 19 Beta Freeze Exception   || F19ARMBeta-accepted    || [[rhbug:901849|901849]]
|-
|-
| Fedora 19 Blocker || F19ARMBlocker || [[rhbug:901850|901850]]
| Fedora 19 Final || F19ARMBlocker || [[rhbug:901850|901850]]
|-
|-
| Fedora 19 Accepted (NTH) || F19ARM-accepted || [[rhbug:901851|901851]]
| Fedora 19 Final Freeze Exception || F19ARM-accepted || [[rhbug:901851|901851]]
|-
|-
|}
|}


== Policy ==
=== Fedora 18 ===
* The [[QA:SOP_blocker_bug_process]] and [[QA:SOP_nth_bug_process]] pages describe the general processes for handling blocker and nice-to-have bugs
* Criteria for considering a bug to be a ''blocker'' to be added to a release ''tracker'' are set in the [[Fedora_Release_Criteria |release criteria]] page for each public release (Alpha, Beta, and Final)
** Another helpful reference may be the [[Blocker_Bug_FAQ|Blocker Bug FAQ]]
* Fedora creates a series of tracker bugs at the beginning of each new release cycle for two release cycles in advance
* For example, at the release of Fedora 13, Fedora 15 Blocker and Accepted bugs were created.  At the release of Fedora 14, Fedora 16 blocker and target bugs will be created, etc.


== Process ==
{| class="wikitable" width=100%
Create the following tracking bugs:
|- style="color: white; background-color: #3074c2; font-weight: bold"
# Alpha (must fix prior to Alpha release)
|Blocker||New-style Alias||Old-style Alias||Bug Number
# Alpha-accepted (nice-to-have fixes for Alpha release)
|-
# Beta (must fix prior to Beta release)
| Fedora 18 Alpha || F18AlphaBlocker || F18Alpha || [[rhbug:752654|752654]]
# Beta-accepted (nice-to-have fixes for Beta release)
|-
# Blocker (must fix prior to GA)
| Fedora 18 Alpha Freeze Exception || F18AlphaFreezeExcept || F18Alpha-accepted || [[rhbug:752662|752662]]
# -accepted (nice-to-have fixes for GA)
|-
# Record new tracker bugs in the section [[#Current_Tracker_Bugs| Current Tracker Bugs]] above
| Fedora 18 Beta || F18BetaBlocker || F18Beta || [[rhbug:752660|752660]]
# After the Alpha release, move any remaining open bugs on the Alpha-accepted tracker to the Beta-accepted tracker; after the Beta release, move any remaining open bugs on the Beta-accepted tracker to the GA -accepted tracker; after the Final release, set any remaining open bugs on the GA -accepted tracker to no longer block any of these tracker bugs
|-
# Remove the listing of tracker bugs in the section [[#Current_Tracker_Bugs| Current Tracker Bugs]] once the release is GA
| Fedora 18 Beta Freeze Exception || F18BetaFreezeExcept || F18Beta-accepted || [[rhbug:752664|752664]]
|-
| Fedora 18 Blocker || F18FinalBlocker || F18Blocker || [[rhbug:752661|752661]]
|-
| Fedora 18 Freeze Exception || F18FinalFreezeExcept || F18-accepted || [[rhbug:752665|752665]]
|-
|}


Tracker bugs should be created with the following attributes:
=== Fedora 18 Arm===
# Alias corresponding to the blocker and release. For example
{| class="wikitable" width=100%
#* Fedora 22 Alpha would be: ''F22Alpha''
|-style="color: white; background-color: #3074c2; font-weight: bold"
#* Fedora 22 Alpha Accepted would be: ''F22Alpha-accepted''
|Blocker||Alias||Bug Number
#* Fedora 23 GA Blocker would be: ''F23Blocker''
|-
#* Fedora 23 GA Accepted would be: ''F23-accepted''
| Fedora 18 Blocker || F18ARMBlocker || [[rhbug:901840|901840]]
# Keyword <code>Tracking</code>
|-
 
| Fedora 18 Freeze Exception || F18ARM-accepted || [[rhbug:901842|901842]]
* A bugzilla query reporting all tracker bugs is here: [https://bugzilla.redhat.com/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Fedora&version=&component=&query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&bug_status=NEEDINFO&bug_status=MODIFIED&bug_status=ON_DEV&bug_status=ON_QA&bug_status=VERIFIED&bug_status=FAILS_QA&bug_status=RELEASE_PENDING&bug_status=POST&bug_status=PASSES_QA&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&fixed_in_type=allwordssubstr&fixed_in=&qa_whiteboard_type=allwordssubstr&qa_whiteboard=&keywords_type=allwords&keywords=Tracking&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailcc2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&changedin=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= here]  
|-
 
|}
{{Admon/note | ''Tracker'' bugs--commonly referred to as ''blocker'' bugs--are meta-bugs used to monitor a group of bugs that must be resolved before a specific release milestone and are therefore considered to ''block'' the release.}}
 
{{Admon/note | ''Aliases'' provide the ability to refer to a particular bugzilla by a user-defined term rather than the bug number.  Some people find it easier to remember aliases rather than bug numbers.}}
 
== Past Tracker Bugs ==


=== Fedora 17 ===
=== Fedora 17 ===


{|
{| class="wikitable" width=100%
|- style="color: white; background-color: #3074c2; font-weight: bold"  
|- style="color: white; background-color: #3074c2; font-weight: bold"  
|Blocker||Alias||Bug Number
|Blocker||New-style Alias||Old-style Alias||Bug Number
|-
|-
| Fedora 17 Alpha   || F17Alpha  || [[rhbug:752648|752648]]
| Fedora 17 Alpha || F17AlphaBlocker || F17Alpha  || [[rhbug:752648|752648]]
|-
|-
| Fedora 17 Alpha Accepted (NTH)  || F17Alpha-accepted  || [[rhbug:752651|752651]]
| Fedora 17 Alpha Freeze Exception || F17AlphaFreezeExcept  || F17Alpha-accepted  || [[rhbug:752651|752651]]
|-
|-
| Fedora 17 Beta    || F17Beta    || [[rhbug:752649|752649]]
| Fedora 17 Beta    || F17BetaBlocker || F17Beta    || [[rhbug:752649|752649]]
|-
|-
| Fedora 17 Beta Accepted (NTH)    || F17Beta-accepted    || [[rhbug:752652|752652]]
| Fedora 17 Beta Freeze Exception || F17BetaFreezeExcept || F17Beta-accepted    || [[rhbug:752652|752652]]
|-
|-
| Fedora 17 Blocker || F17Blocker || [[rhbug:752650|752650]]
| Fedora 17 Blocker || F17FinalBlocker || F17Blocker || [[rhbug:752650|752650]]
|-
|-
| Fedora 17 Accepted (NTH) || F17-accepted || [[rhbug:752653|752653]]
| Fedora 17 Freeze Exception || F17FinalFreezeExcept || F17-accepted || [[rhbug:752653|752653]]
|-
|-
|}
|}
Line 131: Line 590:
=== Fedora 16 ===
=== Fedora 16 ===


{|
{| class="wikitable" width=100%
|- style="color: white; background-color: #3074c2; font-weight: bold"  
|- style="color: white; background-color: #3074c2; font-weight: bold"  
|Blocker||Alias||Bug Number
|Blocker||New-style Alias||Old-style Alias||Bug Number
|-
|-
| Fedora 16 Alpha  || F16Alpha  || [[rhbug:713560|713560]]
| Fedora 16 Alpha  || F16AlphaBlocker || F16Alpha  || [[rhbug:713560|713560]]
|-
|-
| Fedora 16 Alpha Accepted (NTH)   || F16Alpha-accepted  || [[rhbug:713563|713563]]
| Fedora 16 Alpha Freeze Exception   || F16AlphaFreezeExcept || F16Alpha-accepted  || [[rhbug:713563|713563]]
|-
|-
| Fedora 16 Beta    || F16Beta    || [[rhbug:713564|713564]]
| Fedora 16 Beta    || F16BetaBlocker || F16Beta    || [[rhbug:713564|713564]]
|-
|-
| Fedora 16 Beta Accepted (NTH)   || F16Beta-accepted    || [[rhbug:713565|713565]]
| Fedora 16 Beta Freeze Exception   || F16BetaFreezeExcept || F16Beta-accepted    || [[rhbug:713565|713565]]
|-
|-
| Fedora 16 Blocker || F16Blocker || [[rhbug:713568|713568]]
| Fedora 16 Blocker || F16FinalBlocker || F16Blocker || [[rhbug:713568|713568]]
|-
|-
| Fedora 16 Accepted (NTH) || F16-accepted || [[rhbug:713566|713566]]
| Fedora 16 Freeze Exception || F16FinalFreezeExcept || F16-accepted || [[rhbug:713566|713566]]
|-
|-
|}
|}
Line 151: Line 610:
=== Fedora 15 ===
=== Fedora 15 ===


{|
{| class="wikitable" width=100%
|- style="color: white; background-color: #3074c2; font-weight: bold"  
|- style="color: white; background-color: #3074c2; font-weight: bold"  
|Blocker||Alias||Bug Number
|Blocker||New-style Alias||Old-style Alias||Bug Number
|-
|-
| Fedora 15 Alpha  || F15Alpha  || [[rhbug:657616|657616]]
| Fedora 15 Alpha  || F15AlphaBlocker || F15Alpha  || [[rhbug:657616|657616]]
|-
|-
| Fedora 15 Alpha Accepted (NTH)   || F15Alpha-accepted  || [[rhbug:657617|657617]]
| Fedora 15 Alpha Freeze Exception   || F15AlphaFreezeExcept || F15Alpha-accepted  || [[rhbug:657617|657617]]
|-
|-
| Fedora 15 Beta    || F15Beta    || [[rhbug:657618|657618]]
| Fedora 15 Beta    || F15BetaBlocker || F15Beta    || [[rhbug:657618|657618]]
|-
|-
| Fedora 15 Beta Accepted (NTH)   || F15Beta-accepted    || [[rhbug:657619|657619]]
| Fedora 15 Beta Freeze Exception   || F15BetaFreezeExcept || F15Beta-accepted    || [[rhbug:657619|657619]]
|-
|-
| Fedora 15 Blocker || F15Blocker || [[rhbug:617261|617261]]
| Fedora 15 Blocker || F15FinalBlocker || F15Blocker || [[rhbug:617261|617261]]
|-
|-
| Fedora 15 Accepted (NTH) || F15-accepted || [[rhbug:657621|657621]]
| Fedora 15 Freeze Exception || F15FinalFreezeExcept || F15-accepted || [[rhbug:657621|657621]]
|-
|-
|}
|}
Line 171: Line 630:
=== Fedora 14 ===
=== Fedora 14 ===


{|
{| class="wikitable" width=100%
|- style="color: white; background-color: #3074c2; font-weight: bold"  
|- style="color: white; background-color: #3074c2; font-weight: bold"  
|Blocker||Alias||Bug Number
|Blocker||New-style Alias||Old-style Alias||Bug Number
|-
|-
| Fedora 14 Alpha  || F14Alpha  || [[rhbug:611990|611990]]
| Fedora 14 Alpha  || F14AlphaBlocker || F14Alpha  || [[rhbug:611990|611990]]
|-
|-
| Fedora 14 Beta    || F14Beta    || [[rhbug:611991|611991]]
| Fedora 14 Beta    || F14BetaBlocker || F14Beta    || [[rhbug:611991|611991]]
|-
|-
| Fedora 14 Beta Accepted (NTH)   || F14Beta-accepted    || [[rhbug:634253|634253]]
| Fedora 14 Beta Freeze Exception   || F14BetaFreezeExcept || F14Beta-accepted    || [[rhbug:634253|634253]]
|-
|-
| Fedora 14 Blocker || F14Blocker || [[rhbug:538277|538277]]
| Fedora 14 Blocker || F14FinalBlocker || F14Blocker || [[rhbug:538277|538277]]
|-
|-
| Fedora 14 Accepted (NTH) || F14-accepted || [[rhbug:635218|635218]]
| Fedora 14 Freeze Exception || F14FinalFreezeExcept || F14-accepted || [[rhbug:635218|635218]]
|-
|-
| Fedora 14 Target  || F14Target || [[rhbug:538278|538278]]
| Fedora 14 Target  || || F14Target || [[rhbug:538278|538278]]
|-
|-
|}
|}
Line 191: Line 650:
=== Fedora 13 ===
=== Fedora 13 ===


{|
{| class="wikitable" width=100%
|- style="color: white; background-color: #3074c2; font-weight: bold"  
|- style="color: white; background-color: #3074c2; font-weight: bold"  
|Blocker||Alias||Bug Number  
|Blocker||New-style Alias||Old-style Alias||Bug Number  
|-
|-
| Fedora 13 Alpha || F13Alpha || [[rhbug:538273|538273]]
| Fedora 13 Alpha || F13AlphaBlocker || F13Alpha || [[rhbug:538273|538273]]
|-
|-
| Fedora 13 Beta || F13Beta || [[rhbug:538274|538274]]
| Fedora 13 Beta || F13BetaBlocker || F13Beta || [[rhbug:538274|538274]]
|-
|-
| Fedora 13 Blocker || F13Blocker || [[rhbug:507681|507681]]
| Fedora 13 Blocker || F13FinalBlocker || F13Blocker || [[rhbug:507681|507681]]
|-
|-
| Fedora 13 Target || F13Target || [[rhbug:507684|507684]]
| Fedora 13 Target || || F13Target || [[rhbug:507684|507684]]
|-
|-
|}
|}
Line 207: Line 666:
=== Fedora 12 ===
=== Fedora 12 ===


{|
{| class="wikitable" width=100%
|- style="color: white; background-color: #3074c2; font-weight: bold"  
|- style="color: white; background-color: #3074c2; font-weight: bold"  
|Blocker||Alias||Bug Number
|Blocker||New-style Alias||Old-style Alias||Bug Number
|-
|-
| Fedora 12 Alpha || F12Alpha || [[rhbug:507676|507676]]
| Fedora 12 Alpha || F12AlphaBlocker || F12Alpha || [[rhbug:507676|507676]]
|-
|-
| Fedora 12 Beta || F12Beta || [[rhbug:507678|507678]]
| Fedora 12 Beta || F12BetaBlocker || F12Beta || [[rhbug:507678|507678]]
|-
|-
| Fedora 12 Blocker || F12Blocker || [[rhbug:473303|473303]]
| Fedora 12 Blocker || F12FinalBlocker || F12Blocker || [[rhbug:473303|473303]]
|-
|-
| Fedora 12 Target || F12Target || [[rhbug:473302|473302]]
| Fedora 12 Target || || F12Target || [[rhbug:473302|473302]]
|-
|-
|}
|}
Line 223: Line 682:
=== Fedora 11 ===
=== Fedora 11 ===


{|
{| class="wikitable" width=100%
|- style="color: white; background-color: #3074c2; font-weight: bold"  
|- style="color: white; background-color: #3074c2; font-weight: bold"  
|Blocker||Alias||Bug Number
|Blocker||New-style Alias||Old-style Alias||Bug Number
|-
|-
| Fedora 11 Alpha || F11Alpha || [[rhbug:476773|476773]]
| Fedora 11 Alpha || F11AlphaBlocker || F11Alpha || [[rhbug:476773|476773]]
|-
|-
| Fedora 11 Beta || F11Beta || [[rhbug:476774|476774]]
| Fedora 11 Beta || F11BetaBlocker || F11Beta || [[rhbug:476774|476774]]
|-
|-
| Fedora 11 Preview || F11Preview || [[rhbug:476775|476775]]
| Fedora 11 Preview || || F11Preview || [[rhbug:476775|476775]]
|-
|-
| Fedora 11 Blocker || F11Blocker || [https://bugzilla.redhat.com/show_bug.cgi?id=446452 446452]
| Fedora 11 Blocker || F11FinalBlocker || F11Blocker || [https://bugzilla.redhat.com/show_bug.cgi?id=446452 446452]
|-
|-
| Fedora 11 Target || F11Target || [https://bugzilla.redhat.com/show_bug.cgi?id=446451 446451]
| Fedora 11 Target || || F11Target || [https://bugzilla.redhat.com/show_bug.cgi?id=446451 446451]
|-
|-
| Fedora 11 Intel Modesetting || F11IntelKMS || [https://bugzilla.redhat.com/show_bug.cgi?id=487202 487202]
| Fedora 11 Intel Modesetting || || F11IntelKMS || [https://bugzilla.redhat.com/show_bug.cgi?id=487202 487202]
|-
|-
|}
|}


=== Fedora 10 ===
=== Fedora 10 ===
{|
{| class="wikitable" width=100%
|- style="color: white; background-color: #3074c2; font-weight: bold"  
|- style="color: white; background-color: #3074c2; font-weight: bold"  
|Blocker||Alias||Bug Number
|Blocker||New-style Alias||Old-style Alias||Bug Number
|-
|-
| Fedora 10 Alpha || F10Alpha || [https://bugzilla.redhat.com/show_bug.cgi?id=446445 446445]
| Fedora 10 Alpha || F10AlphaBlocker || F10Alpha || [https://bugzilla.redhat.com/show_bug.cgi?id=446445 446445]
|-
|-
| Fedora 10 Beta || F10Beta || [https://bugzilla.redhat.com/show_bug.cgi?id=446447 446447]
| Fedora 10 Beta || F10BetaBlocker || F10Beta || [https://bugzilla.redhat.com/show_bug.cgi?id=446447 446447]
|-
|-
| Fedora 10 Preview || F10Preview || [https://bugzilla.redhat.com/show_bug.cgi?id=446449 446449]
| Fedora 10 Preview || || F10Preview || [https://bugzilla.redhat.com/show_bug.cgi?id=446449 446449]
|-
|-
| Fedora 10 Blocker || F10Blocker || [https://bugzilla.redhat.com/show_bug.cgi?id=438943 438943]
| Fedora 10 Blocker || F10FinalBlocker || F10Blocker || [https://bugzilla.redhat.com/show_bug.cgi?id=438943 438943]
|-
|-
| Fedora 10 Target || F10Target || [https://bugzilla.redhat.com/show_bug.cgi?id=438944 438944]
| Fedora 10 Target || || F10Target || [https://bugzilla.redhat.com/show_bug.cgi?id=438944 438944]
|-
|-
|  ||  ||  
|  ||  ||  
|-
|-
| Fedora 10 Desktop Target || F10DesktopTarget|| [https://bugzilla.redhat.com/show_bug.cgi?id=465130 465130]
| Fedora 10 Desktop Target || || F10DesktopTarget|| [https://bugzilla.redhat.com/show_bug.cgi?id=465130 465130]
|-
|-
| Fedora 10 Desktop Blocker || F10DesktopBlocker || [https://bugzilla.redhat.com/show_bug.cgi?id=457945 457945]
| Fedora 10 Desktop Blocker || || F10DesktopBlocker || [https://bugzilla.redhat.com/show_bug.cgi?id=457945 457945]
|-
|-
| Fedora 10 Kernel Blocker || F10KernelBlocker|| [https://bugzilla.redhat.com/show_bug.cgi?id=466414 466414]
| Fedora 10 Kernel Blocker || || F10KernelBlocker|| [https://bugzilla.redhat.com/show_bug.cgi?id=466414 466414]
|-
|-
|}
|}

Latest revision as of 18:15, 6 November 2024

Current Tracker Bugs

Fedora 42

Blocker Dynamic Alias New-style Alias Bug Number
Fedora 42 Beta BetaBlocker F42BetaBlocker 2291263
Fedora 42 Beta Freeze Exception BetaFreezeException F42BetaFreezeException 2291264
Fedora 42 Final FinalBlocker F42FinalBlocker 2291265
Fedora 42 Final Freeze Exception FinalFreezeException F42FinalFreezeException 2291266

Fedora 43

Blocker Dynamic Alias New-style Alias Bug Number
Fedora 43 Beta - F43BetaBlocker 2324223
Fedora 43 Beta Freeze Exception - F43BetaFreezeException 2324224
Fedora 43 Final - F43FinalBlocker 2324225
Fedora 43 Final Freeze Exception - F43FinalFreezeException 2324226

Policy

  • The QA:SOP_blocker_bug_process and QA:SOP_freeze_exception_bug_process pages describe the general processes for handling blocker and freeze exception bugs
  • Criteria for considering a bug to be a blocker to be added to a release tracker are set in the release criteria page for each public release (Beta and Final)
  • Fedora creates a series of tracker bugs at the beginning of each new release cycle for two release cycles in advance
    • For example, at the release of Fedora 41, Fedora 43 Blocker and Freeze Exception bugs were created. At the release of Fedora 42, Fedora 44 Blocker and Freeze Exception bugs will be created, etc.
  • The tracker bugs for each release are closed when that release goes stable
  • 'Dynamic' - unversioned - tracker aliases are applied to the bugs for the next pending release, and transfer after each release

Process

When a release is signed off

Use the script, Luke
There is a script you can use to make all the changes documented here with a single command. For instructions on using the script, see below.

As soon as possible after a release is signed off at the Go_No_Go_Meeting and all open blocker issues are resolved (which may happen after the "go" decision in some special cases), the blocker and freeze exception tracker bugs for that release should be closed with the resolution CURRENTRELEASE, and the unversioned 'dynamic' aliases should be removed from them and applied to the tracker bugs for the next release.

At the same time, tracker bugs should be created for the next-but-one release:

  • FXXBetaBlocker (must fix prior to Beta release)
  • FXXBetaFreezeException (freeze exception fixes for Beta release)
  • FXXFinalBlocker (must fix prior to Final)
  • FXXFinalFreezeException (freeze exception fixes for Final)
  1. Record new tracker bugs in the section Current Tracker Bugs above
  2. Update the table for the trackers for the next release to include the 'dynamic' aliases
  3. Move the table for the trackers from the just-finished release down to the Past Tracker Bugs section
  4. Update the blockerbugs webapp: create the next-but-one release in the Release tab, and create the milestones in the Milestone tab, following the naming conventions and so forth of the existing milestones, and entering the correct blocker and freeze exception bug IDs

Tracker bugs should be created with the following attributes:

  1. Product Fedora
  2. Component distribution
  3. Summary Fedora (release) (milestone) (type) bug tracker (e.g. Fedora 42 Beta blocker bug tracker)
  4. Version rawhide
  5. URL set as the URL to QA:SOP_blocker_bug_process or QA:SOP_freeze_exception_bug_process, as appropriate
  6. Description can be copied/pasted and edited from the previous release (but just use the script! Don't do this manually!)
  7. Alias corresponding to the blocker and release. For example
    • Fedora 43 Beta would be: F43BetaBlocker
    • Fedora 43 Beta Freeze Exception would be: F43BetaFreezeException
    • Fedora 44 Final Blocker would be: F44FinalBlocker
    • Fedora 44 Final Freeze Exception would be: F44FinalFreezeException
  8. Keyword Tracking

After each milestone release

  • After the Beta release, move any remaining open bugs on the Beta freeze exception tracker to the Final freeze exception tracker
  • After the Final release, set any remaining open bugs on the Final freeze exception tracker to no longer block any of these tracker bugs
  • After each milestone release, update the blockerbugs webapp: make sure the next three milestones are marked as 'active', and the next milestone is marked as 'current'.

Notes

The 'dynamic' aliases - the aliases without version numbers:

  • BetaBlocker
  • BetaFreezeException
  • FinalBlocker
  • FinalFreezeException

should always be applied to the next pending release. Right now, they should be applied to Fedora 42.

  • A bugzilla query reporting all tracker bugs is here
Tracker bugs--commonly referred to as blocker bugs--are meta-bugs used to monitor a group of bugs that must be resolved before a specific release milestone and are therefore considered to block the release.
Aliases provide the ability to refer to a particular bugzilla by a user-defined term rather than the bug number. Some people find it easier to remember aliases rather than bug numbers.

Script

The script can be used to perform all the required actions at the time of a release being completed. It will close the tracker bugs for that release and remove the dynamic aliases from them, apply the dynamic aliases to the tracker bugs for the next release, create the tracker bugs for the next-but-one release, and update the tables in this page appropriately. The script should be run just once per release, right when the release is signed off, with the release number as its sole argument. For example, when Fedora 42 is completed, the script should be run as updatetrackers 42. The script requires python3-mwclient and python3-bugzilla, and you must have a Bugzilla account (and probably editbugs privileges) and a Fedora (wiki) account to use it.

Past Tracker Bugs

Fedora 41

Blocker New-style Alias Bug Number
Fedora 41 Beta F41BetaBlocker 2247865
Fedora 41 Beta Freeze Exception F41BetaFreezeException 2247866
Fedora 41 Final F41FinalBlocker 2247867
Fedora 41 Final Freeze Exception F41FinalFreezeException 2247868

Fedora 40

Blocker New-style Alias Bug Number
Fedora 40 Beta F40BetaBlocker 2187792
Fedora 40 Beta Freeze Exception F40BetaFreezeException 2187793
Fedora 40 Final F40FinalBlocker 2187794
Fedora 40 Final Freeze Exception F40FinalFreezeException 2187795

Fedora 39

Blocker New-style Alias Bug Number
Fedora 39 Beta F39BetaBlocker 2143444
Fedora 39 Beta Freeze Exception F39BetaFreezeException 2143445
Fedora 39 Final F39FinalBlocker 2143446
Fedora 39 Final Freeze Exception F39FinalFreezeException 2143447

Fedora 38

Blocker New-style Alias Bug Number
Fedora 38 Beta F38BetaBlocker 2083910
Fedora 38 Beta Freeze Exception F38BetaFreezeException 2083911
Fedora 38 Final F38FinalBlocker 2083912
Fedora 38 Final Freeze Exception F38FinalFreezeException 2083913

Fedora 37

Blocker New-style Alias Bug Number
Fedora 37 Beta F37BetaBlocker 2009537
Fedora 37 Beta Freeze Exception F37BetaFreezeException 2009538
Fedora 37 Final F37FinalBlocker 2009539
Fedora 37 Final Freeze Exception F37FinalFreezeException 2009540

Fedora 36

Blocker New-style Alias Bug Number
Fedora 36 Beta F36BetaBlocker 1953783
Fedora 36 Beta Freeze Exception F36BetaFreezeException 1953784
Fedora 36 Final F36FinalBlocker 1953785
Fedora 36 Final Freeze Exception F36FinalFreezeException 1953786

Fedora 35

Blocker New-style Alias Bug Number
Fedora 35 Beta F35BetaBlocker 1891953
Fedora 35 Beta Freeze Exception F35BetaFreezeException 1891954
Fedora 35 Final F35FinalBlocker 1891955
Fedora 35 Final Freeze Exception F35FinalFreezeException 1891956

Fedora 34

Blocker New-style Alias Bug Number
Fedora 34 Beta F34BetaBlocker 1829022
Fedora 34 Beta Freeze Exception F34BetaFreezeException 1829023
Fedora 34 Final F34FinalBlocker 1829024
Fedora 34 Final Freeze Exception F34FinalFreezeException 1829025

Fedora 33

Blocker New-style Alias Bug Number
Fedora 33 Beta F33BetaBlocker 1766775
Fedora 33 Beta Freeze Exception F33BetaFreezeException 1766776
Fedora 33 Final F33FinalBlocker 1766777
Fedora 33 Final Freeze Exception F33FinalFreezeException 1766778

Fedora 32

Blocker New-style Alias Bug Number
Fedora 32 Beta F32BetaBlocker 1705303
Fedora 32 Beta Freeze Exception F32BetaFreezeException 1705304
Fedora 32 Final F32FinalBlocker 1705305
Fedora 32 Final Freeze Exception F32FinalFreezeException 1705306

Fedora 31

Blocker New-style Alias Bug Number
Fedora 31 Beta F31BetaBlocker 1644937
Fedora 31 Beta Freeze Exception F31BetaFreezeException 1644938
Fedora 31 Final F31FinalBlocker 1644939
Fedora 31 Final Freeze Exception F31FinalFreezeException 1644940

Fedora 30

Blocker New-style Alias Bug Number
Fedora 30 Beta F30BetaBlocker 1574713
Fedora 30 Beta Freeze Exception F30BetaFreezeException 1574714
Fedora 30 Final F30FinalBlocker 1574715
Fedora 30 Final Freeze Exception F30FinalFreezeException 1574716

Fedora 29

Blocker New-style Alias Bug Number
Fedora 29 Beta F29BetaBlocker 1517011
Fedora 29 Beta Freeze Exception F29BetaFreezeException 1517012
Fedora 29 Final F29FinalBlocker 1517013
Fedora 29 Final Freeze Exception F29FinalFreezeException 1517014

Fedora 28

Blocker New-style Alias Bug Number
Fedora 28 Beta F28BetaBlocker 1469204
Fedora 28 Beta Freeze Exception F28BetaFreezeException 1469205
Fedora 28 Final F28FinalBlocker 1469206
Fedora 28 Final Freeze Exception F28FinalFreezeException 1469207

Fedora 27 Modular Server

Blocker New-style Alias Bug Number
Fedora 27 Modular Server Beta F27ServerBetaBlocker 1502880
Fedora 27 Modular Server Beta Freeze Exception F27ServerBetaFreezeException 1502882

Fedora 27

Blocker New-style Alias Bug Number
Fedora 27 Beta F27BetaBlocker 1396702
Fedora 27 Beta Freeze Exception F27BetaFreezeException 1396703
Fedora 27 Final F27FinalBlocker 1396704
Fedora 27 Final Freeze Exception F27FinalFreezeException 1396705

Fedora 26

Blocker New-style Alias Bug Number
Fedora 26 Alpha F26AlphaBlocker 1349184
Fedora 26 Alpha Freeze Exception F26AlphaFreezeException 1349185
Fedora 26 Beta F26BetaBlocker 1349186
Fedora 26 Beta Freeze Exception F26BetaFreezeException 1349187
Fedora 26 Final F26FinalBlocker 1349188
Fedora 26 Final Freeze Exception F26FinalFreezeException 1349189

Fedora 25

Blocker New-style Alias Bug Number
Fedora 25 Alpha F25AlphaBlocker 1277284
Fedora 25 Alpha Freeze Exception F25AlphaFreezeException 1277285
Fedora 25 Beta F25BetaBlocker 1277287
Fedora 25 Beta Freeze Exception F25BetaFreezeException 1277288
Fedora 25 Final F25FinalBlocker 1277289
Fedora 25 Final Freeze Exception F25FinalFreezeException 1277290

Fedora 24

Blocker New-style Alias Bug Number
Fedora 24 Alpha F24AlphaBlocker 1230431
Fedora 24 Alpha Freeze Exception F24AlphaFreezeException 1230432
Fedora 24 Beta F24BetaBlocker 1230433
Fedora 24 Beta Freeze Exception F24BetaFreezeException 1230434
Fedora 24 Final F24FinalBlocker 1230435
Fedora 24 Final Freeze Exception F24FinalFreezeException 1230436

Fedora 23

Blocker New-style Alias Bug Number
Fedora 23 Alpha F23AlphaBlocker 1170817
Fedora 23 Alpha Freeze Exception F23AlphaFreezeException 1170818
Fedora 23 Beta F23BetaBlocker 1170819
Fedora 23 Beta Freeze Exception F23BetaFreezeException 1170820
Fedora 23 Final F23FinalBlocker 1170821
Fedora 23 Final Freeze Exception F23FinalFreezeException 1170822

Fedora 22

Blocker New-style Alias Bug Number
Fedora 22 Alpha F22AlphaBlocker 1043121
Fedora 22 Alpha Freeze Exception F22AlphaFreezeException 1043123
Fedora 22 Beta F22BetaBlocker 1043125
Fedora 22 Beta Freeze Exception F22BetaFreezeException 1043128
Fedora 22 Final F22FinalBlocker 1043130
Fedora 22 Final Freeze Exception F22FinalFreezeException 1043132

Fedora 21

Blocker New-style Alias Bug Number
Fedora 21 Alpha F21AlphaBlocker 1043119
Fedora 21 Alpha Freeze Exception F21AlphaFreezeException 1043122
Fedora 21 Beta F21BetaBlocker 1043124
Fedora 21 Beta Freeze Exception F21BetaFreezeException 1043127
Fedora 21 Final F21FinalBlocker 1043129
Fedora 21 Final Freeze Exception F21FinalFreezeException 1043131

Fedora 20

Blocker New-style Alias Bug Number
Fedora 20 Alpha F20AlphaBlocker 980649
Fedora 20 Alpha Freeze Exception F20AlphaFreezeException 980650
Fedora 20 Beta F20BetaBlocker 980651
Fedora 20 Beta Freeze Exception F20BetaFreezeException 980655
Fedora 20 Final F20FinalBlocker 980656
Fedora 20 Final Freeze Exception F20FinalFreezeException 980657

Fedora 19

Blocker New-style Alias Old-style Alias Bug Number
Fedora 19 Alpha F19AlphaBlocker F19Alpha 834084
Fedora 19 Alpha Freeze Exception F19AlphaFreezeException F19Alpha-accepted 834085
Fedora 19 Beta F19BetaBlocker F19Beta 834087
Fedora 19 Beta Freeze Exception F19BetaFreezeException F19Beta-accepted 834088
Fedora 19 Final F19FinalBlocker F19Blocker 834090
Fedora 19 Final Freeze Exception F19FinalFreezeException F19-accepted 834091

Fedora 19 Arm

Blocker Alias Bug Number
Fedora 19 Alpha F19ARMAlpha 901844
Fedora 19 Alpha Freeze Exception F19ARMAlpha-accepted 901845
Fedora 19 Beta F19ARMBeta 901848
Fedora 19 Beta Freeze Exception F19ARMBeta-accepted 901849
Fedora 19 Final F19ARMBlocker 901850
Fedora 19 Final Freeze Exception F19ARM-accepted 901851

Fedora 18

Blocker New-style Alias Old-style Alias Bug Number
Fedora 18 Alpha F18AlphaBlocker F18Alpha 752654
Fedora 18 Alpha Freeze Exception F18AlphaFreezeExcept F18Alpha-accepted 752662
Fedora 18 Beta F18BetaBlocker F18Beta 752660
Fedora 18 Beta Freeze Exception F18BetaFreezeExcept F18Beta-accepted 752664
Fedora 18 Blocker F18FinalBlocker F18Blocker 752661
Fedora 18 Freeze Exception F18FinalFreezeExcept F18-accepted 752665

Fedora 18 Arm

Blocker Alias Bug Number
Fedora 18 Blocker F18ARMBlocker 901840
Fedora 18 Freeze Exception F18ARM-accepted 901842

Fedora 17

Blocker New-style Alias Old-style Alias Bug Number
Fedora 17 Alpha F17AlphaBlocker F17Alpha 752648
Fedora 17 Alpha Freeze Exception F17AlphaFreezeExcept F17Alpha-accepted 752651
Fedora 17 Beta F17BetaBlocker F17Beta 752649
Fedora 17 Beta Freeze Exception F17BetaFreezeExcept F17Beta-accepted 752652
Fedora 17 Blocker F17FinalBlocker F17Blocker 752650
Fedora 17 Freeze Exception F17FinalFreezeExcept F17-accepted 752653

Fedora 16

Blocker New-style Alias Old-style Alias Bug Number
Fedora 16 Alpha F16AlphaBlocker F16Alpha 713560
Fedora 16 Alpha Freeze Exception F16AlphaFreezeExcept F16Alpha-accepted 713563
Fedora 16 Beta F16BetaBlocker F16Beta 713564
Fedora 16 Beta Freeze Exception F16BetaFreezeExcept F16Beta-accepted 713565
Fedora 16 Blocker F16FinalBlocker F16Blocker 713568
Fedora 16 Freeze Exception F16FinalFreezeExcept F16-accepted 713566

Fedora 15

Blocker New-style Alias Old-style Alias Bug Number
Fedora 15 Alpha F15AlphaBlocker F15Alpha 657616
Fedora 15 Alpha Freeze Exception F15AlphaFreezeExcept F15Alpha-accepted 657617
Fedora 15 Beta F15BetaBlocker F15Beta 657618
Fedora 15 Beta Freeze Exception F15BetaFreezeExcept F15Beta-accepted 657619
Fedora 15 Blocker F15FinalBlocker F15Blocker 617261
Fedora 15 Freeze Exception F15FinalFreezeExcept F15-accepted 657621

Fedora 14

Blocker New-style Alias Old-style Alias Bug Number
Fedora 14 Alpha F14AlphaBlocker F14Alpha 611990
Fedora 14 Beta F14BetaBlocker F14Beta 611991
Fedora 14 Beta Freeze Exception F14BetaFreezeExcept F14Beta-accepted 634253
Fedora 14 Blocker F14FinalBlocker F14Blocker 538277
Fedora 14 Freeze Exception F14FinalFreezeExcept F14-accepted 635218
Fedora 14 Target F14Target 538278

Fedora 13

Blocker New-style Alias Old-style Alias Bug Number
Fedora 13 Alpha F13AlphaBlocker F13Alpha 538273
Fedora 13 Beta F13BetaBlocker F13Beta 538274
Fedora 13 Blocker F13FinalBlocker F13Blocker 507681
Fedora 13 Target F13Target 507684

Fedora 12

Blocker New-style Alias Old-style Alias Bug Number
Fedora 12 Alpha F12AlphaBlocker F12Alpha 507676
Fedora 12 Beta F12BetaBlocker F12Beta 507678
Fedora 12 Blocker F12FinalBlocker F12Blocker 473303
Fedora 12 Target F12Target 473302

Fedora 11

Blocker New-style Alias Old-style Alias Bug Number
Fedora 11 Alpha F11AlphaBlocker F11Alpha 476773
Fedora 11 Beta F11BetaBlocker F11Beta 476774
Fedora 11 Preview F11Preview 476775
Fedora 11 Blocker F11FinalBlocker F11Blocker 446452
Fedora 11 Target F11Target 446451
Fedora 11 Intel Modesetting F11IntelKMS 487202

Fedora 10

Blocker New-style Alias Old-style Alias Bug Number
Fedora 10 Alpha F10AlphaBlocker F10Alpha 446445
Fedora 10 Beta F10BetaBlocker F10Beta 446447
Fedora 10 Preview F10Preview 446449
Fedora 10 Blocker F10FinalBlocker F10Blocker 438943
Fedora 10 Target F10Target 438944
Fedora 10 Desktop Target F10DesktopTarget 465130
Fedora 10 Desktop Blocker F10DesktopBlocker 457945
Fedora 10 Kernel Blocker F10KernelBlocker 466414