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
|