Ruby on Rails support in Intrepid - call for reviewers and cheerleaders

Stephan Hermann sh at sourcecode.de
Fri Aug 22 06:20:48 BST 2008


Good Morning David, Scott,

On Thu, Aug 21, 2008 at 02:45:59PM -0400, Scott Kitterman wrote:
> On Thu, 21 Aug 2008 12:42:58 -0500 David Portwood <dzp at bellsouth.net> wrote:
> [...]
> >> As long as gems are only delivering their own binaries...
> >> But gems are much more, you can include complete (one or more) upstream
> >> packages (I had this at one ocasion, there was this imagemagick gem and
> >> this module was only working with a special imagemagick version, so it
> >> shipped it together with the other cruft, but instead of installing it
> >> somewhere where this imagemagick lib didn't hurt, it was just a smartass
> >> and installed it in /usr/lib, overwriting the distro imagemagick).
> >This is a good example of that, and it happens on more than just debian
> >systems.  I do however feel that Neils proposed change(s) to the gems
> >package has the best intrest in mind without major changes to gem and
> >apt.  This is a step forward, no?
> 
> I think that if gem was installing dependencies in a location that would 
> not interfere (e.g. be used instead of) installed system libraries, but 
> that the installed Gem could use the I could say yes to this.

Which is the case, when gem would use overlay dirs and those would LD_PRELOADED/LD_LIBRARY_PATHed properly
but this is something the ruby devs should take care of. In the meantime, the whole GEM stuff
is broken by design, and I don't understand people who are fighting with this. 

As said before, I think the best way to handle this:
Never ever use any other package management system, but from the used
distro. 

Regards,

-- 
Stephan '\sh' Hermann		| OSS Developer & Systemadministrator
JID: sh at linux-server.org	| http://www.sourcecode.de/
GPG ID: 0xC098EFA8		| http://leonov.tv/
3D8B 5138 0852 DA7A B83F  DCCB C189 E733 C098 EFA8



More information about the Ubuntu-motu mailing list