15673: Pin faraday below 0.16.
authorTom Clegg <tclegg@veritasgenetics.com>
Mon, 30 Sep 2019 19:33:53 +0000 (15:33 -0400)
committerTom Clegg <tclegg@veritasgenetics.com>
Mon, 30 Sep 2019 20:44:16 +0000 (16:44 -0400)
This allows arvados-cli and login-sync to install correctly even if an
older arvados gem (without the faraday pin) is already installed.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

sdk/cli/arvados-cli.gemspec
services/login-sync/arvados-login-sync.gemspec

index bce7ce5f5cb7a55a083f68bc29d6a88008a03fef..f828e92bd6ede4f719d1c6c963b80a57905d6b5b 100644 (file)
@@ -36,6 +36,8 @@ Gem::Specification.new do |s|
   s.add_runtime_dependency 'andand', '~> 1.3', '>= 1.3.3'
   s.add_runtime_dependency 'oj', '~> 3.0'
   s.add_runtime_dependency 'curb', '~> 0.8'
+  # arvados-google-api-client 0.8.7.2 is incompatible with faraday 0.16.2
+  s.add_dependency('faraday', '< 0.16')
   s.homepage    =
     'https://arvados.org'
 end
index f998a8f35211c89ae81dd89def87d5aef9d46412..36e5ed925283676d28f53a51e021bbfe118925de 100644 (file)
@@ -25,6 +25,8 @@ Gem::Specification.new do |s|
   s.executables << "arvados-login-sync"
   s.required_ruby_version = '>= 2.1.0'
   s.add_runtime_dependency 'arvados', '~> 1.3.0', '>= 1.3.0'
+  # arvados-google-api-client 0.8.7.2 is incompatible with faraday 0.16.2
+  s.add_dependency('faraday', '< 0.16')
   s.homepage    =
     'https://arvados.org'
 end