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