Bugs item #29145, was opened at 2011-04-23 04:36
You can respond by visiting:
http://rubyforge.org/tracker/?func=detail&atid=575&aid=29145&group_id=126
Category: `gem install` command
Group: None
Status: Open
Resolution: None
Priority: 3
Submitted By: Lars Christensen (larsch)
>Assigned to: James Tucker (raggi)
Summary: Dynamically generated GemSpec.files ends up empty
Initial Comment:
Prawn's gemspec:
spec.files = Dir.glob("{examples,lib,spec,data}/**/**/*") +
["Rakefile", "prawn.gemspec"]
With pristine 1.9.2-p180 on Windows (all good):
C:\>gem --version
1.5.2
C:\>gem install prawn
...
specifications/prawn-0.11.1.gemspec:
s.files = ["examples/example_helper.rb","
examples/bounding_box/stretched_nesting.rb",
"examples/bounding_box/bounding_boxes.rb",
"examples/bounding_box/indentation.rb", ... ]
With upgrades rubygems (s.files misses files):
C:\>gem update --system
...
C:\>gem --version
1.7.2
C:\>gem install prawn
...
specifications/prawn-0.11.1.gemspec:
s.files = ["HACKING", "README", "LICENSE", "COPYING"]
All .rb files are missing in .files.
Currently ocra (http://ocra.rubyforge.org/) uses .files to find the files that
are included in a gem, and hence fails miserably when they are not actually
listen in the .gemspec file.
----------------------------------------------------------------------
You can respond by visiting:
http://rubyforge.org/tracker/?func=detail&atid=575&aid=29145&group_id=126
_______________________________________________
Rubygems-developers mailing list
http://rubyforge.org/projects/rubygems
[email protected]
http://rubyforge.org/mailman/listinfo/rubygems-developers