summaryrefslogtreecommitdiff
path: root/chef.gemspec
diff options
context:
space:
mode:
authorSeth Chisamore <schisamo@getchef.com>2014-01-10 21:01:53 -0500
committerSeth Chisamore <schisamo@getchef.com>2014-01-10 21:01:53 -0500
commit49770553e7a08dec0d7432f746a9048bb5b18be3 (patch)
treec3f695ea98b3f4670a2be67f3a8dc213b893ab40 /chef.gemspec
parentcbbf8f8f2169945451da6fff76c75bd79da307e1 (diff)
downloadchef-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.gemspec3
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"