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
|