Due to ruby24 upgrade, I had to rebuild dev-ruby/rdoc-5.1.0 which is failing for ruby23: > * USE: abi_x86_32 elibc_glibc kernel_linux ruby_targets_ruby23 ruby_targets_ruby24 test us > * FEATURES: preserve-libs sandbox test userpriv usersandbox > >>> Unpacking source... > * Running unpack phase for all ... > >>> Unpacking rdoc-5.1.0.tar.gz to /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/all > >>> Source unpacked in /var/tmp/portage/dev-ruby/rdoc-5.1.0/work > >>> Preparing source in /var/tmp/portage/dev-ruby/rdoc-5.1.0/work ... > * Running prepare phase for all ... > * Running source copy phase for ruby23 ... > * Running source copy phase for ruby24 ... > >>> Source prepared. > >>> Configuring source in /var/tmp/portage/dev-ruby/rdoc-5.1.0/work ... > >>> Source configured. > >>> Compiling source in /var/tmp/portage/dev-ruby/rdoc-5.1.0/work ... > * Running compile phase for ruby23 ... > Generating lib/rdoc/rd/block_parser.rb... > /usr/bin/ruby23 -rubygems /usr/lib/ruby/gems/2.3.0/gems/racc-1.4.14/bin/racc -l -o lib/rdoc/rd/blo > Generating lib/rdoc/rd/inline_parser.rb... > /usr/bin/ruby23 -rubygems /usr/lib/ruby/gems/2.3.0/gems/racc-1.4.14/bin/racc -l -o lib/rdoc/rd/inl > Generating lib/rdoc/markdown.rb... > /usr/bin/ruby23 -rubygems /usr/lib/ruby/gems/2.3.0/gems/kpeg-1.1.0/bin/kpeg -fsv -o lib/rdoc/markd > Wrote RDoc::Markdown to lib/rdoc/markdown.rb > * Running compile phase for ruby24 ... > Generating lib/rdoc/rd/block_parser.rb... > /usr/bin/ruby24 -rubygems /usr/lib/ruby/gems/2.4.0/gems/racc-1.4.14/bin/racc -l -o lib/rdoc/rd/blo > Generating lib/rdoc/rd/inline_parser.rb... > /usr/bin/ruby24 -rubygems /usr/lib/ruby/gems/2.4.0/gems/racc-1.4.14/bin/racc -l -o lib/rdoc/rd/inl > Generating lib/rdoc/markdown.rb... > /usr/bin/ruby24 -rubygems /usr/lib/ruby/gems/2.4.0/gems/kpeg-1.1.0/bin/kpeg -fsv -o lib/rdoc/markd > Wrote RDoc::Markdown to lib/rdoc/markdown.rb > * Running compile phase for all ... > >>> Source compiled. > >>> Test phase: dev-ruby/rdoc-5.1.0 > * Running test phase for ruby23 ... > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > MiniTest::Unit::TestCase is now Minitest::Test. From /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/rub > /usr/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:59:in `require': cannot load suc > from /usr/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:59:in `require' > from /usr/lib/ruby/site_ruby/2.3.0/rubygems/test_case.rb:29:in `<top (required)>' > from /usr/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:59:in `require' > from /usr/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:59:in `require' > from /var/tmp/portage/dev-ruby/rdoc-5.1.0/work/ruby23/rdoc-5.1.0/test/test_rdoc_rubygems_hoo > from /usr/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:59:in `require' > from /usr/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:59:in `require' > from -e:1:in `block in <main>' > from -e:1:in `each' > from -e:1:in `<main>' > * ERROR: dev-ruby/rdoc-5.1.0::gentoo failed (test phase): > * (no error message) > * > * Call stack: > * ebuild.sh, line 124: Called src_test > * environment, line 4352: Called ruby-ng_src_test > * environment, line 4064: Called _ruby_each_implementation 'each_ruby_test' > * environment, line 458: Called _ruby_invoke_environment 'ruby23' 'each_ruby_test' > * environment, line 583: Called each_ruby_test
Aha, that bundler dependency is hidden deep in rubygems itself.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63d704567a7f982a7f5ad68336b46e807ee18d82 commit 63d704567a7f982a7f5ad68336b46e807ee18d82 Author: Hans de Graaff <graaff@gentoo.org> AuthorDate: 2018-11-16 06:44:32 +0000 Commit: Hans de Graaff <graaff@gentoo.org> CommitDate: 2018-11-16 06:44:32 +0000 dev-ruby/rdoc: add missing bundler test dependency Fixes: https://bugs.gentoo.org/671198 Signed-off-by: Hans de Graaff <graaff@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 dev-ruby/rdoc/rdoc-5.1.0.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)