ruby-default-gems have to depend on rubygem(io-console) due to reline.
This fixes IRB failures: ~~~ $ irb /usr/share/rubygems/rubygems/specification.rb:1398:in `rescue in block in activate_dependencies': Could not find 'io-console' (~> 0.5) among 76 total gem(s) (Gem::MissingSpecError) Checked in 'GEM_PATH=/builddir/.local/share/gem/ruby:/usr/share/gems:/usr/local/share/gems' at: /usr/share/gems/specifications/reline-0.2.0.gemspec, execute `gem env` for more information from /usr/share/rubygems/rubygems/specification.rb:1395:in `block in activate_dependencies' from /usr/share/rubygems/rubygems/specification.rb:1384:in `each' from /usr/share/rubygems/rubygems/specification.rb:1384:in `activate_dependencies' from /usr/share/rubygems/rubygems/specification.rb:1366:in `activate' from /usr/share/rubygems/rubygems/specification.rb:1402:in `block in activate_dependencies' from /usr/share/rubygems/rubygems/specification.rb:1384:in `each' from /usr/share/rubygems/rubygems/specification.rb:1384:in `activate_dependencies' from /usr/share/rubygems/rubygems/specification.rb:1366:in `activate' from /usr/share/rubygems/rubygems.rb:302:in `block in activate_bin_path' from /usr/share/rubygems/rubygems.rb:301:in `synchronize' from /usr/share/rubygems/rubygems.rb:301:in `activate_bin_path' from /usr/bin/irb:23:in `<main>' /usr/share/rubygems/rubygems/dependency.rb:307:in `to_specs': Could not find 'io-console' (~> 0.5) among 76 total gem(s) (Gem::MissingSpecError) Checked in 'GEM_PATH=/builddir/.local/share/gem/ruby:/usr/share/gems:/usr/local/share/gems' , execute `gem env` for more information from /usr/share/rubygems/rubygems/specification.rb:1396:in `block in activate_dependencies' from /usr/share/rubygems/rubygems/specification.rb:1384:in `each' from /usr/share/rubygems/rubygems/specification.rb:1384:in `activate_dependencies' from /usr/share/rubygems/rubygems/specification.rb:1366:in `activate' from /usr/share/rubygems/rubygems/specification.rb:1402:in `block in activate_dependencies' from /usr/share/rubygems/rubygems/specification.rb:1384:in `each' from /usr/share/rubygems/rubygems/specification.rb:1384:in `activate_dependencies' from /usr/share/rubygems/rubygems/specification.rb:1366:in `activate' from /usr/share/rubygems/rubygems.rb:302:in `block in activate_bin_path' from /usr/share/rubygems/rubygems.rb:301:in `synchronize' from /usr/share/rubygems/rubygems.rb:301:in `activate_bin_path' from /usr/bin/irb:23:in `<main>' ~~~
This commit is contained in:
parent
071cbd0906
commit
0e7ccf2b47
@ -22,7 +22,7 @@
|
||||
%endif
|
||||
|
||||
|
||||
%global release 140
|
||||
%global release 141
|
||||
%{!?release_string:%define release_string %{?development_release:0.}%{release}%{?development_release:.%{development_release}}%{?dist}}
|
||||
|
||||
# The RubyGems library has to stay out of Ruby directory tree, since the
|
||||
@ -280,6 +280,8 @@ Macros and development tools for packaging RubyGems.
|
||||
Summary: Default gems which are part of Ruby StdLib.
|
||||
Requires: ruby(rubygems) >= %{rubygems_version}
|
||||
Supplements: ruby(rubygems)
|
||||
# Include the io-console dependency for reline.
|
||||
Requires: rubygem(io-console)
|
||||
# Obsoleted by Ruby 2.7 in F32 timeframe.
|
||||
Obsoletes: rubygem-did_you_mean < 1.4.0-130
|
||||
Obsoletes: rubygem-racc < 1.4.16-130
|
||||
@ -1383,6 +1385,9 @@ MSPECOPTS="$MSPECOPTS -P 'raises TypeError if one of the passed exceptions is no
|
||||
|
||||
|
||||
%changelog
|
||||
* Fri Jan 8 2021 Vít Ondruch <vondruch@redhat.com> - 3.0.0-141
|
||||
- ruby-default-gems have to depend on rubygem(io-console) due to reline.
|
||||
|
||||
* Fri Jan 8 14:25:51 CET 2021 Vít Ondruch <vondruch@redhat.com> - 3.0.0-140
|
||||
- Fix SEGFAULT preventing rubygem-unicode to build on armv7hl.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user