From 7dcfb5fa581b8aa27d4cccc9df7361af133267f6 Mon Sep 17 00:00:00 2001 From: Watson Date: Thu, 15 Aug 2024 14:11:52 +0900 Subject: [PATCH] Add logger gem as dependency for Ruby 3.5 (#4589) logger gem was marked as bundled gem for Ruby 3.5. Therefore, it will not work on Ruby 3.5 unless it is added as a dependency. Ref. https://github.com/ruby/ruby/commit/d7e558e3c48c213d0e8bedca4fb547db55613f7c (Currently, this patch will suppress `warning: logger was loaded from the standard library, but will no longer be part of the default gems starting from Ruby 3.5.0.` message.) Similar with GH-4411 Signed-off-by: Watson --- fluentd.gemspec | 3 +++ 1 file changed, 3 insertions(+) diff --git a/fluentd.gemspec b/fluentd.gemspec index bd9a3ac9d0..ff225597d3 100644 --- a/fluentd.gemspec +++ b/fluentd.gemspec @@ -39,6 +39,9 @@ Gem::Specification.new do |gem| gem.add_runtime_dependency("csv", ["~> 3.2"]) gem.add_runtime_dependency("drb", ["~> 2.2"]) + # gems that aren't default gems as of Ruby 3.5 + gem.add_runtime_dependency("logger", ["~> 1.6"]) + # build gem for a certain platform. see also Rakefile fake_platform = ENV['GEM_BUILD_FAKE_PLATFORM'].to_s gem.platform = fake_platform unless fake_platform.empty?