[devel] Зависимости ruby-libs и libruby
Скрылевъ Малъ
majioa на yandex.ru
Пн Янв 28 22:43:38 MSK 2019
27.01.2019, 03:17, "Vladimir D. Seleznev" <vseleznv на altlinux.org>:
> On Sat, Jan 26, 2019 at 07:08:08PM +0300, Скрылевъ Малъ wrote:
>> > По-моему, более понятный рубишникам и нерубишникам вид названия пакетов
>> > с префиксом ruby-. Пожалуйста, именуйте пакеты, в которых упакованы
>> > модули ruby, с этим префиксом.
>>
>> Для рубишников например есть 3 вида руби наборов, это гемы, это
>> скрипты (или модули) и это веб-приложения скажем на рельсах или
>> синатре.
>>
>> Соответстенно когда разрабатывалась нонешняя "полиция" для руби, был
>> по большому счеты только 1 вид, это сторонние модули (которые почти
>> всегда имели префикс ruby- а иногда суффикс или вообще ничего), со
>> введением невадно модели представления гемов, а также доабвления
>> веб-приложений например пупета или форемана, появились еще два, в
>> модули раскладывается ruby-stdlibs, все модули стали оформлены как
>> гемы (и соответственно почти все они попали в другие папки), а
>> приложения на рельсах вообще имею свою собственную структуру.
>>
>> Так вот для рубишинка префикс ruby- совсем не ясен, что именно он
>> представляет.
>>
>> Я бы разобрал так:
>>
>> 1. гемы имеют префик gem-
>
> Насколько я знаю, RubyGems — это один из способов дистрибуции модулей
> руби. Не очевидно, чем это не модули руби.
>
Сейчас единственный для широкого круга модулей, но да руби-модуль, однако например ruby-stdlibs также поставляет некоторые модули, но в другом формате, какие либо пакеты также хотящие себя установить не в структуру папок site_ruby(как ruby-stdlibs), а в структуру gems, будут иметь иное расположение в дереве руби, а также вылядеть будут по иному для рубишной подсистемы. Потому и отличаться должны, как минимум для нас, чтобы избежать путаницы в терминологии.
--
Малъ Скрылевъ
about.me/majioa
Подробная информация о списке рассылки Devel