Issue #1058 has been updated by luke. Status changed from Accepted to Closed
This was fixed as part of #1393. ---------------------------------------- Bug #1058: diff printed twice http://reductivelabs.com/redmine/issues/show/1058 Author: wyvern Status: Closed Priority: Normal Assigned to: andrew Category: RAL Target version: 0.24.5 Keywords: Complexity: Easy Patch: Insufficient Affected version: running puppet with "puppetd --test --noop" I'm seeing the diff shown twice. The full file is also shown (I'm using diff since I _don't_ want the full file - the snmpd.conf file for example is a few thousand lines long!) puppet 0.24.1-2 debian package <pre> 89c89 < [[AllowGroups]] adm backup nagios rbramley abridgett --- > [[AllowGroups]] adm backup nagios rbramley 89c89 < [[AllowGroups]] adm backup nagios rbramley abridgett --- > [[AllowGroups]] adm backup nagios rbramley </pre> I've got as far as a backtrace to find out the two calls which cause this duplication: <pre> content.rb: /etc/ssh/sshd_config /usr/lib/ruby/1.8/puppet/type/pfile/content.rb:47:in @insync?' /usr/lib/ruby/1.8/puppet/metatype/evaluation.rb:148:in @propertychanges' /usr/lib/ruby/1.8/puppet/util.rb:305:in @find_all' /usr/lib/ruby/1.8/puppet/metatype/evaluation.rb:143:in @each' /usr/lib/ruby/1.8/puppet/metatype/evaluation.rb:143:in @find_all' /usr/lib/ruby/1.8/puppet/metatype/evaluation.rb:143:in @propertychanges' /usr/lib/ruby/1.8/puppet/type/pfile.rb:1132:in @propertychanges' /usr/lib/ruby/1.8/puppet/metatype/evaluation.rb:25:in @evaluate' /usr/lib/ruby/1.8/puppet/transaction.rb:60:in @apply' /usr/lib/ruby/1.8/puppet/transaction.rb:240:in @eval_resource' /usr/lib/ruby/1.8/puppet/util.rb:444:in @thinmark' /usr/lib/ruby/1.8/benchmark.rb:293:in @measure' /usr/lib/ruby/1.8/benchmark.rb:307:in @realtime' /usr/lib/ruby/1.8/puppet/util.rb:443:in @thinmark' /usr/lib/ruby/1.8/puppet/transaction.rb:239:in @eval_resource' /usr/lib/ruby/1.8/puppet/transaction.rb:311:in @evaluate' /usr/lib/ruby/1.8/puppet/util.rb:444:in @thinmark' /usr/lib/ruby/1.8/benchmark.rb:293:in @measure' /usr/lib/ruby/1.8/benchmark.rb:307:in @realtime' /usr/lib/ruby/1.8/puppet/util.rb:443:in @thinmark' /usr/lib/ruby/1.8/puppet/transaction.rb:310:in @evaluate' /usr/lib/ruby/1.8/puppet/transaction.rb:304:in @collect' /usr/lib/ruby/1.8/puppet/transaction.rb:304:in @evaluate' /usr/lib/ruby/1.8/puppet/node/catalog.rb:102:in @apply' /usr/lib/ruby/1.8/puppet/network/client/master.rb:260:in @run' /usr/lib/ruby/1.8/puppet/util.rb:212:in @benchmark' /usr/lib/ruby/1.8/benchmark.rb:293:in @measure' /usr/lib/ruby/1.8/benchmark.rb:307:in @realtime' /usr/lib/ruby/1.8/puppet/util.rb:211:in @benchmark' /usr/lib/ruby/1.8/puppet/network/client/master.rb:259:in @run' /usr/lib/ruby/1.8/sync.rb:229:in @synchronize' /usr/lib/ruby/1.8/puppet/network/client/master.rb:241:in @run' /usr/sbin/puppetd:42989c89 < [[AllowGroups]] adm backup nagios rbramley abridgett --- > [[AllowGroups]] adm backup nagios rbramley content.rb: /etc/ssh/sshd_config /usr/lib/ruby/1.8/puppet/type/pfile/content.rb:47:in @insync?' /usr/lib/ruby/1.8/puppet/propertychange.rb:117:in @skip?' /usr/lib/ruby/1.8/puppet/propertychange.rb:72:in @go' /usr/lib/ruby/1.8/puppet/propertychange.rb:109:in @forward' /usr/lib/ruby/1.8/puppet/transaction.rb:119:in @apply_changes' /usr/lib/ruby/1.8/puppet/transaction.rb:111:in @collect' /usr/lib/ruby/1.8/puppet/transaction.rb:111:in @apply_changes' /usr/lib/ruby/1.8/puppet/transaction.rb:83:in @apply' /usr/lib/ruby/1.8/puppet/transaction.rb:240:in @eval_resource' /usr/lib/ruby/1.8/puppet/util.rb:444:in @thinmark' /usr/lib/ruby/1.8/benchmark.rb:293:in @measure' /usr/lib/ruby/1.8/benchmark.rb:307:in @realtime' /usr/lib/ruby/1.8/puppet/util.rb:443:in @thinmark' /usr/lib/ruby/1.8/puppet/transaction.rb:239:in @eval_resource' /usr/lib/ruby/1.8/puppet/transaction.rb:311:in @evaluate' /usr/lib/ruby/1.8/puppet/util.rb:444:in @thinmark' /usr/lib/ruby/1.8/benchmark.rb:293:in @measure' /usr/lib/ruby/1.8/benchmark.rb:307:in @realtime' /usr/lib/ruby/1.8/puppet/util.rb:443:in @thinmark' /usr/lib/ruby/1.8/puppet/transaction.rb:310:in @evaluate' /usr/lib/ruby/1.8/puppet/transaction.rb:304:in @collect' /usr/lib/ruby/1.8/puppet/transaction.rb:304:in @evaluate' /usr/lib/ruby/1.8/puppet/node/catalog.rb:102:in @apply' /usr/lib/ruby/1.8/puppet/network/client/master.rb:260:in @run' /usr/lib/ruby/1.8/puppet/util.rb:212:in @benchmark' /usr/lib/ruby/1.8/benchmark.rb:293:in @measure' /usr/lib/ruby/1.8/benchmark.rb:307:in @realtime' /usr/lib/ruby/1.8/puppet/util.rb:211:in @benchmark' /usr/lib/ruby/1.8/puppet/network/client/master.rb:259:in @run' /usr/lib/ruby/1.8/sync.rb:229:in @synchronize' /usr/lib/ruby/1.8/puppet/network/client/master.rb:241:in @run' /usr/sbin/puppetd:42989c89 < [[AllowGroups]] adm backup nagios rbramley abridgett --- > [[AllowGroups]] adm backup nagios rbramley </pre> ---------------------------------------- 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://reductivelabs.com/redmine/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 -~----------~----~----~----~------~----~------~--~---
