pcp
[Top] [All Lists]

Re: [pcp] fche/prefix branch on pcpfans.git

To: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Subject: Re: [pcp] fche/prefix branch on pcpfans.git
From: "Frank Ch. Eigler" <fche@xxxxxxxxxx>
Date: Mon, 16 Jul 2012 18:04:00 -0400
Cc: pcp developers <pcp@xxxxxxxxxxx>
In-reply-to: <1342476068.9482.46.camel@xxxxxxxxxxxxxxxx>
References: <20120713210843.GC14467@xxxxxxxxxx> <1342476068.9482.46.camel@xxxxxxxxxxxxxxxx>
User-agent: Mutt/1.4.2.2i
Hi -

On Tue, Jul 17, 2012 at 08:01:08AM +1000, Ken McDonell wrote:
> [...]
> I'm starting to test this in the QA farm, but need to understand what
> you'd expect ...  I'm using your pcpfans branch and the Makepkgs script
> there.

Great.

> For Fedora 15 the differences in the contents of the rpms between
> pcpfans (new) and pcp (orig) are as per the attachment.
> 
> pcp-*.src.rpm - no surprises
> 
> pcp-*.x86_64.rpm
>       * init scripts from /etc/rc.d/init -> /etc/sysconfig
>       * /usr/include/ stuff added - should not be in this rpm? and
>         should be /usr/include/pcp?
>       * stuff in /usr/share/doc instead of /usr/share/doc/pcp-<version>
>       * bash pmda diffs - ignore these, the pcp code base has moved on
>       * ditto for pmdaEventNewActiveQueue.3.gz
>       * logs moved from /var/log/pcp to /var/lib/pcp/log

The intent was to make it possible for a distro package-maker script
to exactly replicate the status quo ante, with judicious use of the
old+new configure --FOOdir=/path --with-BARdir=/path options.  I
neglected to demonstrate it for the RPM build, but will do so anon.


> pcp-libs-*.x86_64.rpm
>       * builddefs and buildrules omitted (in base rpm)
> pcp-libs-devel-*.x86_64.rpm
>       * /usr/include/pcp headers omitted (in base rpm)

Will check on these.

> perl-PCP-LogImport-*.x86_64.rpm
> perl-PCP-MMV-*.x86_64.rpm
> perl-PCP-PMDA-*.x86_64.rpm
>       * perl modules moved from ./usr/lib64/perl5/vendor_perl/auto/PCP
>         to ./usr/lib/perl5/x86_64-linux-thread-multi/auto/PCP
>       * perl man page moved from ./usr/share/man/man3 to ./usr/man/man3
> perl-PCP-LogSummary-*.x86_64.rpm
>       * perl modules moved from ./usr/share/perl5/vendor_perl/PCP
>         to ./usr/lib/perl5/PCP
>       * perl man page moved from ./usr/share/man/man3 to ./usr/man/man3

> Are these all expected?  Some of them don't seem right to me.

Yeah.  The perl module parts are tweakable in terms of the
src/cpan/*/GNUmakefiles; will try to replicate the status quo
there also.


> And the second platform was SuSE where the changes are even larger, but
> let's work through the Fedora ones first.

Righto.

- FChE

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