Tracker #8978
closedDrop Ruby 1.8 support in hammer
100%
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)
- gettext (needed for the i18n extraction/generation rake task) is at 3.1.2
Updated by Anonymous about 10 years ago
- Blocks Tracker #8977: Foreman packages for Debian/jessie added
Updated by Anonymous about 10 years ago
- Blocked by Feature #8979: Package hammer with ruby193 scl added
Updated by Anonymous about 10 years ago
- Related to Bug #8874: gettext 3.1.13+ causes locale tx-update errors due to .edit.po files added
Updated by Dominic Cleal about 10 years ago
- Blocked by Feature #8996: Package hammer against Ruby 1.9 added
Updated by Anonymous almost 10 years ago
FYI, for Debian/jessie rb-readline and fastercsv are just built and delivered for now to satisfy the dependency in the gemspec. That works.
Updated by Anonymous almost 10 years ago
- Blocks deleted (Tracker #8977: Foreman packages for Debian/jessie)
Updated by Anonymous almost 10 years ago
- Related to Tracker #8977: Foreman packages for Debian/jessie added
Updated by Karim Boumedhel over 9 years ago
has there been any progress on this issue?
Updated by Anonymous over 9 years ago
Somebody should review/test https://github.com/theforeman/foreman-packaging/pull/497
Updated by Dominic Cleal over 9 years ago
- Blocks Refactor #11280: Revert Ruby 1.8 specifics added
Updated by Dominic Cleal over 9 years ago
All packages are migrated to newer Ruby versions, so Hammer can now drop 1.8 support whenever. I'd suggest just removing 1.8 from the test matrices in Jenkins and closing this tracker. I filed a ticket to make tidyups.
Updated by Dominic Cleal over 9 years ago
- Status changed from New to Closed
- % Done changed from 0 to 100
- Translation missing: en.field_release set to 63
1.8.7 has been removed from Jenkins tests.