diff options
author | Seth Chisamore <schisamo@getchef.com> | 2014-01-10 21:01:53 -0500 |
---|---|---|
committer | Seth Chisamore <schisamo@getchef.com> | 2014-01-10 21:01:53 -0500 |
commit | 49770553e7a08dec0d7432f746a9048bb5b18be3 (patch) | |
tree | c3f695ea98b3f4670a2be67f3a8dc213b893ab40 /chef.gemspec | |
parent | cbbf8f8f2169945451da6fff76c75bd79da307e1 (diff) | |
download | chef-49770553e7a08dec0d7432f746a9048bb5b18be3.tar.gz |
Lock `sdoc` down to `~> 0.3.0`
TL;DR - `sdoc ~> 0.4.0` depends on `rdoc ~> 4.0` and this version of
`rdoc` breaks our Omnibus builds on Solaris!
The full explanation is going to sound long-winded...just bear with me.
`rdoc` 0.4.0+ ships with fixture data from MarkdownTest, a Markdown
validation test suite. Unfortunately this fixture data also has spaces
in all of the file names. `pkgmk`, the utility we use to generate Chef
Omnibus packages for Solaris, has a known issues processing file names
with spaces:
http://compgroups.net/comp.unix.solaris/pkgmk-fails-when-filenames-have-space-chara/295864
Yes, this fix is a metaphor for the age old battle of hipster vs
greybeard.
Diffstat (limited to 'chef.gemspec')
-rw-r--r-- | chef.gemspec | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/chef.gemspec b/chef.gemspec index a9b757f336..87b502603d 100644 --- a/chef.gemspec +++ b/chef.gemspec @@ -41,7 +41,8 @@ Gem::Specification.new do |s| s.add_dependency "pry", "~> 0.9" - %w(rdoc sdoc rake rack rspec_junit_formatter).each { |gem| s.add_development_dependency gem } + s.add_development_dependency "sdoc", "~> 0.3.0" + %w(rake rack rspec_junit_formatter).each { |gem| s.add_development_dependency gem } %w(rspec-core rspec-expectations rspec-mocks).each { |gem| s.add_development_dependency gem, "~> 2.13.0" } s.bindir = "bin" |