= Сообщение: 6230 из 10756 ===================================== RU.UNIX.BSD = От : Alex Korchmar 2:5020/400 02 Dec 17 18:05:17 Кому : Victor Sudakov 02 Dec 17 18:05:17 Тема : Re: новые веяния FGHI : area://RU.UNIX.BSD?msgid=<1187508496@ddt.demos.su>+fa1d632a На : area://RU.UNIX.BSD?msgid=2:5005/49+5a22b070 = Кодировка сообщения определена как: IBM866 ================================= ============================================================================== From: Alex Korchmar <noreply@linux.e-moe.ru>
Victor Sudakov <Victor.Sudakov@f49.n5005.z2.fidonet.org> wrote:
AK>> для этого существуют роботы и тестовые билдфермы. VS> Представь себе факториал от количества всех сборочных опций. ничего особенного (собирать, вестимо, по одному пакету, нет никакого смысла проверять цепочки, они и не обязаны работать при любом сочетании). Все что не соберется - помечать как BROKEN.
VS> Hикаких ферм не хватит никогда. рекомендую почитать что-нибудь про юнит-тесты. У нормальных разработчиков как-то хватает _каждый_ кусок кода покрывать тестами. Это тебе не билдферма, это руками пишут. А тут банально пять раз каждый пакет не пересобрать автоматически, с проверкой только конечного кода ошибки, ага.
VS> А как это в линухах? линуксы поставляются в бинарниках (маргинальные феерические п-цы не в счет, они не для работы придуманы, а для бесконечной пересборки самих себя и получения на этом оргазма пользователя, "не такого как все") Бинарники, естественно, собраны единственноправильным образом.
результат этой сборки, у вменяемых, да, интегрирован в систему CT, замержить несобираемый пакет просто не выйдет.
У freebsd тоже есть CT, но она проверяет только собираемость base system с настройками по умолчанию. Что ведет только к тому, что теперь стало модным у разработчиков вообще не проверять результаты - а, чо, через двадцать минут, если что, откатится - тогда и пойду смотреть.
то есть качество кода стало только ниже - нет даже моральной ответственности вида "ммать, я опять сломал билд".
> Alex
--- ifmail v.2.15dev5.4 * Origin: Demos online service (2:5020/400)