Branches/FreezePolicy: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
Нет описания правки
 
(не показаны 4 промежуточные версии 3 участников)
Строка 1: Строка 1:
{{MovedFromFreesourceInfo|AltLinux/Branches/FreezePolicy}}
{{MovedFromFreesourceInfo|AltLinux/Branches/FreezePolicy}}
{{Crap}}
{{Устарело}}


== Дисциплина проведения Freeze и Testing при создании стабильной ветки ==
== Дисциплина проведения Freeze и Testing при создании стабильной ветки ==
Строка 15: Строка 15:
# Все остальные ошибки заносятся в Errata (список некритических ошибок) выпуска.
# Все остальные ошибки заносятся в Errata (список некритических ошибок) выпуска.
=== Правила NMU (Non-Maintainer Update) ===
=== Правила NMU (Non-Maintainer Update) ===
Задача выпуска -- придать Сизифу стабильность. Иногда это придётся делать, не дожидаясь реакции сопровождающего тот или иной пакет (кто угодно в какое кугодно вемя может быть загружен работой, человек может перестать пользоваться пакетом, наконец, ему может быть просто лень). [[NMU|Действующие правила]], к сожалению, требуют слишком много времени для прохождения NMU-пакета в Сизиф.
Задача выпуска -- придать Сизифу стабильность. Иногда это придётся делать, не дожидаясь реакции сопровождающего тот или иной пакет (кто угодно в какое кугодно время может быть загружен работой, человек может перестать пользоваться пакетом, наконец, ему может быть просто лень). [[NMU|Действующие правила]], к сожалению, требуют слишком много времени для прохождения NMU-пакета в Сизиф.
<div style="display: inline; color: red;">Написать правила быстрого NMU. Скорее всего, всем, кто перейдёт на [[git|gear]], будут предоставлены льготные условия, кроме того, NMU, проведённые через git.alt, не будут теряться. Пока ждём введения в строй сборки из git.alt.</div>
<div style="display: inline; color: red;">Написать правила быстрого NMU. Скорее всего, всем, кто перейдёт на [[gear]], будут предоставлены льготные условия. Пока ждём введения в строй сборки из git.alt.</div>
 
=== Пакеты, не подлежащие заморозке ===
=== Пакеты, не подлежащие заморозке ===
==== Пакеты, не подлежащие заморозке во время Freeze Сизифа ====
==== Пакеты, не подлежащие заморозке во время Freeze Сизифа ====
Строка 22: Строка 23:
==== Пакеты, не подлежащие заморозке во время Testing Сизифа ====
==== Пакеты, не подлежащие заморозке во время Testing Сизифа ====
* Документация по установщику, Errata (список некритических ошибок) выпуска
* Документация по установщику, Errata (список некритических ошибок) выпуска
{{Category navigation|title=Branches|category=Branches|sortkey={{SUBPAGENAME}}}}

Текущая версия от 16:16, 21 декабря 2023

Freesource-logo.png Blue Glass Arrow.svg MediaWiki logo.png
Эта страница была перемещена с freesource.info.
Эта страница наверняка требует чистки и улучшения — смело правьте разметку и ссылки.
Просьба по окончанию убрать этот шаблон со страницы.
48px-Mail-mark-junk red.svg.png
Эта статья конкретно протухла.
Статья уже не подходит под современные реалии, под современные версии Альта или сломана совсем. Возможно, её уже не доработать и не поместить в архив.


Дисциплина проведения Freeze и Testing при создании стабильной ветки

Создание стабильной ветки -- сложный и непредсказуемый процесс, как и сам Сизиф :), поэтому стоит ограничить энтропию на двух самых ответственных этапах: заморозки и обкатки выпуска.

Правила не окончательные. Любые соображения приветствуются. Главное, чтобы не получились слишком огромными

Обновления, не связанные с ошибками

Freeze

  1. Не допускается изменение API/ABI и существенные изменения функциональности (даже при сохранении API/ABI).
  2. Изменение upstream-версии пакета допускается, если это связано с исправлением ошибок и не противоречит п.1.

Testing

  1. Допускаются только не противоречащие Freeze изменения, связанные с исправлением грубых ошибок, отмеченных в bugzilla.
  2. Все остальные ошибки заносятся в Errata (список некритических ошибок) выпуска.

Правила NMU (Non-Maintainer Update)

Задача выпуска -- придать Сизифу стабильность. Иногда это придётся делать, не дожидаясь реакции сопровождающего тот или иной пакет (кто угодно в какое кугодно время может быть загружен работой, человек может перестать пользоваться пакетом, наконец, ему может быть просто лень). Действующие правила, к сожалению, требуют слишком много времени для прохождения NMU-пакета в Сизиф.

Написать правила быстрого NMU. Скорее всего, всем, кто перейдёт на gear, будут предоставлены льготные условия. Пока ждём введения в строй сборки из git.alt.

Пакеты, не подлежащие заморозке

Пакеты, не подлежащие заморозке во время Freeze Сизифа

  • Документация (в т.ч. по пакетам и установщику)

Пакеты, не подлежащие заморозке во время Testing Сизифа

  • Документация по установщику, Errata (список некритических ошибок) выпуска