VendaTech / chef-cookbook-ssl

Deploy a Chef-managed Certificate Authority
30 stars 17 forks source link

chef-ssl-client 1.1.0 incompatible with berkshelf 3.x #19

Open pmocek opened 10 years ago

pmocek commented 10 years ago

chef-ssl-client 1.1.0 depends on faraday 0.8.9. Berkshelf 3.x depends on faraday 0.9.x:

$ bundle
Bundler could not find compatible versions for gem "faraday":
 In Gemfile:
   berkshelf (>= 3.0.0) ruby depends on
     faraday (~> 0.9.0) ruby

   chef-ssl-client (>= 0) ruby depends on
     spice (= 1.0.4) ruby depends on
       faraday (0.8.9)
chrisa commented 10 years ago

Hmm, that's not going to be easy: even the latest version of spice has the same faraday dependency.

A quick look around suggests our alternatives for a Chef API client are ridley, which has some considerable number of dependencies, and chef-api, which is still in heavy development. Both appear to be bundle-compatible with berkshelf, though!

I'll have a look and see which might work best here.