Description of problem: The file /usr/include/globus/globus_gsi_authz.h contains #include "globus_common.h" This header file is provided by globus-common-dev, but no dependency is defined in the RPM. Version-Release number of selected component (if applicable): globus-authz-devel-0.7-2.el5 How reproducible: trivial Steps to Reproduce: 1. yum install globus-authz-devel 2. rpm -q --requires globus-authz-devel 3. observe missing dependency Actual results: globus-authz = 0.7-2.el5 globus-authz-callout-error-devel globus-callout-devel globus-gssapi-gsi-devel >= 4 libglobus_authz.so.0()(64bit) rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Expected results: the above, including globus-common-devel Additional info: As observed on a CentOS 5 machine.
Created attachment 489240 [details] A very crude script to automatically find missing dependencies via header files This is the script I used to find this bug and the others that are in the 'see also' list. It's a bit crude but it works. The best thing is to grep the output for MISSING and pipe it through sort | uniq.
*** This bug has been marked as a duplicate of bug 695647 ***