From 4a628bfcd448911f0a601c779e0de07a8b4442a0 Mon Sep 17 00:00:00 2001 From: Jordan Brough Date: Tue, 12 Nov 2024 11:54:11 -0700 Subject: [PATCH 1/2] Add version restriction for uri gem The "uri" gem was updated last week and the new version has an incompatibility with the "cookiejar" library. See https://github.com/ruby/uri/issues/131 --- em-http-request.gemspec | 1 + 1 file changed, 1 insertion(+) diff --git a/em-http-request.gemspec b/em-http-request.gemspec index e6e26714..7e6c431e 100644 --- a/em-http-request.gemspec +++ b/em-http-request.gemspec @@ -17,6 +17,7 @@ Gem::Specification.new do |s| s.add_dependency 'addressable', '>= 2.3.4' s.add_dependency 'cookiejar', '!= 0.3.1' + s.add_dependency 'uri', '~> 0.13' # for compatibility with cookiejar. see https://github.com/ruby/uri/issues/131. s.add_dependency 'em-socksify', '>= 0.3' s.add_dependency 'eventmachine', '>= 1.0.3' s.add_dependency 'http_parser.rb', '>= 0.6.0' From 9f8c78f9f8ae0ad93b361cbbe99619f46ac5962a Mon Sep 17 00:00:00 2001 From: Jordan Brough Date: Thu, 14 Nov 2024 12:48:17 -0700 Subject: [PATCH 2/2] Update gemspec to exclude uri 1.0.0 and 1.0.1 --- em-http-request.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/em-http-request.gemspec b/em-http-request.gemspec index 7e6c431e..05626254 100644 --- a/em-http-request.gemspec +++ b/em-http-request.gemspec @@ -17,7 +17,7 @@ Gem::Specification.new do |s| s.add_dependency 'addressable', '>= 2.3.4' s.add_dependency 'cookiejar', '!= 0.3.1' - s.add_dependency 'uri', '~> 0.13' # for compatibility with cookiejar. see https://github.com/ruby/uri/issues/131. + s.add_dependency 'uri', "!= 1.0.0", "!= 1.0.1" # for compatibility with cookiejar. see https://github.com/igrigorik/em-http-request/pull/367 s.add_dependency 'em-socksify', '>= 0.3' s.add_dependency 'eventmachine', '>= 1.0.3' s.add_dependency 'http_parser.rb', '>= 0.6.0'