pcp
[Top] [All Lists]

pcp updates: kenj+marko merges, perl api fixes

To: pcp developers <pcp@xxxxxxxxxxx>
Subject: pcp updates: kenj+marko merges, perl api fixes
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed, 2 Mar 2016 18:54:43 -0500 (EST)
Delivered-to: pcp@xxxxxxxxxxx
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Thread-index: kMmEQ7p4Blwum8a5XLruObsuAxIkWQ==
Thread-topic: pcp updates: kenj+marko merges, perl api fixes
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.

<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates: kenj+marko merges, perl api fixes, Nathan Scott <=