Hi, dev-ruby/activesupport-4.2.7.1 is marked as ~x86 but cannot be installed: # emerge -pvt --verbose-conflicts =dev-ruby/activesupport-4.2.7.1 dev-ruby/actionview dev-ruby/actionpack These are the packages that would be merged, in reverse order: Calculating dependencies... done! [ebuild R ] dev-ruby/actionpack-4.2.6:4.2::gentoo USE="-doc {-test}" RUBY_TARGETS="ruby20 ruby21 ruby22" 0 KiB [ebuild U ] dev-ruby/activesupport-4.2.7.1:4.2::gentoo [4.2.6:4.2::gentoo] USE="{-test}" RUBY_TARGETS="ruby20 ruby21 ruby22 ruby23%*" 4084 KiB [ebuild R ] dev-ruby/actionview-4.2.6:4.2::gentoo USE="-doc {-test}" RUBY_TARGETS="ruby20 ruby21 ruby22" 0 KiB Total: 3 packages (1 upgrade, 2 reinstalls), Size of downloads: 4084 KiB !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: dev-ruby/activesupport:4.2 (dev-ruby/activesupport-4.2.7.1:4.2/4.2::gentoo, ebuild scheduled for merge) pulled in by =dev-ruby/activesupport-4.2.7.1 (Argument) (dev-ruby/activesupport-4.2.6:4.2/4.2::gentoo, installed) pulled in by ~dev-ruby/activesupport-4.2.6[ruby_targets_ruby20] required by (dev-ruby/actionview-4.2.6:4.2/4.2::gentoo, ebuild scheduled for merge) ^ ^^^^^ ~dev-ruby/activesupport-4.2.6[ruby_targets_ruby20] required by (dev-ruby/actionpack-4.2.6:4.2/4.2::gentoo, ebuild scheduled for merge) ^ ^^^^^ ~dev-ruby/activesupport-4.2.6[ruby_targets_ruby22] required by (dev-ruby/actionpack-4.2.6:4.2/4.2::gentoo, ebuild scheduled for merge) ^ ^^^^^ ~dev-ruby/activesupport-4.2.6[ruby_targets_ruby21] required by (dev-ruby/actionview-4.2.6:4.2/4.2::gentoo, ebuild scheduled for merge) ^ ^^^^^ ~dev-ruby/activesupport-4.2.6[ruby_targets_ruby21] required by (dev-ruby/actionpack-4.2.6:4.2/4.2::gentoo, ebuild scheduled for merge) ^ ^^^^^ ~dev-ruby/activesupport-4.2.6[ruby_targets_ruby22] required by (dev-ruby/actionview-4.2.6:4.2/4.2::gentoo, ebuild scheduled for merge) ^ ^^^^^ Reproducible: Always
It looks like you run into this because the x86 keywords are partially dropped on new Rails 4.2 versions. x86 keywords are currently being dropped from Rails due to long-standing keywording bugs still being open and blocking progress on ruby packages. This will be "fixed" once the cleanup for a security bug has been done (leaving only 4.2.7.1), but that fix will mean that the situation will be consistent again, without x86 keywords.
During this time, can we unkeyword x86 packaged depending on Rails 4.2 ?
The ~x86 keyword has been re-added to the latest version of rails 4.2, so this issue should now be resolved.