Actions
Bug #2413
closedNoMethodError on Puppet 3.2 and Ruby 1.9.2
Status:
Closed
Priority:
Normal
Assignee:
-
Category:
Puppet integration
Target version:
-
Description
Platform:
- Ruby 1.9.2
- Puppet 3.2.0
There seems to be a conflict with Array monkey patching added in Puppet 3.2, but only under Ruby 1.9.2:
NoMethodError
/usr/local/rvm/gems/ruby-1.9.2-p320@test_develop_pull_request_rb2-0/gems/puppet-3.2.0.rc1/lib/puppet/util/monkey_patches.rb:139:in `to_hash'
/usr/local/rvm/gems/ruby-1.9.2-p320@test_develop_pull_request_rb2-0/gems/sass-3.2.7/lib/sass/util.rb:40:in `[]'
/usr/local/rvm/gems/ruby-1.9.2-p320@test_develop_pull_request_rb2-0/gems/sass-3.2.7/lib/sass/util.rb:40:in `to_hash'
/usr/local/rvm/gems/ruby-1.9.2-p320@test_develop_pull_request_rb2-0/gems/sass-3.2.7/lib/sass/util.rb:72:in `map_vals'
/usr/local/rvm/gems/ruby-1.9.2-p320@test_develop_pull_request_rb2-0/gems/sass-3.2.7/lib/sass/script/color.rb:169:in `<class:Color>'
/usr/local/rvm/gems/ruby-1.9.2-p320@test_develop_pull_request_rb2-0/gems/sass-3.2.7/lib/sass/script/color.rb:18:in `<module:Script>'
/usr/local/rvm/gems/ruby-1.9.2-p320@test_develop_pull_request_rb2-0/gems/sass-3.2.7/lib/sass/script/color.rb:3:in `<top (required)>'
The only primary platform this will affect is Debian Squeeze, all others use 1.9.3. The trouble is that 1.9.2 isn't officially supported by Puppet.
Actions