Jira (FACT-3147) Drop Ruby 2.3-2.4 Support

4 views
Skip to first unread message

Michael Hashizume (Jira)

unread,
Sep 15, 2022, 4:05:01 PM9/15/22
to puppe...@googlegroups.com
Michael Hashizume created an issue
 
Facter / Task FACT-3147
Drop Ruby 2.3-2.4 Support
Issue Type: Task Task
Assignee: Unassigned
Created: 2022/09/15 1:04 PM
Priority: Normal Normal
Reporter: Michael Hashizume

The Facter gemspec claims that the minimum required Ruby version for Facter is 2.3: https://github.com/puppetlabs/facter/blob/c8667c521cea3fd1eb64a257f29dde91d14f6ae5/facter.gemspec#L27

Ruby 2.3 went end of life on March 31 2019: https://www.ruby-lang.org/en/downloads/branches/

We should update the gemspec, tests, and anywhere else that uses Ruby 2.3 and 2.4 and settle on Ruby 2.5 as the minimum supported version (since that's what Puppet 6 uses).

We should bump the Y version in Facter when we complete this.

Add Comment Add Comment
 
This message was sent by Atlassian Jira (v8.20.11#820011-sha1:0629dd8)
Atlassian logo

Josh Cooper (Jira)

unread,
Oct 5, 2022, 12:29:03 PM10/5/22
to puppe...@googlegroups.com
Josh Cooper updated an issue
Change By: Josh Cooper
Epic Link: PA-4664

Josh Cooper (Jira)

unread,
Oct 17, 2022, 5:43:02 PM10/17/22
to puppe...@googlegroups.com
Josh Cooper commented on Task FACT-3147
 
Re: Drop Ruby 2.3-2.4 Support

Wondering if we should drop Ruby 2.5 as well? One reason against that is it would break "puppet facts diff" command in 6.x. We could probably drop Ruby 2.5 in facter later on after 6 is officially EOL.

Morgan Rhodes (Jira)

unread,
Dec 1, 2022, 1:30:03 PM12/1/22
to puppe...@googlegroups.com
Morgan Rhodes updated an issue
Change By: Morgan Rhodes
Sprint: Phoenix 2022-12-21

Morgan Rhodes (Jira)

unread,
Dec 1, 2022, 1:35:01 PM12/1/22
to puppe...@googlegroups.com

Leaning towards dropping just 2.3 and 2.4 and we can drop 2.5 after 6.x eols.

Morgan Rhodes (Jira)

unread,
Dec 1, 2022, 1:36:02 PM12/1/22
to puppe...@googlegroups.com
Morgan Rhodes updated an issue
Change By: Morgan Rhodes
Story Points: 1

Michael Hashizume (Jira)

unread,
Dec 8, 2022, 2:42:03 PM12/8/22
to puppe...@googlegroups.com
Michael Hashizume assigned an issue to Michael Hashizume
Change By: Michael Hashizume
Assignee: Michael Hashizume

Michael Hashizume (Jira)

unread,
Dec 12, 2022, 12:40:03 PM12/12/22
to puppe...@googlegroups.com
Michael Hashizume updated an issue
Change By: Michael Hashizume
Fix Version/s: FACT 4.3.0

Michael Hashizume (Jira)

unread,
Dec 13, 2022, 12:54:02 PM12/13/22
to puppe...@googlegroups.com

Passing in puppet-agent#7.x 114d3effedcda623b8625abffa491277c962c88d

Aria Li (Jira)

unread,
Apr 18, 2023, 5:40:02 PM4/18/23
to puppe...@googlegroups.com
Aria Li updated an issue
Change By: Aria Li
Fix Version/s: FACT 4.3.0
Fix Version/s: FACT 4.4.0

Aria Li (Jira)

unread,
Apr 18, 2023, 7:17:02 PM4/18/23
to puppe...@googlegroups.com
Aria Li updated an issue
Change By: Aria Li
Release Notes: Deprecation Not Needed
Reply all
Reply to author
Forward
0 new messages