Bug 289131

Summary: sysfsutils-devel dependency unchecked
Product: Red Hat Enterprise Linux 4 Reporter: Harshavardhana Ranganath <harsha>
Component: libibverbsAssignee: Doug Ledford <dledford>
Status: CLOSED ERRATA QA Contact:
Severity: high Docs Contact:
Priority: medium    
Version: 4.5   
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-05-19 19:01:15 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Harshavardhana Ranganath 2007-09-13 11:40:05 UTC
Description of problem:
Problem is simple that during the installation of
libibverbs-devel-1.0.4-7.x86_64.rpm 
there is a need to check for the sysfsutils-devel-1.0.2 where as libibverbs tar
ball from the http://openfabrics.org/ does a proper check on -lsysfs. 

Version-Release number of selected component (if applicable):
1.0.4-7

How reproducible:
write a simple C program and include /usr/include/infiniband/verbs.h in the
program and try to compile. you can see this header has an entry with
sysfs/libsysfs.h . But even if the sysfsutils-devel is not installed the
libibverbs-devel gets installed. 


Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info: I am try to compile my product GlusterFS and we are a into
parallel filesystem programming for which we wrote ibverbs VAPI transport layer
support but the verbs package not checking for the proper libraries in itself is
making the build go break and additionally tempting us to add sysfsutils-devel
in our rpm spec file which is not required as we never use sysfs functionality. 
Please fix this issue as soon as possible thanks.

Comment 1 Doug Ledford 2008-05-19 19:01:15 UTC
Earlier versions of libibverbs required sysfsutil-devel, however as of the
latest libibverbs slated for rhel4 update7, this is no longer required.  I'm
closing this bug out as the issue was addressed for rhel4 update6, and has been
verified not to be an issue in the upcoming rhel4 update7.