СОП рассылки о состоянии блокирующих ошибок
В этом документе описывается процедура отправки электронных писем о состоянии блокирующих ошибок. Письмо предназначено для предоставления высокоуровневого обзора ошибок, блокирующих выпуск.
Время/триггер
Отправляйте еженедельно, начиная после того, как предстоящий выпуск ответвится от Rawhide. Обычно письмо отправляется по пятницам, однако это не жёсткое требование.
Процедуры
Для каждой принятой и предложенной блокирующей ошибки в приложении BlockerBugs для соответствующего этапа,
-
Добавьте строку в таблицу в Friday’s Fedora Facts. Инструкции по форматированию см. в том СОП.
-
В файле blocker_email.txt,
-
Добавьте информацию в раздел подробностей по каждой ошибке
-
Первая строка: <#>. <имя компонента> — <ссылка на ошибку> — <состояние ошибки>
-
Вторая строка: <заголовок/сводка ошибки>
-
Третья строка: (пустая)
-
Последующие строки: включите краткое описание поведения и ключевые ограничения. Включите следующее, если уместно:
-
Ссылка на ошибку upstream или запрос на включение
-
Обновления, содержащие кандидата на исправление или проверенное исправление
-
-
-
Добавьте информацию в раздел сводки действий
-
Первая строка: <#>. <имя компонента> — <заголовок/сводка ошибки> — <состояние ошибки>
-
Строка раздела: ACTION: <формулировка действия (см. ниже)>
-
Третья строка (если применимо): NEEDINFO: <человек, отмеченный NEEDINFO в ошибке>
-
-
Когда информация полностью собрана, создайте сообщение электронной почты
-
To: test@lists.fedoraproject.org, devel@lists.fedoraproject.org
-
cc: (соответствующие списки рассылки команды, если применимо)
-
bcc: люди, для которых указаны действия и needinfo (исключая трекеры upstream)
-
Начните текст письма с краткой сводки состояния расписания. Например, укажите текущую целевую дату.
-
Затем включите содержимое blocker_email.txt
Формулировки действий
Формулировки действий обычно имеют форму «<человек/группа> должны <действие>». Вы можете писать их как угодно, но большинство будет выглядеть как одна из следующих:
-
Когда есть ошибка upstream: «Upstream должны диагностировать проблему»
-
Когда есть PR upstream: «Upstream должны выполнить слияние <PR ID>»
-
Когда нет отчёта upstream и нет диагностики: «Сопровождающие должны диагностировать проблему»
-
Когда есть патч/PR или новый выпуск upstream: «Сопровождающие должны создать обновление с <патч/PR или выпуск upstream>»
-
Когда есть обновление с кандидатом на исправление: «QA должны проверить <ID обновления>»
-
Когда ошибка в состоянии VERIFIED: «(нет)»
-
Когда отсутствует информация: « »<человек> должны предоставить <отсутствующую информацию>»
Советы
Ниже приведены общие рекомендации.
-
Не беспокойтесь о слишком глубоком погружении в технические аспекты. Вы там не для того, чтобы диагностировать проблемы.
-
Обновляйте ошибки, если состояние не соответствует реальности. (например, если существует PR upstream, установите его в POST)
-
Если у вас мало времени, пропустите ошибки, которые, вероятно, будут отклонены.
-
Удалите адреса электронной почты из строк cc и bcc в текстовом файле перед фиксацией изменений.
Want to help? Learn how to contribute to Fedora Docs ›