Bug 467807 - Missing runtime Require dependencies
Summary: Missing runtime Require dependencies
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: heartbeat
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Lon Hohberger
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2008-10-21 00:12 UTC by Andreas Thienemann
Modified: 2008-10-23 14:11 UTC (History)
2 users (show)

Fixed In Version: heartbeat-2.1.3-3.fc10
Doc Type: Enhancement
Doc Text:
Clone Of:
Environment:
Last Closed: 2008-10-23 14:11:50 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Andreas Thienemann 2008-10-21 00:12:27 UTC
During setup of the heartbeat tools I noticed that some scripts and tools are requiring python modules or binaries which are not being picked up by the automagic dep-finder.

[root@bb1 crm]# ciblint 
Traceback (most recent call last):
  File "/usr/sbin/ciblint", line 37, in ?
    from xml.dom.ext.reader.Sax2 import FromXmlStream, FromXml
ImportError: No module named ext.reader.Sax2

A Require: PyXML fixes that

Furthermore, the IPaddress script and others need the which binary.

Please add them to the .spec.

Comment 1 Lon Hohberger 2008-10-21 12:40:54 UTC
I'll try to get to this today, but I wouldn't hold up F10 for this.  If Kevin gets to it first, that's fine too.

Comment 2 Andreas Thienemann 2008-10-21 13:00:56 UTC
Don't worry, this is not really important for f10, it's enough to put it into rawhide some day.

There are some other things I'm not so sure about, e.g. ocf resource files in /usr/share. If I'm reading the FHS right, they should probably go to /usr/libexec.

Comment 3 Lon Hohberger 2008-10-21 17:21:26 UTC
Hmm, I'm not in the approved list to commit to cvs.  Strange.

[lhh@ayanami devel]$ cvs commit
cvs commit: Examining .
Enter passphrase for key '/media/londisk/ssh-work/id_rsa': 
**** Access denied: lon is not in ACL for rpms/heartbeat/devel

I thought I was able to commit/build heartbeat for some reason.

Comment 4 Kevin Fenzi 2008-10-21 22:25:10 UTC
Sorry about that. I thought I had added you as well. ;( 
It should be done now, can you try again?

I'm out traveling (on a very slow connection right now). 
I can take a look at this next week when I get back, or you guys can go ahead
now, thats fine with me.

Comment 5 Lon Hohberger 2008-10-22 21:25:03 UTC
Yup - could commit.

Comment 6 Lon Hohberger 2008-10-22 21:25:21 UTC
Snarfing bug.

Comment 7 Lon Hohberger 2008-10-22 21:34:46 UTC
Build started:

http://koji.fedoraproject.org/koji/taskinfo?taskID=896632

Comment 8 Lon Hohberger 2008-10-23 14:11:50 UTC
[root@ayanami Download]# rpm -ivh heartbeat-2.1.3-3.fc10.x86_64.rpm 
error: Failed dependencies:
	PyXML is needed by heartbeat-2.1.3-3.fc10.x86_64

(others as well, but that was the one we cared about for the purposes of this bugzilla)


Note You need to log in before you can comment on or make changes to this bug.