{"action":"created","issue":{"url":"https://api.github.com/repos/chef/chef/issues/4334","repository_url":"https://api.github.com/repos/chef/chef","labels_url":"https://api.github.com/repos/chef/chef/issues/4334/labels{/name}","comments_url":"https://api.github.com/repos/chef/chef/issues/4334/comments","events_url":"https://api.github.com/repos/chef/chef/issues/4334/events","html_url":"https://github.com/chef/chef/issues/4334","id":123177033,"number":4334,"title":"Warnings should be confined to fused custom resources and not libraries","user":{"login":"lamont-granquist","id":454857,"avatar_url":"https://avatars.githubusercontent.com/u/454857?v=3","gravatar_id":"","url":"https://api.github.com/users/lamont-granquist","html_url":"https://github.com/lamont-granquist","followers_url":"https://api.github.com/users/lamont-granquist/followers","following_url":"https://api.github.com/users/lamont-granquist/following{/other_user}","gists_url":"https://api.github.com/users/lamont-granquist/gists{/gist_id}","starred_url":"https://api.github.com/users/lamont-granquist/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lamont-granquist/subscriptions","organizations_url":"https://api.github.com/users/lamont-granquist/orgs","repos_url":"https://api.github.com/users/lamont-granquist/repos","events_url":"https://api.github.com/users/lamont-granquist/events{/privacy}","received_events_url":"https://api.github.com/users/lamont-granquist/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/chef/chef/labels/High%20Priority","name":"High Priority","color":"eb6420"},{"url":"https://api.github.com/repos/chef/chef/labels/Regression","name":"Regression","color":"e11d21"}],"state":"open","locked":false,"assignee":{"login":"jkeiser","id":654882,"avatar_url":"https://avatars.githubusercontent.com/u/654882?v=3","gravatar_id":"","url":"https://api.github.com/users/jkeiser","html_url":"https://github.com/jkeiser","followers_url":"https://api.github.com/users/jkeiser/followers","following_url":"https://api.github.com/users/jkeiser/following{/other_user}","gists_url":"https://api.github.com/users/jkeiser/gists{/gist_id}","starred_url":"https://api.github.com/users/jkeiser/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jkeiser/subscriptions","organizations_url":"https://api.github.com/users/jkeiser/orgs","repos_url":"https://api.github.com/users/jkeiser/repos","events_url":"https://api.github.com/users/jkeiser/events{/privacy}","received_events_url":"https://api.github.com/users/jkeiser/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/chef/chef/milestones/13","html_url":"https://github.com/chef/chef/milestones/Accepted%20Minor","labels_url":"https://api.github.com/repos/chef/chef/milestones/13/labels","id":975715,"number":13,"title":"Accepted Minor","description":"Bucket to pull issues from for next minor","creator":{"login":"lamont-granquist","id":454857,"avatar_url":"https://avatars.githubusercontent.com/u/454857?v=3","gravatar_id":"","url":"https://api.github.com/users/lamont-granquist","html_url":"https://github.com/lamont-granquist","followers_url":"https://api.github.com/users/lamont-granquist/followers","following_url":"https://api.github.com/users/lamont-granquist/following{/other_user}","gists_url":"https://api.github.com/users/lamont-granquist/gists{/gist_id}","starred_url":"https://api.github.com/users/lamont-granquist/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lamont-granquist/subscriptions","organizations_url":"https://api.github.com/users/lamont-granquist/orgs","repos_url":"https://api.github.com/users/lamont-granquist/repos","events_url":"https://api.github.com/users/lamont-granquist/events{/privacy}","received_events_url":"https://api.github.com/users/lamont-granquist/received_events","type":"User","site_admin":false},"open_issues":269,"closed_issues":91,"state":"open","created_at":"2015-02-11T18:42:48Z","updated_at":"2016-03-09T18:04:00Z","due_on":null,"closed_at":null},"comments":12,"created_at":"2015-12-20T18:43:50Z","updated_at":"2016-03-09T19:51:51Z","closed_at":null,"body":"Lots and lots of SPAM messages using current runit cookbook.  I believe these are all false alarms as runit is not using custom resources and are using libraries split between resources and providers.\r\n\r\n```\r\n  * runit_service[public-dnscache] action enable/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:76:in `block (2 levels) in <class:RunitService>'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:74:in `block in <class:RunitService>'\r\n(eval):2:in `block in action_create'\r\n(eval):2:in `action_create'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:280:in `block in <class:RunitService>'\r\n(eval):2:in `block in action_enable'\r\n(eval):2:in `action_enable'\r\n/opt/chef/embedded/lib/ruby/2.1.0/forwardable.rb:183:in `execute_each_resource'\r\n/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.6.0/bin/chef-client:26:in `<top (required)>'\r\n/usr/bin/chef-client:54:in `load'\r\n/usr/bin/chef-client:54:in `<main>'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:76:in `block (2 levels) in <class:RunitService>'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:74:in `block in <class:RunitService>'\r\n(eval):2:in `block in action_create'\r\n(eval):2:in `action_create'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:280:in `block in <class:RunitService>'\r\n(eval):2:in `block in action_enable'\r\n(eval):2:in `action_enable'\r\n/opt/chef/embedded/lib/ruby/2.1.0/forwardable.rb:183:in `execute_each_resource'\r\n/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.6.0/bin/chef-client:26:in `<top (required)>'\r\n/usr/bin/chef-client:54:in `load'\r\n/usr/bin/chef-client:54:in `<main>'\r\n[2015-12-20T10:39:48-08:00] WARN: /var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:76:in `block (2 levels) in <class:RunitService>': property group is declared in both directory[/etc/sv/public-dnscache] and #<Chef::Provider::RunitService:0x00000005ace9a0>. Use new_resource.group instead. At /var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:76:in `block (2 levels) in <class:RunitService>'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:84:in `block (2 levels) in <class:RunitService>'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:82:in `block in <class:RunitService>'\r\n(eval):2:in `block in action_create'\r\n(eval):2:in `action_create'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:280:in `block in <class:RunitService>'\r\n(eval):2:in `block in action_enable'\r\n(eval):2:in `action_enable'\r\n/opt/chef/embedded/lib/ruby/2.1.0/forwardable.rb:183:in `execute_each_resource'\r\n/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.6.0/bin/chef-client:26:in `<top (required)>'\r\n/usr/bin/chef-client:54:in `load'\r\n/usr/bin/chef-client:54:in `<main>'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:84:in `block (2 levels) in <class:RunitService>'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:82:in `block in <class:RunitService>'\r\n(eval):2:in `block in action_create'\r\n(eval):2:in `action_create'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:280:in `block in <class:RunitService>'\r\n(eval):2:in `block in action_enable'\r\n(eval):2:in `action_enable'\r\n/opt/chef/embedded/lib/ruby/2.1.0/forwardable.rb:183:in `execute_each_resource'\r\n/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.6.0/bin/chef-client:26:in `<top (required)>'\r\n/usr/bin/chef-client:54:in `load'\r\n/usr/bin/chef-client:54:in `<main>'\r\n[2015-12-20T10:39:48-08:00] WARN: /var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:84:in `block (2 levels) in <class:RunitService>': property group is declared in both template[/etc/sv/public-dnscache/run] and #<Chef::Provider::RunitService:0x00000005ace9a0>. Use new_resource.group instead. At /var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:84:in `block (2 levels) in <class:RunitService>'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:97:in `block (2 levels) in <class:RunitService>'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:95:in `block in <class:RunitService>'\r\n(eval):2:in `block in action_create'\r\n(eval):2:in `action_create'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:280:in `block in <class:RunitService>'\r\n(eval):2:in `block in action_enable'\r\n(eval):2:in `action_enable'\r\n/opt/chef/embedded/lib/ruby/2.1.0/forwardable.rb:183:in `execute_each_resource'\r\n/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.6.0/bin/chef-client:26:in `<top (required)>'\r\n/usr/bin/chef-client:54:in `load'\r\n/usr/bin/chef-client:54:in `<main>'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:97:in `block (2 levels) in <class:RunitService>'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:95:in `block in <class:RunitService>'\r\n(eval):2:in `block in action_create'\r\n(eval):2:in `action_create'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:280:in `block in <class:RunitService>'\r\n(eval):2:in `block in action_enable'\r\n(eval):2:in `action_enable'\r\n/opt/chef/embedded/lib/ruby/2.1.0/forwardable.rb:183:in `execute_each_resource'\r\n/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.6.0/bin/chef-client:26:in `<top (required)>'\r\n/usr/bin/chef-client:54:in `load'\r\n/usr/bin/chef-client:54:in `<main>'\r\n[2015-12-20T10:39:48-08:00] WARN: /var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:97:in `block (2 levels) in <class:RunitService>': property group is declared in both directory[/etc/sv/public-dnscache/log] and #<Chef::Provider::RunitService:0x00000005ace9a0>. Use new_resource.group instead. At /var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:97:in `block (2 levels) in <class:RunitService>'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:104:in `block (2 levels) in <class:RunitService>'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:102:in `block in <class:RunitService>'\r\n(eval):2:in `block in action_create'\r\n(eval):2:in `action_create'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:280:in `block in <class:RunitService>'\r\n(eval):2:in `block in action_enable'\r\n(eval):2:in `action_enable'\r\n/opt/chef/embedded/lib/ruby/2.1.0/forwardable.rb:183:in `execute_each_resource'\r\n/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.6.0/bin/chef-client:26:in `<top (required)>'\r\n/usr/bin/chef-client:54:in `load'\r\n/usr/bin/chef-client:54:in `<main>'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:104:in `block (2 levels) in <class:RunitService>'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:102:in `block in <class:RunitService>'\r\n(eval):2:in `block in action_create'\r\n(eval):2:in `action_create'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:280:in `block in <class:RunitService>'\r\n(eval):2:in `block in action_enable'\r\n(eval):2:in `action_enable'\r\n/opt/chef/embedded/lib/ruby/2.1.0/forwardable.rb:183:in `execute_each_resource'\r\n/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.6.0/bin/chef-client:26:in `<top (required)>'\r\n/usr/bin/chef-client:54:in `load'\r\n/usr/bin/chef-client:54:in `<main>'\r\n[2015-12-20T10:39:48-08:00] WARN: /var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:104:in `block (2 levels) in <class:RunitService>': property group is declared in both directory[/etc/sv/public-dnscache/log/main] and #<Chef::Provider::RunitService:0x00000005ace9a0>. Use new_resource.group instead. At /var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:104:in `block (2 levels) in <class:RunitService>'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:112:in `block (2 levels) in <class:RunitService>'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:110:in `block in <class:RunitService>'\r\n(eval):2:in `block in action_create'\r\n(eval):2:in `action_create'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:280:in `block in <class:RunitService>'\r\n(eval):2:in `block in action_enable'\r\n(eval):2:in `action_enable'\r\n/opt/chef/embedded/lib/ruby/2.1.0/forwardable.rb:183:in `execute_each_resource'\r\n/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.6.0/bin/chef-client:26:in `<top (required)>'\r\n/usr/bin/chef-client:54:in `load'\r\n/usr/bin/chef-client:54:in `<main>'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:112:in `block (2 levels) in <class:RunitService>'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:110:in `block in <class:RunitService>'\r\n(eval):2:in `block in action_create'\r\n(eval):2:in `action_create'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:280:in `block in <class:RunitService>'\r\n(eval):2:in `block in action_enable'\r\n(eval):2:in `action_enable'\r\n/opt/chef/embedded/lib/ruby/2.1.0/forwardable.rb:183:in `execute_each_resource'\r\n/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.6.0/bin/chef-client:26:in `<top (required)>'\r\n/usr/bin/chef-client:54:in `load'\r\n/usr/bin/chef-client:54:in `<main>'\r\n[2015-12-20T10:39:48-08:00] WARN: /var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:112:in `block (2 levels) in <class:RunitService>': property group is declared in both directory[/var/log/public-dnscache] and #<Chef::Provider::RunitService:0x00000005ace9a0>. Use new_resource.group instead. At /var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:112:in `block (2 levels) in <class:RunitService>'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:120:in `block (2 levels) in <class:RunitService>'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:118:in `block in <class:RunitService>'\r\n(eval):2:in `block in action_create'\r\n(eval):2:in `action_create'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:280:in `block in <class:RunitService>'\r\n(eval):2:in `block in action_enable'\r\n(eval):2:in `action_enable'\r\n/opt/chef/embedded/lib/ruby/2.1.0/forwardable.rb:183:in `execute_each_resource'\r\n/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.6.0/bin/chef-client:26:in `<top (required)>'\r\n/usr/bin/chef-client:54:in `load'\r\n/usr/bin/chef-client:54:in `<main>'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:120:in `block (2 levels) in <class:RunitService>'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:118:in `block in <class:RunitService>'\r\n(eval):2:in `block in action_create'\r\n(eval):2:in `action_create'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:280:in `block in <class:RunitService>'\r\n(eval):2:in `block in action_enable'\r\n(eval):2:in `action_enable'\r\n/opt/chef/embedded/lib/ruby/2.1.0/forwardable.rb:183:in `execute_each_resource'\r\n/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.6.0/bin/chef-client:26:in `<top (required)>'\r\n/usr/bin/chef-client:54:in `load'\r\n/usr/bin/chef-client:54:in `<main>'\r\n[2015-12-20T10:39:48-08:00] WARN: /var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:120:in `block (2 levels) in <class:RunitService>': property group is declared in both template[/etc/sv/public-dnscache/log/config] and #<Chef::Provider::RunitService:0x00000005ace9a0>. Use new_resource.group instead. At /var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:120:in `block (2 levels) in <class:RunitService>'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:145:in `block (2 levels) in <class:RunitService>'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:143:in `block in <class:RunitService>'\r\n(eval):2:in `block in action_create'\r\n(eval):2:in `action_create'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:280:in `block in <class:RunitService>'\r\n(eval):2:in `block in action_enable'\r\n(eval):2:in `action_enable'\r\n/opt/chef/embedded/lib/ruby/2.1.0/forwardable.rb:183:in `execute_each_resource'\r\n/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.6.0/bin/chef-client:26:in `<top (required)>'\r\n/usr/bin/chef-client:54:in `load'\r\n/usr/bin/chef-client:54:in `<main>'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:145:in `block (2 levels) in <class:RunitService>'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:143:in `block in <class:RunitService>'\r\n(eval):2:in `block in action_create'\r\n(eval):2:in `action_create'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:280:in `block in <class:RunitService>'\r\n(eval):2:in `block in action_enable'\r\n(eval):2:in `action_enable'\r\n/opt/chef/embedded/lib/ruby/2.1.0/forwardable.rb:183:in `execute_each_resource'\r\n/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.6.0/bin/chef-client:26:in `<top (required)>'\r\n/usr/bin/chef-client:54:in `load'\r\n/usr/bin/chef-client:54:in `<main>'\r\n[2015-12-20T10:39:48-08:00] WARN: /var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:145:in `block (2 levels) in <class:RunitService>': property group is declared in both template[/etc/sv/public-dnscache/log/run] and #<Chef::Provider::RunitService:0x00000005ace9a0>. Use new_resource.group instead. At /var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:145:in `block (2 levels) in <class:RunitService>'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:160:in `block (2 levels) in <class:RunitService>'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:158:in `block in <class:RunitService>'\r\n(eval):2:in `block in action_create'\r\n(eval):2:in `action_create'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:280:in `block in <class:RunitService>'\r\n(eval):2:in `block in action_enable'\r\n(eval):2:in `action_enable'\r\n/opt/chef/embedded/lib/ruby/2.1.0/forwardable.rb:183:in `execute_each_resource'\r\n/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.6.0/bin/chef-client:26:in `<top (required)>'\r\n/usr/bin/chef-client:54:in `load'\r\n/usr/bin/chef-client:54:in `<main>'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:160:in `block (2 levels) in <class:RunitService>'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:158:in `block in <class:RunitService>'\r\n(eval):2:in `block in action_create'\r\n(eval):2:in `action_create'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:280:in `block in <class:RunitService>'\r\n(eval):2:in `block in action_enable'\r\n(eval):2:in `action_enable'\r\n/opt/chef/embedded/lib/ruby/2.1.0/forwardable.rb:183:in `execute_each_resource'\r\n/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.6.0/bin/chef-client:26:in `<top (required)>'\r\n/usr/bin/chef-client:54:in `load'\r\n/usr/bin/chef-client:54:in `<main>'\r\n[2015-12-20T10:39:48-08:00] WARN: /var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:160:in `block (2 levels) in <class:RunitService>': property group is declared in both directory[/etc/sv/public-dnscache/env] and #<Chef::Provider::RunitService:0x00000005ace9a0>. Use new_resource.group instead. At /var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:160:in `block (2 levels) in <class:RunitService>'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:208:in `block (2 levels) in <class:RunitService>'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:206:in `block in <class:RunitService>'\r\n(eval):2:in `block in action_create'\r\n(eval):2:in `action_create'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:280:in `block in <class:RunitService>'\r\n(eval):2:in `block in action_enable'\r\n(eval):2:in `action_enable'\r\n/opt/chef/embedded/lib/ruby/2.1.0/forwardable.rb:183:in `execute_each_resource'\r\n/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.6.0/bin/chef-client:26:in `<top (required)>'\r\n/usr/bin/chef-client:54:in `load'\r\n/usr/bin/chef-client:54:in `<main>'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:208:in `block (2 levels) in <class:RunitService>'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:206:in `block in <class:RunitService>'\r\n(eval):2:in `block in action_create'\r\n(eval):2:in `action_create'\r\n/var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:280:in `block in <class:RunitService>'\r\n(eval):2:in `block in action_enable'\r\n(eval):2:in `action_enable'\r\n/opt/chef/embedded/lib/ruby/2.1.0/forwardable.rb:183:in `execute_each_resource'\r\n/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.6.0/bin/chef-client:26:in `<top (required)>'\r\n/usr/bin/chef-client:54:in `load'\r\n/usr/bin/chef-client:54:in `<main>'\r\n[2015-12-20T10:39:48-08:00] WARN: /var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:208:in `block (2 levels) in <class:RunitService>': property group is declared in both directory[/etc/sv/public-dnscache/control] and #<Chef::Provider::RunitService:0x00000005ace9a0>. Use new_resource.group instead. At /var/chef/cache/cookbooks/runit/libraries/provider_runit_service.rb:208:in `block (2 levels) in <class:RunitService>'\r\n```"},"comment":{"url":"https://api.github.com/repos/chef/chef/issues/comments/194475708","html_url":"https://github.com/chef/chef/issues/4334#issuecomment-194475708","issue_url":"https://api.github.com/repos/chef/chef/issues/4334","id":194475708,"user":{"login":"randomcamel","id":400783,"avatar_url":"https://avatars.githubusercontent.com/u/400783?v=3","gravatar_id":"","url":"https://api.github.com/users/randomcamel","html_url":"https://github.com/randomcamel","followers_url":"https://api.github.com/users/randomcamel/followers","following_url":"https://api.github.com/users/randomcamel/following{/other_user}","gists_url":"https://api.github.com/users/randomcamel/gists{/gist_id}","starred_url":"https://api.github.com/users/randomcamel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/randomcamel/subscriptions","organizations_url":"https://api.github.com/users/randomcamel/orgs","repos_url":"https://api.github.com/users/randomcamel/repos","events_url":"https://api.github.com/users/randomcamel/events{/privacy}","received_events_url":"https://api.github.com/users/randomcamel/received_events","type":"User","site_admin":false},"created_at":"2016-03-09T19:51:51Z","updated_at":"2016-03-09T19:51:51Z","body":"Besides [the existing checks](https://github.com/chef/chef/blob/4eae1928300d36957b58b7eceabc81f44e9303e0/lib/chef/property.rb#L319), is it possible to further distinguish between cases where the warning should or should not be issued? It seems like it's asking for some examination of the call stack, which is unsavory as well as unreliable.\r\n\r\nWould it be sufficient to just roll up those warnings so they only occur once per instance?"}}