I have a yum repo which contains the rpm packages A - F.
- Package A requires package B
- Package B conflicts with packages E-F
- Package C provides package B and requires D-F
When I do a 'yum install -y A' on a clean system, I'm expecting package A to be installed and to require package B to be installed, but package C-F are installed instead.
Why? Does a "Provides:" out rank a "Required:"? What is the hierarchy or decision flow when doing a yum install?