[devel] Зависимости ruby-libs и libruby

Скрылевъ Малъ majioa на yandex.ru
Вт Янв 29 15:33:30 MSK 2019



29.01.2019, 12:14, "Vladimir D. Seleznev" <vseleznv на altlinux.org>:
> On Tue, Jan 29, 2019 at 11:48:08AM +0300, Anton Farygin wrote:
>>  29.01.2019 10:16, Eugene Prokopiev пишет:
>>  > вт, 29 янв. 2019 г. в 07:36, Anton Farygin <rider на basealt.ru>:
>>  >
>>  >>> И ещё. Есть очень простой тест. Вы можете собрать Geyser в пакет? Если
>>  >>> да -- соберите, а если нет, то зачем опакечивать gems?
>>  >> У ruby есть ещё один отличный тест на систему сборки - это опакеченный
>>  >> redmine.
>>  >>
>>  >> Когда-то давным давно он у нас был.
>>  > Это уже удар ниже пояса :) Но добавлю: для кучи java-пакетов тоже есть
>>  > такой тест - опакеченный eclipse :)
>>  >
>>  Наоборот - как раз новая схема упаковки ruby пакетов может значительно
>>  облегчить жизнь ментейнера и позволит упакетить более тяжёлые приложения.
>>
>>  Не совсем понятно, как предлагается выкручиваться с требованием разных
>>  версий у разных приложений.
>
> Если проблема разных версий у зависимостей на модули руби стоит так
> остро, то тогда надо разные версии модулей руби разносить по путям,
> чтобы не было конфликтов и, например, хардкодить версию модуля в имя
> пакета. И собирать несколько версий модуля. При этом не забывать
> периодически чистить репозитории от тех модулей, которых более никто не
> требует.
>
Проблема совместимости версий на основе анализа всех наших проектов на языке рубе писанных, так остро не стоит, и пока ни разу не потребовалось делать совместимые пакеты, ограничились лишь правкой версий в зависимостях пары гемов.

-- 

Малъ Скрылевъ
about.me/majioa



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