Bug Severity Policy: различия между версиями

Материал из ALT Linux Wiki
м (absurdofied)
(DraftPolicy -> Policy)
Строка 1: Строка 1:
{{DraftPolicy
{{Policy
|responsible=dottedmag@
|responsible=dottedmag@
|discussion_link=http://lists.altlinux.org/pipermail/devel/2009-April/169385.html
|discussion_link=http://lists.altlinux.org/pipermail/devel/2009-April/169385.html
|discussion_since=16.04.2009
|discussion_since=16.04.2009
|since=01.05.2009
}}
}}


Строка 32: Строка 33:
''Эта секция не является нормативной''
''Эта секция не является нормативной''


''blocker'' — ошибки влияют на всю систему целиком (дырки, потеря данных, невозможность распространения).
''blocker'' ошибки влияют на всю систему целиком (дырки, потеря данных, невозможность распространения).


''critical'' — на конкретный пакет, но при этом доводят его до полной неработоспособности.
''critical'' на конкретный пакет, но при этом доводят его до полной неработоспособности.


''major/normal'' позволяют мейнтейнеру разделять редкие и частые ошибки.
''major/normal'' позволяют мейнтейнеру разделять редкие и частые ошибки.

Версия от 00:59, 1 мая 2009

Stamp90cw.png
Действующая политика Sisyphus

Политика действует с 01.05.2009.

Ответственный за проведение политики в жизнь — dottedmag@.


Цель полиси

Эта секция не является нормативной

Формализация уровней серьёзности ошибок служит для выработки общей терминологии всеми пользователями багтрекера. Кроме того, работающее выставление уровней ошибок позволяет собирать статистику о проблемах в пакетах для дальнейшего использования.

Введение

Поскольку нельзя содержательно полностью формализовать серьёзность, то окончательное решение о серьёзности каждой конкретной ошибки остаётся за мейнтейнером пакета.

Уровни серьёзности ошибок

blocker
Ошибка ломает не связанное с данным ПО (или даже всю систему), вызывает серьёзные потери данных, создаёт дыру в безопасности при установке пакета.
critical
Пакет не работает (воспроизводимым образом), нарушает Policy (те положения, которые звучат как «пакет должен» или «пакет обязан»), приводит к потере данных, либо не собирается (FTBFS, fails to build from source).
major
Ошибки, делающие пакет непригодным для использования широким кругом пользователей (в конфигурации по умолчанию, а также в других случаях по усмотрению мейнтейнера).
normal
Типичная ошибка, не попадающая под все остальные категории.
minor
Мелкая ошибка, не влияющая на функционирование пакета (опечатка, неаккуратное размещение widget’ов и прочее).
enhancement
Запрос новой возможности в пакете. Запрос сборки новой upstream-версии пакета.

Rationale

Эта секция не является нормативной

blocker — ошибки влияют на всю систему целиком (дырки, потеря данных, невозможность распространения).

critical — на конкретный пакет, но при этом доводят его до полной неработоспособности.

major/normal позволяют мейнтейнеру разделять редкие и частые ошибки.

minor позволяет отделить ошибки, не влияющие на функциональность.

enhancement выделяет записи, не являющиеся ошибками (bugs).