From Bugzilla Helper:
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6)
Description of problem:
I have a package A that depends on package B via
Requires package-B >= 1.0-2
If there is package-B-1.0.1 installed and I update package A that
needs the release 1.0-2 of package B, rpm -U installs the new version
of A without any error.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
# rpm -qa
# rpm -qpR package-A-4.0-2.i386.rpm
package-B >= 1.0-2
# rpm -U package-A-4.0-2.i386.rpm
Actual Results: rpm installs new relase of package A although there
are not all dependencies fulfilled
Expected Results: I expect an error that tells me that I have to
install at least release 1.0-2 of package-B
A missing or unsepcified element in comparison
has "any" or "all" semantics.
In other words,
supplies "all" possible version(s) and release(s) of foo, while
is satisfied by "any" foo.