From 5836b3b9e4f0dd8f2ed7fab492a0c3bc132f2a0c Mon Sep 17 00:00:00 2001 From: Tank Tang <kat@microsoft.com> Date: Thu, 28 Oct 2021 16:18:33 +0800 Subject: [PATCH] Update gemspecs to resolve dependency hell for nokogiri. --- common/azure-storage-common.gemspec | 2 ++ file/azure-storage-file.gemspec | 2 ++ queue/azure-storage-queue.gemspec | 2 ++ 3 files changed, 6 insertions(+) diff --git a/common/azure-storage-common.gemspec b/common/azure-storage-common.gemspec index 4320f04..8f500ce 100644 --- a/common/azure-storage-common.gemspec +++ b/common/azure-storage-common.gemspec @@ -46,6 +46,8 @@ Gem::Specification.new do |s| s.add_runtime_dependency("net-http-persistent", '~> 4.0') if RUBY_VERSION < "2.4.0" s.add_runtime_dependency("nokogiri", "~> 1.10.4") + elsif RUBY_VERSION < "2.5.0" + s.add_runtime_dependency("nokogiri", "~> 1.11.0.rc2") else s.add_runtime_dependency("nokogiri", "~> 1", ">= 1.12.5") end diff --git a/file/azure-storage-file.gemspec b/file/azure-storage-file.gemspec index 5806803..0486218 100644 --- a/file/azure-storage-file.gemspec +++ b/file/azure-storage-file.gemspec @@ -43,6 +43,8 @@ Gem::Specification.new do |s| s.add_runtime_dependency("azure-storage-common", "~> 2.0") if RUBY_VERSION < "2.4.0" s.add_runtime_dependency("nokogiri", "~> 1.10.4") + elsif RUBY_VERSION < "2.5.0" + s.add_runtime_dependency("nokogiri", "~> 1.11.0.rc2") else s.add_runtime_dependency("nokogiri", "~> 1", ">= 1.12.5") end diff --git a/queue/azure-storage-queue.gemspec b/queue/azure-storage-queue.gemspec index 954271e..9382405 100644 --- a/queue/azure-storage-queue.gemspec +++ b/queue/azure-storage-queue.gemspec @@ -43,6 +43,8 @@ Gem::Specification.new do |s| s.add_runtime_dependency("azure-storage-common", "~> 2.0") if RUBY_VERSION < "2.4.0" s.add_runtime_dependency("nokogiri", "~> 1.10.4") + elsif RUBY_VERSION < "2.5.0" + s.add_runtime_dependency("nokogiri", "~> 1.11.0.rc2") else s.add_runtime_dependency("nokogiri", "~> 1", ">= 1.12.5") end -- GitLab