Changes committed to git://oss.sgi.com/pcp/pcp.git dev
Makepkgs | 9 +++++
build/rpm/fedora.spec | 1
build/sun/GNUmakefile | 8 +++--
build/sun/postinstall | 10 +-----
build/sun/preinstall | 9 +++++
configure | 59 ++++++++++++++++++++++++++++++++++++---
configure.in | 27 +++++++++++++++--
qa/028 | 7 +---
qa/033 | 8 +----
qa/052 | 7 +---
qa/057 | 7 +---
qa/058 | 12 +++----
qa/061 | 2 -
qa/061.out.1 | 8 ++---
qa/061.out.2 | 8 ++---
qa/062 | 7 +---
qa/070 | 7 +---
qa/083 | 7 +---
qa/096 | 3 -
qa/1044 | 14 +--------
qa/1045 | 16 +---------
qa/1045.out | 2 -
qa/1046 | 14 +--------
qa/1047 | 14 +--------
qa/1047.out | 14 ++++-----
qa/1049 | 6 ---
qa/1050 | 12 +------
qa/1051 | 11 +------
qa/110 | 6 +--
qa/112 | 7 +---
qa/113 | 3 -
qa/114 | 20 ++-----------
qa/115 | 2 -
qa/115.out | 18 +++++------
qa/117 | 5 +--
qa/121 | 1
qa/126 | 3 -
qa/128 | 3 -
qa/138 | 7 +---
qa/143 | 7 +---
qa/145 | 7 +---
qa/146 | 7 +---
qa/156 | 7 +---
qa/164 | 3 -
qa/166 | 12 +------
qa/167 | 1
qa/168 | 14 +--------
qa/169 | 8 +++--
qa/172 | 7 +---
qa/180 | 11 +++----
qa/184 | 2 -
qa/184.out | 2 -
qa/185 | 2 -
qa/197 | 1
qa/199 | 6 +--
qa/200 | 7 +---
qa/206 | 3 -
qa/207 | 3 -
qa/208 | 3 -
qa/210 | 8 ++---
qa/211 | 6 +--
qa/212 | 3 -
qa/213 | 7 +---
qa/214 | 7 +---
qa/215 | 3 -
qa/216 | 7 +---
qa/219 | 3 -
qa/223 | 12 +------
qa/225 | 7 +---
qa/235 | 7 +---
qa/236 | 7 +---
qa/237 | 7 +---
qa/238 | 7 +---
qa/239 | 7 +---
qa/240 | 7 +---
qa/241 | 7 +---
qa/244 | 3 +
qa/246 | 7 +---
qa/247 | 7 +---
qa/253 | 7 +---
qa/254 | 7 +---
qa/256 | 7 +---
qa/259 | 7 +---
qa/260 | 7 +---
qa/261 | 7 +---
qa/262 | 3 -
qa/263 | 7 +---
qa/266 | 4 +-
qa/272 | 3 -
qa/273 | 6 +--
qa/275 | 7 +---
qa/283 | 3 -
qa/284 | 3 -
qa/286 | 7 +---
qa/290 | 3 -
qa/297 | 7 +---
qa/298 | 3 -
qa/299 | 3 -
qa/300 | 7 +---
qa/308 | 3 -
qa/311 | 3 -
qa/315 | 2 -
qa/315.out | 4 +-
qa/323 | 7 +---
qa/324 | 7 +---
qa/329 | 3 -
qa/330 | 3 -
qa/331 | 3 -
qa/332 | 3 -
qa/333 | 3 -
qa/334 | 7 +---
qa/335 | 7 +---
qa/341 | 7 +---
qa/342 | 7 +---
qa/343 | 16 ++--------
qa/344 | 17 +++--------
qa/345 | 28 ++++--------------
qa/346 | 7 +---
qa/347 | 7 +---
qa/348 | 7 +---
qa/349 | 7 +---
qa/350 | 7 +---
qa/351 | 7 +---
qa/352 | 7 +---
qa/353 | 3 -
qa/354 | 2 -
qa/354.out | 58 +++++++++++++++++++-------------------
qa/356 | 7 +---
qa/358 | 6 +--
qa/359 | 6 +--
qa/360 | 7 +---
qa/361 | 3 -
qa/362 | 7 +---
qa/364 | 6 +--
qa/366 | 6 +--
qa/368 | 7 +---
qa/369 | 7 +---
qa/370 | 7 +---
qa/371 | 7 +---
qa/372 | 7 +---
qa/373 | 11 +------
qa/378 | 12 +------
qa/379 | 7 +---
qa/380 | 13 +-------
qa/382 | 7 +---
qa/383 | 9 ++---
qa/385 | 7 +---
qa/386 | 3 -
qa/387 | 3 -
qa/388 | 7 +---
qa/391 | 7 +---
qa/392 | 7 +---
qa/393 | 7 +---
qa/394 | 7 +---
qa/395 | 7 +---
qa/397 | 7 +---
qa/399 | 3 -
qa/400 | 7 +---
qa/401 | 7 +---
qa/404 | 7 +---
qa/405 | 7 +---
qa/406 | 6 +--
qa/407 | 7 +---
qa/409 | 7 +---
qa/410 | 7 +---
qa/411 | 7 +---
qa/413 | 7 +---
qa/415 | 7 +---
qa/416 | 7 +---
qa/417 | 2 -
qa/422 | 6 +--
qa/423 | 7 +---
qa/429 | 7 +---
qa/431 | 7 +---
qa/432 | 7 +---
qa/434 | 7 +---
qa/435 | 14 ++-------
qa/436 | 14 ++-------
qa/437 | 7 +---
qa/438 | 7 +---
qa/439 | 7 +---
qa/440 | 9 +----
qa/441 | 6 +--
qa/442 | 7 +---
qa/443 | 6 +--
qa/447 | 14 ++-------
qa/448 | 14 ++-------
qa/449 | 6 +--
qa/451 | 6 +--
qa/452 | 8 +----
qa/453 | 7 +---
qa/454 | 7 +---
qa/455 | 7 +---
qa/456 | 1
qa/459 | 7 +---
qa/463 | 7 +---
qa/464 | 7 +---
qa/465 | 14 +++------
qa/465.out.1 | 2 -
qa/465.out.2 | 2 -
qa/466 | 13 +++-----
qa/467 | 24 +++------------
qa/468 | 26 +++--------------
qa/469 | 10 +++---
qa/470 | 6 +--
qa/471 | 13 +++-----
qa/472 | 6 +--
qa/473 | 6 +--
qa/474 | 6 +--
qa/475 | 6 +--
qa/476 | 15 +++------
qa/477 | 15 +++------
qa/478 | 22 ++++----------
qa/479 | 7 +---
qa/480 | 15 +++------
qa/481 | 14 ++-------
qa/483 | 14 ++-------
qa/484 | 15 +++------
qa/485 | 14 ++-------
qa/486 | 14 ++-------
qa/487 | 14 ++-------
qa/488 | 14 ++-------
qa/489 | 7 +---
qa/490 | 15 ++-------
qa/491 | 6 +--
qa/492 | 14 ++-------
qa/493 | 14 ++-------
qa/494 | 14 ++-------
qa/495 | 14 ++-------
qa/496 | 20 ++++---------
qa/496.out | 8 ++---
qa/497 | 13 ++------
qa/498 | 7 +---
qa/499 | 14 ++-------
qa/501 | 11 +++----
qa/502 | 14 ++-------
qa/503 | 14 ++-------
qa/504 | 3 -
qa/505 | 14 ++-------
qa/506 | 8 +----
qa/507 | 3 -
qa/508 | 7 +---
qa/509 | 7 +---
qa/510 | 7 +---
qa/511 | 7 +---
qa/512 | 13 ++------
qa/513 | 6 +--
qa/514 | 7 +---
qa/515 | 7 +---
qa/516 | 9 +----
qa/517 | 9 +----
qa/518 | 6 +--
qa/519 | 3 -
qa/520 | 7 +---
qa/521 | 7 +---
qa/523 | 7 +---
qa/524 | 9 +----
qa/525 | 7 +---
qa/526 | 10 ++----
qa/527 | 7 +---
qa/528 | 7 +---
qa/529 | 1
qa/531 | 7 +---
qa/533 | 7 +---
qa/537 | 7 +---
qa/540 | 6 +--
qa/545 | 3 -
qa/546 | 4 +-
qa/547 | 6 +--
qa/550 | 6 +--
qa/551 | 6 +--
qa/552 | 6 +--
qa/553 | 6 +--
qa/558 | 9 +----
qa/564 | 2 -
qa/564.out | 8 ++---
qa/565 | 3 -
qa/566 | 9 +----
qa/569 | 1
qa/578 | 7 +---
qa/583 | 3 -
qa/584 | 4 --
qa/592 | 13 +++-----
qa/593 | 13 +++-----
qa/594 | 3 -
qa/597 | 7 +---
qa/600 | 3 -
qa/601 | 6 +--
qa/602 | 6 +--
qa/603 | 6 +--
qa/605 | 2 -
qa/605.in | 1
qa/622 | 2 -
qa/628 | 3 -
qa/635 | 7 +---
qa/638 | 7 +---
qa/639 | 7 +---
qa/642 | 7 +---
qa/647 | 7 +---
qa/648 | 7 +---
qa/649 | 7 +---
qa/701 | 52 ----------------------------------
qa/703 | 3 -
qa/706 | 3 -
qa/707 | 6 +--
qa/708 | 6 +--
qa/709 | 6 +--
qa/710 | 6 +--
qa/711 | 7 +---
qa/712 | 6 +--
qa/713 | 4 +-
qa/714 | 6 +--
qa/715 | 8 ++---
qa/716 | 2 -
qa/719 | 6 +--
qa/720 | 6 +--
qa/721 | 6 +--
qa/722 | 6 +--
qa/723 | 4 +-
qa/725 | 6 +--
qa/733 | 8 +----
qa/735 | 5 +--
qa/736 | 8 +----
qa/740 | 6 +--
qa/748 | 7 +---
qa/749 | 12 +++++--
qa/831 | 6 +--
qa/832 | 6 +--
qa/840 | 6 +--
qa/861 | 6 +--
qa/875 | 6 +--
qa/876 | 6 +--
qa/943 | 6 +--
qa/944 | 4 +-
qa/945 | 6 +--
qa/994 | 9 +----
qa/common.rc | 1
qa/group | 3 -
qa/new | 6 +--
src/include/builddefs.in | 37 +++++++++++++++---------
src/include/buildrules | 13 ++++----
src/include/pcp/config.h.in | 5 +--
src/include/pcp/pmda.h | 15 +++++++++
src/libpcp/src/GNUmakefile | 5 +++
src/libpcp/src/accounts.c | 13 +++++++-
src/libpcp/src/auxserver.c | 12 +++++--
src/libpcp/src/pdu.c | 2 -
src/libpcp/src/units.c | 7 +++-
src/libpcp/src/util.c | 4 +-
src/libpcp_pmcd/src/.gitignore | 1
src/libpcp_pmcd/src/GNUmakefile | 11 +++++++
src/libpcp_pmcd/src/trace.c | 8 -----
src/pmdas/jbd2/.gitignore | 1
src/pmdas/jbd2/GNUmakefile | 22 +++++++++-----
src/pmdas/jbd2/pmda.c | 1
src/pmdas/linux/.gitignore | 1
src/pmdas/linux/GNUmakefile | 26 +++++++++++------
src/pmdas/linux/pmda.c | 3 +
src/pmdas/linux_proc/.gitignore | 1
src/pmdas/linux_proc/GNUmakefile | 22 +++++++++-----
src/pmdas/linux_proc/pmda.c | 1
src/pmdas/linux_xfs/.gitignore | 1
src/pmdas/linux_xfs/GNUmakefile | 23 ++++++++++-----
src/pmdas/linux_xfs/pmda.c | 3 +
src/pmdas/mmv/src/.gitignore | 3 -
src/pmdas/mmv/src/GNUmakefile | 9 +++++
src/pmdas/mmv/src/mmv.c | 1
src/pmdas/pmcd/src/.gitignore | 1
src/pmdas/pmcd/src/GNUmakefile | 11 +++++++
src/pmdas/pmcd/src/pmcd.c | 1
src/pmdas/sample/src/.gitignore | 1
src/pmdas/sample/src/GNUmakefile | 16 +++++++---
src/pmdas/sample/src/sample.c | 16 +++++-----
src/pmdas/sendmail/.gitignore | 1
src/pmdas/sendmail/GNUmakefile | 12 ++++++-
src/pmdas/sendmail/sendmail.c | 1
src/pmdas/solaris/.gitignore | 1
src/pmdas/solaris/GNUmakefile | 23 +++++++++++----
src/pmdas/solaris/solaris.c | 8 +----
src/python/GNUmakefile | 7 +++-
380 files changed, 1318 insertions(+), 1669 deletions(-)
commit fb1f2e9c89707f9742cf7400da6a06beb237e050
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Dec 3 14:13:36 2013 +1100
Final corrections getting the Solaris port up and running again
With this final set of changes we get pmcd up and running and a
relatively clean build, including most of the new functionality
(unix domain sockets, python APIs, etc).
Changes here include - setup the Makepkgs script to install the
64 bit libraries in the right location (--libdir=/usr/lib/64);
correct the architecture in pkginfo (was using long deprecated
variable); propogate PLDFLAGS from the configure process along
with existing PCFLAGS, gives -m64 propogation for python build;
remove CFLAGS_ABI which was being duplicated several times for
CFLAGS (but was needed for LDFLAGS).
commit 998d7b4231d9670c8a51915f7bafe345a55a619b
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Dec 3 10:20:02 2013 +1100
Resolve a residual Solaris PMDA build issue from configure botch
commit 27985678a9f12a54ab8f3026141daf97d428a875
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Dec 3 09:55:14 2013 +1100
Correct configure test for invisibility, remove unused macro setting
commit 5f34c02eb328e3d9290d05fb83d10199223817fd
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Dec 3 09:35:43 2013 +1100
Catch Solaris kernel PMDA up with recent DSO PMDA changes
commit cc29ff555a46e07876906c08d0b5722784cae082
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Dec 3 09:34:50 2013 +1100
Solaris dtrace build scaffolding which needs to rewrite trace.o
commit b2f1ef2fb843f83574a9589bdd52faf783c222c2
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Dec 3 09:29:52 2013 +1100
Solaris packaging fixes to install a pcp user/group correctly
Several changes relating to installing the pcp user and group
account as part of package installation. Firstly, these need
to be done in a preinstall script, not postinstall, so we can
get file permissions right during installation. Next, theres
no -r option to groupadd, nor -M/-r option to useradd.
Also add NeedRebuild logic into the postinstall as is done on
other platforms to ensure a namespace update on upgrade.
commit 8b5f96fe759369b44e5feb84ea7565770db0b7ff
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Dec 3 08:53:57 2013 +1100
Minor Solaris port cleanups - add a comment, sanitise an include.
commit de90a01333e01b526ff64b419bed8ba88c460ffe
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon Dec 2 20:32:12 2013 +1100
Support optionally restricting symbol visibility for DSO PMDAs.
When compiled with -fvisibility=hidden this extension can be used
to set up the PMDA init routine so it is the only symbol exported
by the DSO PMDA. This gives the compiler opportunity to generate
more optimal code as well as ensuring that just the one symbol is
exported (which is a good idea in itself).
Resolves Fedora bugzilla bug #1025694.
commit f1b5849577f7a2d9d0730bfb8163c7dbb4d7b218
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon Dec 2 20:32:05 2013 +1100
First find on closer inspection of libpcp symbol exports
commit 882190457f85b5e22803aa2eebc3887477238b4d
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon Dec 2 08:59:31 2013 +1100
Port the recent libpcp user/group account code to Solaris
commit 2e869d90c1f7ae2122262b8a45d9cad4b97e2890
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Sat Nov 30 09:32:57 2013 +1100
Build fixes for Solaris in libpcp - ucreds and math.h
commit f5e7920c3b764a29a14ff34ae39c2cf5c08bbc18
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Sat Nov 30 09:31:12 2013 +1100
Add configure checking for math.h
commit ec3af3bced54c9df160c47653dd58a2f81d63b19
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri Nov 29 20:26:53 2013 +1100
Fix tmpfile leak in test 715
commit 223e4090586d1c0a23b466efaa592845b6e27f98
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri Nov 29 20:25:07 2013 +1100
Audit order in which seq is evaluated relative to common files (tmpfiles)
commit cc26dd5ff101a0b3591d8ad989e6e90bf3c464b1
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu Nov 28 19:09:15 2013 +1100
Fix cleanup trap in test 417, missed some tmpfiles
commit 09d6cd5943876ec83caf7f9676139a4012698253
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu Nov 28 16:37:16 2013 +1100
Tag temporary files created by qa tests with test prefix
Handy for tracking down tests which are failing to cleanup.
commit eeb8355478227741cb371cdfe8ec05c4233e09c8
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu Nov 28 15:35:08 2013 +1100
Add a notrun check for FIPS mode for test 749 stap usage
In addition, move 749 out of the flakey group since we've
resolved the earlier non-determinism through more cunning
stap scripting. This simply means that its returned into
the set run automatically by Red Hat testing folks.
|