Re: [Puppet-dev] Re: ruby-1.9.3 in yum.puppetlabs.com

2016-02-09 Thread Michael Stahnke
On Fri, Feb 5, 2016 at 12:06 AM, Alex Harvey wrote: > > > On Friday, February 5, 2016 at 9:58:41 AM UTC+11, Michael Stanhke wrote: >> >> >> Why would I ship a ruby when Red Hat does? The packages we ship for >> Puppet 3 are designed to ship with System Ruby. System ruby is 1.8.7. I >> realize tha

Re: [Puppet-dev] Re: ruby-1.9.3 in yum.puppetlabs.com

2016-02-05 Thread Alex Harvey
On Friday, February 5, 2016 at 9:58:41 AM UTC+11, Michael Stanhke wrote: > > > Why would I ship a ruby when Red Hat does? The packages we ship for Puppet > 3 are designed to ship with System Ruby. System ruby is 1.8.7. I realize > that is old, but that is what is there on EL6. That ruby is supp

Re: [Puppet-dev] Re: ruby-1.9.3 in yum.puppetlabs.com

2016-02-04 Thread Michael Stahnke
On Fri, Jan 29, 2016 at 8:16 AM, Alex Harvey wrote: > Yep, it's solved in Puppet 4 - the all-in-one package is fantastic, as is > so much in Puppet 4. However PE hasn't release Puppet 4 yet; my assessment > of the Puppet Forge is that not many modules out there are ready; and I am > not super co

Re: [Puppet-dev] Re: ruby-1.9.3 in yum.puppetlabs.com

2016-01-30 Thread Alex Harvey
On Saturday, January 30, 2016 at 4:47:13 AM UTC+11, Rob Nelson wrote: > > > While you can't force all the forge modules to be updated, I highly > suggest setting up rspec-puppet on your controlrepo. You'll find the > modules that don't support future parser with 3, or 4 in general, and file >

Re: [Puppet-dev] Re: ruby-1.9.3 in yum.puppetlabs.com

2016-01-29 Thread Rob Nelson
On Fri, Jan 29, 2016 at 12:08 PM, Alex Harvey wrote: > The main issue I still have, and I just checked again, is that too many > Forge modules say in their documentation that they're only supporting > Puppet 3. E.g. Logstash, Nginx. Now, maybe in actual fact they work fine > in Puppet 4; and th

Re: [Puppet-dev] Re: ruby-1.9.3 in yum.puppetlabs.com

2016-01-29 Thread Alex Harvey
On Saturday, January 30, 2016 at 3:44:05 AM UTC+11, Chris Price wrote: > > > > On Fri, Jan 29, 2016 at 8:16 AM, Alex Harvey > wrote: > >> Yep, it's solved in Puppet 4 - the all-in-one package is fantastic, as is >> so much in Puppet 4. However PE hasn't release Puppet 4 yet; >> > > OSS Puppet

Re: [Puppet-dev] Re: ruby-1.9.3 in yum.puppetlabs.com

2016-01-29 Thread Chris Price
On Fri, Jan 29, 2016 at 8:16 AM, Alex Harvey wrote: > Yep, it's solved in Puppet 4 - the all-in-one package is fantastic, as is > so much in Puppet 4. However PE hasn't release Puppet 4 yet; > OSS Puppet 4 was released almost a year ago. Puppet 4 shipped in PE 2015.2.0 in July of last year. T

Re: [Puppet-dev] Re: ruby-1.9.3 in yum.puppetlabs.com

2016-01-29 Thread Erik Dalén
On Fri, 29 Jan 2016 at 17:16 Alex Harvey wrote: > Yep, it's solved in Puppet 4 - the all-in-one package is fantastic, as is > so much in Puppet 4. However PE hasn't release Puppet 4 yet; my assessment > of the Puppet Forge is that not many modules out there are ready; and I am > not super confid

Re: [Puppet-dev] Re: ruby-1.9.3 in yum.puppetlabs.com

2016-01-29 Thread Alex Harvey
On Saturday, January 30, 2016 at 3:26:23 AM UTC+11, Rob Nelson wrote: > > The ruby 1.8.7 that comes with EL6 and 2.0.0 with EL7 work fine. The > vendor offers 1.9.3 and 2.2.0 in their SCL repos, respectively. What > specifically is the problem that the "too many yaks to shave" complaints > are

Re: [Puppet-dev] Re: ruby-1.9.3 in yum.puppetlabs.com

2016-01-29 Thread Rob Nelson
The ruby 1.8.7 that comes with EL6 and 2.0.0 with EL7 work fine. The vendor offers 1.9.3 and 2.2.0 in their SCL repos, respectively. What specifically is the problem that the "too many yaks to shave" complaints are referencing that the vendor's base and SCL repos do not address? This is a sincere

Re: [Puppet-dev] Re: ruby-1.9.3 in yum.puppetlabs.com

2016-01-29 Thread Alex Harvey
Yep, it's solved in Puppet 4 - the all-in-one package is fantastic, as is so much in Puppet 4. However PE hasn't release Puppet 4 yet; my assessment of the Puppet Forge is that not many modules out there are ready; and I am not super confident that other tools in the ecosystem like Beaker, Lib

Re: [Puppet-dev] Re: ruby-1.9.3 in yum.puppetlabs.com

2016-01-29 Thread Rob Nelson
SCL upstream comes from the vendor ( https://access.redhat.com/documentation/en-US/Red_Hat_Software_Collections/1/html-single/1.0_Release_Notes/index.html#appe-Documentation-1.0_Release_Notes-Revision_History) so that sounds like the best solution in this case. Even if you move to EL7, it provides

Re: [Puppet-dev] Re: ruby-1.9.3 in yum.puppetlabs.com

2016-01-29 Thread Erik Dalén
Isn't this already solved with the Puppet 4.x packaging (puppet-agent)? So why insist on installing an old Puppet version instead of a modern one? Personally I prefer that PuppetLabs is developing new features in Puppet 4.x instead of spending time improving packaging and stuff for Puppet 3.x. On

Re: [Puppet-dev] Re: ruby-1.9.3 in yum.puppetlabs.com

2016-01-29 Thread Alex Harvey
Thanks for the heads up. Anything less than Puppet Labs providing a working Ruby at yum.puppetlabs.com, or CentOS providing one, feels to me like a bit of a hack. I've seriously got a customer wanting to ditch Puppet and go to Ansible because because they just want it to be easy to install op

Re: [Puppet-dev] Re: ruby-1.9.3 in yum.puppetlabs.com

2016-01-29 Thread Rob Nelson
Ruby 1.9.3 is available in the Software Collections (SCL) repository. Instructions at https://digitalchild.info/centos-6-5-and-ruby1-9-3-via-software-collections/ . There may be some side effects for any system utilities that expect 1.8.7 but that's a risk you'll have to accept if you're still on

[Puppet-dev] Re: ruby-1.9.3 in yum.puppetlabs.com

2016-01-28 Thread Alex Harvey
https://bugs.centos.org/view.php?id=10268 On Friday, January 29, 2016 at 4:15:16 PM UTC+11, Alex Harvey wrote: > > I thought I'd just put it out there that it's the Year of Our Lord 2016* > and CentOS is still installing Ruby 1.8.7, and yum.puppetlabs.com is > still not providing a modern Ruby e

[Puppet-dev] Re: ruby-1.9.3 in yum.puppetlabs.com

2016-01-28 Thread Alex Harvey
I thought I'd just put it out there that it's the Year of Our Lord 2016* and CentOS is still installing Ruby 1.8.7, and yum.puppetlabs.com is still not providing a modern Ruby either. Yes, PE provides a Ruby. Yes, Puppet 4 provides a Ruby. Yes, Puppet-omnibus can build a Ruby. Yes, RVM is kind