pcp
[Top] [All Lists]

pcp updates - merge nathans (pcp.spec updates and qa/832) + mgoodwin (fe

To: pcp <pcp@xxxxxxxxxxx>
Subject: pcp updates - merge nathans (pcp.spec updates and qa/832) + mgoodwin (fedora.spec and pcp.spec.in) + kenj (qa/956,201,783) + lukas (fedora.spec)
From: Mark Goodwin <mgoodwin@xxxxxxxxxx>
Date: Fri, 12 Jun 2015 18:19:35 +1000
Delivered-to: pcp@xxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0
The Fedora spec is now pretty much in sync with the Makepkgs spec,
see below for details. The only remaining change for this release
is the CHANGELOG, which I hope to get done this w/e in time for a
release on Monday. If there are any further qa updates on or before
Monday, please send them in for merging, thanks.

ps: Lukas, I committed your fedora.spec patch from this (my) morning,
with you as Author. I have not committed any fedpkg updates yet.

Changes committed to git://pcp.io/pcp master

Nathan Scott (8):
      build: ensure pmieconf and pmlogconf files end up in pcp rpm
      build: pcp-pmda-logger package split from base, optional
      build: allow external sources to be injected into Makepkgs
      build: pcp-gui man pages and applications directory fix
      build: pcp-pmda-lustercomm separate to pcp-pmda-luster
      build: fix configure typo causing accidental books build
      build: move html files from pcp-gui to pcp-doc where they belong
      qa: simplify and hasten 832 by not involving pmlogconf

Mark Goodwin (7):
fedora.spec fixes: remove duplicate Description, add empty %files for meta packages, remove extra %endif pmiostat and pmatop are symlinks that should be in pcp-system-tools along with their pcp-foo variant.
      fedora.spec - systemd PMDA was in base package as well as 
pcp-pmda-systemd.
      fedora.spec - split out pcp-pmda-logger, same as Makepkgs
      fedora.spec - split out pcp2graphite to it's own package, same as Makepkgs
pcp.spec.in - filter pmtime.h from pcp-gui so it ends up in pcp-libs-devel instead.
      fedora.spec - tweak release date in changelog

Ken McDonell (4):
      qa/956: try to improve pass rate
      qa/201: don't use the rpm PMDA's domain number!
      qa/783: tweaking for vm19 x86_64 openSUSE 12.2
      qa/common.check: remove some chatter from chkconfig

Lukas Berk (1):
      More fedora spec updates to be more consistent with Makepkgs

 Makepkgs                   |   57 +++++++++
 build/rpm/GNUmakefile      |    3
 build/rpm/fedora.spec      |  135 ++++++++++++++--------
 build/rpm/pcp.spec.in      |  273 +++++++++++++++++++++++++++++++++++----------
 configure                  |   55 ++++++++-
 configure.ac               |   40 +++++-
 qa/201                     |   52 ++++----
 qa/201.out                 |   70 +++++------
 qa/783                     |    9 +
 qa/832                     |    2
 qa/956                     |   15 ++
 qa/common.check            |    3
 qa/src/torture_cache.c     |   18 +-
 qa/valgrind-suppress-3.7.0 |   22 +++
 scripts/zip2tar            |   43 +++++++
 src/include/builddefs.in   |    6
 src/pmns/stdpmid.pcp       |    5
 17 files changed, 616 insertions(+), 192 deletions(-)

Details ...

commit b9eb1a0760153b0772c9b4ab1dd797e6bae2750a
Author: Mark Goodwin <mgoodwin@xxxxxxxxxx>
Date:   Fri Jun 12 18:02:18 2015 +1000

    fedora.spec - tweak release date in changelog

commit 9dafcbe231582536bed8b46e4d81cd67b223fd39
Author: Mark Goodwin <mgoodwin@xxxxxxxxxx>
Date:   Fri Jun 12 17:59:52 2015 +1000

pcp.spec.in - filter pmtime.h from pcp-gui so it ends up in pcp-libs-devel instead.

commit 7bada842f0f8b0decbd342c73ed86bdf8621e5ff
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Jun 12 15:42:49 2015 +1000

    qa: simplify and hasten 832 by not involving pmlogconf

commit 3f64302fd696db5c8d164e88142cda1fe2b1852c
Author: Mark Goodwin <mgoodwin@xxxxxxxxxx>
Date:   Fri Jun 12 15:38:52 2015 +1000

    fedora.spec - split out pcp2graphite to it's own package, same as Makepkgs

commit d50905cec9cae1da6fff8c58295c32ea5723fab6
Author: Mark Goodwin <mgoodwin@xxxxxxxxxx>
Date:   Fri Jun 12 15:08:37 2015 +1000

    fedora.spec - split out pcp-pmda-logger, same as Makepkgs

commit c85805cb6eea7e2572d70cabf55c6bd58c27bfa1
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Jun 12 14:50:26 2015 +1000

    build: move html files from pcp-gui to pcp-doc where they belong

    Update Makepkgs rpms to match fedora wrt location of some pcp-gui
    html documents.

commit cb30560d6d4a78435a9a1e97e45ffd73d43ae1a7
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Jun 12 14:46:37 2015 +1000

    build: fix configure typo causing accidental books build

commit 9508bda90f0de35f98330397b5e9fe58ffdde356
Author: Mark Goodwin <mgoodwin@xxxxxxxxxx>
Date:   Fri Jun 12 14:27:43 2015 +1000

    fedora.spec - systemd PMDA was in base package as well as pcp-pmda-systemd.

commit 0619f1413bd6f844ff36b63e6c778b07dc69542f
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Jun 12 13:55:03 2015 +1000

    build: pcp-pmda-lustercomm separate to pcp-pmda-luster

    Update Makepkgs rpms to match fedora wrt lustre PMDA packages.

commit c90d535adea5376e805e8ff1ef70421a4b8e6457
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Jun 12 13:42:16 2015 +1000

    build: pcp-gui man pages and applications directory fix

    Update Makepkgs rpms to match fedora wrt some pcp-gui files.

commit a212b2728ce1aab46bb93978fd9a160a23ca8753
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Jun 12 12:32:26 2015 +1000

    build: allow external sources to be injected into Makepkgs

    Inject pcp-webapp-* and pcp-webjs packages into the set Makepkgs
    generates - http://git.pcp.io/archives/pcp/2015-04/msg00285.html

    Using either/both of the --with-vector and/or --with-webjs gives
    these additional RPM packages now.

commit 23c4d002e4e8ebc9a2be5d4ed2a92e044d3d146b
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Jun 12 12:25:29 2015 +1000

    build: pcp-pmda-logger package split from base, optional

    Missed in earlier reviews, picked up on final review.  Fixed
    for Makepkgs builds, fedora.spec to follow (from mgoodwin).

commit 26316976ccb4d3868d1091dd4430bf0a2e3c486f
Author: Mark Goodwin <mgoodwin@xxxxxxxxxx>
Date:   Fri Jun 12 12:04:16 2015 +1000

pmiostat and pmatop are symlinks that should be in pcp-system-tools along with their pcp-foo variant.

commit b8b26b56d41ab1f00a83564a49d07524f1e3c76d
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Jun 12 11:59:42 2015 +1000

    build: ensure pmieconf and pmlogconf files end up in pcp rpm

    For rpm packages from Makepkgs builds, make the pmieconf and
    pmlogconf files for specific agents to end up in base pcp,
    rather than the individual pmda packages.  Matches fedora.spec
    behaviour also.

commit 2e0f17a1379a36f57e842bb6c4e57e689ce1f596
Author: Lukas Berk <lberk@xxxxxxxxxx>
Date:   Fri Jun 12 10:03:00 2015 +1000

    More fedora spec updates to be more consistent with Makepkgs

    Move man pages into pcp-doc and put pmieconf/pmlogconf files for
    non-split PMDAs in the base package. Author: Lukas Berk.

commit e038b82c8354198dec0f5454851b6d19f25ab0bc
Author: Mark Goodwin <mgoodwin@xxxxxxxxxx>
Date:   Fri Jun 12 09:48:16 2015 +1000

fedora.spec fixes: remove duplicate Description, add empty %files for meta packages, remove extra %endif

        modified:   build/rpm/fedora.spec

commit 759a6e02205f2c912728a1840ccb7f9a7acb442c
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Fri Jun 12 06:31:51 2015 +1000

    qa/common.check: remove some chatter from chkconfig

    In particular
        insserv: warning: current start runlevel ...
    that I see on some QA hosts.

commit 1e37ce38dbc239d8d8f3b96d41b0d9393d81834e
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Thu Jun 11 16:21:41 2015 +1000

    qa/783: tweaking for vm19 x86_64 openSUSE 12.2

    1. memleak in dynamic loader ... suppress for valgrind
    2. bogus indirect loss reported (but no errors!) from 1.

commit 77257232748aa2e232aad1bf1518770f7a294097
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Thu Jun 11 16:04:29 2015 +1000

    qa/201: don't use the rpm PMDA's domain number!

    Changes to 201 and 201.out to use FORQA=251 (not 123).
    Matching change in qa/src/torture_cache.c.
    Reserve 251 FORQA in stdmid.pcp.

commit 93da09c97369c1bca5c46678e0cddefc42f63fe5
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Thu Jun 11 15:37:52 2015 +1000

    qa/956: try to improve pass rate

    1. use correct GNUmakefile (in git tree and testsuite) for
       "dynamic" PMDA
    2. add short sleeps to reduce chance of races around the
       pmsignal

<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates - merge nathans (pcp.spec updates and qa/832) + mgoodwin (fedora.spec and pcp.spec.in) + kenj (qa/956,201,783) + lukas (fedora.spec), Mark Goodwin <=