Skip to content

Commit 10f5385

Browse files
authored
Merge pull request #9041 from tvpartytonight/revert_ruby-ver_update
(PUP-11716) Revert ruby version changes to .gemspec and lib/puppet.rb
2 parents 76f7bbb + dd3df66 commit 10f5385

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

.gemspec

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ Gem::Specification.new do |s|
2121
s.version = mdata ? mdata[1] : version
2222

2323
s.required_rubygems_version = Gem::Requirement.new("> 1.3.1")
24-
s.required_ruby_version = Gem::Requirement.new(">= 3.1.0")
24+
# Bump this in PUP-11716
25+
s.required_ruby_version = Gem::Requirement.new(">= 2.5.0")
2526
s.authors = ["Puppet Labs"]
2627
s.date = "2012-08-17"
2728
s.description = "Puppet, an automated configuration management tool"

lib/puppet.rb

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
require_relative 'puppet/version'
22
require_relative 'puppet/concurrent/synchronized'
33

4-
Puppet::OLDEST_RECOMMENDED_RUBY_VERSION = '3.1.0'
5-
if Gem::Version.new(RUBY_VERSION.dup) < Gem::Version.new(Puppet::OLDEST_RECOMMENDED_RUBY_VERSION)
6-
raise LoadError, "Puppet #{Puppet.version} requires Ruby #{Puppet::OLDEST_RECOMMENDED_RUBY_VERSION} or greater, found Ruby #{RUBY_VERSION.dup}."
4+
# Update JRuby version constraints in PUP-11716
5+
if !defined?(JRUBY_VERSION) && Gem::Version.new(RUBY_VERSION.dup) < Gem::Version.new("2.7.0")
6+
raise LoadError, "Puppet #{Puppet.version} requires Ruby 2.7.0 or greater, found Ruby #{RUBY_VERSION.dup}."
77
end
88

9+
Puppet::OLDEST_RECOMMENDED_RUBY_VERSION = '2.7.0'
910

1011
$LOAD_PATH.extend(Puppet::Concurrent::Synchronized)
1112

0 commit comments

Comments
 (0)