[devel] [cyber] I: Sisyphus-20090211 devel download: +3

Igor Vlasenko =?iso-8859-1?q?vlasenko_=CE=C1_imath=2Ekiev=2Eua?=
Чт Фев 12 15:01:32 MSK 2009


On Thu, Feb 12, 2009 at 02:15:13PM +0300, Alexey I. Froloff wrote:
> * Dmitry V. Levin <ldv@> [090212 03:36]:
> > > > List of files which have been downloaded from the "devel" incoming:
> > > > jruby-1.1.1-alt1_3jpp5.src.rpm
> > > Крайне _не_ рекомендую прописывать этому пакету (и всем пакетам
> > > его использующим) иметь сборочную зависимость на rpm-build-ruby.
> > > Результат будет крайне отрицательный.
> > Чем это вызвано?
> Во первых оно не соберётся, потому как таскает с собой в брюхе
> rubygems (зависимость на ruby(rubygems/*) запрещена).  Во вторых
> оно начнёт зависеть от системных ruby(XXX), но ничего не
> предоставлять (кладёт немногочисленные файлы не в $LOAD_PATH).
> Ну и в третьих стандартная библиотека jruby чуть менее чем
> полностью спрятана в jar'ах и rpm-build-ruby их просто не увидит.
> 
> Запустить ruby.req/ruby.prov полностью под jruby нельзя, потому
> как для его работы необходим модуль ruby(rubynode), который
> сейчас существует только для ruby 1.8.

Да, я знаю про эти грабли, я в свое время уже ходил
по аналогичным для jpython (jython).
По этому у меня политика по умолчанию максимальной изоляции.

По хорошему, и нужды в интеграции cruby и jruby сейчас нет.
как правило, jruby скрипты, которые требуют jruby,
спрятаны глубоко в недрах .jar файлов и в файловой системе не видны.

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



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