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 ›