FS#50406 - [ruby-gdk_pixbuf2] Missing dep on ruby-gio2/ruby-gobject-instrospection, both in AUR

Attached to Project: Community Packages
Opened by archlinux38 (archlinux38) - Monday, 15 August 2016, 19:01 GMT
Last edited by Anatol Pomozov (anatolik) - Sunday, 09 July 2017, 00:53 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Anatol Pomozov (anatolik)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Ruby ripper outputs "The ruby-gtk2 library could not be found. Is it installed?" even though ruby-gtk2 is installed.

Additional info:
* rubyripper 0.6.2-8
* ruby-gtk2 3.0.9-1
* Arch Linux x86_64
* All packages updated.

Steps to reproduce:
$ rr_gui

Let know what more information might be needed and be precise so that we avoid acting like last time :)
This task depends upon

Closed by  Anatol Pomozov (anatolik)
Sunday, 09 July 2017, 00:53 GMT
Reason for closing:  Fixed
Comment by Doug Newgard (Scimmia) - Tuesday, 16 August 2016, 01:38 GMT
Are you running rr_gui or rrip_gui?
Comment by Doug Newgard (Scimmia) - Tuesday, 16 August 2016, 03:29 GMT
OK, I'm seeing the same thing after the update to ruby-gtk2 3.0.9. I'll look into it more.
Comment by Doug Newgard (Scimmia) - Tuesday, 16 August 2016, 03:49 GMT
Appears to be a missing dep in the ruby-gdk_pixbuf2 package.

irb(main):002:0> require 'gtk2'
LoadError: cannot load such file -- gobject-introspection
from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /usr/lib/ruby/gems/2.3.0/gems/gdk_pixbuf2-3.0.9/lib/gdk_pixbuf2.rb:17:in `<top (required)>'
from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /usr/lib/ruby/gems/2.3.0/gems/gtk2-3.0.9/lib/gtk2/base.rb:15:in `<top (required)>'
from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /usr/lib/ruby/gems/2.3.0/gems/gtk2-3.0.9/lib/gtk2.rb:11:in `<top (required)>'
from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:127:in `require'
from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:127:in `rescue in require'
from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:40:in `require'
from (irb):2
from /usr/bin/irb:11:in `<main>'

Installing (and updating) ruby-gobject-introspection from the AUR also reveals a need for ruby-gio2.
Comment by Anatol Pomozov (anatolik) - Tuesday, 16 August 2016, 05:04 GMT
BTW upstream had similar problem with this dependency https://github.com/ruby-gnome2/ruby-gnome2/issues/862
Comment by Anatol Pomozov (anatolik) - Tuesday, 16 August 2016, 06:14 GMT
gdk_pixbuf2 dependency issue has been fixed in ruby-gdk_pixbuf2-3.0.9-2

Loading...