Bug 705202
Summary: | [RFE] install only minimum set of deps needed for pengine by creating a pacemaker-pengine package | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Steven Dake <sdake> |
Component: | pacemaker | Assignee: | Andrew Beekhof <andrew> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | 14 | CC: | andrew, asalkeld, fdinitto, lhh, p, sdake |
Target Milestone: | --- | Keywords: | Reopened |
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | pacemaker-1.1.6-2.fc17 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2011-09-26 04:48:37 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: | |||
Bug Depends On: | |||
Bug Blocks: | 705203 |
Description
Steven Dake
2011-05-16 23:48:05 UTC
This is the minimal list as generated by rpm from the libraries we link against. At the package level this is probably correct I suppose but as we only use pengine we only link against: -lcrmcommon -lpe_status -lpengine -lcib -ltransitioner -lplumb glib + libxml2 O well, we have to live with that dep list. Perhaps we could have a separate package such as pacemaker-pengine, and pacemaker-pengine-devel that doesn't have these other deps? Ideally we want finer grained deps for devel packages so that we don't end up installing the entire cluster stack (resource-agents to link against pengine for example). Which part of pengine uses -lplumb angus? Would be nice to tune this dep out of the system. changed to rfe per discussion with andrew - reopened to keep track of the bugzilla. (In reply to comment #4) > Perhaps we could have a separate package such as pacemaker-pengine, and > pacemaker-pengine-devel that doesn't have these other deps? > > Ideally we want finer grained deps for devel packages so that we don't end up > installing the entire cluster stack (resource-agents to link against pengine > for example). > > Which part of pengine uses -lplumb angus? Would be nice to tune this dep out > of the system. This used by the pacemaker libs. When I get to porting pacemaker to libqb this dep will fall away. - well maybe I think there is a bunch of other utility code in there (xml helpers etc...) cluster-glue-1.0.6-8.fc16 has been submitted as an update for Fedora 16. https://admin.fedoraproject.org/updates/cluster-glue-1.0.6-8.fc16 cluster-glue-1.0.6-8.fc16 has been pushed to the Fedora 16 stable repository. If problems still persist, please make note of it in this bug report. |