Предложение по поддержанию Debian testing в виде, постоянно готовым к релизу
Ларс Вирзениус (Lars Wirzenius), один из первых мэйнтенеров Debian GNU/Linux, вовлечённый в развитие Linux с первых дней существования проекта, и Расс Альбери (Russ Allbery), отвечающий за сопровождение ряда подсистем Debian, выступили с предложением по изменению подхода к поддержанию репозитория Debian Testing. Для того чтобы избежать многомесячных заморозок репозитория, не допускающих внесения обновлений, предлагается поддерживать Debian Testing в состоянии постоянно готовым к релизу, т.е. недопускать нахождения незакрытых ошибок, помеченных как блокирующих релиз. В процессе подготовки Wheezy стадия заморозки продолжалась 10 месяцев и потребовала исправления около 700 блокирующих релиз ошибок, что по мнению авторов предложения недопустимо долго и неэффективно. В качестве максимально допустимого времени нахождения Testing в состоянии заморозки называется 2 месяца. Для увеличения качества репозитория testing также предлагается более активно использовать средства автоматизированного тестирования и методы непрерывной интеграции. В итоге удастся и не только сократить время подготовки релиза, но и повысить актуальность репозитория Testing, сделав его более пригодным для непосредственного использования.
Изначальное блокирование проблемных пакетов в Testing позволит возвести исправление важных проблем в ряд высокоприоритетных задач, которые не могут быть отложены, что увеличит степень ответственности мэйнтейнеров пакетов и усилит их вовлечение в подготовку новых выпусков. При подобном подходе для окончательной стабилизации может быть достаточно заморозки на несколько недель.
© OpenNet