Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 423589 - dev-ruby/rdoc-3.12: fails to build (racc fails to load properly)
Summary: dev-ruby/rdoc-3.12: fails to build (racc fails to load properly)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Ruby Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-06-26 07:06 UTC by Peter Savichev (proton)
Modified: 2022-02-06 07:30 UTC (History)
4 users (show)

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


Attachments
Log of irb+tracing trying to require 'racc/static'. (file_423589.txt,2.60 KB, text/plain)
2013-03-13 19:43 UTC, Aldric Giacomoni
Details
Running racc itself seems to result in an error (file_423589.txt,7.02 KB, text/plain)
2013-03-15 13:45 UTC, Aldric Giacomoni
Details
tracing racc execution (file_423589.txt,5.14 KB, text/plain)
2013-03-16 03:34 UTC, Aldric Giacomoni
Details
With a ~/bin/ruby shim (file_423589.txt,5.49 KB, text/plain)
2013-03-16 03:43 UTC, Aldric Giacomoni
Details
Fixing the racc loading path (file_423589.txt,7.39 KB, text/plain)
2013-03-16 04:07 UTC, Aldric Giacomoni
Details
Successfully installing rdoc! (file_423589.txt,431 bytes, text/plain)
2013-03-16 04:40 UTC, Aldric Giacomoni
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Savichev (proton) 2012-06-26 07:06:53 UTC
Failed to emerge dev-ruby/rdoc-3.12 (with RUBY_TARGETS="ruby19")

Reproducible: Always

Steps to Reproduce:
1. RUBY_TARGETS="ruby19" emerge -1 =dev-ruby/rdoc-3.12
Actual Results:  
>>> Emerging (1 of 1) dev-ruby/rdoc-3.12
 * rdoc-3.12.gem RMD160 SHA1 SHA256 size ;-) ...                                                                                                                                                              [ ok ]
>>> Unpacking source...
 * Running unpack phase for all ...
 * Unpacking .gem file... ...                                                                                                                                                                                 [ ok ]
 * Uncompressing metadata ...                                                                                                                                                                                 [ ok ]
 * Unpacking data.tar.gz ...                                                                                                                                                                                  [ ok ]
>>> Source unpacked in /var/tmp/portage/dev-ruby/rdoc-3.12/work
>>> Preparing source in /var/tmp/portage/dev-ruby/rdoc-3.12/work ...
 * Running prepare phase for all ...
 * Applying rdoc-3.0.1-bin-require.patch ...                                                                                                                                                                  [ ok ]
 * Applying rdoc-fix-hash-ordering-tests.patch ...                                                                                                                                                            [ ok ]
 * Running source copy phase for ruby19 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/dev-ruby/rdoc-3.12/work ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/dev-ruby/rdoc-3.12/work ...
 * Running compile phase for ruby19 ...
/usr/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- racc/static (LoadError)
        from /usr/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
        from /usr/lib/ruby/gems/1.9.1/gems/racc-1.4.6/bin/racc:13:in `<top (required)>'
        from /usr/bin/racc:8:in `load'
        from /usr/bin/racc:8:in `<main>'
 * ERROR: dev-ruby/rdoc-3.12 failed (compile phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line   85:  Called src_compile
 *   environment, line 4436:  Called ruby-ng_src_compile
 *   environment, line 4131:  Called _ruby_each_implementation 'each_ruby_compile'
 *   environment, line  548:  Called _ruby_invoke_environment 'ruby19' 'each_ruby_compile'
 *   environment, line  600:  Called each_ruby_compile
 *   environment, line  876:  Called die
 * The specific snippet of code:
 *           ${RUBY} -S racc -l -o ${file}.rb ${file}.ry || die;
 * 
 * If you need support, post the output of `emerge --info '=dev-ruby/rdoc-3.12'`,
 * the complete build log and the output of `emerge -pqv '=dev-ruby/rdoc-3.12'`.
!!! 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
 * The complete build log is located at '/var/tmp/portage/dev-ruby/rdoc-3.12/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-ruby/rdoc-3.12/temp/environment'.
 * Working directory: '/var/tmp/portage/dev-ruby/rdoc-3.12/work/ruby19/rdoc-3.12'
 * S: '/var/tmp/portage/dev-ruby/rdoc-3.12/work/ruby19/rdoc-3.12'

>>> Failed to emerge dev-ruby/rdoc-3.12, Log file:

>>>  '/var/tmp/portage/dev-ruby/rdoc-3.12/temp/build.log'

Expected Results:  
merged rdoc

Portage 2.1.10.65 (default/linux/x86/10.0/desktop/kde, gcc-4.5.3, glibc-2.14.1-r3, 3.2.12-gentoo i686)
=================================================================
System uname: Linux-3.2.12-gentoo-i686-Intel-R-_Core-TM-_i5_CPU_760_@_2.80GHz-with-gentoo-2.1
Timestamp of tree: Tue, 26 Jun 2012 04:30:01 +0000
distcc 3.1 i686-pc-linux-gnu [disabled]
app-shells/bash:          4.2_p20
dev-java/java-config:     2.1.11-r3
dev-lang/python:          2.6.8, 2.7.3-r2, 3.2.3
dev-util/cmake:           2.8.7-r5
dev-util/pkgconfig:       0.26
sys-apps/baselayout:      2.1-r1
sys-apps/openrc:          0.9.8.4
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13, 2.68
sys-devel/automake:       1.9.6-r3, 1.11.1
sys-devel/binutils:       2.21.1-r1
sys-devel/gcc:            4.5.3-r2
sys-devel/gcc-config:     1.6
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82-r1
sys-kernel/linux-headers: 3.1 (virtual/os-headers)
sys-libs/glibc:           2.14.1-r3
Repositories: gentoo callisto bitcoin sping spring java-overlay vmware gamerlay-stable stuff belak scrill sunrise x-portage
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="* -@EULA"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=native -msse3 -msse4.1 -msse4.2 -O2 -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/themes/oxygen-gtk/gtk-2.0 /usr/share/themes/oxygen-gtk/gtk-3.0"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cli-php5.3/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=native -msse3 -msse4.1 -msse4.2 -O2 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -march=i686 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles news parallel-fetch parse-eapi-ebuild-head protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS="-O2 -march=i686 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="ru_RU.UTF-8"
LC_ALL="ru_RU.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="ru en"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/callisto /var/lib/layman/bitcoin /var/lib/layman/sping /var/lib/layman/Spring /var/lib/layman/java-overlay /var/lib/layman/vmware /var/lib/layman/gamerlay /var/lib/layman/stuff /var/lib/layman/belak /var/lib/layman/scrill /var/lib/layman/sunrise /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="32bit X a52 aac acl acpi alsa apng aspell avahi berkdb branding bzip2 cairo cdda cdr cleartype cli cmake consolekit cracklib crypt cups curl cxx dbus declarative djvu dmraid dri dts dvd dvdr emboss encode exif fam ffmpeg firefox flac fontconfig fuse g3dvl gdbm geoip gif gimp git gmp gstreamer gtk gtk3 iconv id3tag inotify java6 jpeg jpeg2k kde kipi lame lash lcms ldap libnotify lm_sensors lzma mad mercurial minimal mmx mmxext mng modules mp3 mp4 mpeg mudflap ncurses nls nptl nsplugin nss ogg opengl openmp pam pango pcre pdf perl phonon pidgin plasma png policykit ppds pppd pulseaudio python qt3support qt4 rar readline ruby scanner sdl session slp spell sqlite sqlite3 sse sse2 sse3 sse4 sse4_1 sse4_2 ssl ssse3 startup-notification subversion svg system-sqlite tcpd theora threads tiff truetype udev udisks unicode upower usb v4l v4l2 vdpau vorbis wxwidgets x264 x86 xcb xcomposite xinerama xml xorg xscreensaver xulrunner xv xvid zeroconf zip zlib zsh-completion" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="ru en" PHP_TARGETS="php5-3" PYTHON_TARGETS="python3_2 python2_7" RUBY_TARGETS="ruby19" USERLAND="GNU" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
Comment 1 Peter Savichev (proton) 2012-06-26 11:37:14 UTC
[I] dev-ruby/racc
     Available versions:  1.4.6 1.4.6-r1 ~1.4.8 {doc elibc_FreeBSD ruby_targets_jruby ruby_targets_ree18 ruby_targets_ruby18 ruby_targets_ruby19 test}
     Installed versions:  1.4.6-r1(10:59:13 26.06.2012)(ruby_targets_ruby19 -elibc_FreeBSD -ruby_targets_jruby -ruby_targets_ree18 -ruby_targets_ruby18 -test)
     Homepage:            http://www.loveruby.net/en/racc.html
     Description:         A LALR(1) parser generator for Ruby
Comment 2 Hans de Graaff gentoo-dev Security 2012-06-26 17:44:48 UTC
This looks like a problem with your racc install. Can you include the output from 'equery files racc' to verify that all files got installed?

You might also want to try and reinstall racc to check if it was an intermittent install issue. Shouldn't happen, but who knows.

It also looks like you are only using ruby19. We currently don't support that setup, we still expect /usr/bin/ruby to point to ruby18.
Comment 3 Peter Savichev (proton) 2012-06-26 20:48:15 UTC
>>This looks like a problem with your racc install. Can you include the output from 'equery files racc' to verify that all files got installed?

https://gist.github.com/2998744

>>You might also want to try and reinstall racc to check if it was an intermittent install issue. Shouldn't happen, but who knows.

I did it before posting bug

>>It also looks like you are only using ruby19. We currently don't support that setup, we still expect /usr/bin/ruby to point to ruby18.

Oh... Thanks.
What's my next actions?
Comment 4 Hans de Graaff gentoo-dev Security 2012-06-27 04:42:59 UTC
(In reply to comment #3)
> >>This looks like a problem with your racc install. Can you include the output from 'equery files racc' to verify that all files got installed?
> 
> https://gist.github.com/2998744

That looks normal.

> >>You might also want to try and reinstall racc to check if it was an intermittent install issue. Shouldn't happen, but who knows.
> 
> I did it before posting bug
> 
> >>It also looks like you are only using ruby19. We currently don't support that setup, we still expect /usr/bin/ruby to point to ruby18.
> 
> Oh... Thanks.
> What's my next actions?

Try to find out why exactly racc won't load on your system. You might want to try and narrow down if the file isn't found or if the file can't be loaded.

I'm sorry that I can't be more helpful, but I can't reproduce this (and I doubt it is related to only having ruby19 installed).
Comment 5 Aldric Giacomoni 2013-03-12 14:06:04 UTC
This is still happening for me - I am using a clean Gentoo Prefix on OSX. Exact same error. I will try to discern what the problem is.
Comment 6 Aldric Giacomoni 2013-03-13 19:43:52 UTC
Created attachment 341944 [details]
Log of irb+tracing trying to require 'racc/static'.

I ran irb with tracing and did a require rubygems, then a require racc. Here is the error for require 'racc'.

It can't find the file. I have no idea why.
Comment 7 Hans de Graaff gentoo-dev Security 2013-03-14 06:44:00 UTC
(In reply to comment #6)
> Created attachment 341944 [details]
> Log of irb+tracing trying to require 'racc/static'.

This log doesn't seem useful.

racc/static.rb doens't contain any code but just loads a bunch of other files. It may be useful to see if you can load the individual files in it. Perhaps that narrows down the problem.

If you are using prefix then you can also doublecheck that you are using the ruby supplied by prefix.
Comment 8 Aldric Giacomoni 2013-03-15 13:45:03 UTC
Created attachment 342124 [details]
Running racc itself seems to result in an error

Here is a log of me doing the following things:

Enter prefix
set a safe path (I am trying to wean this system of homebrew)
echo $PATH
which ruby
which irb
echo $RUBYOPT
emerge rdoc
ruby -S racc
racc
which racc
eselect ruby list
Comment 9 Aldric Giacomoni 2013-03-16 03:34:10 UTC
Created attachment 342204 [details]
tracing racc execution

First error found while running dtruss (OSX version of strace, basically) on racc.

It looks like something is looking for ~/bin/ruby -- when that doesn't exist, racc dies.
Comment 10 Aldric Giacomoni 2013-03-16 03:43:28 UTC
Created attachment 342206 [details]
With a ~/bin/ruby shim

Adding a ~/bin/ruby shim, dtruss stops being useful to my untrained eyes, but racc still dies.
Comment 11 Aldric Giacomoni 2013-03-16 04:07:19 UTC
Created attachment 342208 [details]
Fixing the racc loading path

racc's path seems to not be loaded properly. Now, the good news is, I did a fresh Gentoo install on a virtual machine and racc installed without a problem. The bad news is, it does not work on a Gentoo prefix on OSX.

Attached are some edits I made to racc that brought us forward. Still not out of the hole... Hopefully you don't mind too much the flood of comments.
Comment 12 Aldric Giacomoni 2013-03-16 04:40:09 UTC
Created attachment 342214 [details]
Successfully installing rdoc!

The good news is, this obsoletes every other comment, apparently. Oh yeah, and it WORKS.

Unfortunately, these are changes made straight to the racc code - but really, they are changes to the load path. 

I hope this helps you in figuring out how to fix this!
Comment 13 Petteri Räty (RETIRED) gentoo-dev 2013-04-29 10:33:36 UTC
(In reply to comment #12)

> 
> Unfortunately, these are changes made straight to the racc code - but
> really, they are changes to the load path. 
> 

To get changes upstream here seems to be the current address to submit issues:
https://github.com/tenderlove/racc/issues/new

Btw I just stumbled on this issues on a machine that is not prefix.
Comment 14 Petteri Räty (RETIRED) gentoo-dev 2013-06-06 11:49:16 UTC
For me this was fixed by unsetting the following env variables:

unset GEM_HOME GEM_PATH MY_RUBY_HOME

The root env got polluted from them from the user I did su from (should clean that up). Maybe it makes sense to have some detection in the eclasses to prevent pebkac like this.
Comment 15 Manuel Rüger (RETIRED) gentoo-dev 2015-07-20 16:53:33 UTC
rdoc-3.12 has been removed a while ago, please check again with rdoc-4.
Comment 16 Andrew Aladjev 2021-12-05 22:50:00 UTC
Hello. I think this issue is more serious than expected. Error message "cannot load such file -- racc/static (LoadError)" is too weak, it doesn't reveal what is happening.

I've received same error while trying to use ruby26 on i686 system (racc 1.5.2-r1, rdoc 6.3.3-r1).

ruby26 -e "require 'racc/compat'"

>> cannot load such file -- racc/compat (LoadError)

ruby26 -e "puts RbConfig::CONFIG['arch']"
ruby26 -e "puts RbConfig::CONFIG['archdir']"

>> i686-linux
>> /usr/lib/ruby/2.6.0/i686-linux

mv /usr/lib/ruby/gems/2.6.0/extensions/i686-linux /usr/lib/ruby/gems/2.6.0/extensions/x86-linux
ruby26 -e "require 'racc/compat'"
emerge -v1 rdoc

> ok
> ok

We can see that old ruby 2.6 has some crazy bug that forces him to use "x86-linux" instead of "i686-linux". "x86-linux" folder should never be used as extensions source. This bug has been fixed somewhere between ruby 1.8 and ruby 2.7, ruby 2.7 and later 3.0 one has no such issue.
Comment 17 Andrew Aladjev 2021-12-05 23:50:02 UTC
I've grabbed tail of this bug:

rm -r /usr/lib/ruby/gems/2.6.0/extensions/x86-linux
ruby26 -e "require 'racc/compat'"

> fail

mkdir -p /usr/lib/ruby/gems/2.6.0/extensions/x86-linux/2.6.0/racc-1.5.2/
touch /usr/lib/ruby/gems/2.6.0/extensions/x86-linux/2.6.0/racc-1.5.2/gem.build_complete
ruby26 -e "require 'racc/compat'"

> ok

emerge -v1 rdoc

> ok

So we can see that existence of just one single empty file "/usr/lib/ruby/gems/2.6.0/extensions/x86-linux/2.6.0/racc-1.5.2/gem.build_complete" provides success of kernel require.

We can open ruby source v2_6_0 branch "lib/rubygems/specification.rb":

##
# Is this specification missing its extensions?  When this returns true you
# probably want to build_extensions

def missing_extensions?
  ...
  return false if File.exist? gem_build_complete_path
  ...
end

Than we can open "lib/rubygems/basic_specification.rb":

def extensions_dir
  Gem.default_ext_dir_for(base_dir) ||
    File.join(base_dir, 'extensions', Gem::Platform.local.to_s,
      Gem.extension_api_version)
end

This formula has never been changed between all ruby versions, this code comes from v2_1_0. Than I think we should use "Gem::Platform.local" instead of "RbConfig::CONFIG['arch']" for extensions directory, this formula is the most stable across versions.
Comment 18 Andrew Aladjev 2021-12-06 00:00:33 UTC
Ok, than I am going to create a pull request for eclass/ruby-fakegem.eclass fixing ruby_fakegem_extensionsdir replacing:

echo "$(ruby_fakegem_gemsdir)/extensions/$(ruby_rbconfig_value 'arch')/$(ruby_rbconfig_value 'ruby_version')/${RUBY_FAKEGEM_NAME}-${RUBY_FAKEGEM_VERSION}"

with:

echo "$(ruby_fakegem_gemsdir)/extensions/$(ruby_gem_value 'Platform.local')/$(ruby_gem_value 'extension_api_version')/${RUBY_FAKEGEM_NAME}-${RUBY_FAKEGEM_VERSION}"

I may create pr tomorrow, today too busy.
Comment 19 Andrew Aladjev 2021-12-06 22:09:04 UTC
I've added a pull request here https://github.com/gentoo/gentoo/pull/23205. Fixed commit by adding sign of statement (as bot said), looks fine.

I've tested fix on i686 system, it works fine.
Comment 20 Fabian Groffen gentoo-dev 2021-12-30 16:01:45 UTC
using the patch, re-emerging racc (stuff moves to usr/lib/ruby/gems/<vers>/gems/racc-1.5.2/lib/racc instead of the extensions path) and re-merging rdoc finally succeeds.  (require 'racc/static' works, iso LoadError)
Comment 21 Fabian Groffen gentoo-dev 2022-01-16 14:26:30 UTC
Any thoughts on Andrew's patch here?  It seems to fixes the problem for me (after re-emerging racc).  Works on Solaris and Darwin here.
Comment 22 Larry the Git Cow gentoo-dev 2022-02-06 07:09:27 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=977028cbd42c10e624205435f97f7f34ba2a8b29

commit 977028cbd42c10e624205435f97f7f34ba2a8b29
Author:     Andrew Aladjev <aladjev.andrew@gmail.com>
AuthorDate: 2021-12-06 21:44:43 +0000
Commit:     Hans de Graaff <graaff@gentoo.org>
CommitDate: 2022-02-06 07:08:43 +0000

    eclass/ruby-fakegem.eclass: updated extensions dir according to formula from rubygems
    
    Closes: https://bugs.gentoo.org/423589
    Closes: https://bugs.gentoo.org/832268
    
    Signed-off-by: Andrew Aladjev <aladjev.andrew@gmail.com>
    Signed-off-by: Hans de Graaff <graaff@gentoo.org>

 eclass/ruby-fakegem.eclass | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)