I'm getting a new yum repository set up and it's mostly gone quite smoothly, but I built a brand new system from it and got an odd result. The system is Fedora Core 2 - I built it from fairly recent CDs, and installed the Minimal System. Then I edited the yum.conf to include my own repositories, which provide components of the open source sipXpbx SIP proxy (http://www.sipfoundry.org/pub/sipX/). Then I ran 'yum update sipxpbx'. It loaded all the headers from my repositories, thought for quite a while about dependencies, and then downloaded and installed almost all the RPMs I thought it should (the 'almost' is of course the key word). The sipxpbx rpm requires a number of components, which in turn require some common libraries - I think that thought that this was all correctly expressed in the rpm files, but if so I can't explain the result. One of the common libraries (sipxcommserverlib) did not get installed, but packages that supposedly require it did: > rpm -q -R sipxregistry | grep sipxcommserverlib sipxcommserverlib >= 2.6.1 ... but sipxcommserverlib is not installed. I didn't think this should have been possible, but... How can I check whether the yum .hdr files correctly express the dependencies? RPM version 4.3.1 yum version 2.0.7 --