pcp
[Top] [All Lists]

pcp updates

To: pcp@xxxxxxxxxxx
Subject: pcp updates
From: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Fri, 30 Dec 2011 06:31:05 +1100
With these changes and some small QA changes, add Mandriva 2010.1 and
2011.0 to the set of Linux distros for which PCP builds packages
correctly and QA runs to completion with no failures.

Changes committed to git://oss.sgi.com/kenj/pcp.git dev

 GNUmakefile                        |    1 
 build/rpm/pcp.spec.in              |    2 -
 configure.in                       |   61 +++++++++++++++++++++++++++++++++++--
 man/.gitignore                     |    2 +
 src/include/builddefs.in           |   29 +++++++++++++++--
 src/pmdas/bonding/.gitignore       |    2 +
 src/pmdas/dbping/.gitignore        |    4 ++
 src/pmdas/elasticsearch/.gitignore |    2 +
 src/pmdas/gpsd/.gitignore          |    2 +
 src/pmdas/kvm/.gitignore           |    2 +
 src/pmdas/lustrecomm/.gitignore    |    1 
 src/pmdas/lustrecomm/GNUmakefile   |    7 +---
 src/pmdas/memcache/.gitignore      |    2 +
 src/pmdas/mmv/.gitignore           |    1 
 src/pmdas/mmv/GNUmakefile          |    7 +---
 src/pmdas/mysql/.gitignore         |    2 +
 src/pmdas/named/.gitignore         |    2 +
 src/pmdas/netfilter/.gitignore     |    2 +
 src/pmdas/news/.gitignore          |    2 +
 src/pmdas/pdns/.gitignore          |    2 +
 src/pmdas/postfix/.gitignore       |    2 +
 src/pmdas/postgresql/.gitignore    |    2 +
 src/pmdas/roomtemp/.gitignore      |    1 
 src/pmdas/roomtemp/GNUmakefile     |    7 +---
 src/pmdas/rsyslog/.gitignore       |    2 +
 src/pmdas/samba/.gitignore         |    2 +
 src/pmdas/simple/.gitignore        |    1 
 src/pmdas/simple/GNUmakefile       |    7 +---
 src/pmdas/systemtap/.gitignore     |    2 +
 src/pmdas/trace/.gitignore         |    2 -
 src/pmdas/trace/GNUmakefile        |   26 +++++++++++----
 src/pmdas/trivial/.gitignore       |    1 
 src/pmdas/trivial/GNUmakefile      |    7 +---
 src/pmdas/txmon/.gitignore         |    1 
 src/pmdas/txmon/GNUmakefile        |    7 +---
 src/pmdas/vmware/.gitignore        |    2 +
 src/pmdas/zimbra/.gitignore        |    2 +
 src/pmimport/iostat2pcp/.gitignore |    2 +
 src/pmimport/mrtg2pcp/.gitignore   |    2 +
 src/pmimport/sar2pcp/.gitignore    |    2 +
 src/pmimport/sheet2pcp/.gitignore  |    2 +
 41 files changed, 165 insertions(+), 52 deletions(-)

commit cc04a50cc179cf71e86dc44e3ce50efb80eee980
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Fri Dec 30 06:22:09 2011 +1100

    Cleanup compressed man pages
    
    Another place where all of .gz, .bz2, .lzma and .xz need to be mentioned.

commit 654faad885b48e72a650aeca2bcb3a1e43bf4dbb
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Fri Dec 30 06:20:34 2011 +1100

    Include /var/lib/pcp/config/pmlogconf in package
    
    This directory did not have an explicit "install" line, and was
    missing from the packaging.
    
    Found in dredging through the Mandriva rpm installation log.

commit f5c7662294b6d95bfe8e3231a242af5ce9e319e0
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Wed Dec 28 18:08:08 2011 +1100

    More Mandriva man page hell
    
    In 2011.0, the Mandriva pixies moved from .lzma compression for man
    pages to .xz compression.  This changes the names of all the man page
    files in the packages and the "dirt" in the build area ... wholesale
    changes to configure.in and builddefs.in to accommodate the packaging
    changes, then lots of .gitignore changes.

commit 97b470fd5191add50f876e573240ee427c4ece72
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Wed Dec 28 17:10:29 2011 +1100

    pcp.spec.in - fileutils -> coreutils
    
    At least on Mandriva 2011.0 there is no fileutils rpm, and the things
    we depened on from fileutils (chgrp, chown, cp, ls, ...) all appear to
    in coreutils, so change the Requires clause.
    
    If this is not right for all the RPM platforms, then those that know
    more than I will have to add vendor-specific variations.

commit 878062a4532dd31328f7f3595bf99202b2407ba1
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Wed Dec 28 10:25:33 2011 +1100

    Drive a stake into the heart of the symlinked <pcp> in the build
    
    We don't need
        ln -s $(TOPDIR)/src/include pcp
    throughout the build.
    
    There was a previous attempt to clean this up, but some of the PMDAs
    were apparently spared ... no such mercy this time!

commit c8b4dd6c8c68225b6fd2dd47a4ea65166702d6a4
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Wed Dec 28 06:50:02 2011 +1100

    Changes for Mandriva build
    
    First ensure configure sets target_distro=mandriva and then a bunch
    of changes that are fallout from Mandriva using .lzma compress man
    pages that is something of a train wreck in our build that assumed
    .gz compressed man pages in lots of subtle ways.



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