Issue #13655 has been updated by Josh Cooper.
Merged into 2.7.x in <https://github.com/puppetlabs/puppet/commit/8ceaaf002a5562b6bd78541a25762e1e7740f933> and master in <https://github.com/puppetlabs/puppet/commit/d4646526905f78ad4e2027c5b1d069d446d926b4> ---------------------------------------- Bug #13655: Multiple failures when running (master) specs on Centos 5 https://projects.puppetlabs.com/issues/13655#change-65935 Author: Justin Stoller Status: Closed Priority: Normal Assignee: Andrew Parker Category: Target version: 2.7.x Affected Puppet version: Keywords: Branch: https://github.com/puppetlabs/puppet/pull/637 The box is running Centos 5.5, 64bit architecture, Ruby 1.8.5 with all of the documented requirements for running Puppet on EL5 + rspec and mocha. I'm adding all of these so I'm not spending a large amount of time triaging the implementation details of Puppet, Daniel will understand what is going on underneath this far better than I will. This is the output from RSpec with Puppet's master branch. I've updated Puppet 2.6.x, 2.7.x, and master builds to run this from here on out: <pre> Failures: 1) Puppet::Type::Group should have a default provider Failure/Error: @class.defaultprovider.should_not be_nil expected: not nil got: nil # /usr/lib/ruby/gems/1.8/gems/rspec-expectations-2.9.0/lib/rspec/expectations/fail_with.rb:32:in `fail_with' # /usr/lib/ruby/gems/1.8/gems/rspec-expectations-2.9.0/lib/rspec/expectations/handler.rb:42:in `handle_matcher' # /usr/lib/ruby/gems/1.8/gems/rspec-expectations-2.9.0/lib/rspec/expectations/extensions/kernel.rb:24:in `should_not' # /home/jenkins/workspace/Puppet FOSS Spec CI dev/gemset/system/ruby/ruby-1.8.5/rvm/slave02.puppetlabs.lan/spec/unit/type/group_spec.rb:11 # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:80:in `instance_eval' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:80:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:173:in `with_around_hooks' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:77:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:355:in `run_examples' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:351:in `map' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:351:in `run_examples' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:337:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:28:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:28:in `map' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:28:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/reporter.rb:34:in `report' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:25:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/runner.rb:69:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/runner.rb:10:in `autorun' # /usr/bin/rspec:19 2) Puppet::Type::Group should have a default provider inheriting from Puppet::Provider Failure/Error: @class.defaultprovider.ancestors.should be_include(Puppet::Provider) NoMethodError: undefined method `ancestors' for nil:NilClass # /home/jenkins/workspace/Puppet FOSS Spec CI dev/gemset/system/ruby/ruby-1.8.5/rvm/slave02.puppetlabs.lan/spec/unit/type/group_spec.rb:15 # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:80:in `instance_eval' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:80:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:173:in `with_around_hooks' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:77:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:355:in `run_examples' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:351:in `map' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:351:in `run_examples' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:337:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:28:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:28:in `map' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:28:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/reporter.rb:34:in `report' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:25:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/runner.rb:69:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/runner.rb:10:in `autorun' # /usr/bin/rspec:19 3) Puppet::Type::Resources#generate when the catalog contains a purging resource should not include the skipped users Failure/Error: list = res.generate NoMethodError: undefined method `uid' for nil:NilClass # /home/jenkins/workspace/Puppet FOSS Spec CI dev/gemset/system/ruby/ruby-1.8.5/rvm/slave02.puppetlabs.lan/lib/puppet/property.rb:277:in `send' # /home/jenkins/workspace/Puppet FOSS Spec CI dev/gemset/system/ruby/ruby-1.8.5/rvm/slave02.puppetlabs.lan/lib/puppet/property.rb:277:in `retrieve' # /home/jenkins/workspace/Puppet FOSS Spec CI dev/gemset/system/ruby/ruby-1.8.5/rvm/slave02.puppetlabs.lan/lib/puppet/type/user.rb:365:in `retrieve' # /usr/lib/ruby/gems/1.8/gems/mocha-0.10.5/lib/mocha/class_method.rb:47:in `inject' # /home/jenkins/workspace/Puppet FOSS Spec CI dev/gemset/system/ruby/ruby-1.8.5/rvm/slave02.puppetlabs.lan/lib/puppet/type/user.rb:359:in `each' # /home/jenkins/workspace/Puppet FOSS Spec CI dev/gemset/system/ruby/ruby-1.8.5/rvm/slave02.puppetlabs.lan/lib/puppet/type/user.rb:359:in `inject' # /home/jenkins/workspace/Puppet FOSS Spec CI dev/gemset/system/ruby/ruby-1.8.5/rvm/slave02.puppetlabs.lan/lib/puppet/type/user.rb:359:in `retrieve' # /home/jenkins/workspace/Puppet FOSS Spec CI dev/gemset/system/ruby/ruby-1.8.5/rvm/slave02.puppetlabs.lan/lib/puppet/type.rb:728:in `retrieve_resource' # /home/jenkins/workspace/Puppet FOSS Spec CI dev/gemset/system/ruby/ruby-1.8.5/rvm/slave02.puppetlabs.lan/lib/puppet/type/resources.rb:121:in `user_check' # /home/jenkins/workspace/Puppet FOSS Spec CI dev/gemset/system/ruby/ruby-1.8.5/rvm/slave02.puppetlabs.lan/lib/puppet/type/resources.rb:71:in `send' # /home/jenkins/workspace/Puppet FOSS Spec CI dev/gemset/system/ruby/ruby-1.8.5/rvm/slave02.puppetlabs.lan/lib/puppet/type/resources.rb:71:in `check' # /home/jenkins/workspace/Puppet FOSS Spec CI dev/gemset/system/ruby/ruby-1.8.5/rvm/slave02.puppetlabs.lan/lib/puppet/type/resources.rb:90:in `generate' # /home/jenkins/workspace/Puppet FOSS Spec CI dev/gemset/system/ruby/ruby-1.8.5/rvm/slave02.puppetlabs.lan/lib/puppet/type/resources.rb:88:in `select' # /home/jenkins/workspace/Puppet FOSS Spec CI dev/gemset/system/ruby/ruby-1.8.5/rvm/slave02.puppetlabs.lan/lib/puppet/type/resources.rb:88:in `generate' # /home/jenkins/workspace/Puppet FOSS Spec CI dev/gemset/system/ruby/ruby-1.8.5/rvm/slave02.puppetlabs.lan/spec/unit/type/resources_spec.rb:62 # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:80:in `instance_eval' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:80:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:173:in `with_around_hooks' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:77:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:355:in `run_examples' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:351:in `map' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:351:in `run_examples' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:337:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:338:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:338:in `map' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:338:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:338:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:338:in `map' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:338:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:28:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:28:in `map' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:28:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/reporter.rb:34:in `report' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:25:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/runner.rb:69:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/runner.rb:10:in `autorun' # /usr/bin/rspec:19 4) Puppet::Type::User should have a default provider inheriting from Puppet::Provider Failure/Error: user.defaultprovider.ancestors.should be_include(Puppet::Provider) NoMethodError: undefined method `ancestors' for nil:NilClass # /home/jenkins/workspace/Puppet FOSS Spec CI dev/gemset/system/ruby/ruby-1.8.5/rvm/slave02.puppetlabs.lan/spec/unit/type/user_spec.rb:14 # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:80:in `instance_eval' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:80:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:173:in `with_around_hooks' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:77:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:355:in `run_examples' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:351:in `map' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:351:in `run_examples' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:337:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:28:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:28:in `map' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:28:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/reporter.rb:34:in `report' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:25:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/runner.rb:69:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/runner.rb:10:in `autorun' # /usr/bin/rspec:19 5) Puppet::Type::User instances should have a valid provider Failure/Error: user.new(:name => "foo").provider.class.ancestors.should be_include(Puppet::Provider) expected include?(Puppet::Provider) to return true, got false # /usr/lib/ruby/gems/1.8/gems/rspec-expectations-2.9.0/lib/rspec/expectations/fail_with.rb:32:in `fail_with' # /usr/lib/ruby/gems/1.8/gems/rspec-expectations-2.9.0/lib/rspec/expectations/handler.rb:19:in `handle_matcher' # /usr/lib/ruby/gems/1.8/gems/rspec-expectations-2.9.0/lib/rspec/expectations/extensions/kernel.rb:12:in `should' # /home/jenkins/workspace/Puppet FOSS Spec CI dev/gemset/system/ruby/ruby-1.8.5/rvm/slave02.puppetlabs.lan/spec/unit/type/user_spec.rb:51 # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:80:in `instance_eval' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:80:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:173:in `with_around_hooks' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:77:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:355:in `run_examples' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:351:in `map' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:351:in `run_examples' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:337:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:338:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:338:in `map' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:338:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:28:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:28:in `map' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:28:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/reporter.rb:34:in `report' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:25:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/runner.rb:69:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/runner.rb:10:in `autorun' # /usr/bin/rspec:19 6) Puppet::Resource::Ral find if there is no instance, it should create one Failure/Error: result = Puppet::Resource::Ral.new.find(@request) NoMethodError: undefined method `exists?' for nil:NilClass # /home/jenkins/workspace/Puppet FOSS Spec CI dev/gemset/system/ruby/ruby-1.8.5/rvm/slave02.puppetlabs.lan/lib/puppet/type/user.rb:74:in `retrieve' # /home/jenkins/workspace/Puppet FOSS Spec CI dev/gemset/system/ruby/ruby-1.8.5/rvm/slave02.puppetlabs.lan/lib/puppet/type/user.rb:365:in `retrieve' # /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `inject' # /home/jenkins/workspace/Puppet FOSS Spec CI dev/gemset/system/ruby/ruby-1.8.5/rvm/slave02.puppetlabs.lan/lib/puppet/type/user.rb:359:in `each' # /home/jenkins/workspace/Puppet FOSS Spec CI dev/gemset/system/ruby/ruby-1.8.5/rvm/slave02.puppetlabs.lan/lib/puppet/type/user.rb:359:in `inject' # /home/jenkins/workspace/Puppet FOSS Spec CI dev/gemset/system/ruby/ruby-1.8.5/rvm/slave02.puppetlabs.lan/lib/puppet/type/user.rb:359:in `retrieve' # /home/jenkins/workspace/Puppet FOSS Spec CI dev/gemset/system/ruby/ruby-1.8.5/rvm/slave02.puppetlabs.lan/lib/puppet/type.rb:728:in `retrieve_resource' # /home/jenkins/workspace/Puppet FOSS Spec CI dev/gemset/system/ruby/ruby-1.8.5/rvm/slave02.puppetlabs.lan/lib/puppet/type.rb:1930:in `to_trans' # /home/jenkins/workspace/Puppet FOSS Spec CI dev/gemset/system/ruby/ruby-1.8.5/rvm/slave02.puppetlabs.lan/lib/puppet/type.rb:1955:in `to_resource' # /home/jenkins/workspace/Puppet FOSS Spec CI dev/gemset/system/ruby/ruby-1.8.5/rvm/slave02.puppetlabs.lan/lib/puppet/indirector/resource/ral.rb:7:in `find' # /home/jenkins/workspace/Puppet FOSS Spec CI dev/gemset/system/ruby/ruby-1.8.5/rvm/slave02.puppetlabs.lan/spec/unit/indirector/resource/ral_spec.rb:26 # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:80:in `instance_eval' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:80:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:173:in `with_around_hooks' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:77:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:355:in `run_examples' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:351:in `map' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:351:in `run_examples' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:337:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:338:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:338:in `map' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:338:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:28:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:28:in `map' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:28:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/reporter.rb:34:in `report' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:25:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/runner.rb:69:in `run' # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/runner.rb:10:in `autorun' # /usr/bin/rspec:19 Finished in 1 minute 55.19 seconds 14116 examples, 6 failures, 110 pending Failed examples: rspec ./spec/unit/type/group_spec.rb:10 # Puppet::Type::Group should have a default provider rspec ./spec/unit/type/group_spec.rb:14 # Puppet::Type::Group should have a default provider inheriting from Puppet::Provider rspec ./spec/unit/type/resources_spec.rb:54 # Puppet::Type::Resources#generate when the catalog contains a purging resource should not include the skipped users rspec ./spec/unit/type/user_spec.rb:13 # Puppet::Type::User should have a default provider inheriting from Puppet::Provider rspec ./spec/unit/type/user_spec.rb:50 # Puppet::Type::User instances should have a valid provider rspec ./spec/unit/indirector/resource/ral_spec.rb:21 # Puppet::Resource::Ral find if there is no instance, it should create one </pre> Full output here: https://jenkins.puppetlabs.com/view/CI%20Dev/job/Puppet%20FOSS%20Spec%20CI%20dev/gemset=system,ruby=ruby-1.8.5,rvm=slave02.puppetlabs.lan/6/consoleText -- 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.
