I've reviewed the libgem-ruby package from the ubuntu-ruby ppa
(libgems-ruby_1.2.0+2008072001-0ubuntu1~bbox4). Here are my comments:

On Mon, Aug 04, 2008 at 11:43:26AM -0000, Neil Wilson wrote:
> New version in https://edge.launchpad.net/~ubuntu-ruby/+archive
> 
> - It's ready for the other ruby interpreters that are around the corner - 
> Jruby and Rubinus.

How so ?

> I think this is now the release candidate. Feedback please.
> 

===
You've switched to cdbs simplepatch system and it seems you've removed a
  couple of patches in the process:

        01_default_gem_path.dpatch
        03_disable_update_system.dpatch
        08_tighter_search_regex.dpatch
        21_avoid_ioseek.dpatch

Are these no longer required ?

===
You should merge the latest version of debian (-2) as your package is
currently uninstallable on intrepid.

===
While testing the package I came across the usage of gem libraries:
according to the rubygems documentation, you need to do some
post-install work in order to setup ruby gems correctly. I was wondering
if the ruby libraries could be symlinked to
/usr/local/lib/site_ruby/RUBY_VERSION/ when a gem is installed ? That
way you wouldn't have to modify your environment or call ruby with the
-rubygems option. Since site_ruby is already versioned
update-alternatives is not needed in that case.

===
I've also come across the following situation:

 $ sudo gem1.8 install rails
 $ sudo gem1.9 install rails
 $ sudo gem1.8 install rails

However /usr/local/bin/rake is still using ruby1.9. So gems dependencies
are not switched to the ruby version used by the installed gem. Is this
a valid use case ?  How should it be handled ? Could the slave option of
update-alternatives be used to handle binaries from dependencies ?

-- 
Mathias Gug
Ubuntu Developer  http://www.ubuntu.com

-- 
Add rubygems bin to PATH
https://bugs.launchpad.net/bugs/145267
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to