Project

General

Profile

Refactor #8884

Drop Ruby 1.9.3 support

Added by Dominic Cleal over 8 years ago. Updated almost 5 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Packaging
Target version:
Difficulty:
Triaged:
Bugzilla link:
Fixed in Releases:
Found in Releases:
Red Hat JIRA:

Description

Tracker for anything concerning Ruby 1.9.3 support, and being able to drop it. There are likely things in Foreman we can revert (gem pins, workarounds).

This is not likely to happen for some time as most of our supported OSes run on Ruby 1.9.3 currently.


Related issues

Related to Foreman - Refactor #8885: Pin google-api-client for Ruby 1.9 supportClosed2015-01-09
Related to Foreman - Refactor #10099: pin execjs gem for Ruby 1.9Closed2015-04-08
Related to Foreman - Bug #12015: fog-google no longer supports ruby 1.9Closed2015-09-30
Related to Foreman - Bug #11980: Test failures on Ruby 1.9.3, net-ssh 3.x requires Ruby 2.0 or higherClosed2015-09-28
Related to Foreman - Bug #12074: rack-cache 1.3.0 is incompatible with Ruby 1.9.3Closed2015-10-06
Related to Foreman - Bug #12431: tins 1.7.0 requires Ruby 2.0 or higherClosed2015-11-10
Related to Foreman - Bug #13866: jwt 1.5.3 breaks Ruby 1.9.3 testsClosed2016-02-24
Related to Foreman - Bug #13929: Pin test_after_commit to version < 5.0Closed2016-02-27
Related to Foreman - Refactor #14876: Permit wirb 2.x on Ruby 2.0 or higherClosed2016-04-29
Related to Foreman - Bug #15176: Bundler fails to find compatible fog-google versionClosed2016-05-25
Related to Foreman - Bug #15576: Pin google-api-client to < 0.9Closed2016-07-05
Blocks Foreman - Refactor #11729: Update fog to 2.0.0New2015-09-08
Blocked by Packaging - Feature #7228: Rebuild packages under ror41/ruby22 SCLsClosed2014-08-22
Blocked by Packaging - Feature #12671: Move Ubuntu 14.04 Foreman package to Ruby 2.0.0Closed2015-12-02
Blocked by Packaging - Feature #12732: Move Ubuntu 12.04 Foreman package to Ruby 2.0.0Rejected2015-12-07

Associated revisions

Revision 59e6ee20 (diff)
Added by Dominic Cleal about 7 years ago

fixes #8884 - drop Gemfile support for Ruby 1.9.3

History

#1 Updated by Dominic Cleal over 8 years ago

  • Related to Refactor #8885: Pin google-api-client for Ruby 1.9 support added

#2 Updated by Anonymous about 8 years ago

#3 Updated by Dominic Cleal over 7 years ago

  • Related to Bug #12015: fog-google no longer supports ruby 1.9 added

#4 Updated by Dominic Cleal over 7 years ago

#5 Updated by Dominic Cleal over 7 years ago

Supported OSes currently running Foreman under Ruby 1.9.3, AFAIR:

  • Debian 7 (wheezy)
  • EL6
  • EL7
  • Ubuntu 12.04 (precise)
  • Ubuntu 14.04 (trusty)

Fedora 19 and Debian 8 are the only ones using 2.x.

#6 Updated by Anonymous over 7 years ago

  • Related to Bug #11980: Test failures on Ruby 1.9.3, net-ssh 3.x requires Ruby 2.0 or higher added

#7 Updated by Anonymous over 7 years ago

  • Related to Bug #12074: rack-cache 1.3.0 is incompatible with Ruby 1.9.3 added

#8 Updated by Dominic Cleal over 7 years ago

  • Related to Bug #12431: tins 1.7.0 requires Ruby 2.0 or higher added

#9 Updated by Dominic Cleal over 7 years ago

  • Blocked by Feature #7228: Rebuild packages under ror41/ruby22 SCLs added

#10 Updated by Dominic Cleal over 7 years ago

Dominic Cleal wrote:

  • EL6
  • EL7

Being handled in #7228, which includes an update to Ruby 2.2.

#11 Updated by Dominic Cleal over 7 years ago

  • Blocked by Feature #12671: Move Ubuntu 14.04 Foreman package to Ruby 2.0.0 added

#12 Updated by Dominic Cleal over 7 years ago

I'd propose that we drop support for Debian 7/Wheezy when we need to drop 1.9.3 support (which would likely be when Fog 2.0.0 is released), as I can't see any reasonable way to get a newer Ruby version.

For Precise, we could switch to newer ruby2* package from the Brightbox ruby-ng PPA.

#13 Updated by Dominic Cleal over 7 years ago

  • Blocked by Feature #12732: Move Ubuntu 12.04 Foreman package to Ruby 2.0.0 added

#14 Updated by Dominic Cleal over 7 years ago

  • Blocks Bug #13082: Windows images unavailable when creating GCE image entries added

#15 Updated by Dominic Cleal over 7 years ago

  • Related to Bug #13866: jwt 1.5.3 breaks Ruby 1.9.3 tests added

#16 Updated by Dominic Cleal over 7 years ago

Both Ubuntu 12.04 and Debian 7 will be deprecated in Foreman 1.11 (https://groups.google.com/d/msg/foreman-dev/j5Vvgdm-MAg/6vdOVzDKHgAJ) so they may be removed in 1.12 if needed to do this ticket.

#17 Updated by Anonymous over 7 years ago

  • Related to Bug #13929: Pin test_after_commit to version < 5.0 added

#18 Updated by Dominic Cleal about 7 years ago

#19 Updated by Dominic Cleal about 7 years ago

  • Tracker changed from Tracker to Refactor
  • Category changed from 70 to Packaging

#20 Updated by Dominic Cleal about 7 years ago

  • Blocks deleted (Bug #13082: Windows images unavailable when creating GCE image entries)

#21 Updated by The Foreman Bot about 7 years ago

  • Status changed from New to Ready For Testing
  • Assignee set to Dominic Cleal
  • Pull request https://github.com/theforeman/foreman/pull/3510 added

#22 Updated by Dominic Cleal about 7 years ago

  • Status changed from Ready For Testing to Closed
  • % Done changed from 0 to 100

#23 Updated by Dominic Cleal about 7 years ago

  • Related to Bug #15176: Bundler fails to find compatible fog-google version added

#24 Updated by Dominic Cleal about 7 years ago

  • Legacy Backlogs Release (now unused) set to 136

#25 Updated by Dominic Cleal almost 7 years ago

  • Related to Bug #15576: Pin google-api-client to < 0.9 added

Also available in: Atom PDF