Здравствуйте. Подскажите возможна ли установка Angie на FreeBSD
Здравствуйте.
Да, Angie может быть собран из исходников.
Мы планируем добавить Angie в официальное дерево портов FreeBSD. Обязательно сообщим как только процесс будет завершён.
спасибо, буду ждать с нетерпением.
В настоящий момент доступны пакеты из нашего репозитория: Установка — документация Angie 1.2.0 и установка из дерева портов: FreshPorts -- www/angie: Efficient, powerful and scalable reverse proxy and web server
Вижу, что там сейчас 1.3.2: FreshPorts -- www/angie: Efficient, powerful and scalable reverse proxy and web server
Есть какая-то причина, по которой более свежие версии туда не попадают?
Надеюсь, такой вариант ответа вас устроит:
A FreeBSD?
Oleg M: Вот в FreeBSD нас приняли, но там возникла проблема с коммиттером портов, который принимал наши изменения. Время реакции было непрогнозируемо большим, иногда измерялось неделями, если не месяцами. В итоге это превратилось во взаимную головную боль. Пока мы ждали от него обратной связи или учитывали его пожелания, у нас выходил новый релиз, соответственно, наши патчи переставали быть актуальными и вся дискуссия зацикливалась.
Кроме того, во FreeBSD есть еще одна проблема, которая тоже не доставляет нам радости. Дело в том, что там не поддерживается подход, когда наши зависимости собираются и складываются непосредственно внутри нашего пакета (bundling). Этот подход не находит одобрения, а мы, к сожалению, не готовы полагаться на те зависимости, которые предоставляет репозиторий дистрибутива. Там бывают не все нужные нам порты или их версии нас не устраивают. Также, их версии могут измениться в непредсказуемые для нас моменты времени, и тогда у нас разваливается наша сборка. Такая вот грустная история.
В итоге, для того, чтобы нам оперативно поставлять ПО целевому пользователю на целом спектре платформ, нам необходимо делать свои репозитории для всех этих дистрибутивов. Только тогда у нас полностью развязаны руки как по выбору и фиксации версий зависимостей, так и по частоте выпуска обновлений.