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

Vitaly Chikunov vt на altlinux.org
Пт Фев 1 09:40:13 MSK 2019


On Mon, Jan 28, 2019 at 10:45:27PM +0300, Скрылевъ Малъ wrote:
> 
> > Гемы и "модули по старинке" не одним и тем-же require подцепляются?
> > Следовательно, нет никакой разницы "что именно они представляют" и
> > в какие папки попадает.
> 
> Одним и тем же require, однако side_ruby модули не видны в дереве гемов. Так что разные.

Если не одним и тем же require, то разные, а если одним и тем же, то не
важно где они лежат.

Но, я хочу развить эту мысль:

> Было бы логично, чтоб в префиксе указывалось то к чему относится модуль.
> Например, модуль для руби скорее всего относится к руби, а не к гему.
> Модуль для rails к rails, а не к gem или rubyapps.

Так как gem-ы это всего лишь вид паковки, то (согласно моей идее) его
нужно добавлять не как префикс, а как суффикс к названию пакета.

Наподобие того как есть суффиксы -static -devel и т.д. Например
ruby-memcached-gem - значит этот пакет упадет в дерево гемов.

В таком варианте остается желанный префикс ruby, не меняется полиси в
этом отношении и добавляются отсылки к gem.



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