Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 275998

Summary: app-admin/puppet-0.24.8-r1 fails when ruby 1.9 is installed
Product: Gentoo Linux Reporter: RijilV <rijilv>
Component: New packagesAssignee: MATSUU Takuto (RETIRED) <matsuu>
Status: RESOLVED FIXED    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 258239    

Description RijilV 2009-06-30 20:35:55 UTC
app-admin/puppet 0.24.8-r1 attempts to install for ruby 1.9, which is not currently supported in this version of puppet.  


Reproducible: Always

Steps to Reproduce:
1. install ruby 1.9
2. emerge puppet

Actual Results:  
 * running dodoc for ruby ;)
 * Using ruby19
 * Unpacking for ruby19
>>> Unpacking puppet-0.24.8.tgz to /tmp/work/portage/app-admin/puppet-0.24.8-r1/work
 * Building for ruby19
 * Installing for ruby19
install.rb:38:in `require': no such file to load -- ftools (LoadError)
        from install.rb:38:in `<main>'
 *
 * ERROR: app-admin/puppet-0.24.8-r1 failed.
 * Call stack:
 *       misc-functions.sh, line  729:  Called install_qa_check
 *       misc-functions.sh, line   48:  Called prepall
 *             environment, line 2398:  Called src_install
 *             environment, line 2615:  Called ruby_einstall
 *             environment, line 2508:  Called die
 * The specific snippet of code:
 *           ${RUBY} install.rb config --prefix="${D}"/usr "$@" ${RUBY_ECONF} || die "install.rb config failed";
 *  The die message:
 *   install.rb config failed
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/tmp/work/portage/app-admin/puppet-0.24.8-r1/temp/build.log'.
 * The ebuild environment file is located at '/tmp/work/portage/app-admin/puppet-0.24.8-r1/temp/environment'.
 *


Expected Results:  
puppet to only be installed for ruby 1.8
Comment 1 MATSUU Takuto (RETIRED) gentoo-dev 2009-07-05 03:34:56 UTC
Removed ruby19 from USE_RUBY. thanks.