On Aug 27, 2011, at 4:36 AM, Tim Connors wrote: > On Fri, 26 Aug 2011, Michael Stahnke wrote: > >> * Dashboard now requires Ruby 1.8.7 to operate > > I've always found it odd that sysadmins would opt for such an unstable > language. One where minor revisions are often backwards incompatible > changes to the language. The ruby design seems to this particular > sysadmin, to be contraindicative of something that can be well > sysadminned. So it seems odd that it's the backbone of such an important > sysadmin tool. > > All distributions have a reasonable method of including a good selection > of perl modules. And perl is pretty stable over time. But this choice of > not debugging the problems with ruby 1.8.5 leads to it being impossible to > host dashboard on redhat 5 entirely. > > I don't have the freedom of not chosing rhel at work. If I provisioned a > new rhel6 server for the new puppet infrastructure, then I'd just be > pushing back the problem until next year when dashboard decided to come > out with ruby dependencies of > 1.8.7. > > Is there a great need for choosing bleeding edge features of an unstable > language for a sysadmin tool that's meant to be around for a long time > because of the amount of investment required in setting it up? ---- basically anyone attempting to do anything reasonable with ruby on RHEL 5.x (or any of the free repackaged distributions of RHEL 5.x) knows that 1.8.5 version is just short of useless and has implemented other fixes.
For example, if you use passenger, the same people put out enterprise ruby which will not over write any existing ruby installation and it works really well: http://www.rubyenterpriseedition.com/ or of course you can build from source or even use the package that Karanbir Singh of CentOS packages that will replace the 1.8.5 packages from RHEL The choice of course is yours. It's not really just a dashboard thing as you suggest because puppet also runs under ruby and I think you will be pushed to get a properly functioning puppetmaster running on 1.8.5 too. Then again, there's the issue of making it run efficiently and effectively (ie - passenger) Your rant should be directed those who think it is reasonable to be running an OS that is long in the tooth and thinking that they can easily implement innovative technologies that require something a little more modern. Ruby is the backbone of puppet - deal with it. Craig -- 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+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.