Tracker #8978
closed
Drop Ruby 1.8 support in hammer
Added by Anonymous about 10 years ago.
Updated over 6 years ago.
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 to Bug #8874: gettext 3.1.13+ causes locale tx-update errors due to .edit.po files added
FYI, for Debian/jessie rb-readline and fastercsv are just built and delivered for now to satisfy the dependency in the gemspec. That works.
- Blocks deleted (Tracker #8977: Foreman packages for Debian/jessie)
- Related to Tracker #8977: Foreman packages for Debian/jessie added
has there been any progress on this issue?
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.
- 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.
Also available in: Atom
PDF