Project

General

Profile

Actions

Tracker #8978

closed

Drop Ruby 1.8 support in hammer

Added by Anonymous over 9 years ago. Updated almost 6 years ago.

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

100%

Difficulty:
Triaged:
Team Backlog:
Fixed in Releases:
Found in Releases:
In Kanboard:

Description

As outlined in https://groups.google.com/forum/#!topic/foreman-dev/A5Xf1lrTjDw it's difficult to maintain Ruby 1.8 compatibility on newer systems.

For getting hammer packaged on Debian/jessie without big pain, at least:

  • fastercsv and rb-readline need to be dropped as dependencies (that's for now a noop code wise, AFAIK)
  • locale is in the OS repositories with version 2.1.0 (memoization was removed, not sure about the consequences, but seems fairly minor to me)
nice to have:
  • gettext (needed for the i18n extraction/generation rake task) is at 3.1.2

Related issues 5 (0 open5 closed)

Related to Foreman - Bug #8874: gettext 3.1.13+ causes locale tx-update errors due to .edit.po filesClosedDominic Cleal01/08/2015Actions
Related to Packaging - Tracker #8977: Foreman packages for Debian/jessieClosed01/15/2015

Actions
Blocked by Packaging - Feature #8979: Package hammer with ruby193 sclClosedDominic Cleal01/15/2015Actions
Blocked by Packaging - Feature #8996: Package hammer against Ruby 1.9Closed01/16/2015Actions
Blocks Hammer CLI - Refactor #11280: Revert Ruby 1.8 specificsClosed08/04/2015Actions
Actions

Also available in: Atom PDF