--
You received this message because you are subscribed to the Google Groups "Puppet Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-dev+...@googlegroups.com.
To post to this group, send email to puppe...@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-dev.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "Puppet Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-dev+...@googlegroups.com.
To post to this group, send email to puppe...@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-dev.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to a topic in the Google Groups "Puppet Developers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/puppet-dev/YMtcd0K2tgQ/unsubscribe.
To unsubscribe from this group and all its topics, send an email to puppet-dev+...@googlegroups.com.
However I don't see that this has much to do with the original bug,
which was more luck than design that it was fixed in 1.9.3... it's not
worth investigating 1.9.3 support via packages just to provide a
workaround for that issue! Charlie's last response is spot on.
--
You received this message because you are subscribed to the Google Groups "Puppet Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-dev+...@googlegroups.com.
To post to this group, send email to puppe...@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-dev.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "Puppet Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-dev+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/0c859244-321e-4560-ba5e-15ebe2fff962%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-dev+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/0c859244-321e-4560-ba5e-15ebe2fff962%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-dev+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/0c859244-321e-4560-ba5e-15ebe2fff962%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
You received this message because you are subscribed to the Google Groups "Puppet Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-dev+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/69210c5c-3cef-41b5-beef-4cdf2250d94f%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-dev+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/0c859244-321e-4560-ba5e-15ebe2fff962%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
You received this message because you are subscribed to the Google Groups "Puppet Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-dev+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/69210c5c-3cef-41b5-beef-4cdf2250d94f%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-dev+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/0c859244-321e-4560-ba5e-15ebe2fff962%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-dev+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/0c859244-321e-4560-ba5e-15ebe2fff962%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
You received this message because you are subscribed to the Google Groups "Puppet Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-dev+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/69210c5c-3cef-41b5-beef-4cdf2250d94f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Puppet Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-dev+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/068c1c96-9cd9-45e1-9655-ff3734c40e6f%40googlegroups.com.
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 question! It "works on my machine" but I only use Ruby for Puppet itself, no applications rely on it, so I'm sure my experience is pretty narrow and I'd really like to understand.
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, Librarian etc are ready; so I am not personally willing to recommend Puppet 4 to customers at this stage. In any case, loads and loads of people will be using Puppet 3 for a long, long time yet.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-dev+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/0c859244-321e-4560-ba5e-15ebe2fff962%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
You received this message because you are subscribed to the Google Groups "Puppet Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-dev+...@googlegroups.com.--
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/69210c5c-3cef-41b5-beef-4cdf2250d94f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
You received this message because you are subscribed to the Google Groups "Puppet Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-dev+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/068c1c96-9cd9-45e1-9655-ff3734c40e6f%40googlegroups.com.
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,
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-dev+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/0c859244-321e-4560-ba5e-15ebe2fff962%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
You received this message because you are subscribed to the Google Groups "Puppet Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-dev+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/69210c5c-3cef-41b5-beef-4cdf2250d94f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Puppet Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-dev+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/068c1c96-9cd9-45e1-9655-ff3734c40e6f%40googlegroups.com.
On Fri, Jan 29, 2016 at 8:16 AM, Alex Harvey <alexh...@gmail.com> 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. There have been multiple Z releases and another Major release (2015.3.0) since then.
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,We user beaker to test *everything* in-house, including Puppet 4 itself, so it should work fine with Puppet 4.I'm not in Release Engineering, so I won't make any comments about why we do or don't maintain certain packages in the legacy yum repos, but I did want to just clear up those couple of misconceptions about the stability of Puppet 4. Speaking as a developer, I'd also really like to hear any additional info about challenges in upgrading from 3 to 4 that we might be able to do a better job of helping folks with.
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 that was mostly my experience when I played with it. But, you know, if someone's crazy Forge module doesn't work, users point the finger at Puppet for that.
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 tickets with the module authors. I had to do that for a number of modules I use (ajjahn/dhcp and stahnma/epel ring a bell) and I found the authors are generally receptive. If they're not, then it might be a good indicator that you shouldn't be relying on that module; find another or fork it if the license allows you to.Heck, maybe some module authors are watching this thread and are seeing the demand for supporting Puppet 4 :)
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, Librarian etc are ready; so I am not personally willing to recommend Puppet 4 to customers at this stage. In any case, loads and loads of people will be using Puppet 3 for a long, long time yet.
And then I get back to - why not just put the RPMs in the yum repository? They're already in PE aren't they? I get it that it's not really Puppet's problem that EL is crap, but on the other hand, it actually is. Puppet made the choice to build a DSL on Ruby. So, when I discovered earlier today that there's still no supported Ruby for the latest Puppet 3 for CentOS Linux, I couldn't believe it. This is RUBY on EL6/7. This is not a wacky feature request. Without Ruby, the amazingly complex, feature rich ecosystem we know and love as Puppet is a castle built on sand.
It shouldn't be so hard to stand Puppet up in 2016. I love Puppet, and I love Ruby, and I hate hearing super smart developers telling me that Salt or Ansible are superior, when their main reason for saying so is that Ruby and Puppet together are just way too many yaks to shave. And I hear this, all, the, time.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-dev+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/0c859244-321e-4560-ba5e-15ebe2fff962%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
You received this message because you are subscribed to the Google Groups "Puppet Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-dev+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/69210c5c-3cef-41b5-beef-4cdf2250d94f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Puppet Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-dev+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/068c1c96-9cd9-45e1-9655-ff3734c40e6f%40googlegroups.com.
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 supported by Red Hat until 2023. If you want to run on a non-system ruby, gems are provided or you are welcome to package your own thing.It shouldn't be so hard to stand Puppet up in 2016. I love Puppet, and I love Ruby, and I hate hearing super smart developers telling me that Salt or Ansible are superior, when their main reason for saying so is that Ruby and Puppet together are just way too many yaks to shave. And I hear this, all, the, time.What's difficult about install a puppetlabs-release package and yum install puppet?
I think your complaint is that a non-standard use-case doesn't work. I don't understand why you have that use-case, and we can solve everybody's individual case. We provide a system-ruby enabled package. We also provide puppet 4 with everything you need.
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 supported by Red Hat until 2023. If you want to run on a non-system ruby, gems are provided or you are welcome to package your own thing.It shouldn't be so hard to stand Puppet up in 2016. I love Puppet, and I love Ruby, and I hate hearing super smart developers telling me that Salt or Ansible are superior, when their main reason for saying so is that Ruby and Puppet together are just way too many yaks to shave. And I hear this, all, the, time.What's difficult about install a puppetlabs-release package and yum install puppet?Hi Mike, it's not difficult, but I also don't see what's difficult about putting the Rubies that Puppet Enterprise already ships with on yum.puppetlabs.com.
I think your complaint is that a non-standard use-case doesn't work. I don't understand why you have that use-case, and we can solve everybody's individual case. We provide a system-ruby enabled package. We also provide puppet 4 with everything you need.Like the original poster in this thread, my use-case is I ran into an old Ruby-version-related Puppet bug. We install Puppet from Gems, not RPMs. I think from time to time, even going into the brave new Puppet 4 future, it will still be useful from time to time to be able to easily change the Ruby on your CentOS and Ubuntu platforms, something that has never been easy in the past.
--
You received this message because you are subscribed to the Google Groups "Puppet Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-dev+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/44aa69be-925c-4a21-be7d-785dbee944e4%40googlegroups.com.