Issue #2782 has been updated by Matt Robinson. Keywords changed from Ruby 1.9 to Ruby 1.9 ruby19
---------------------------------------- Bug #2782: Changes in Ruby 1.9.x const_set and const_get prevent puppetd from properly executing https://projects.puppetlabs.com/issues/2782 Author: Al Hoang Status: Code Insufficient Priority: Low Assignee: Markus Roberts Category: unknown Target version: queued Affected Puppet version: 0.25.1 Keywords: Ruby 1.9 ruby19 Branch: http://github.com/hoanga/puppet/tree/0.25.x_1.9.1 Hello, Attached is a patch with modifications to get puppetd to properly execute when puppetd --trace --verbose --debug is run on the command line. Some changes are: * Explicitly use the top-level File object in lib/puppet/type/file.rb * Add some checks on RUBY_VERSION and avoid called @resource.stat(false) * Call a Ruby 1.8.x compatible version of const_defined? if RUBY_VERSION looks like it is 1.9.x Here are some useful links that might help explain some of the changes to const_set and const_set in Ruby 1.9.x: http://issues.apache.org/jira/browse/BUILDR-140 http://jira.codehaus.org/browse/JRUBY-4197 http://redmine.ruby-lang.org/issues/show/1915 http://markmail.org/message/zr5vh2333yr3k3qi Please note that this assumes that the changes from ticket #2781 are already applied -- 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.
