[PA-476] Update puppet-agent to use Ruby 2.4 Created: 2016/08/15  Updated: 2017/07/07  Resolved: 2017/06/28

Status: Closed
Project: Puppet Agent
Component/s: None
Affects Version/s: None
Fix Version/s: puppet-agent 5.0.0

Type: Epic Priority: Normal
Reporter: Geoff Nichols Assignee: Unassigned
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
is blocked by PA-434 Windows Ruby 2.3 Support Closed
is duplicated by PUP-7524 Deprecate Ruby 2.1.0 as Ruby 2.1 EOL ... Closed
relates to PUP-6564 Support Ruby 2.3.x with Puppet 4.5.2 Closed
relates to PUP-7130 Fix problems with Puppet running on R... Closed
relates to PA-221 Embedded rubygems binary is out-of-date Closed
relates to PUP-3970 Should Puppet::Util::Windows::String.... Ready for Merge
Epic Name: Update puppet-agent to use Ruby 2.4
Epic Status: Done


Because Ruby 2.1 is approaching end-of-life, we need to move puppet-agent to a more modern Ruby version.


  • Ruby 2.4 collapses Fixnum and Bignum into Integer, expressing a deprecation on use of Fixnum or Bignum and returns an Integer instead of either of these types. Need to investigate the implications of this on ecosystem.

Comment by Moses Mendoza [ 2016/12/14 ]

moved back to 'developing' as we never shipped this

Generated at Sun Jul 12 22:24:23 PDT 2020 using Jira 8.5.2#805002-sha1:a66f9354b9e12ac788984e5d84669c903a370049.