Uploaded image for project: 'Puppet'
  1. Puppet
  2. PUP-10509

Drop support for ruby < 2.5

    XMLWordPrintable

Details

    • Task
    • Status: Resolved
    • Normal
    • Resolution: Fixed
    • None
    • PUP 7.0.0
    • None
    • Night's Watch
    • 1
    • NW - 2020-09-01, NW - 2020-09-16
    • Enhancement
    • Replace usage of Fixnum and Bignum with Integer as part of dropping support for Rubies older than 2.5.
    • Needs Assessment

    Description

      Puppet (the gem) currently supports ruby 2.3 and up, but 2.3 and 2.4 are EOL (https://www.ruby-lang.org/en/news/2020/04/05/support-of-ruby-2-4-has-ended/). We should drop those versions in puppet 7, remove monkey patches relating to older versions, and reduce our CI testing matrix. Also drop distinction between Bignum and Fixnum (they were unified as Integer in 2.4).

      Bolt already requires 2.5

      JRuby 9.2 supports ruby 2.5 so that shouldn't affect puppetserver. /cc maggie, justin

      Attachments

        Issue Links

          Activity

            People

              gabriel.nagy Gabriel Nagy
              josh Josh Cooper
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Zendesk Support