NoamB/sorcery — Issue #115: Why is MongoMapper a runtime dependency?
Author: ubermajestix
Created: 2011-10-27 00:36:35+00:00
State: open

MongoMapper is listed as a runtime dependency which installs the mongo gem and friends.

Looking at the gemspec it looks like this may be in error as the oauth gems are listed twice.

s.add_runtime_dependency(%q, ["~> 0.4.4"])
s.add_runtime_dependency(%q, ["~> 0.4.1"])
s.add_runtime_dependency(%q, [">= 0"]) # <----- Why runtime?
s.add_development_dependency(%q, [">= 3.0.0"])
s.add_development_dependency(%q, [">= 1.5.1"])
s.add_development_dependency(%q, ["~> 2.0"])
s.add_development_dependency(%q, ["~> 1.3"])
s.add_development_dependency(%q, ["~> 2.5.0"])
s.add_development_dependency(%q, ["~> 2.5.0"])
s.add_development_dependency(%q, [">= 0"])
s.add_development_dependency(%q, [">= 0"])
s.add_development_dependency(%q, ["~> 0.6.0"])
s.add_development_dependency(%q, ["~> 1.0.0"])
s.add_development_dependency(%q, ["~> 1.5.2"])
s.add_development_dependency(%q, [">= 0.3.8"])
s.add_development_dependency(%q, [">= 0"])
s.add_runtime_dependency(%q, ["~> 3.0.0"])
s.add_runtime_dependency(%q, ["~> 0.4.4"]) # <----- Why are oauth and oauth2 listed twice?
s.add_runtime_dependency(%q, ["~> 0.4.1"])

Is this intentional or a mistake?