Bug 1184403

Summary: Make a minimal pcp base package.
Product: [Fedora] Fedora Reporter: Marius Vollmer <mvollmer>
Component: pcpAssignee: Nathan Scott <nathans>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: brolley, fche, lberk, mgoodwin, nathans, pcp, scox
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-01-21 12:27:42 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 Marius Vollmer 2015-01-21 10:10:26 UTC
A program that uses libpcp to gather performance metrics with a PM_CONTEXT_LOCAL always also needs the pcp package, for the pmdas, pmcpp, and maybe other things.

Also, the daemon is in the "pcp" package.

However, the "pcp" package depends on a lot of things that shouldn't be necessary for a basic installation, such as Python, Perl, and some of their modules.

It would be nice to get a minimal but useful installation of PCP without dragging in optional things.

To make this more concrete, one could start with the "kernel.all.cpu.user" metric and put only those things into the minimal package that are needed to make it work locally and via the daemon.  No pmlogger.

Then we add all pmdas that don't increase the dependencies.

The point of this is to make PCP more palatable for Fedora Atomic, etc, but I can't speak for them.

Comment 1 Frank Ch. Eigler 2015-01-21 12:27:42 UTC

*** This bug has been marked as a duplicate of bug 1182184 ***