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
|