Our rule of thumb is that right_support is not allowed to have *any* runtime
dependencies -- it's a foundation gem.

Jeweler is taking our :development group and turning them into development
dependencies. This doesn't violate the rule of thumb but it's clearly
causing problems, e.g. the circular dependency and the variable gem name.

Should we move *all* of the "development" group gems into the "test" group,
and end up with a completely clean gemspec?

Cheers,
    Tony


On Tue, Feb 25, 2014 at 5:09 PM, Magne Land <notifications@github.com>wrote:

> In Gemfile:
>
> > -  gem "right_develop", "~> 1.0",
> > -	 :git => "git@github.com:rightscale/right_develop.git",
> > -	 :branch => "master"
> > -  gem "ruby-debug", ">= 0.10", :platforms => :ruby_18
> > -  gem "ruby-debug19", ">= 0.11.6", :platforms => :ruby_19
> > -  gem "rdoc", ">= 2.4.2"
> > -  gem "flexmock", "~> 1.0"
> > -  gem "syntax", "~> 1.0.0" #rspec will syntax-highlight code snippets if this gem is available
> > -  gem "nokogiri", "~> 1.5"
> > +  gem 'rake', '~> 0.9'
> > +  gem 'jeweler', '~> 1.8.3'
> > +  gem 'right_develop', '~> 1.0',
> > +	 :git => 'git@github.com:rightscale/right_develop.git',
> > +	 :branch => 'master'
> > +  gem 'ruby-debug', '>= 0.10', :platforms => :ruby_18
> > +  gem 'debugger', :platforms => [:ruby_19, :ruby_20, :ruby_21]
>
> I agree. Also I noticed a circular dependency with right_develop :(
>
> --
> Reply to this email directly or view it on GitHub<https://github.com/rightscale/right_support/pull/108/files#r10064539>
> .
>