Bug Severity Policy: различия между версиями
(formatting) |
Нет описания правки |
||
Строка 1: | Строка 1: | ||
{{DraftPolicy | {{DraftPolicy | ||
|responsible=dottedmag@ | |responsible=dottedmag@ | ||
|discussion_link=... | |discussion_link=http://lists.altlinux.org/pipermail/devel/2009-April/169385.html | ||
|discussion_since=.. | |discussion_since=16.04.2009 | ||
}} | }} | ||
== Введение == | == Введение == | ||
Строка 15: | Строка 14: | ||
: Ошибка ломает несвязанное с данным ПО (или даже всю систему), вызывает серьёзные потери данных, создаёт дыру в безопасности при установке пакета. | : Ошибка ломает несвязанное с данным ПО (или даже всю систему), вызывает серьёзные потери данных, создаёт дыру в безопасности при установке пакета. | ||
; critical | ; critical | ||
: Пакет не работает (воспроизводимым образом), нарушает Policy (те положения, которые звучат как | : Пакет не работает (воспроизводимым образом), нарушает Policy (те положения, которые звучат как «пакет должен» или «пакет обязан»), приводит к потере данных, либо не собирается (FTBFS, fails to build from source). | ||
; major | ; major | ||
: Ошибки, делающие пакет непригодным для использования широким кругом пользователей (в конфигурации по умолчанию, а также в других случаях по усмотрению мейнтейнера). | : Ошибки, делающие пакет непригодным для использования широким кругом пользователей (в конфигурации по умолчанию, а также в других случаях по усмотрению мейнтейнера). | ||
Строка 31: | Строка 30: | ||
''blocker''-ошибки влияют на всю систему целиком (дырки, потеря данных, невозможность распространения). | ''blocker''-ошибки влияют на всю систему целиком (дырки, потеря данных, невозможность распространения). | ||
''critical'' | ''critical'' - на конкретный пакет, но при этом доводят его до полной неработоспособности. | ||
''major/normal'' позволяют мейнтейнеру разделять редкие и частые ошибки. | ''major/normal'' позволяют мейнтейнеру разделять редкие и частые ошибки. |
Версия от 10:38, 17 апреля 2009
Введение
Формализация уровней серьёзности ошибок служит для выработки общей терминологии всеми пользователями багтрекера. Кроме того, работающее выставление уровней ошибок позволяет собирать статистику о проблемах в пакетах для дальнейшего использования.
Поскольку нельзя содержательно полностью формализовать серьёзность, то окончательное решение о серьёзности каждой конкретной ошибки остаётся за мейнтейнером пакета.
Уровни серьёзности ошибок
- blocker
- Ошибка ломает несвязанное с данным ПО (или даже всю систему), вызывает серьёзные потери данных, создаёт дыру в безопасности при установке пакета.
- critical
- Пакет не работает (воспроизводимым образом), нарушает Policy (те положения, которые звучат как «пакет должен» или «пакет обязан»), приводит к потере данных, либо не собирается (FTBFS, fails to build from source).
- major
- Ошибки, делающие пакет непригодным для использования широким кругом пользователей (в конфигурации по умолчанию, а также в других случаях по усмотрению мейнтейнера).
- normal
- Типичная ошибка, не попадающая под все остальные категории
- minor
- Мелкая ошибка, не влияющая на функционирование пакета (опечатка, неаккуратное размещение widget’ов и прочее)
- enhancement
- Запрос новой возможности в пакете. Запрос сборки новой upstream-версии пакета.
Rationale
Эта секция не является нормативной
blocker-ошибки влияют на всю систему целиком (дырки, потеря данных, невозможность распространения).
critical - на конкретный пакет, но при этом доводят его до полной неработоспособности.
major/normal позволяют мейнтейнеру разделять редкие и частые ошибки.
minor позволяет отделить ошибки, не влияющие на функциональность.
enhancement выделяет записи, не являющиеся ошибками (bugs).