>>> Test phase: app-admin/puppet-4.2.0 * Running test phase for ruby20 ... /usr/lib/ruby/site_ruby/2.0.0/rubygems/dependency.rb:298:in `to_specs': Could not find 'rspec' (>= 3.1.0) - did find: [rspec-2.14.1, rspec-1.3.2] (Gem::LoadError) from /usr/lib/ruby/site_ruby/2.0.0/rubygems/dependency.rb:309:in `to_spec' from /usr/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_gem.rb:53:in `gem' from /var/tmp/portage/app-admin/puppet-4.2.0/work/ruby20/puppet-4.2.0/spec/spec_helper.rb:17:in `<top (required)>' from /usr/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:135:in `require' from /usr/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:135:in `rescue in require' from /usr/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:144:in `require' from /var/tmp/portage/app-admin/puppet-4.2.0/work/ruby20/puppet-4.2.0/spec/integration/agent/logging_spec.rb:2:in `<top (req uired)>' from /usr/lib/ruby/gems/2.0.0/gems/rspec-core-2.14.8/lib/rspec/core/configuration.rb:896:in `load' from /usr/lib/ruby/gems/2.0.0/gems/rspec-core-2.14.8/lib/rspec/core/configuration.rb:896:in `block in load_spec_files' from /usr/lib/ruby/gems/2.0.0/gems/rspec-core-2.14.8/lib/rspec/core/configuration.rb:896:in `each' from /usr/lib/ruby/gems/2.0.0/gems/rspec-core-2.14.8/lib/rspec/core/configuration.rb:896:in `load_spec_files' from /usr/lib/ruby/gems/2.0.0/gems/rspec-core-2.14.8/lib/rspec/core/command_line.rb:22:in `run' from /usr/lib/ruby/gems/2.0.0/gems/rspec-core-2.14.8/lib/rspec/core/runner.rb:80:in `run' from /usr/lib/ruby/gems/2.0.0/gems/rspec-core-2.14.8/lib/rspec/core/runner.rb:17:in `block in autorun' * ERROR: app-admin/puppet-4.2.0::gentoo failed (test phase): * rspec failed
With that in place, the new error is: >>> Test phase: app-admin/puppet-4.2.0-r1 * Running test phase for ruby20 ... /usr/lib/ruby/site_ruby/2.0.0/rubygems/specification.rb:2052:in `raise_if_conflicts': can't activate rspec-3.3.0, already activated rspec-2.14.1 (Gem::LoadError) from /usr/lib/ruby/site_ruby/2.0.0/rubygems/specification.rb:1262:in `activate' from /usr/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_gem.rb:54:in `gem' from /var/tmp/portage/app-admin/puppet-4.2.0-r1/work/ruby20/puppet-4.2.0/spec/spec_helper.rb:17:in `<top (required)>' from /usr/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /usr/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /var/tmp/portage/app-admin/puppet-4.2.0-r1/work/ruby20/puppet-4.2.0/spec/integration/agent/logging_spec.rb:2:in `<top ( required)>' from /usr/lib/ruby/gems/2.0.0/gems/rspec-core-2.14.8/lib/rspec/core/configuration.rb:896:in `load' from /usr/lib/ruby/gems/2.0.0/gems/rspec-core-2.14.8/lib/rspec/core/configuration.rb:896:in `block in load_spec_files' from /usr/lib/ruby/gems/2.0.0/gems/rspec-core-2.14.8/lib/rspec/core/configuration.rb:896:in `each' from /usr/lib/ruby/gems/2.0.0/gems/rspec-core-2.14.8/lib/rspec/core/configuration.rb:896:in `load_spec_files' from /usr/lib/ruby/gems/2.0.0/gems/rspec-core-2.14.8/lib/rspec/core/command_line.rb:22:in `run' from /usr/lib/ruby/gems/2.0.0/gems/rspec-core-2.14.8/lib/rspec/core/runner.rb:80:in `run' from /usr/lib/ruby/gems/2.0.0/gems/rspec-core-2.14.8/lib/rspec/core/runner.rb:17:in `block in autorun' * ERROR: app-admin/puppet-4.2.0-r1::gentoo failed (test phase): * rspec failed
added test deps but restricted tests, the tree of things that needed keywording was WAY too much for me. If it makes you feel better, it did pass tests on amd64.