Bug Severity Policy

Материал из ALT Linux Wiki

(Различия между версиями)
Перейти к: навигация, поиск
(Initial version)
м
 
(25 промежуточных версий не показаны.)
Строка 1: Строка 1:
-
{{DraftPolicy
+
{{Policy
|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
 +
|since=01.05.2009
}}
}}
-
== Введение ==
+
== Цель полиси ==
 +
''Эта секция не является нормативной''
Формализация уровней серьёзности ошибок служит для выработки общей терминологии всеми пользователями багтрекера. Кроме того, работающее выставление уровней ошибок позволяет собирать статистику о проблемах в пакетах для дальнейшего использования.
Формализация уровней серьёзности ошибок служит для выработки общей терминологии всеми пользователями багтрекера. Кроме того, работающее выставление уровней ошибок позволяет собирать статистику о проблемах в пакетах для дальнейшего использования.
-
Поскольку нельзя содержательно полностью формализовать серьёзность, то окончательное решение о серьёзности каждой конкретной ошибки остаётся за мейнтером пакета.
+
== Введение ==
-
== Уровни серьёзности ошибок ==
+
Поскольку нельзя содержательно полностью формализовать серьёзность, то окончательное решение о серьёзности каждой конкретной ошибки остаётся за мейнтейнером пакета.
-
; blocker
+
== Уровни серьёзности ошибок ==
-
: Ошибка ломает несвязанное с данным ПО (или даже всю систему), или вызывает серьёзные потери данных, или создаёт дыру в безопасности системы при установке пакета.
+
; <div id="blocker"></div>blocker
-
; critical
+
: Ошибка ломает не связанное с данным ПО (или даже всю систему), вызывает серьёзные потери данных, создаёт дыру в безопасности при установке пакета.
-
: Ошибка делает невозможным использование пакета или большей его части (не для конкретного пользователя, а для всех пользователей вообще), или приводит к потере данных, или создаёт дыру в безопасности, которая открывает доступ к учётным записям пользователей, использующих пакет.
+
; <div id="critical"></div>critical
 +
: Пакет не работает (воспроизводимым образом), нарушает Policy (те положения, которые звучат как «пакет должен» или «пакет обязан»), приводит к потере данных, либо не собирается ([[Sisyphus/FTBFS|FTBFS]], fails to build from source).
; major
; major
-
: Нарушение Policy (те положения, которые звучат как "пакет должен" или "пакет обязан"), а также ошибки, делающие пакет непригодным использование пакетов широким кругом пользователей
+
: Ошибки, делающие пакет непригодным для использования широким кругом пользователей (в конфигурации по умолчанию, а также в других случаях по усмотрению мейнтейнера).
; normal
; normal
-
: Типичная ошибка, не попадающая под все остальные категории
+
: Типичная ошибка, не попадающая под все остальные категории.
; minor
; minor
-
: Мелкая ошибка, не влияющая на функционирование пакета (опечатка, неаккуратное размещение widget'ов и прочее)
+
: Мелкая ошибка, не влияющая на функционирование пакета (опечатка, неаккуратное размещение widget’ов и прочее).
-
 
+
; enhancement
; enhancement
-
: Запрос новой возможности в пакете
+
: Запрос новой возможности в пакете. Запрос сборки новой upstream-версии пакета.
 +
 
 +
== Rationale ==
 +
''Эта секция не является нормативной''
 +
* ''blocker'' — ошибки влияют на всю систему целиком (дырки, потеря данных, невозможность распространения).
 +
* ''critical'' — на конкретный пакет, но при этом доводят его до полной неработоспособности.
 +
* ''major/normal'' — позволяют мейнтейнеру разделять редкие и частые ошибки.
 +
* ''minor'' — позволяет отделить ошибки, не влияющие на функциональность.
 +
* ''enhancement'' — выделяет записи, не являющиеся ошибками (bugs).

Текущая версия на 12:12, 18 октября 2015

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).
 
Личные инструменты