From e10d6a8ae88678bdc8af6d9410a675b388a3d680 Mon Sep 17 00:00:00 2001 From: Mikhail Doronin Date: Tue, 12 Dec 2023 12:29:47 +0100 Subject: [PATCH 1/2] Explicitly require NKF gem Helps to avoid a warning: nkf was loaded from the standard library, but will no longer be part of the default gems since Ruby 3.4.0. Add nkf to your Gemfile or gemspec --- mechanize.gemspec | 1 + 1 file changed, 1 insertion(+) diff --git a/mechanize.gemspec b/mechanize.gemspec index 80cf3d92..d245e791 100644 --- a/mechanize.gemspec +++ b/mechanize.gemspec @@ -64,6 +64,7 @@ Gem::Specification.new do |spec| # - see use of retry_change_requests that was removed at #558 spec.add_runtime_dependency("net-http-persistent", ">= 2.5.2", "< 5.0.dev") + spec.add_runtime_dependency("nkf", "~> 0.1.2") spec.add_runtime_dependency("nokogiri", ">= 1.11.2", "~> 1.11") spec.add_runtime_dependency("rubyntlm", ">= 0.6.3", "~> 0.6") spec.add_runtime_dependency("webrick", "~> 1.7") From 3d674d3315d258395ff1eae0a3604e7f6916c09a Mon Sep 17 00:00:00 2001 From: Mikhail Doronin Date: Tue, 12 Dec 2023 12:35:42 +0100 Subject: [PATCH 2/2] Require mutex_m as a dependency to avoid a warning --- mechanize.gemspec | 1 + 1 file changed, 1 insertion(+) diff --git a/mechanize.gemspec b/mechanize.gemspec index d245e791..59cc9b2c 100644 --- a/mechanize.gemspec +++ b/mechanize.gemspec @@ -64,6 +64,7 @@ Gem::Specification.new do |spec| # - see use of retry_change_requests that was removed at #558 spec.add_runtime_dependency("net-http-persistent", ">= 2.5.2", "< 5.0.dev") + spec.add_runtime_dependency("mutex_m", "~> 0.2") spec.add_runtime_dependency("nkf", "~> 0.1.2") spec.add_runtime_dependency("nokogiri", ">= 1.11.2", "~> 1.11") spec.add_runtime_dependency("rubyntlm", ">= 0.6.3", "~> 0.6")