Project

General

Profile

Actions

Tracker #4656

closed

Drop Ruby 1.8 support

Added by Dominic Cleal about 10 years ago. Updated over 5 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
% Done:

100%

Difficulty:
Triaged:
Fixed in Releases:
Found in Releases:

Description

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

There was a short discussion on foreman-dev in 2013 about when we'd look to drop it:
https://groups.google.com/d/msg/foreman-dev/0TsJ9wxmUOQ/YpBdCi97ARgJ

The general consensus there and in other discussions has been to continue supporting 1.8 while it's been reasonable effort (pinning gems etc), and while none of our major dependencies (i.e. Rails, Fog) have dropped it. A move to Rails 4 would necessitate dropping 1.8.


Related issues 17 (1 open16 closed)

Related to Foreman - Bug #3369: rubyzip 1.0.0 breaks Ruby 1.8 buildClosedDominic Cleal10/18/2013Actions
Related to Foreman - Bug #3005: gettext 3.0.0 breaks Ruby 1.8 supportClosedDominic Cleal09/01/2013Actions
Related to Foreman - Bug #3167: gettext_i18n_rails 1.0.0 incompatible with gettext 2.xClosedLukas Zapletal09/30/2013Actions
Related to Foreman - Bug #2808: nokogiri 1.6.0 incompatible with Ruby 1.8ClosedDominic Cleal07/19/2013Actions
Related to Foreman - Bug #2385: Capybara 2.1.0 incompatible with Ruby 1.8ClosedDominic Cleal04/10/2013Actions
Related to Foreman - Bug #2100: KS provisioning template regexp buffer overflowClosedDominic Cleal01/03/2013Actions
Related to Foreman - Bug #4828: Rake 10.2.0 breaks Ruby 1.8 compatibilityClosedDominic Cleal03/25/2014Actions
Related to Foreman - Bug #5214: Ancestry 2.1.0 dropped Ruby 1.8 supportClosedDominic Cleal04/16/2014Actions
Related to Foreman - Bug #5966: execjs 2.1.0 drops Ruby 1.8 compatibilityClosedDominic Cleal05/28/2014Actions
Related to Foreman - Bug #6533: rest-client 1.7.0 dropped Ruby 1.8 supportClosedDaniel Lobato Garcia07/09/2014Actions
Related to Foreman - Bug #7013: apipie-rails 0.2.3 is incompatible with 1.8.7ClosedDaniel Lobato Garcia08/10/2014Actions
Has duplicate Foreman - Feature #7513: drop ruby 1.87 supportDuplicate09/18/2014Actions
Blocks Foreman - Tracker #3157: Rails 4.1 upgrade tasksClosed09/27/2013

Actions
Blocked by Packaging - Feature #7227: Move Ubuntu 12.04 packages to Brightbox PPA with Ruby 1.9ClosedDominic Cleal08/22/2014Actions
Blocks Foreman - Feature #7514: add foreman tasks into coreNewActions
Blocks Foreman - Refactor #7233: Revert Ruby 1.8 specificsClosedShlomi Zadok08/22/2014Actions
Blocks Foreman - Refactor #8461: Replace UUIDTools with SecureRandom.uuidClosedShlomi Zadok11/20/2014Actions
Actions

Also available in: Atom PDF