pcp
[Top] [All Lists]

pcp updates: kenj+marko merges, qa

To: pcp@xxxxxxxxxxx
Subject: pcp updates: kenj+marko merges, qa
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu, 9 Jun 2016 20:09:13 -0400 (EDT)
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <842387662.53614374.1465517280393.JavaMail.zimbra@xxxxxxxxxx>
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Thread-index: uxoQUKM/5r1+BayndQO6vxQnFlLjww==
Thread-topic: pcp updates: kenj+marko merges, qa
Changes committed to git://git.pcp.io/pcp.git master

Ken McDonell (3):
      src/pmie/control.local: add explicit $version
      src/pmie/pmie_check.sh: extra hardening
      qa/115: much better coverage of pmie_check test cases

Nathan Scott (2):
      qa: fix recent _valgrind_clean_assert change for older valgrinds
      build: ensure $tmp is set before its used in Makepkgs

Marko Myllynen (1):
      zsh completions: rudimentary support for pcp <command> <TAB>


 Makepkgs               |    9 +-
 qa/115                 |  167 +++++++++++++++++++++++++++++++++++++++++++++++--
 qa/115.out             |  156 +++++++++++++++++++++++++++++++++++++++++++++
 qa/common.check        |   18 ++---
 src/pmie/control.local |    2 
 src/pmie/pmie_check.sh |   83 ++++++++++++++++++++----
 src/zshrc/_pcp         |   30 +++++---
 7 files changed, 422 insertions(+), 43 deletions(-)


commit cf9493f8ca58472b16209d772fe84c9789337a3c
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Jun 10 09:51:11 2016 +1000

    build: ensure $tmp is set before its used in Makepkgs
    
    Noticed some top-level .help files after a build, turns
    out it was from delayed setup of $tmp in that script.

commit 71e945db9c3717c5c0f48daad31e3a73ff767419
Author: Marko Myllynen <myllynen@xxxxxxxxxx>
Date:   Fri Jun 10 09:42:18 2016 +1000

    zsh completions: rudimentary support for pcp <command> <TAB>
    
    $ pcp <TAB>
    atop      free      lvmcache  shping    verify
    collectl  iostat    numastat  summary
    dmcache   ipcs      python    uptime
    $ pcp ipcs <TAB>
    --help     --summary  -?         -l
    --limits   --version  -V         -u
    
    Few unrelated cosmetic changes and drops one unneeded TODO item.

commit 66cf4d72f84d5f3f35b80c73adfb407d8f6fdc47
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Fri Jun 10 09:01:42 2016 +1000

    qa/115: much better coverage of pmie_check test cases

commit c8cb1a3e8eca4b18807a3a1a4513d6da0d8b678a
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Jun 10 08:59:48 2016 +1000

    qa: fix recent _valgrind_clean_assert change for older valgrinds

commit ac64ca90b5fddf44a6a111090ac5ca9b74827771
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Fri Jun 10 08:57:55 2016 +1000

    src/pmie/pmie_check.sh: extra hardening
    
    Greatly improved the error checking of the control file in the
    wake of the great qa/115 disaster.
    
    Also expunged the chown -R that is dangerous in the extreme ...
    I don't think this is necessary at all once the directory containing
    the log file and the log file itself (if it exists) are accounted for
    with explicit chown actions.

commit b3a3b11ba2fb1a21aaa0d5b14034727f2d1f5d03
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Fri Jun 10 08:39:50 2016 +1000

    src/pmie/control.local: add explicit $version
    
    This file is v1.1 format, but the missing $version line meant
    it was interpreted as v1.0 format (former default) with one
    less field expected ... all hell broke lose as a result.

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