From ed4bd8ae10f27cb5fac11bae8c6f166001e54e05 Mon Sep 17 00:00:00 2001 From: Thomas von Deyen Date: Wed, 23 Nov 2022 12:02:47 +0100 Subject: [PATCH] Require mail >= 2.8.0.rc1 for Ruby 3.1 support Ruby 3.1 removed net-smtp, net-imap and net-pop from standardlib and extracted them into independent gems. The mail gem >= 2.8.0.rc1 added them to their dependencies. Since we require the mail gem in core.rb:17 we need to add the mail gem as dependency and need to make sure it is the Ruby 3.1 compatible version as we support Ruby 3.1 --- core/solidus_core.gemspec | 1 + 1 file changed, 1 insertion(+) diff --git a/core/solidus_core.gemspec b/core/solidus_core.gemspec index 3edc172210f..d3b87a9f5cd 100644 --- a/core/solidus_core.gemspec +++ b/core/solidus_core.gemspec @@ -40,6 +40,7 @@ Gem::Specification.new do |s| s.add_dependency 'image_processing', '~> 1.10' s.add_dependency 'kaminari-activerecord', '~> 1.1' s.add_dependency 'mini_magick', '~> 4.10' + s.add_dependency 'mail', ['>= 2.8.0.rc1', '< 3.0'] s.add_dependency 'monetize', '~> 1.8' s.add_dependency 'kt-paperclip', ['>= 6.3', '< 8'] s.add_dependency 'psych', ['>= 3.1.0', '< 5.0']