Changes committed to git://git.pcp.io/pcp.git master
Ken McDonell (13):
qa/archives/GNUmakefile.install: use QA version of SUBDIRS rule
qa/024: tweaks to fix Mac OS X failures
Mac OS X build: fix a number of problems
qa/admin/myconfigure: fix for Mac OS X
Makepkgs: fix a comment that was no longer correct
qa/src/torture_indom.c: guard against bad malloc() call
src/libpcp/src/logutil.c: pander to gcc on Mac OS X
src/libpcp/src/lock.c: fix initialization error in roll-your-own TPD
qa/079: you'd think od -c was pretty standard
qa/232: skip some metrics that are not available on Mac OS X
qa/324: notrun guard if pmda not installed and cleanup shm segment
assorted qa tests: add notrun check for PMDA dir before cd'ing there
qa/992: fix broken PMID filter
Nathan Scott (2):
build: another piece of the puzzle re gpg signing bintray repos
perl api: merge logger pmda fix from kenj commit 560c37c41a
Marko Myllynen (1):
perl api: fix input-type-socket connection logic typo
Makepkgs | 2
build/mac/cmdline-install | 2
build/mac/install-pcp | 56 +++++++++++++++++++--------
build/mac/installer-resources/postupgrade | 36 ++++++++---------
build/mac/uninstall-pcp.in | 2
qa/024 | 19 ++++++---
qa/024.out | 3 -
qa/079 | 6 ++
qa/079.out | 10 ++--
qa/1017 | 1
qa/1031 | 1
qa/137 | 2
qa/200 | 28 ++++++-------
qa/232 | 2
qa/241 | 1
qa/255 | 2
qa/273 | 2
qa/308 | 2
qa/324 | 3 +
qa/347 | 2
qa/455 | 7 +--
qa/560 | 2
qa/572 | 4 +
qa/578 | 2
qa/587 | 2
qa/603 | 2
qa/628 | 2
qa/642 | 5 +-
qa/643 | 2
qa/657 | 1
qa/716 | 2
qa/717 | 3 +
qa/718 | 2
qa/721 | 2
qa/725 | 1
qa/778 | 2
qa/788 | 4 -
qa/798 | 2
qa/805 | 3 -
qa/825 | 2
qa/835 | 2
qa/845 | 3 +
qa/960 | 2
qa/964 | 2
qa/976 | 3 -
qa/981 | 2
qa/992 | 6 +-
qa/992.out | 12 ++---
qa/admin/myconfigure | 61 ++++++++++++++++++++++--------
qa/archives/GNUmakefile.install | 2
qa/src/torture_indom.c | 13 ++++--
scripts/bintray-upload | 15 ++++---
src/libpcp/src/lock.c | 1
src/libpcp/src/logutil.c | 12 ++---
src/perl/PMDA/local.c | 8 ++-
55 files changed, 260 insertions(+), 118 deletions(-)
commit 22fdcd707d64ad35e68c057c8c66478e427c464a
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu Mar 3 09:26:06 2016 +1100
perl api: merge logger pmda fix from kenj commit 560c37c41a
commit 977239e3baa5df04b9edc8ef7ec93db32e098959
Author: Marko Myllynen <myllynen@xxxxxxxxxx>
Date: Thu Mar 3 09:24:22 2016 +1100
perl api: fix input-type-socket connection logic typo
commit 3566e8038d436b09141e0fc134abdecc86b7fd18
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu Mar 3 09:13:27 2016 +1100
build: another piece of the puzzle re gpg signing bintray repos
commit e382507571c5dc9077a09add0bd5c75cdf587990
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Wed Mar 2 10:54:23 2016 +1100
qa/992: fix broken PMID filter
commit 420ac93c1d2a136254b1dea5bf9564fd42450efc
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Wed Mar 2 10:08:19 2016 +1100
assorted qa tests: add notrun check for PMDA dir before cd'ing there
Missing guards were producing some very strange results on Mac OS X
where some PMDAs are not built and installed.
commit 5e2cb168016bce45cfcafbb6d740840390552685
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Wed Mar 2 08:03:20 2016 +1100
qa/324: notrun guard if pmda not installed and cleanup shm segment
commit 6f604c52c59f62c87884309e8f5f941cb1b71239
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Tue Mar 1 17:06:00 2016 +1100
qa/232: skip some metrics that are not available on Mac OS X
commit c84abeced8781758b2a878807892c21810716876
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Tue Mar 1 17:04:35 2016 +1100
qa/079: you'd think od -c was pretty standard
But not for the "we're smarter than everyone else" pixies at Apple,
so of course on Mac OS X it has gratuitous white space differences
in the output.
commit b1582f26d9b7e0a770f6dcc9f9c9a2fc409a4dd5
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Tue Mar 1 17:01:58 2016 +1100
src/libpcp/src/lock.c: fix initialization error in roll-your-own TPD
If the compiler does not support thread-private-data, then we do
our own implementation. This is not used on most platforms.
But the code contained a lurking intialization error and on Mac OS X
it blew up. Fix is simple, and memset() is your friend.
commit 7d425b7dc01479c8e9bc07ae9e8ea0d649079a6f
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Tue Mar 1 17:01:19 2016 +1100
src/libpcp/src/logutil.c: pander to gcc on Mac OS X
To make bogus compiler warnings go away.
commit 3f9a8e1dc59bc9fb669702fdca6fbff5b294c151
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Tue Mar 1 16:54:38 2016 +1100
qa/src/torture_indom.c: guard against bad malloc() call
Found with malloc failure on Mac OS X.
commit 35abdf4e1a54d5226a69f0d2aab0f56a7ee5af64
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Tue Mar 1 16:53:47 2016 +1100
Makepkgs: fix a comment that was no longer correct
commit 3e378e982f376f3385f912a6a4e88c916b4ac814
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Tue Mar 1 16:51:29 2016 +1100
qa/admin/myconfigure: fix for Mac OS X
Makepkgs myconfigure were using an entirely different set of configopts
(the Makepkgs ones are correct, so fix myconfigure).
commit 84c15236afb3a3de88b922c07bef1119c3d716d8
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Tue Mar 1 16:47:46 2016 +1100
Mac OS X build: fix a number of problems
This is for the old 10.8.0 version of Mac OS X.
The installation scripts were not cleaning up the previous install
... in particular binaries in /usr/bin were left behind, meaning the
newer ones in /usr/local/bin were never found for most common $PATH
setups.
Also there was a lot of useless verbage in the installer logs.
commit d7bb226d82ab979e9046b5977eb5d939e8cb36ee
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Tue Mar 1 09:04:56 2016 +1100
qa/024: tweaks to fix Mac OS X failures
commit 1b88a442f073f5012036d4afec70970926b446de
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Tue Mar 1 09:04:03 2016 +1100
qa/archives/GNUmakefile.install: use QA version of SUBDIRS rule
Avoids === multi === output line from check.
|