Полиси принятия/изменения полиси
Без правил принятия policy таковые будут с трудом пробиваться наружу. Установление временнЫх рамок обсуждения полиси поддерживает в тонусе майнтайнеров, которым нужно вовремя реагировать на те полиси, которые их не устраивают, а также задаёт видимые границы обсуждения для того, чтобы предлагающий policy мог спланировать как обсуждение, так и реализацию.
В тексте ниже новое policy означает также и поправку к существующему policy.
Легковесный процесс принятия policy aka «мы ещё не дебиан»
Участвующие лица
- Выдвигающий policy (автор).
- Арбитр
- Члены Team.
Предложение policy
- Автор описывает policy на wiki в иерархии Policy / Drafts?.
- Автор публикует предложение обсудить новое policy в списке рассылки devel@.
- Если за две недели не находится существенных технических возражений к опубликованному policy (мера существенности возражений определяется арбитром), то полиси считается принятым.
- В случае нахождения существенных технических возражений полиси считается отвергнутым.
Принятые policy
- Текст принятого policy перемещается арбитром из иерархии Policy / Drafts? в иерархию Policy.
- Принятое policy обязательно к исполнению в новых пакетах
- Приведение существующих пакетов к виду, совместимому с новым policy, является обязанностью автора (естественно, автор не обязан в одиночку править все пакеты, а может агитировать на это майнтайнеров и других членов Team).
- Долгое время не приложенный майнтайнером патч для приведения к совместимости с новым полиси является основанием для NMU.
- Дальнейшее поддержание пакетов в виде, совместимом с новым policy, является обязанностью майнтайнеров.
Отвергнутые policy
- Текст отвернутого policy перемещается арбитром в иерархию Policy / Rejected? с комментарием арбитра о причине отвергания полиси.
- Автор может в любой момент переработать отвергнутое policy и предложить его для обсуждения вновь.
Арбитр
Арбитр выбирается методом ментального хмыканья среди наиболее блестящих и выдающихся своей беспристрастностью team-овцев.
В случае, когда предлагаемое policy непосредственно затрагивает текущего арбитра или арбитр не обладает достаточным пониманием разбираемого вопроса, он может на своё усмотрение делегировать свои обязанности другому члену team.
На данный момент роль арбитра играет <ENTER SUBJECT NAME HERE>.