[devel] POLICY: Ручные и дикие gear репозитарии.
Alexey I. Froloff
raorn на altlinux.org
Чт Июл 22 07:43:12 UTC 2010
On Thu, Jul 22, 2010 at 10:23:41AM +0300, Igor Vlasenko wrote:
> Робот ниасилит? Робот асилит! Вот только страшно потом будет...
Роботы не должны обновлять "пакеты вообще". Есть некоторый класс
пакетов, которые удобно обновлять в автоматическом режиме, но это
совсем отдельный класс пакетов.
Давайте подумаем, какие это должны быть пакеты.
Очевидно, что для сборки таких пакетов надо выполнить несколько
одинаковых действий. Файлы в таких пакетах лежат в хорошо
предсказуемых местах. Обязательно наличие unit тестов. Собирать
эти пакеты человеку должно быть не очень интересно.
Пока под это попадают только модули скриптовых языков типа
perl/python/ruby/tcl.
Ничего не могу сказать про tcl, но вот рубёвые пакеты я бы роботу
не доверил просто потому, что рубероиды не отличаются особой
вменяемостью в плане разработки. С питоном тоже не всё просто
хотя бы потому, что в пакет норовят попасть тесты (из-за чего
пакеты опухают зависимостями) и очень часто нужна ручная
обработка (впрочем я в этом вопросе не копенгаген).
Остаётся только перл. Вот давайте на нём пока и остановимся.
--
Regards, --
Sir Raorn. --- http://thousandsofhate.blogspot.com/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20100722/39635084/attachment-0001.bin>
Подробная информация о списке рассылки Devel