Skip to content

Obsoletes: header lines means youi cannot use yum to upgrade ruby #5

@ghost

Description

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}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions