> Чего они должны тестировать? Они не тестеры. Мантейнеры обеспечивают сборку ПО, согласно
> рекомендациям разработчика этого ПО, с теми флагами сборки и зависимостями библиотек,
> которые обязательны и/или допустимы. Вот такой Use Case они и реализуют
> на сборочной машине. Собралось, запустилось — обновляют порт в коллекции портов.
> ВСЁ.
>Собралось, запустилосьвот и прекрасно! а то, что через несколько часов или под нагрузкой оно упадёт - это уже неважно(и детектится только жалобами юзеров).
> Пппц. На FreeBSD почти весь софт собирается системным GCC 4.2.1. Меняешь флаги
> сборки у портов — ССЗБ.
А кстати, как будет решаться вопрос с тем, что через пару лет версия gcc "уедет" далеко вперед(например, сейчас интел влила в него свои наработки по оптимизации) и собирать софт 4.2.1 станет весьма утомительным занятием?
> К счастью, на FreeBSD такое редко встречается — система не может рассыпаться
> из-за неудачно собранного порта. Зато портированная версия программы спокойно может завершиться
> с Segmentation fault даже после успешной сборки — просто мантейнер запускал
> в GENERIC-окружении, а у вас оказался "оптимизированный" обрезок от GENERIC.
система ради системы не нужна. ОС - это в большинстве случаев прослойка надо оборудованием для запуска конкретного софта.
>> Некоторые разработчики(например, любимый некоторыми proftpd) security fix'ы закрывают
>> выходом новой мажорной версии(да еще с релиз-кандидатом).
>> Это если бы вам предложили для закрытия имеющейся проблемы с RELEASE/STABLE переехать
>> на CURRENT.
> CURRENT — это тестовая ветка разработки. Из неё попадают оттестированные подсистемы
> в STABLE-ветку. Из STABLE путём тщательного трёхмесячного тестирования выпускаются RELEASE.
давно употребляете психоактивные вещества? или просто мыслите по кейвордам и по ним выдаете куски заученного текста?
Аууу! вопрос про софт из портов.