[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