I created an RPM that has
Requires: ruby193-rubygem-passenger-native = 3.0.21-4.el6op
yum deplist myrpm
says that myrpm
requires that release and it's satisfied by that rpm
which is in my repository. Yet, when I do "yum update myrpm
at that point yum
does not say that it will update to the newer release. Then, when I do rpm -qa | grep passenger-native
, the 3.el6op release is still installed and not the 4.el6op release.
Why won't yum
install the newer release? I can manually install the newer release, and no RPMs specifically require the older one.
Their RPM changed a file path and only incremented the release number and not the version number, so my RPM explicitly needs the newer release.