Issue #17835 has been updated by eric sorenson. Status changed from Re-opened to Closed
Hi Justin, I'm sorry you were misled. In addition to the formal doc, I also added a comment to that blog post to indicate the current state of affairs. We currently only have plans to target and support MRI Ruby. Daniel Pittman did substantial work to add jRuby support to 3.0 but the OpenSSL issues proved intractable: https://github.com/puppetlabs/puppet/pull/898 Something that would be helpful to know: is MRI-only Jruby support a barrier to adopting Puppet in your organization? If you can provide details about that (feel free to email me at my firstname dot lastname at puppetlabs dot com), it would provide useful data to prioritize this work in the future. ---------------------------------------- Bug #17835: JRuby appears to fail out because the RPM provider needs fork support https://projects.puppetlabs.com/issues/17835#change-77697 Author: Justin Honold Status: Closed Priority: Normal Assignee: eric sorenson Category: Target version: Affected Puppet version: Keywords: Branch: https://github.com/puppetlabs/puppet-docs/pull/118 * jruby 1.7.0 (1.9.3p203) 2012-10-22 ff1ebbe on Java HotSpot(TM) 64-Bit Server VM 1.7.0_09-b05 [linux-amd64] * facter (1.6.14) * hiera (1.0.0) * puppet (3.0.1) <pre> /usr/local/rvm/gems/jruby-1.7.0/gems/puppet-3.0.1/lib/puppet/status.rb:8 warning: optional boolean argument is obsoleted The signal USR1 is in use by the JVM and will not work correctly on this platform Info: Retrieving plugin Error: Could not autoload puppet/provider/package/rpm: fork is not available on this platform Error: Could not autoload puppet/provider/package/zypper: Could not autoload puppet/provider/package/rpm: fork is not available on this platform Error: Could not autoload puppet/type/package: Could not autoload puppet/provider/package/zypper: Could not autoload puppet/provider/package/rpm: fork is not available on this platform Error: Could not retrieve catalog from remote server: Could not intern from pson: Could not autoload puppet/type/package: Could not autoload puppet/provider/package/zypper: Could not autoload puppet/provider/package/rpm: fork is not available on this platform Warning: Not using cache on failed catalog Error: Could not retrieve catalog; skipping run Error: Could not save last run local report: can't convert Pathname into String Error: Could not save yaml my.hostname.com: can't convert Pathname into String </pre> Is this still a supported platform a la http://puppetlabs.com/blog/puppet-2-6-1-released/ ? MRI 1.8.7 and 1.9.3 both work fine. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
