[devel] ALT: Liberte, egalite, fraternite ou la Mort?

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Чт Фев 26 14:47:23 MSK 2009


On Thu, Feb 26, 2009 at 01:37:56PM +0200, Igor Vlasenko wrote:
> On Thu, Feb 26, 2009 at 02:26:48PM +0300, Dmitry V. Levin wrote:
> > Следующим измненением, которое было анонсированное давно, будет тестовая
> > пересборка (части) пакетов репозитория при обработке поступающих в
> > репозиторий пакетов.  Да, это кому-то покажется неудобным, когда он не
> > сможет просто так отправить в репозиторий пакет, который ломает сборку
> > других пакетов.  Но мы хотим двигаться вперёд, верно?
> 
> Ой!
> Это вещь правильная, но прежде чем делать
> такое, нужно ее проговорить. Диавол в деталях :(

Да.

Базовая идея -- не допускать никакого разлома.
То есть не брать e.g. gcc4.4, пока всё не починится.

> Как, например, при таком подходе бутстрапы делать?
> С тем же gcc, можно ли будет провести сборку 
> существенно нового gcc, не используя особых привилегий,
> с правами простого майнтайнера?

Как вариант, maintainer'у gcc придётся чинить все пакеты, которые
ломаются при сборке с новым gcc; но ему скорее всего не хватит прав
по ACL, чтобы вклиниться во все другие пакеты.

Ещё есть такая особенность, что апстримы как правило довольно быстро
чинять софт на совместимость со свежим gcc.  Это значит, что самому чинить
иногда ничего не надо, а надо прежде всего попробовать посмотреть новую
версию.  Это ставит мейнейнера gcc в ещё более непростое положение:
чинить ли ему пакеты по месту поломки или попробовать обновить на новую
версию.

> Чтобы не получилось так, что был анонс,
> по анонсу были вопросы о граблях, эти вопросы остались без ответа,
> в урочное время все дружно наступили на грабли.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20090226/fc6bab4f/attachment.bin>


Подробная информация о списке рассылки Devel