Issue #19148 has been updated by Matthaus Owens.

Released in Puppet 3.2.0-rc1

----------------------------------------
Refactor #19148: Nagios types cause noisy runs
https://projects.puppetlabs.com/issues/19148#change-89566

* Author: Richard Clamp
* Status: Closed
* Priority: Normal
* Assignee: 
* Category: nagios
* Target version: 3.2.0
* Affected Puppet version: 
* Keywords: nagios naginator racc
* Branch: https://github.com/puppetlabs/puppet/pull/1466
----------------------------------------
Using the naginator providers leads to a noisy run.

    $ puppet apply -e 'nagios_host {"foo":}'
    racc/parser.rb:27: warning: already initialized constant 
Racc_Runtime_Version
    racc/parser.rb:28: warning: already initialized constant 
Racc_Runtime_Revision
    racc/parser.rb:30: warning: already initialized constant 
Racc_Runtime_Core_Version_R
    racc/parser.rb:31: warning: already initialized constant 
Racc_Runtime_Core_Revision_R
    racc/parser.rb:35: warning: already initialized constant 
Racc_Runtime_Core_Revision_C
    racc/parser.rb:39: warning: already initialized constant 
Racc_Main_Parsing_Routine
    racc/parser.rb:40: warning: already initialized constant 
Racc_YY_Parse_Method
    racc/parser.rb:41: warning: already initialized constant 
Racc_Runtime_Core_Version
    racc/parser.rb:42: warning: already initialized constant 
Racc_Runtime_Core_Revision
    racc/parser.rb:43: warning: already initialized constant Racc_Runtime_Type
    Finished catalog run in 0.08 seconds
    
    $ puppet --version
    r3.0.1

    $ ruby -v
    ruby 1.9.3p327 (2012-11-10 revision 37606) [x86_64-linux]
    

This is because the naginator parser embeds a racc runtime, where the DSL just 
loads the one from the ruby DSL. 

I have a fix for this but I think it's a little large to count under the 
trivial patch policy.


-- 
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 unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to