Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 603674 - dev-ruby/rdoc-5.0.0 rekeywording request
Summary: dev-ruby/rdoc-5.0.0 rekeywording request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Keywording (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Ruby Team
URL:
Whiteboard:
Keywords: KEYWORDREQ
Depends on:
Blocks:
 
Reported: 2016-12-25 09:56 UTC by Hans de Graaff
Modified: 2017-12-10 22:21 UTC (History)
2 users (show)

See Also:
Package list:
dev-ruby/kpeg-1.1.0 dev-ruby/rdoc-5.0.0
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hans de Graaff gentoo-dev Security 2016-12-25 09:56:53 UTC
Keywords for dev-ruby/rdoc got dropped due to a new build-time dependency.
Comment 1 Michal Jakubowski 2016-12-25 10:58:36 UTC
>>> 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.
Comment 2 Hans de Graaff gentoo-dev Security 2016-12-26 09:43:41 UTC
(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.
Comment 3 Hans de Graaff gentoo-dev Security 2016-12-26 09:50:00 UTC
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.