LINUX.ORG.RU
ФорумTalks

Предложение по поддержанию Debian testing в виде, постоянно готовом к релизу

 


0

2

Ларс Вирзениус (Lars Wirzenius), один из первых мэйнтенеров Debian GNU/Linux, вовлечённый в развитие Linux с первых дней существования проекта, и Расс Олбери (Russ Allbery), отвечающий за сопровождение ряда подсистем Debian, выступили с предложением по изменению подхода к поддержанию репозитория Debian Testing. Для того чтобы избежать многомесячных заморозок репозитория, не допускающих внесения обновлений, предлагается поддерживать Debian Testing в состоянии постоянно готовым к релизу, т.е. не допускать нахождения незакрытых ошибок, помеченных как блокирующих релиз.

В процессе подготовки Wheezy стадия заморозки продолжалась 10 месяцев и потребовала исправления около 700 блокирующих релиз ошибок, что по мнению авторов предложения недопустимо долго и неэффективно. В качестве максимально допустимого времени нахождения Testing в состоянии заморозки называется 2 месяца. Для увеличения качества репозитория testing также предлагается более активно использовать средства автоматизированного тестирования и методы непрерывной интеграции. В итоге удастся не только сократить время подготовки релиза, но и повысить актуальность репозитория Testing, сделав его более пригодным для непосредственного использования.

В случае выявления блокирующих релиз проблем в репозитории Testing, вторичные пакеты предлагается удалять из репозитория, после истечения определённого незначительного таймаута, выделяемого для устранения ошибки. Для первичных пакетов, которые нельзя так просто удалить, могут применяться более жесткие методы, вплоть до блокирования любых иных исправлений для данных пакетов и прекращения загрузки обновлений в unstable до исправления ошибки. При преодолении определённого порога критических ошибок в репозитории также могут применяться мини-заморозки Testing, временно запрещающие перенос новых пакетов.

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

★★★

Хорошо, что они хоть что-то собираются предпринять.

tailgunner ★★★★★
()
Ответ на: комментарий от snaf

У меня ни разу не падало нигде. Но есть и недостатки. Например, сегодня в репозиторий залили новый libc6 для amd64 и не залили для i386. В результате систему amd64+i386 сейчас ни обновить нельзя ни развернуть на другой машине по-простому. В общем, если в жизни мало веселья, то это — самое оно. Главное — обновляться чаще раза в месяц и использовать aptitude, который хотя бы пишет, почему он считает нужным снести полсисте мы и способен предложить менее жесткие альтернативы.

uuwaan ★★
()
Ответ на: комментарий от uuwaan

Напоминает Арч.

А по треду - ну годно же, главное действительно не сделать второй стейбл с этим, ну и пакеты выкидывать все таки не надо, ящитаю.

dearboy
()

то есть теперь в тестинге будет софт таким же тухлым как сейчас в стейбл?

olegsov
()
Ответ на: комментарий от cycl0ne

эм... я вот думаю. может все же не выкидыать стоит. а оставлять последнюю стабильную? а нестабильную - назад в сид?..

Они так и собираются сделать. Выкидывать - значит исключать из testing-ветки.

Adonai ★★★
()
Ответ на: комментарий от gh0stwizard

Машинам верить нельзя.

Это девиз арчеводов. Сразу вспоминаются все их глюки.

Siado ★★★★★
()
Ответ на: комментарий от Xellos

Xellos> То есть «Бубунта обдумывает новый формат пакетов» - новость, а «Debian собирается превратить testing в rolling-release» - это так, вброс для толксов?

Да. Ведь все же знают, что Ubuntu - это флагман Linux, а Debian - это неюзабельная пародия на убунту с её форматом пакетов.

Quasar ★★★★★
()
Ответ на: комментарий от aptyp

aptyp> Срок заморозки менять не будут, ибо тогда дебиан перестанет быть собой. Или ты подразумевал период, когда заморозка начинается? Всё равно убунта получится.

Всё верно. Зачем тогда Debian, когда есть Ubuntu?

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

Ubuntu - это флагман Linux

Я бы сказал, что Linux - это такой малоюзабельный форк Ubuntu.

Xellos ★★★★★
()

ждите через 10 лет.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.