ruby-2.1.x-rpm
ruby-2.1.x-rpm copied to clipboard
Obsoletes: header lines means youi cannot use yum to upgrade ruby
The existence of the open-ended Obsoletes: header lines in this spec file means that you cannot use yum to upgrade the ruby package:
Obsoletes: ruby
Obsoletes: ruby-libs
Obsoletes: ruby-irb
Obsoletes: ruby-rdoc
Obsoletes: ruby-devel
Obsoletes: rubygems
Instead of doing this, please consider:
Obsoletes: ruby < %{rubyver}
Obsoletes: ruby-libs < %{rubyver}
Obsoletes: ruby-irb < %{rubyver}
Obsoletes: ruby-rdoc < %{rubyver}
Obsoletes: ruby-devel < %{rubyver}
Obsoletes: rubygems < %{rubyver}
Or maybe, even better...
%defile rubyabi 2.1
...
Obsoletes: ruby < %{rubyabi}
Obsoletes: ruby-libs < %{rubyabi}
Obsoletes: ruby-irb < %{rubyabi}
Obsoletes: ruby-rdoc < %{rubyabi}
Obsoletes: ruby-devel < %{rubyabi}
Obsoletes: rubygems < %{rubyabi}
@masutaka @tjinjin ruby-rpm have the same problem. consider changing it please :)
@plentz Thanks a lot!