Blocker status email SOP
This document describes the procedure for sending blocker status emails. The email is intended to provide a high-level overview of release-blocking bugs.
Timing/trigger
Send weekly beginning after the upcoming release branches from Rawhide. It is typically sent on Fridays, however this is not a hard requirement.
Procedures
For each accepted and proposed blocker in the BlockerBugs application for the relevant milestone,
- 
Add a line to the table in Friday’s Fedora Facts. See that SOP for formatting instructions. 
- 
In the blocker_email.txt file, - 
Add information in the bug-by-bug detail section - 
First line: <#>. <component name> — <bug link> — <bug state> 
- 
Second line: <bug title/summary> 
- 
Third line: (blank) 
- 
Subsequent lines: Include a brief summary of the behavior and key constraints. Include the following, if appropriate: - 
Link to upstream bug or pull request 
- 
Updates that contain a candidate or verified fix 
 
- 
 
- 
- 
Add information in the action summary section - 
First line: <#>. <component name> — <bug title/summary> — <bug state> 
- 
Section line: ACTION: <action statement (see below)> 
- 
Third line (if applicable): NEEDINFO: <person marked NEEDINFO in the bug> 
 
- 
 
- 
When the information is fully collected, create the email message
- 
To: test@lists.fedoraproject.org, devel@lists.fedoraproject.org 
- 
cc: (appropriate team mailing lists, if applicable) 
- 
bcc: action-ed and needinfo-ed people (excluding upstream trackers) 
- 
Open the body with a quick summary of schedule status. For example, indicate the current target date. 
- 
Include the contents of the blocker_email.txt afterward 
Action statements
Action statements generally take the form of "<person/group> to <action>." You can write them however you want, but most will look like one of the following:
- 
When there’s an upstream bug: "Upstream to diagnose issue" 
- 
When there’s an upstream PR: "Upstream to merge <PR ID>" 
- 
When there’s no upstream report and no diagnosis: "Maintainers to diagnose issue" 
- 
When there’s a patch/PR or new upstream release: "Maintainers to create an update with <patch/PR or upstream release>" 
- 
When there’s an update with a candidate fix: "QA to verify <update ID>" 
- 
When the bug is in VERIFIED state: "(none)" 
- 
When there’s informating missing: " "<person> to provide <missing info>" 
Tips
The following is general advice.
- 
Don’t worry about getting too deep into the technical aspects. You’re not there to diagnose issues. 
- 
Update bugs if the state is inconsistent with reality. (e.g. if an upstream PR exists, set it to POST) 
- 
If you’re short on time, skip the bugs that seem likely to be rejected. 
- 
Remove the emails from the cc and bcc lines in the text file before committing changes. 
Want to help? Learn how to contribute to Fedora Docs ›