Bug 1233633

Summary: Missing Requires: CBFlib-devel does not require hdf5-devel
Product: [Fedora] Fedora Reporter: Dmitrij S. Kryzhevich <kryzhev>
Component: CBFlibAssignee: Tim Fenn <tim.fenn>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: rawhideCC: kryzhev, rc040203, tim.fenn
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-07-03 06:34:03 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Dmitrij S. Kryzhevich 2015-06-19 10:25:46 UTC
Description of problem:
CBFlib-devel does not require hdf5-devel

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

How reproducible:
Install CBFlib-devel via dnf or rpm.


Steps to Reproduce:
1. dnf install CBFlib-devel

Actual results:
CBFlib-devel installed along with CBFlib.

Expected results:
CBFlib-devel will be install with CBFlib AND with hdf5-devel.


Additional info:
1. Any package required CBFlib can't be build as cbflib headers require hdf5 headers.
2. There is mass rebuild in rawhide at this moment.

Comment 1 Ralf Corsepius 2015-06-22 13:21:27 UTC
Taking as obvious. I'll add "R: hdf5-devel" to CBFlib-devel

Comment 2 Ralf Corsepius 2015-06-22 13:39:09 UTC
Fixed in rawhide: http://koji.fedoraproject.org/koji/taskinfo?taskID=10177145

However, AFAIS, this problem also affects older Fedoras, where it 
also should be fixed - Timm?

Comment 3 Dmitrij S. Kryzhevich 2015-06-23 05:26:18 UTC
(In reply to Ralf Corsepius from comment #1)
> Taking as obvious. I'll add "R: hdf5-devel" to CBFlib-devel

Not SO obvious. In older Fedora CBFlib-devel does require hdf5-devel. Somehow.

Anyway, thanks.

Comment 4 Ralf Corsepius 2015-06-23 06:15:01 UTC
(In reply to Dmitrij S. Kryzhevich from comment #3)
> (In reply to Ralf Corsepius from comment #1)
> > Taking as obvious. I'll add "R: hdf5-devel" to CBFlib-devel
> 
> Not SO obvious. In older Fedora CBFlib-devel does require hdf5-devel.

I disagree - VERY obvious:

- CBFlib-devel includes /usr/include/hdf5.h:
  cbf_hdf5.h:#include <hdf5.h>

- libcbf.so is linked against libhdf5.so:
  # ldd usr/lib64/libcbf.so
    ...
	libhdf5.so.10 => not found
    ...

- There are packages, which FTBFS due to this missing dep in the recent mass rebuilt.

Comment 5 Dmitrij S. Kryzhevich 2015-07-03 06:34:03 UTC
Resolved.