pcp
[Top] [All Lists]

pcp updates

To: pcp@xxxxxxxxxxx
Subject: pcp updates
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon, 20 Aug 2012 23:52:02 -0400 (EDT)
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Changes committed to git://oss.sgi.com/pcp/pcp.git dev

 GNUmakefile                     |   12 -
 INSTALL                         |    4 
 Makepkgs                        |   26 +-
 VERSION.pcp                     |    2 
 build/rpm/pcp.spec.in           |    4 
 configure                       |  447 ++++++++++++----------------------------
 configure.in                    |  421 ++++++++-----------------------------
 debian/changelog                |    7 
 debian/rules                    |    4 
 install-sh                      |    7 
 qa/308                          |    2 
 qa/GNUmakefile                  |   54 +---
 qa/GNUmakefile.install          |   79 +++++++
 qa/GNUmakefile.installed        |  158 +++++++-------
 qa/check                        |    4 
 qa/chk.setup                    |   22 -
 qa/common.check                 |    2 
 qa/common.rc                    |   16 -
 qa/pmdas/broken/broken_Install  |    2 
 qa/pmdas/broken/broken_Remove   |    2 
 qa/src-oss/GNUmakefile          |    4 
 qa/src-oss/grind-tools          |    2 
 qa/src-oss/ipcs_clear           |    2 
 qa/src-oss/make.dodgey          |    2 
 qa/src-oss/mkeventrec           |    2 
 qa/src-oss/mkproc               |    2 
 qa/src-oss/mkrewrite            |    2 
 qa/src-oss/mksample_expr        |    2 
 qa/src-oss/mktzchange           |    6 
 qa/src-oss/pmcdgone.c           |   10 
 src/cpan/LogImport/GNUmakefile  |    5 
 src/cpan/LogSummary/GNUmakefile |    4 
 src/cpan/MMV/GNUmakefile        |    4 
 src/cpan/PMDA/GNUmakefile       |    5 
 src/include/builddefs.in        |   41 ++-
 src/libpcp/src/logutil.c        |    6 
 src/newhelp/newhelp.c           |   27 +-
 src/pmdas/txmon/Install         |   24 --
 src/python/.gitignore           |    2 
 src/python/GNUmakefile          |   11 
 src/python/pcp.py               |  112 ++++++----
 src/python/pcpi.py              |   24 +-
 src/python/pm-collectl.py       |   20 -
 src/python/pmapi.c              |   23 +-
 src/python/setup.py             |   24 +-
 src/python/test_pcp.py          |   20 -
 46 files changed, 694 insertions(+), 967 deletions(-)

commit 91156fa360b706bd11d55a57662acb1c36f4e13b
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue Aug 21 13:50:26 2012 +1000

    Return code of fwrite is not in bytes, fix previous fix

commit 31b1f97b6f23b18186937dad72a806a2f80c300b
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue Aug 21 13:37:54 2012 +1000

    Fix couple of compilation warnings around ignoring fwrite return code

commit 03d72d7b156af57202c73e06c1788acefcb8ea28
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue Aug 21 13:11:23 2012 +1000

    Bump version in the dev branch in preparation for upcoming pcp release

commit 801f059fb50de8f3193042f85b9dae6597e98f46
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue Aug 21 12:57:11 2012 +1000

    Add installed qa makefile to LSRCFILES, rename to match convention 
(pmdas,pcp-gui)

commit 4060dd9aab1f338357b63fa227b6cbbcc4643ca0
Merge: 2ab4d01 9e7d386
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue Aug 21 12:46:19 2012 +1000

    Merge branch 'fche/prefix-3.6.6' of git://sourceware.org/git/pcpfans into 
dev
    
    Conflicts:
        qa/GNUmakefile

commit 2ab4d0126968584d4ed0c1f5cc074127f404dceb
Merge: 493e583 9e06618
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue Aug 21 12:42:45 2012 +1000

    Merge branch 'scox/python' of git://sourceware.org/git/pcpfans into dev

commit 9e7d386f0c828373996d9e43269624a4812931d5
Author: Frank Ch. Eigler <fche@xxxxxxxxxx>
Date:   Mon Aug 20 15:22:06 2012 -0400

    txmon Install: don't loop endlessly
    
    If a user (or a misbehaving pcpqa invocation) failed to give a name,
    exit instead of looping infinitely.

commit cf94b39213cace70baad81a98db84291afe8399f
Author: Frank Ch. Eigler <fche@xxxxxxxxxx>
Date:   Mon Aug 20 12:51:58 2012 -0400

    ipcpqa common.rc: fix typo in $PCP_DIR sudo un-suppression
    
    commit d4d62b2b27 introduced a shell syntax typo, whoops.

commit 040729da285d5c14325d4075512d37689645995d
Author: Frank Ch. Eigler <fche@xxxxxxxxxx>
Date:   Mon Aug 20 10:42:08 2012 -0400

    pcpqa: add $PCP_DIR prefix to many mentions of /etc/pcp.*

commit 9c6da14d08094a0407075fcf6bf855ec2f611227
Author: Frank Ch. Eigler <fche@xxxxxxxxxx>
Date:   Mon Aug 20 10:04:24 2012 -0400

    pcpqa src-oss: Use install-tree pcp headers and libraries
    
    * qa/src-oss/GNUmakefile (LLDLIBS, TRACELIB): Add $(LDFLAGS), which
      has the required -L$(PCP_LIB_DIR) ditty.

commit d4d62b2b27802c08a448446c01c707efa909595e
Author: Frank Ch. Eigler <fche@xxxxxxxxxx>
Date:   Mon Aug 20 10:02:15 2012 -0400

    pcpqa common.rc: Don't suppress sudo unless $PCP_DIR is our own
    
    The pcpqa testsuite needs to do sudo-root kinds of operations
    periodically, but defeats its own capabilities if it detects $PCP_DIR
    set.  However, this is too much.  There may be root/system-wide pcp
    installations at some $PCP_DIR location.  So add a heuristic that we
    keep sudo for set $PCP_DIR *unless* $PCP_DIR is owned by the invoking
    user.

commit 493e583ecb98725809d295702e20ac5749509960
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Aug 20 08:59:29 2012 +1000

    Ensure fully setup for QA by end of "make setup"

commit 8cd36b22f2d5ec7deec76a6f7667a2479228bd46
Author: Frank Ch. Eigler <fche@xxxxxxxxxx>
Date:   Fri Aug 17 23:15:39 2012 -0400

    pcpqa makefile: build qa_outfiles list via "ls -1" rather than "git 
ls-files"

commit 9e06618320c79647dd60e461f9724f5e1ac710cd
Author: Stan Cox <scox@xxxxxxxxxx>
Date:   Fri Aug 17 21:32:35 2012 -0400

    Change to gplv2.  Call reentrant pcp entries where available.
    
    * pcp.py (pmErrStr, pmUnitsStr, pmIDStr, pmInDomStr, pmTypeStr, pmAtomStr):
      Use reentrant _r entries

commit 4d70a1cc37b2caf023fbd6fe099c6ab31146028a
Author: Frank Ch. Eigler <fche@xxxxxxxxxx>
Date:   Fri Aug 17 13:01:00 2012 -0400

    pcpqa prefix: split qa/GNUmakefile into build-tree and install-tree 
sub-clones

commit 46a6772e2aab0d58553a4d4ec11b5b86be747913
Author: Frank Ch. Eigler <fche@xxxxxxxxxx>
Date:   Fri Aug 17 11:52:59 2012 -0400

    python: .gitignore some build leftovers

commit 744eaaa49f0c1bdb8448f06cdf172b30cc86765f
Author: Frank Ch. Eigler <fche@xxxxxxxxxx>
Date:   Fri Aug 17 11:29:25 2012 -0400

    prefix: support python module builds
    
    * configure.in (with-python-prefix): New option.
    * src/python/GNUmakefile (setup.py build): set -I/-L for pmapi module
      to the local build tree.
      (setup.py install): Respect python-prefix if specified.

commit 6c5829276787e2b8f4103064988117c025535a65
Author: Frank Ch. Eigler <fche@xxxxxxxxxx>
Date:   Thu Aug 16 11:29:27 2012 -0400

    configury: make default CFLAGS include -O2
    
    * src/include/builddefs.in (CFLAGS): Add -O2, since that is normal.

commit 1ecde2ebf36a0299e332dcaf4feec942534ac30a
Author: Frank Ch. Eigler <fche@xxxxxxxxxx>
Date:   Thu Aug 16 11:38:49 2012 -0400

    debian configury: don't need to run autoconf before configure

commit b42323b036ea42e30be998f35b8ba9d64994473f
Author: Frank Ch. Eigler <fche@xxxxxxxxxx>
Date:   Thu Aug 16 11:10:12 2012 -0400

    INSTALL docs: note that running autoconf by hand is no longer necessary

commit af6b17ae23c091f3b60c4ea6129a907cd9330de1
Author: Frank Ch. Eigler <fche@xxxxxxxxxx>
Date:   Thu Aug 2 16:22:48 2012 -0400

    perl MakeMaker: adapt to pre-2005 versions
    
    Once in July 2005, what must have been a sunny delightful day, with
    daisies swinging in the wind and birds chirping happily, willows
    swooning with the winds, and hippos gaily tromping around in the mud,
    Michael G Schwern changed ExtUtils::MakeMaker to take INSTALL_BASE
    instead of INSTALLBASE as the PREFIX-like parameter.
    
    Because some platforms (RHEL5, caugh, caugh) still have the pre-2005
    version, let's be kind and allow them to enjoy pcp --prefix goodness
    too.
    
    * src/include/builddefs.in (MAKEMAKER_OPTIONS): Set INSTALLBASE *and*
      INSTALL_BASE to $(PERL_INSTALL_BASE).  Just in case one misses the
      pastoral world of early-summer 2005.

commit 91baa9aa26cbfa475e8a11e07548203bb265fb44
Author: Frank Ch. Eigler <fche@xxxxxxxxxx>
Date:   Wed Jul 25 20:55:42 2012 -0400

    configure.in: AC_PREREQ autoconf 2.60 or above
    
    This is to preclude regeneration of ./configure using a too-old
    autoconf that mistreats e.g. the AC_COMPILE_IFELSE construct.
    
    I'd like to exclude rhel4's 2.59, but it's not clear at what point the
    combination of AC_ARG_ENABLE / AC_COMPILE_IFELSE as used here has
    started working properly, so the actually required version number
    may be closer to the current 2.69.

commit 70f4e401e4ac9f45f60c247ea875c5cf2f016569
Author: Frank Ch. Eigler <fche@xxxxxxxxxx>
Date:   Wed Jul 25 18:15:17 2012 -0400

    Makepkgs: abort if ./configure fails

commit 799cc5e733d54071c796b5c0f65e58b4b8329400
Author: Frank Ch. Eigler <fche@xxxxxxxxxx>
Date:   Wed May 2 10:01:32 2012 -0400

    PR921, --prefix support for pcp configury
    
    Light changes in the top-level configure.in & GNUmakefile to allow PCP
    (including perl modules) to be installed into a directory other than
    /usr.  Documentation / packaging scripts updated to note standard
    autoconf build instructions:
    
             ./configure [--prefix=PATH] ...
             make
             make install
    
    The default prefix is /usr/local.

commit d61c2da8cb713b6f0cfcbfe7c7d79276ee05973b
Author: Frank Ch. Eigler <fche@xxxxxxxxxx>
Date:   Tue May 1 16:09:06 2012 -0400

    install-sh: fix typo, to make chmod failure quite quiet

commit e822e5bb36db78e02bad848b0e247556af6a9ec0
Author: Frank Ch. Eigler <fche@xxxxxxxxxx>
Date:   Fri Jul 13 16:18:22 2012 -0400

    install-sh: don't attempt chown at all unless invoked as root

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