Estado de bloqueados de correo-e SOP
Este documento describe el procedimiento para enviar correos electrónicos de estado de bloqueo. El objetivo del correo-e es proporcionar una descripción general de los defectos que bloquean la liberación.
Temporizador/disparador
Enviar semanalmente, comenzando después de la próxima versión de las ramas de Rawhide. Normalmente se envía los viernes, aunque no es un requisito obligatorio.
Procedimientos
Para cada bloqueador aceptado y propuesto en aplicación BlockerBugs para el hito relevante,
-
Añada una línea para el tablero en Datos sobre Fedora del viernes. Consulte el SOP para obtener instrucciones de formato.
-
En el archivo blocker_email.txt,
-
Añade información en la sección detallada de bug-by-bug
-
Primera línea: <#>. <nombre del componente> — <enlace del fallo (bicho)> — <estado del fallo (bicho)>
-
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 ›