Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 671198 - dev-ruby/rdoc-5.1.0: `require': cannot load such file -- bundler
Summary: dev-ruby/rdoc-5.1.0: `require': cannot load such file -- bundler
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Ruby Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: ruby24-stable
  Show dependency tree
 
Reported: 2018-11-15 15:28 UTC by Thomas Deutschmann (RETIRED)
Modified: 2018-11-16 06:46 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Deutschmann (RETIRED) gentoo-dev 2018-11-15 15:28:17 UTC
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
Comment 1 Hans de Graaff gentoo-dev Security 2018-11-16 06:43:03 UTC
Aha, that bundler dependency is hidden deep in rubygems itself.
Comment 2 Larry the Git Cow gentoo-dev 2018-11-16 06:46:33 UTC
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(-)