Changes committed to git://oss.sgi.com/kenj/pcp.git dev
Makepkgs | 19 +++++++++++-
build/tar/postinstall.tail | 62 +++++++++++++++++++++++++++++-----------
build/tar/preinstall.head.in | 6 +++
configure | 49 +++++++++++++++++++++++--------
configure.in | 50 ++++++++++++++++++++++++--------
debian/control.master | 2 -
qa/admin/check-vm | 4 ++
qa/qa_hosts.master | 12 +++++++
src/include/builddefs.in | 18 +++++++++++
src/libpcp/src/check-statics | 1
src/libpcp/src/interp.c | 52 +++++++++++++++++++++------------
src/libpcp_pmcd/src/GNUmakefile | 2 -
src/pmdas/freebsd/.gitignore | 5 +++
src/pmdas/freebsd/GNUmakefile | 1
src/pmie/examples/GNUmakefile | 3 +
15 files changed, 222 insertions(+), 64 deletions(-)
commit 5c2d094bab2190a8d5f410d027d90a7f8031b8cc
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Tue Mar 4 08:29:50 2014 +1100
tar postinstall - changes to support user/group setup for FreeBSD
commit 34c2b3a8c7071a456802d7c777fef8cba849451c
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Tue Mar 4 07:56:36 2014 +1100
pmie/examples/GNUmakefile - safer use of sed -i
Safe portable use demands -i<suffix> not simply -i ... and then
clean up the temporary file that remains.
commit e81ebc96b435217a7a2e823c2e4106fb2da624d5
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Tue Mar 4 07:08:28 2014 +1100
FreeBSD PMDA - better cleanup during build, add .gitignore
commit e0f5ac56b3c05ea3f52d978fa25b91f43c4f97f5
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Tue Mar 4 06:58:08 2014 +1100
builddefs.in - Perl packaging does not work for FreeBSD
I've spent 2 days on this and I'm giving up ... for the time
being it is more important to get the build to finish without
errors even if I cannot get the Perl pieces into the binary
tarball.
commit 3f941847d07d5345c797e969f1b6c3d0f7451326
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Tue Mar 4 06:56:10 2014 +1100
Makepkgs - sniff to find where gmake is hiding
On the *BSD platforms, I got tired of forgetting to set $MAKE, as in
MAKE=gmake ./Makepkgs
so, now Makepkgs tries to figure out which of the commands make or
gmake is really GNU make.
commit 145470738e75428b158fe647ae6502e16ba55943
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Mar 3 16:32:39 2014 +1100
builddefs.in - FreeBSD gmake WAR
Odd behaviour of gmake on FreeBSD ... default rule for linking
C apps from .o files does not work with out compilation flags.
The solution here is a bit of a sledge hammer but it apparently
works and it ONLY applies to FreeBSD.
commit d6133203100df0957059cb1e392d43533c259742
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Mar 3 16:30:57 2014 +1100
libpcp_pmcd/src/GNUmakefile - fix for FreeBSD and ENABLE_PROBES
If we're lucky it can be made to work on FreeBSD as well.
commit 2755dfed018e2e01ac5f015561a676d6bd89a603
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Mar 3 16:26:05 2014 +1100
qa_hosts.master - more Kenj QA hosts
commit 721a3a0d8cf60c5f9520d772422c92644b52a08c
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Mar 3 16:23:48 2014 +1100
qa/admin/check-vm - more stuff we need
pkg-config for debian builds
python-all-dev for debian builds
commit 20b00132ff007578169e4e70ec9c49ac75227a70
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Mar 3 16:22:26 2014 +1100
tar - preinstall guard
If PCP not already installed, trying to stop things is not going to
be helpful.
commit 2085106f341feee252b6201b2279dce6dbc1fc8f
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Mar 3 16:21:30 2014 +1100
tar postinstall - be more defensive
Don't assume directories necessarity exist before you try to
chown them.
commit e6b29a8b139af37aaaab43153703edd36eaca9b0
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Mar 3 16:17:21 2014 +1100
configure - static probes for freebsd
The existence of <sys/sdt.h> is not enough fo FreeBSD ... the header
can be there, dtrace can be installed, but if the kernel is not
configured in the right way, dtrace -h fails and with it goes the
build. Be tougher before deciding that HAVE_STATIC_PROBES should
be set.
commit 74ff09d683c4711acf76199ff846dcd0d7117324
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Mar 3 13:06:30 2014 +1100
libpcp/interp.c - refactor code
Relax!
This is purely cosmetic to be more transparent about how the
state of observed values and <mark> records is managed during
interpolation.
There is no functional change here and with these changes, all
related QA still pases.
This is a new code baseline that will be used to fix the bad
performance that Frank has observed in archives with lots of
<mark> records.
commit ad8ce9862c074d622028f70e94ab5cbcbd75185a
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Mar 3 13:02:51 2014 +1100
debian build - partial reinstatement of Build-Depends for libmicrohttpd-dev
Following Nathan's comments this half-reverts commit 1c6e30c7 so
libmicrohttpd-dev is back in the Build-Depends list, but without
a base version number. We leave it to the configure and build
magic in PCP-land to decide if libmicrohttpd-dev is new enough
to warrant building and packaging pcp-webapi.
commit f724ae8a097058cd874883eee05dc7e6506cfb5b
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Fri Feb 28 08:11:46 2014 +1100
qa/admin/check-vm - add g++ to the set of build gadgets we need
|