pcp
[Top] [All Lists]

pcp updates: s390x /proc/interrupts fix

To: PCP <pcp@xxxxxxxxxxx>
Subject: pcp updates: s390x /proc/interrupts fix
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed, 13 Jan 2016 22:15:51 -0500 (EST)
Delivered-to: pcp@xxxxxxxxxxx
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Thread-index: t0RA6nukZb6ejrUGT9iBGtvfZUORog==
Thread-topic: pcp updates: s390x /proc/interrupts fix
Changes committed to git://git.pcp.io/pcp.git master

Ken McDonell (1):
      debian build: make dh-python a conditional Build-Requires

Nathan Scott (1):
      pmdalinux: fix /proc/interrupts parsing on s390x platforms


 debian/GNUmakefile              |    4 
 debian/control.master           |    2 
 debian/fixcontrol.master        |   27 +
 debian/rules                    |    2 
 qa/885                          |    2 
 qa/886                          |   64 ++++
 qa/886.out                      |  565 ++++++++++++++++++++++++++++++++++++++++
 qa/linux/GNUmakefile            |    6 
 qa/linux/interrupts-2cpu-s390x  |    3 
 qa/linux/interrupts-8cpu-x86_64 |   39 ++
 src/pmdas/linux/interrupts.c    |   51 +--
 src/pmdas/linux/interrupts.h    |    2 
 src/pmdas/linux/pmda.c          |    7 
 13 files changed, 742 insertions(+), 32 deletions(-)


commit 4a98aa13abdd2d640dae512b8a45de26bfd38664
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Thu Jan 14 14:08:41 2016 +1100

    pmdalinux: fix /proc/interrupts parsing on s390x platforms
    
    Rearrange interrupts parsing code to handle differences on s390
    kernels, which include no interrupt lines, no help text column,
    and characters which are not valid for use in the PMNS.  Added
    test 886 and started a new library of /proc/interrupts files to
    exercise the code with the different variants.
    
    Resolves Red Hat BZ #1297822.

commit d552e4baf2a8ccc8cbd98065ff164d5051d09013
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Wed Jan 13 21:32:20 2016 +1100

    debian build: make dh-python a conditional Build-Requires
    
    dh-python does not exist in older Debian-based distributions, e.g.
    Ubuntu 13.04.
    
    I can't find support in the Debian packaging tools for this sort of
    conditional build prerequisite, so create our own infrastructure for
    editing control.master based on the platform we're building on.

<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates: s390x /proc/interrupts fix, Nathan Scott <=