pcp
[Top] [All Lists]

Re: [pcp] Improving user experience when using Fedora RPM packages

To: Tadej JaneÅ <tadej.j@xxxxxx>
Subject: Re: [pcp] Improving user experience when using Fedora RPM packages
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed, 9 Sep 2015 18:41:22 -0400 (EDT)
Cc: pcp@xxxxxxxxxxx
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <1441796874.27574.52.camel@tlinux64>
References: <1441796874.27574.52.camel@tlinux64>
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Thread-index: RDvqThIy5snSy/x72An7ziMluGdPBw==
Thread-topic: Improving user experience when using Fedora RPM packages
Hi Tadej,

----- Original Message -----
> Hi!
> 
> Currently, when a PCP user wants to setup a collector host on a Fedora
> system, he would install the "pcp-collector" package, which is a
> meta-package that makes sure that all the pcp-pmda-* packages are
> installed on the system.
> 
> But when a user wants to enable a PMDA, he has to manually install the
> required dependencies.

We do try to get this right but obviously there are cases where we have
missed the dependencies - please let us know whenever you hit this kind
of issue, and we'll fix it up (or make a patch to build/rpm/fedora.spec
directly and send it through here for the next release - thanks!).

> For example, to enable the nginx PMDA, a user has to manually install
> the LWP::UserAgent Perl module.
> Similarly, to enable the postgresql PMDA, a user has to manually install
> the DBD::Pg Perl module.
> 
> Wouldn't it be great if we added appropriate "Requires" to pcp
> subpackages so that users don't have to manually hunt for PMDAs'
> dependencies?

Yep, that's the intention - but we evidently have a few cracks to fill.

cheers.

--
Nathan

<Prev in Thread] Current Thread [Next in Thread>