Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 623746 - <=net-misc/mikutter-3.5.8: Incompatible with dev-ruby/memoist-0.16.0
Summary: <=net-misc/mikutter-3.5.8: Incompatible with dev-ruby/memoist-0.16.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Naohiro Aota
URL: http://dev.mikutter.hachune.net/issue...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-07-03 23:55 UTC by OGINO Masanori
Modified: 2017-07-30 11:09 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 OGINO Masanori 2017-07-03 23:55:49 UTC
All current releases of mikutter are incompatible with dev-ruby/memoist-0.16.0, resulting in failure when start up the application.
A fix is under review now on mikutter upstream.

Steps to reproduce:
1. echo 'dev-ruby/memoist ~*' >> /etc/portage/packages.accept_keywords
2. emerge -1 memoist mikutter
3. mikutter

Expected behavior: mikutter is launched.

Actual behavior: it fails with the message below:

/usr/lib64/ruby/gems/2.3.0/gems/memoist-0.16.0/lib/memoist.rb:142:in `block (2 levels) in memoize': undefined local variable or method `memoized_methods' for ConfigLoader:Module (NameError)
Did you mean?  unmemoized_method
        from /usr/lib64/ruby/gems/2.3.0/gems/memoist-0.16.0/lib/memoist.rb:56:in `class_eval'
        from /usr/lib64/ruby/gems/2.3.0/gems/memoist-0.16.0/lib/memoist.rb:56:in `memoist_eval'
        from /usr/lib64/ruby/gems/2.3.0/gems/memoist-0.16.0/lib/memoist.rb:132:in `block in memoize'
        from /usr/lib64/ruby/gems/2.3.0/gems/memoist-0.16.0/lib/memoist.rb:128:in `each'
        from /usr/lib64/ruby/gems/2.3.0/gems/memoist-0.16.0/lib/memoist.rb:128:in `memoize'
        from /usr/share/mikutter/core/configloader.rb:116:in `<module:ConfigLoader>'
        from /usr/share/mikutter/core/configloader.rb:20:in `<top (required)>'
        from /usr/lib64/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from /usr/lib64/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from /usr/share/mikutter/core/miquire.rb:98:in `miquire_original_require'
        from /usr/share/mikutter/core/miquire.rb:95:in `file_or_directory_require'
        from /usr/share/mikutter/core/miquire.rb:76:in `block in miquire'
        from /usr/share/mikutter/core/miquire.rb:75:in `each'
        from /usr/share/mikutter/core/miquire.rb:75:in `miquire'
        from /usr/share/mikutter/core/miquire.rb:18:in `miquire'
        from /usr/share/mikutter/core/service.rb:5:in `<top (required)>'
        from /usr/lib64/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from /usr/lib64/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from /usr/share/mikutter/core/miquire.rb:98:in `miquire_original_require'
        from /usr/share/mikutter/core/miquire.rb:95:in `file_or_directory_require'
        from /usr/share/mikutter/core/miquire.rb:76:in `block in miquire'
        from /usr/share/mikutter/core/miquire.rb:75:in `each'
        from /usr/share/mikutter/core/miquire.rb:75:in `miquire'
        from /usr/share/mikutter/core/miquire.rb:18:in `miquire'
        from /usr/share/mikutter/mikutter.rb:38:in `<main>'
Comment 1 David Seifert gentoo-dev 2017-07-30 11:09:41 UTC
commit b97940b623983f0cc9eb902d6f3041cea5fd5b93
Author: Masanori Ogino <masanori.ogino@gmail.com>
Date:   Wed Jul 19 16:18:39 2017 +0900

    net-misc/mikutter: Block >=dev-ruby/memoist-0.16
    
    Bug: https://bugs.gentoo.org/show_bug.cgi?id=623746