15673: Pin faraday below 0.16.
authorTom Clegg <tclegg@veritasgenetics.com>
Mon, 30 Sep 2019 19:33:53 +0000 (15:33 -0400)
committerPeter Amstutz <pamstutz@veritasgenetics.com>
Thu, 3 Oct 2019 15:02:26 +0000 (11:02 -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 60aeb1892b11e13c980c8c2a97e10da9fbc7a639..f21c3e4217de4f8eb41cca0dac70aaea4c13d0c5 100644 (file)
@@ -40,6 +40,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