Issue #18121 has been updated by Hunter Haugen. Branch set to https://github.com/puppetlabs/puppet/pull/1333
Pull request: <https://github.com/puppetlabs/puppet/pull/1333> ---------------------------------------- Bug #18121: Collector overrides should work on ruby 1.9 https://projects.puppetlabs.com/issues/18121#change-78802 Author: Hunter Haugen Status: Unreviewed Priority: Normal Assignee: Category: Target version: Affected Puppet version: Keywords: collector Branch: https://github.com/puppetlabs/puppet/pull/1333 Using this simple example: (via <https://github.com/hunner/puppet-collector_test>) `init.pp` class collector_test { notify { 'foo': } include collector_test::override } `override.pp` class collector_test::override { Notify <| title == 'foo' |> { message => 'bar', } } I would expect a notify resource to be created. Instead, because of <https://github.com/puppetlabs/puppet/blob/master/lib/puppet/parser/resource.rb#L139> calls `child_of?` with an argument, but `child_of?` is overridden by collectors at <https://github.com/puppetlabs/puppet/blob/master/lib/puppet/parser/collector.rb#L35> an error is thrown: `ArgumentError: wrong number of arguments (1 for 0) on node xxx` This apparently has been around for 3 years+ -- 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.
