Bug 158126

Summary: magma-devel has bogus dependency on magma
Product: [Retired] Red Hat Cluster Suite Reporter: Charlie Brady <charlieb-fedora-bugzilla>
Component: magmaAssignee: Chris Feist <cfeist>
Status: CLOSED WONTFIX QA Contact: Cluster QE <mspqa-list>
Severity: low Docs Contact:
Priority: low    
Version: 4CC: cluster-maint
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: 2005-05-26 19:51:10 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 Charlie Brady 2005-05-18 20:46:08 UTC
I wish to build ccs. I'm told that I need to magma-devel. I try to install
magma-devel, but am told:

[charlieb@localhost SRPMS]$ sudo rpm -Uhv /tmp/magma-devel-1.0-0.pre21.7.i386.rpm
error: Failed dependencies:
        magma = 1.0-0.pre21.7 is needed by magma-devel-1.0-0.pre21.7
[charlieb@localhost SRPMS]$ 

Not trusting this information, I install magma-devel without magma. I am able to
build ccs. Therefore magma-devel is useful without magma. Ergo, the dependency
is bogus.

Comment 1 Lon Hohberger 2005-05-20 20:57:18 UTC
Note that you would do better in building ccs against the dynamic libccs.so
instead of the static lib (libccs.a) provided by the -devel package.

The APIs might not change, but the underlying communication mechanism might...

Comment 2 Lon Hohberger 2005-05-20 20:58:04 UTC
and by that, I meant building ccs against the dynamic libmagma.so instead of the
static libmagma.a :)

Sorry, it's been a long week.

Comment 3 Chris Feist 2005-05-25 22:14:20 UTC
Closing as NOTABUG see bz# 158125.

Comment 4 Charlie Brady 2005-05-25 23:35:50 UTC
> Note that you would do better in building ccs against the dynamic libccs.so
> instead of the static lib (libccs.a) provided by the -devel package.

That's just an argument in favour of including the dynamic libraries in the
-devel package (as well as in the non-devel package). Nothing says a file can't
exist in more than one RPM, right (as long as the file has same size, timestamp,
md5sum, perms, etc).

To reiterate, it is a bug, because you're forcing me to install a package which
I don't want or need, just to satisfy an RPM dependency.

Thanks.

Comment 5 Chris Feist 2005-05-26 19:51:10 UTC
See bz #158125 (additional comments).

Closing as WONTFIX.