Because of this validation: https://github.com/rubygems/rubygems/blob/master/lib/rubygems/specification.rb#L2189-2192
today it's not possible to generate a gemspec with an empty `require_paths`. I would like to build shell a gem that contain no code, it merely depends on other gems. It's possible to build these shell gems today. However, a directory in the `required_paths` list does not exist, people who install the gem will get an rdoc warning: https://github.com/rails/rails/issues/1646 Eric proposed a workaround of always shipping an empty directory, but I don't think that is a good long term solution. It requires that gem packagers to know that rdoc behaves in a certain way when provided with a directory that doesn't exist, and to ship an empty directory to avoid that warning. Instead, I would rather see this validation removed so that I can specify an empty list of require paths and avoid this warning. I've put together a patch, but I'm not sure that it's complete. Without applying the patch, I get errors running 1.8.7. The errors and failures do not seem to increase after applying my patch, but I cannot be sure I've not broken something. https://gist.github.com/1065473 -- Aaron Patterson http://tenderlovemaking.com/
_______________________________________________ Rubygems-developers mailing list http://rubyforge.org/projects/rubygems Rubygems-developers@rubyforge.org http://rubyforge.org/mailman/listinfo/rubygems-developers