Re: [Puppet Users] dropping support for ruby 1.85?

Brian Gupta
Wed, 16 Nov 2011 05:18:00 -0000

On Tue, Nov 15, 2011 at 11:30 PM, Jo Rhett <jrhett@netconsonance.com>
wrote:

> On Nov 9, 2011, at 5:47 AM, Ohad Levy wrote:
>
> Ruby 1.87 support
> Foreman 0.4 would be the last major version supporting Ruby older then
> 1.87.
> This has to be done since the upstream rails community no longer
> supports older versions, which means that critical security patches
> are no longer available if we keep supporting that.
>
> if required, we would release 0.4.x maintenance releases, but since
> ruby 1.87+ is available on most distribution these days, you are
> encouraged to upgrade.
>
>
> No distribution based on RHEL5 has a supported version of ruby other than
> 1.85 AFAIK.  It''s pretty much a roll-your-own-RPM for 1.87, and
that''s not
> possible for most sites.
>
>  --
> Jo Rhett
> Net Consonance : consonant endings by net philanthropy, open source and
> other randomness
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To post to this group, send email to puppet-users@googlegroups.com.
> To unsubscribe from this group, send email to
> puppet-users+unsubscribe@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/puppet-users?hl=en.
>

Jo,

Not speaking for Ohad here, but I do know that rails 3.x would have major
issues with Ruby versions <= 1.8.6, and are explicitly not supported. As it
stands foreman is not alone here, as puppetlabs is not supporting ruby
1.8.5 for the latest versions of puppet dashboard either. 1.8.7 is the
minimum to support puppet dashboard 1.2.x.

Being that Foreman is just a single server in your environment, is this
really that big of a deal? Is there anything the Foreman project could do
to ease the issues with supporting a newer versions of Ruby? There are some
options here. The packages that Eric mentioned, REE source install, RVM,
etc.

-Brian

--
<http://aws.amazon.com/solutions/solution-providers/brandorr/>