Re: [Brahms-dev-l] ruby

From: Hironori Ito <hito_at_rcf.rhic.bnl.gov>
Date: Tue, 28 Aug 2007 04:20:41 -0400
Christian Holm Christensen wrote:
> hi Flemming,
> 
> On Mon, 2007-08-27 at 15:59 -0400, Flemming Videbaek wrote:
>> Hi
> 
> First of all. There should be packages of Ruby in SL (both flavours). 
It is, but it is not installed in rcas machine.
>  
>> I talked to Hiro; he suggested to try using the previous ruby since
>> there apperently has been no or little change to glibc; 
> 
> Erhm, that may not be the only external library to check.  But, if Ruby
> runs, it could work, even if it's accidental.  
> 
> Note, that the days of incompatible glibc updates are more or less over
> (unless RH in their infinite wisdom decides to introduce new
> incompatibilities - something I wouldn't put past them). 
> 
>> I tried this, it starts but alas it does not work since the require '
>> statement in many scripts cannot find the referenced file.
there are mysql/dbi and some other(?) external programs, which may need 
re-compiling.

>> Too access to the webpage for ruby aslo seems to fail (time-outs) so
>> you will have to stay tuned,
It looks ok now.
>> but it has to be resolved all the filecatalog updates as well as our
>> condor wrappers needs ruby.
> 
> "if it's worth writing once it worth re-writing [in a different
> language]."  Ruby is, after all, a bit "exotic", perhaps Python or even
> C++ would be better?  
Just because it is not popular in Euro, it does not make it "exotic" :)
I don't know why Euro (particularly LHC) likes Python.
(I thought that even "exotic" Mac OS X comes with ruby in default???)
Anyway, someone is always welcomed to rewrite them by language of 
his/her choice.

Hiro
> 
>> (on the prev system I believe there also was an installed version of
>> ruby, since e.g. the filecatalog scripts uses
>> /etc/bin/ as their main pointer.
> 
> You mean "/usr/bin" right?  There should _never_ever_ be a "bin"
> directory under "/etc".  If the scripts to reference "/etc/bin" it's a
> serious and grave mistake.  The "/etc" tree is _only_ for
> arch-independent sys-admin configuration files, and no package should
> assume that the files in that tree are static "/etc" - that is, the
> sys-admin may change those files as she sees fit.
> 
> Yours,
> 
> 

_______________________________________________
Brahms-dev-l mailing list
Brahms-dev-l_at_lists.bnl.gov
https://lists.bnl.gov/mailman/listinfo/brahms-dev-l
Received on Tue Aug 28 2007 - 04:21:35 EDT

This archive was generated by hypermail 2.2.0 : Tue Aug 28 2007 - 04:22:04 EDT