Package: ruby-compass
Followup-For: Bug #680846

Hi!

As seen in the build log the file

    
debian/ruby-compass/usr/lib/ruby/vendor_ruby/compass/commands/extension_command.rb

does a require of rubygems/gem_runner. The file gem_runner.rb states
that it is only for internal use by RubyGems and that copied
functionality from the "gem" command should use the called classes
directly. Note that the GemRunner is not a public API and that it can
change at any time without notice. Especially interesting is the TODO
comment that states that arguments to the run function should be nuked.
This is the function that in fact is used by compass, which also passes
arguments...

I am not sure that this particular require is valid or not. I don't
really see why it should be valid since it looks like it copies
functionality from the "gem" command.

If however this is a valid require of rubygems internals simply drop the
above file formatted in YAML in debian/require-rubygems.overrides like
so:

    ---
    - 
debian/ruby-compass/usr/lib/ruby/vendor_ruby/compass/commands/extension_command.rb

and the FTBFS is gone.


--
Per


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to