Keywords for dev-ruby/rdoc got dropped due to a new build-time dependency.
>>> Failed to emerge dev-ruby/rdoc-5.0.0, Log file: >>> '/var/tmp/portage/dev-ruby/rdoc-5.0.0/temp/build.log' >>> Jobs: 2 of 3 complete, 1 failed Load avg: 0.79, 0.38, 0.16 * Package: dev-ruby/rdoc-5.0.0 * Repository: gentoo * Maintainer: ruby@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux ruby_targets_ruby21 ruby_targets_ruby23 userland_GNU * FEATURES: ccache preserve-libs sandbox userpriv usersandbox >>> Unpacking source... * Running unpack phase for all ... >>> Unpacking rdoc-5.0.0.tar.gz to /var/tmp/portage/dev-ruby/rdoc-5.0.0/work/all >>> Source unpacked in /var/tmp/portage/dev-ruby/rdoc-5.0.0/work >>> Preparing source in /var/tmp/portage/dev-ruby/rdoc-5.0.0/work ... * Running prepare phase for all ... * Running source copy phase for ruby21 ... * Running source copy phase for ruby23 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-ruby/rdoc-5.0.0/work ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-ruby/rdoc-5.0.0/work ... * Running compile phase for ruby21 ... rake aborted! LoadError: cannot load such file -- bundler/gem_tasks /var/tmp/portage/dev-ruby/rdoc-5.0.0/work/ruby21/rdoc-5.0.0/Rakefile:3:in `<top (required)>' (See full trace by running task with --trace) * ERROR: dev-ruby/rdoc-5.0.0::gentoo failed (compile phase): * (no error message) * * Call stack: * ebuild.sh, line 115: Called src_compile * environment, line 4469: Called ruby-ng_src_compile * environment, line 4166: Called _ruby_each_implementation 'each_ruby_compile' * environment, line 494: Called _ruby_invoke_environment 'ruby21' 'each_ruby_compile' * environment, line 593: Called each_ruby_compile * environment, line 914: Called die * The specific snippet of code: * ${RUBY} -S rake generate || die * * If you need support, post the output of `emerge --info '=dev-ruby/rdoc-5.0.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-ruby/rdoc-5.0.0::gentoo'`. !!! When you file a bug report, please include the following information: GENTOO_VM= CLASSPATH="" JAVA_HOME="/etc/java-config-2/current-system-vm" JAVACFLAGS="" COMPILER="" and of course, the output of emerge --info =rdoc-5.0.0 * The complete build log is located at '/var/tmp/portage/dev-ruby/rdoc-5.0.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-ruby/rdoc-5.0.0/temp/environment'. * Working directory: '/var/tmp/portage/dev-ruby/rdoc-5.0.0/work/ruby21/rdoc-5.0.0' * S: '/var/tmp/portage/dev-ruby/rdoc-5.0.0/work/ruby21/rdoc-5.0.0' * Messages for package dev-ruby/rdoc-5.0.0: * ERROR: dev-ruby/rdoc-5.0.0::gentoo failed (compile phase): * (no error message) * * Call stack: * ebuild.sh, line 115: Called src_compile * environment, line 4469: Called ruby-ng_src_compile * environment, line 4166: Called _ruby_each_implementation 'each_ruby_compile' * environment, line 494: Called _ruby_invoke_environment 'ruby21' 'each_ruby_compile' * environment, line 593: Called each_ruby_compile * environment, line 914: Called die * The specific snippet of code: * ${RUBY} -S rake generate || die * * If you need support, post the output of `emerge --info '=dev-ruby/rdoc-5.0.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-ruby/rdoc-5.0.0::gentoo'`. * The complete build log is located at '/var/tmp/portage/dev-ruby/rdoc-5.0.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-ruby/rdoc-5.0.0/temp/environment'. * Working directory: '/var/tmp/portage/dev-ruby/rdoc-5.0.0/work/ruby21/rdoc-5.0.0' * S: '/var/tmp/portage/dev-ruby/rdoc-5.0.0/work/ruby21/rdoc-5.0.0' Also please add dev-ruby/bundler to depend.
(In reply to Michal Jakubowski from comment #1) Please file new bugs for separate issues. bug 603696 was already filed for this issue in the meantime.
I've decided to add these keywords directly. This version of dev-ruby/rdoc is required for dev-lang/ruby:2.4 and ruby24 support, and not having these keywords here would result in a large set of keywords being dropped for all ruby24 related packages. Also, dev-ruby/kpeg is pure ruby code, so the chance of there being arch-related incompatibilities is fairly small.