From 3bbe313ab48ecf0a34bff18c938d82b77e554bd1 Mon Sep 17 00:00:00 2001 From: Koichi ITO Date: Thu, 9 Jan 2020 11:02:54 +0900 Subject: Loosen the dependency version of Rake (< 1.4.0) This PR suppress the following Ruby 2.7's warnings. ```console % cd path/to/mime-types/ruby-mime-types % ruby -v ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-darwin17] % bundle exec rake (snip) /Users/koic/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/rake-12.3.3/lib/rake/file_utils_ext.rb:35: warning: Using the last argument as keyword parameters is deprecated; maybe ** should be added to the call /Users/koic/.rbenv/versions/2.7.0/lib/ruby/2.7.0/fileutils.rb:644: warning: The called method `rm_rf' is defined here /Users/koic/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/rake-12.3.3/lib/rake/file_utils_ext.rb:35: warning: Using the last argument as keyword parameters is deprecated; maybe ** should be added to the call /Users/koic/.rbenv/versions/2.7.0/lib/ruby/2.7.0/fileutils.rb:622: warning: The called method `rm_r' is defined here rm -rf doc rm -r pkg /Users/koic/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/rake-12.3.3/lib/rake/clean.rb:34: warning: Using the last argument as keyword parameters is deprecated; maybe ** should be added to the call /Users/koic/.rbenv/versions/2.7.0/lib/ruby/2.7.0/fileutils.rb:622: warning: The called method `rm_r' is defined here ``` For Ruby 2.8.0-dev (Ruby 3.0) the warnings will be `ArgumentError`. ```console % cd path/to/mime-types/ruby-mime-types % ruby -v ruby 2.8.0dev (2020-01-05T05:35:14Z master 54fd50c951) [x86_64-darwin17] % bundle exec rake (snip) rake aborted! ArgumentError: wrong number of arguments (given 2, expected 1) /Users/koic/.rbenv/versions/2.8.0-dev/bin/bundle:23:in `load' /Users/koic/.rbenv/versions/2.8.0-dev/bin/bundle:23:in `
' Tasks: TOP => default => mime-types.gemspec => clobber => clean => clobber_docs (See full trace by running task with --trace) ``` --- Rakefile | 2 +- mime-types.gemspec | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Rakefile b/Rakefile index 3c69c17..fa6d838 100644 --- a/Rakefile +++ b/Rakefile @@ -34,7 +34,7 @@ spec = Hoe.spec 'mime-types' do extra_dev_deps << ['minitest-focus', '~> 1.0'] extra_dev_deps << ['minitest-bonus-assertions', '~> 3.0'] extra_dev_deps << ['minitest-hooks', '~> 1.4'] - extra_dev_deps << ['rake', '>= 10.0', '< 13.0'] + extra_dev_deps << ['rake', '>= 10.0', '< 14.0'] extra_dev_deps << ['fivemat', '~> 1.3'] extra_dev_deps << ['minitest-rg', '~> 5.2'] diff --git a/mime-types.gemspec b/mime-types.gemspec index 6c5e36f..48d8db1 100644 --- a/mime-types.gemspec +++ b/mime-types.gemspec @@ -36,7 +36,7 @@ Gem::Specification.new do |s| s.add_development_dependency(%q.freeze, ["~> 1.0"]) s.add_development_dependency(%q.freeze, ["~> 3.0"]) s.add_development_dependency(%q.freeze, ["~> 1.4"]) - s.add_development_dependency(%q.freeze, [">= 10.0", "< 13.0"]) + s.add_development_dependency(%q.freeze, [">= 10.0", "< 14.0"]) s.add_development_dependency(%q.freeze, ["~> 1.3"]) s.add_development_dependency(%q.freeze, ["~> 5.2"]) s.add_development_dependency(%q.freeze, ["~> 0.7"]) @@ -54,7 +54,7 @@ Gem::Specification.new do |s| s.add_dependency(%q.freeze, ["~> 1.0"]) s.add_dependency(%q.freeze, ["~> 3.0"]) s.add_dependency(%q.freeze, ["~> 1.4"]) - s.add_dependency(%q.freeze, [">= 10.0", "< 13.0"]) + s.add_dependency(%q.freeze, [">= 10.0", "< 14.0"]) s.add_dependency(%q.freeze, ["~> 1.3"]) s.add_dependency(%q.freeze, ["~> 5.2"]) s.add_dependency(%q.freeze, ["~> 0.7"]) @@ -73,7 +73,7 @@ Gem::Specification.new do |s| s.add_dependency(%q.freeze, ["~> 1.0"]) s.add_dependency(%q.freeze, ["~> 3.0"]) s.add_dependency(%q.freeze, ["~> 1.4"]) - s.add_dependency(%q.freeze, [">= 10.0", "< 13.0"]) + s.add_dependency(%q.freeze, [">= 10.0", "< 14.0"]) s.add_dependency(%q.freeze, ["~> 1.3"]) s.add_dependency(%q.freeze, ["~> 5.2"]) s.add_dependency(%q.freeze, ["~> 0.7"]) -- cgit v1.2.1