Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

pcp-doc-5.2.2-3.4 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: pcp-doc Distribution: openSUSE Tumbleweed
Version: 5.2.2 Vendor: openSUSE
Release: 3.4 Build date: Sun Sep 26 06:22:26 2021
Group: Documentation/Other Build host: cloud109
Size: 10323800 Source RPM: pcp-5.2.2-3.4.src.rpm
Summary: Documentation and tutorial for the Performance Co-Pilot
Documentation and tutorial for the Performance Co-Pilot
Performance Co-Pilot (PCP) provides a framework and services to support
system-level performance monitoring and performance management.

The pcp-doc package provides useful information on using and
configuring the Performance Co-Pilot (PCP) toolkit for system
level performance management.  It includes tutorials, HOWTOs,
and other detailed documentation about the internals of core
PCP utilities and daemons, and the PCP graphical tools.




GPL-2.0+ AND CC-BY-SA-3.0


* Tue May 11 2021
  - also buildrequire pkgconfig(systemd) to make sure configure
    detects systemd
* Sat Mar 13 2021 Jan Engelhardt <>
  - Replace ancient RPM variables by modern equivalents.
  - Drop support for ancient SUSE and ancient Fedora.
* Sun Feb 14 2021 David Disseldorp <>
  - Spec file fixes and cleanups
    + disable pcp-export-zabbix-agent to avoid conflicting /etc/zabbix/
    + fix unversioned Provides
    + remove unused python2 build logic and unconditionally enable python3
    + 0009-remove-rundir-install.patch
  - Add SUSE specific dejavu-fonts dependency for pcp-gui sans
  - Disable pcp-pmda-libvirt to avoid build dependency loop
* Wed Feb 10 2021 David Disseldorp <>
  - Drop unnecessary %pre/%post recursive chown calls; (bsc#1152533)
  - Changelog for patches carried as part of 5.2.2 source tarball:
    + build-drop-old-config-file-transition-code-from-rpm-.patch
    + 0007-pmdas-perf-Add-cpunumber-option-for-dynamic-perf-eve.patch
    + 0008-pmdas-perf-Add-support-for-hv_24x7-nest-events-on-mu.patch
    + 0009-qa-perfevent-Test-hv_24x7-events-on-multinode.patch
* Thu Nov 19 2020 David Disseldorp <>
  - Upgrade to 5.2.2; (jsc#SLE-16929)
    + improvements to client tools and utilities
    + new pmdabpftrace monitoring agent
    + pmdaperfevent enhancements
    + pmproxy, libpcp_web and libpcp hardening and improvements
    + assorted bug fixes
    + obsolete pcp-manager discovery service, now provided by pmfind
    + improved FHS compliance
  - Remove upstreamed:
    + 0001-Add-missing-includes-in-Qt-5.15-beta2.patch
  - Rebase against upstream (faeb2507f):
    + 0001-Install-libraries-without-exec-permission.patch
  - Fix build with -fno-common; (bsc#1160411)
  - Merge upstream build-time tmpdir fixes
    + 0007-pmns-Make-drop-duplicate-if-else.patch
    + 0008-fixes-for-GH-1140-PCP_TMPFILE_DIR-used-in-build.patch
* Wed Aug 19 2020 Dominique Leuenberger <>
  - Do not mangle libexecdir: the distro defaults are right in all
* Wed Apr 22 2020 Martin Liška <>
  - Add -fcommon in order to fix boo#1160411.
* Fri Mar 27 2020 Antonio Larrosa <>
  - Add patch (submitted to upstream) to fix missing includes with Qt 5.15:
    * 0001-Add-missing-includes-in-Qt-5.15-beta2.patch
* Wed Feb 26 2020 Michal Suchanek <>
  - hv24x7 support (bsc#1155054 ltc#182081).
    + 0007-pmdas-perf-Add-cpunumber-option-for-dynamic-perf-eve.patch
    + 0008-pmdas-perf-Add-support-for-hv_24x7-nest-events-on-mu.patch
    + 0009-qa-perfevent-Test-hv_24x7-events-on-multinode.patch
* Fri Jan 24 2020 David Disseldorp <>
  - Fix for security advisory CVE-2019-3696; (bsc#1153921)
    + code change already carried
  - Fix for security advisory CVE-2019-3695; (bsc#1152763)
    + build-drop-old-config-file-transition-code-from-rpm-.patch
* Thu Dec 19 2019 Dominique Leuenberger <>
  - BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
    allow OBS to shortcut through -mini flavors.
* Tue Oct 01 2019 Ludwig Nussel <>
  - don't call 'cd' avoid relying on $HOME beeing set during rpm installation
* Wed Aug 28 2019 David Disseldorp <>
  - Fix python library dependencies broken via shared library packaging policy
    split; (bsc#1129991).
* Wed Aug 21 2019 David Disseldorp <>
  - Upgrade to 4.3.4
    + pmchart, pmseries, pcp-dstat, pmrep and pcp-atop UI fixes and
    + pmdalinux, pmdaproc and pmdabcc fixes
    + pmproxy REST API changes and TLS support
    + libpcp_pmda and libpcp_web fixes and support for Redis clustering
    + various build and documentation changes
    + libpcp_web: refactoring and support for Redis cluster protocol
    + deprecate pmdapapi, upgrade to perfevent
* Wed Apr 24 2019 Martin Liška <>
  - Disable LTO (boo#1133273).
* Fri Mar 08 2019 David Disseldorp <>
  - Split out zeroconf, pmda-haproxy, pmda-smart, pmda-prometheus,
    pcp2elasticsearch, pcp2json, pcp2spark, and pmlogger_daily_report files
    into separate packages, matching upstream; (bsc#1128523).
  - Fix incorrect dependencies for rewritten monitoring agents; (bsc#1128606).
  - Ensure symlink sources and targets are in the same package; (bsc#1127978).
  - Move pcp-dstat into the pcp-system-tools package; (bsc#1127978).
* Thu Mar 07 2019 Bernhard Wiedemann <>
  - drop unreproducible perfevent_coverage program (boo#1040589)
  - override build date to make package build reproducible (boo#1047218)
* Fri Mar 01 2019
  - Upgrade to 4.3.1; (bsc#1127437).
    + Add proper systemd timer service dependency tracking
    + pmrep: fix a dynamic header corner case with missing values
    + pmie: fix for segv and bad sum_inst() use
    + pmview: fix a missing timeout slot connection
  - Drop upstreamed patches:
* Tue Feb 19 2019
  - Drop python2 support for Factory and SLES15-SP1; (bsc#1077777).
* Wed Feb 06 2019
  - export PACKAGE_DISTRIBUTION="suse" for build; (bsc#1123311).
* Thu Jan 31 2019
  - Drop distribution-release build dependency completely; (bsc#1123311).
    + modify 0010-pmns-don-t-package-.NeedRebuild-for-SUSE-distros.patch
* Wed Jan 30 2019
  - Replace openSUSE/sles-release build dependency; (bsc#1123311).
* Fri Jan 18 2019
  - Drop conflicting dstat symlink; (bsc#1122502).
* Tue Jan 15 2019
  - Package missing PMDA binaries; (bsc#1121920).
    + refresh 0001-Install-libraries-without-exec-permission.patch
  - Don't package pmns .NeedRebuild flag; (bsc#1092160).
    + add 0010-pmns-don-t-package-.NeedRebuild-for-SUSE-distros.patch
* Thu Jan 10 2019
  - Upgrade to 4.3.0; (bsc#1121914).
  - Refreshed patches
* Tue Jan 08 2019 Jan Engelhardt <>
  - Combine systemd service calls to save on macro
    generated boilerplate.
* Mon Jan 07 2019
  - Use systemd timers instead of crontab; (bsc#1115413).
    + 0007-pmie-add-systemd-timers-as-cron-alternative.patch
    + 0008-pmlogger_daily-add-systemd-timers-as-cron-alternativ.patch
    + 0009-pmlogger_daily_report-add-systemd-timers-as-cron-alt.patch
* Fri Dec 07 2018
  - Upgrade to 4.2.0 (fate#326865)
  - python package dependency changes
    + add setuptools and python-requests
    + fix python-jsonpointer
    + disable pcp-pmda-postgresql due to missing psycopg2 dependency
* Fri Sep 07 2018
  - Upgrade to 4.1.1
  - renamed patches
    to 0001-Install-libraries-without-exec-permission.patch
    to 0003-Remove-runlevel-4-from-init-scripts.patch
    to 0004-create-pmlogger-and-pmie-logdirs-during-install.patch
    to 0005-SUSE-fy-pmsnap-control-path.patch
    to 0006-pmsnap-control-var-www-srv-www.patch
  - obsolete (upstream)
  - new
* Mon Aug 06 2018
  - sysmacros.patch: Include <sys/sysmacros.h> for major/minor/makedev
  - Use %license for COPYING
  - Don't exclude post-build-checks
* Thu Nov 23 2017
  - Replace references to /var/adm/fillup-templates with new
    %_fillupdir macro (boo#1069468)
* Thu Aug 31 2017
  - Enable QT5 builds for Factory (suse_version > 1320); (bsc#1056477).
* Wed Aug 30 2017
  - Ensure sysconfig files are populated from templates during installation;
* Thu Aug 24 2017
  - Add weak pcp dependency to pmdas that were split out from the base package
    in the 3.10->3.11 update; (bsc#1055503).
* Tue Jun 20 2017
  - Follow the shared library packaging policy and split,,, and
    out from libpcp3 into separate packages.
  - Drop a number of unneeded explicit library package Requires.
  - Fix a number of file manifest conflicts.
  - Drop lio pmda on SUSE systems without proper rtslib-fb dependency.
* Sun Jun 18 2017
  - Update to 3.11.9
    for details.
* Fri Mar 31 2017
  - Disable remote _service execution
    + Run locally and add generated tarball and spec file
* Mon Mar 27 2017
  - Update to 3.11.8
    for details.
  - Remove 0010-build-do-not-include-.gitignore-in-installed-file-se.patch
    + Upstream
  - Drop pcp-webjs.src.tar.gz
    + Vector will be pulled in from the upstream source in future
  - Enable pmda-systemd package
    + libsystemd pkg-config detection fixed upstream
  - New packages
    + pcp-devel: Upstream split of non-essential devel packages from
    + pcp-pmda-bind2
    + pcp-pmda-docker
    + pcp-pmda-lio
    + pcp-pmda-nutcracker
    + pcp-pmda-oracle
    + pcp-pmda-redis
    + pcp-pmda-libvirt
    + pcp-export-pcp2influxdb
* Wed Mar 22 2017
  - Update to 3.10.9
    for details.
  - Drop obsolete 0001-Fix-XEN-build.patch
    + PCP_PS_ALL_FLAGS now used explicitly
  - Add 0010-build-do-not-include-.gitignore-in-installed-file-se.patch
  - Split out a number of agents from the base package into separate rpms
  - Disable sheet2pcp
    + As per upstream: "until BZ 830923 and BZ 754678 are resolved".
* Tue Feb 28 2017
  - Add _service file for pulling directly from the upstream Git repository.
* Thu Apr 16 2015
  - Update to 3.10.4
    for details.
* Thu Mar 19 2015
  - Ensure the perl modules correctly link against the PCP libraries;
    + remove 0004-Remove-CPAN-rpaths.patch
* Tue Mar 03 2015
  - Update to 3.10.3
  - New sub-package
    + pcp-import-ganglia2pcp
* Fri Feb 27 2015
  - Fix perl-PCP-LogImport requires version for pcp-import-sar2pcp.
* Wed Feb 25 2015
  - Require pcp-conf with libpcp3 on [open]SUSE platforms.
* Mon Feb 23 2015
  - Update to 3.10.2
    for details
  - new patches
  - renamed patches
    + pcp-xenbuild.patch to 0001-Fix-XEN-build.patch
    + static_lib_perms.diff to
    + pcp_legacy_init_lsb.patch to 0003-pcp-legacy-init-lsb.patch
    + remove_cpan_rpaths.patch to 0004-Remove-CPAN-rpaths.patch
    + rm_init_script_runlevel_4.patch to
    + create-pmlogger-and-pmie-logdirs-during-install.patch
      to 0006-create-pmlogger-and-pmie-logdirs-during-install.patch
  - Update to 3.10.1
    for details
  - new sub-packages
    * pcp-doc
    * pcp-gui
    * python3-pcp
    * python-pcp
    * pmda-infiniband
    * pmda-perfevent
    * pmda-papi
    * import-collectl2pcp
  - drop fix_pmie_pmlogger_startup_races.patch, upstream
    drop pcp-3.6.10-gcc5-reservedword.patch, obsolete
* Mon Feb 23 2015
  - fix gcc5 C99 reserved issue problems with patch
* Mon Nov 10 2014 Led <>
  - fix bashism in post script
* Sun May 11 2014
  - use %_rundir if available
* Tue Apr 09 2013
  - Move configure run into the %build section.
* Thu Jan 03 2013
  - Describe xmktime.c and pthread_barrier.h licensing issues. Workaround by
    continuing to remove the testsuite; (bnc#796448).
* Tue Dec 04 2012
  - Fix race conditions in pmie and pmlogger startup scripts.
    + Add fix_pmie_pmlogger_startup_races.patch
    + Upstream fix for regression caused by CVE-2012-5530 fix.
* Thu Nov 29 2012
  - use permissions framework for handling the worldwriteable+sticky
    bit directories. (bnc#782967)
* Wed Nov 21 2012
  - Create pcp user and group during installation.
  - Package pre-populated tmp directory. The directory must be world writeable
    (with the sticky-bit set), as it may be used by any PMDAs or client tools;
* Mon Nov 19 2012
  - Remove fix_configure_path_tests.patch
    + fixed upstream.
  - Remove configure_append_pcp_subdir.patch
    + fixed upstream.
  - Add create-pmlogger-and-pmie-logdirs-during-install.patch
    + pmcd and pmproxy logdirs are created, pmlogger and pmie were missing.
    + Submitted upstream.
  - Update to pcp-3.6.10.
    + Transition daemons to run under an unprivileged account.
    + Fixes for security advisory CVE-2012-5530: tmpfile flaws;
    + Fix pcp(1) command short-form pmlogger reporting.
    + Fix pmdalogger error handling for directory files.
    + Fix pmstat handling of odd corner case in CPU metrics.
    + Correct the python ctype used for pmAtomValue 32bit ints.
    + Add missing RPM spec dependency for python-ctypes.
    + Corrections to pmdamysql metrics units.
    + Add pmdamysql slave status metrics.
    + Improve pmcollectl error messages.
    + Parameterize pmcollectl CPU counts in interrupt subsys.
    + Fix generic RPM packaging for powerpc builds.
    + Fix python API use of reentrant libpcp string routines.
    + Python code backporting for RHEL5 in qa and pmcollectl.
    + Fix edge cases in capturing interrupt error counts.
  - Update to pcp-3.6.9.
    + Python wrapper for the pmimport API
    + Make sar2pcp work with the sysstat versions from RHEL5,
      RHEL6, and all recent Fedora versions (which is almost
      all current versions of sysstat verified).
    + Added a number of additional metrics into the importer
      for people starting to use it to analyse sar data from
      real customer incidents.
    + Rework use of C99 "restrict" keyword in pmdalogger
      (Debian bug: 689552)
    + Alot of work on the PCP QA suite, special thanks to Tomas
      Dohnalek for all his efforts there.
    + Win32 build updates
    + Add "raw" disk active metrics so that existing tools like
      iostat can be emulated
    + Allow sar2pcp to accept XML input directly (.xml suffix),
      allowing it to not have to run on the same platform as the
      sadc/sadf that originally generated it.
    + Add PMI error codes into the PCP::LogImport perl module.
    + Fix a typo in pmiUnits man page synopsis section
    + Resolve pmdalinux ordering issue in NUMA/CPU indom setup
      (Redhat bug: 858384)
    + Remove unused pmcollectl imports (Redhat bug: 863210)
    + Allow event traces to be used in libpcp interpolate mode
  - Update to pcp-3.6.8.
    + Corrects the disk/partition identification for the MMC
      driver, which makes disk indom handling correct on the
      Raspberry Pi (
    + Several minor/basic fixes for pmdaoracle.
    + Improve pmcollectl compatibility.
    + Make a few clarifications to pmcollectl.1.
    + Improve python API test coverage.
    + Numerous updates to the test suite in general.
    + Allow pmda Install scripts to specify own dso name again.
    + Reconcile spec file differences between PCP flavours.
    + Fix handling of multiple contexts with a remote namespace.
    + Core socket interface abstractions to support NSS (later).
    + Fix man page SYNOPSIS section for pmUnpackEventRecords.
    + Add --disable-shared build option for static builds.
  - Update to pcp-3.6.6.
    + Added the python PMAPI bindings and an initial python client
      in pmcollectl.  Separate, new package exists for python libs
      for those platforms that split out packages (rpm, deb).
    + Added a pcp-testsuite package for those platforms that might
      want this (rpm, deb again, mainly)
    + Re-introduced the pcp/qa subdirectory in pcp and deprecated
      the external pcpqa git tree.
    + Fix potential buffer overflow in pmlogger host name handling.
    + Reworked the configure --prefix handling to be more like the
      rest of the open source world.
    + Ensure the __pmDecodeText ident parameter is always set
      Resolves Red Hat bugzilla bug #841306.
* Tue Nov 13 2012
  - Ensure pmlogger and pmie temporary state is always placed under
* Mon Nov 12 2012
  - Specify the PCP temporary file directory at configure time using the
    - -with-tempdir= argument.
* Fri Nov 09 2012
  - Use mktemp for the placement of init script temp files. Place global
    temp files under run_dir; (bnc#782967).
* Thu Aug 16 2012
  - Update to pcp-3.6.5.
    + Fixes for security advisory CVE-2012-3418; (bnc#775009).
      o Add field validation to PCP instance PDU (Red Hat #841240)
      o Fix __pmDecodeInstanceReq heap buffer overflow (Red Hat #841284)
      o Fix __pmDecodeText heap overflow (Red Hat #841249)
      o Multiple issues in result PDU decoding (Red Hat #841159)
      o Fix __pmDecodeNameReq buffer overflow (Red Hat #841180)
      o Add length checks to __pmDecodeLogControl (Red Hat #841290)
      o Add size check to __pmDecodeIDList (Red Hat #841112)
      o Fix __pmDecodeNameList buffer overflow (Red Hat #840920)
      o Add missing __pmDecodeFetch namelen checks (Red Hat #841183)
      o Add length checks to __pmDecodeProfile (Red Hat #841126)
      o Add length checks to __pmDecodeCreds (Red Hat #840822)
    + Workaround for security advisory CVE-2012-3419; (bnc#775010).
      o Split the Linux kernel and proc PMDAs to prevent information
      leakage in default installs - esp. /proc/pid/maps exposure,
      but other proc metrics as well - and no longer export process
      metrics by default (Red Hat #841702)
    + Fixes for security advisory CVE-2012-3420; (bnc#775011).
      o Memory leak in pmcd DoFetch error path (Red Hat #841298)
      o Memory leak in __pmGetPDU in-band signalling (Red Hat #841319)
    + Fixes for security advisory CVE-2012-3421; (bnc#775013).
      o Resolve event-driven programming flaw in pmcd (Red Hat #841706)
    + Correct buffer unpinning logic in a PMNS traversal error path
      o Red Hat bugzilla bug #847314.
    + All of the above issues were identified by Florian Weimer of the
      Red Hat Security Team, who also assisted extensively in fixing
      and testing; a huge thank you to Florian from all PCP developers
      and users!
    + Add modern gcc/glibc security protection mechanisms where
      available.  Thanks to the Frank Eigler.
    + Harden all boundary checking in the remaining PDU decoders.
    + Resolve an issue with configure script checking for the init(1)
      process on Fedora 17 (and other systems using systemd).  Thanks
      to Lukas Berk.
    + pmdaelasticsearch only reports on nodes in the cluster now,
      and not other client nodes.  Thanks to Nigel Donaldson.
    + Added interfaces to PCP::PMDA Perl module to allow PMDAs to
      use a hash instance domain (instead of int/string array).
      These make use of the pmdaCacheOp(3) interfaces - the hash
      keys are the (external) PCP instance names, and the value
      associated with each key is an opaque reference.
    + Added an interface to allow PMDAs to register event queues
      with existing clients (pmdaEventNewActiveQueue).
    + Initial version of the (experimental) bash tracing PMDA.
* Mon Jul 30 2012
  - use addFilter for rpmlintrc, setBadness is not acceptable for Factory.
* Thu Jul 19 2012
  - Spec file cleanups following feedback from Sascha.
    + Do not remove the buildroot as part of %install
    + Use %suse_version rather than %_vendor
    + Add pcp-rpmlintrc script for devel-file-in-non-devel-package errors
    + Remove runlevel 4 references from init scripts
    + Add explicit perl version Requires
* Wed Jun 27 2012
  - Remove fix_cpan_pmda_manifest.patch, no longer needed with fixed
    upstream tarball.
* Mon Jun 18 2012
  - Remove invalid cpan/PMDA manifest entry.
* Fri Jun 15 2012
  - Update to pcp-3.6.4.
    + Fix build on s390x platform (thanks to Dan Horak)
    + Rethink order of PATH setting for pcp start scripts, to ensure
      binaries from other packages with names that conflict with pcp
      binaries are not found ahead of the same-named pcp binary.
* Wed Jun 06 2012
  - Use upstream based spec file to support combined SUSE/RH builds;
  - Update to pcp-3.6.3.
    + Revert initial attempt at getting configure --prefix option to
      make sense for local developer PCP installations
    + Fix RPM changelog typo in in-tree spec file
    + Further work on Debian/kFreeBSD port (thanks to Robert Millan)
  - Update to pcp-3.6.2.
    + Fix Debian builds on FreeBSD (missing header files)
    + Resolve Debian startup script (compat) lintian issue
    + Resolve FreeBSD kernel PMDA build issue with PCP not installed
      in the build root already.
  - Update to pcp-3.6.1.
    + Resolve final Mac OS X pthreads build issues
    + Debian packaging improvements for split pmlogger/pmcd scripts,
      perl module pieces, and other lintian reported issues
    + Update the startup script dependencies for /var use
    + Support --prefix=... and --exec-prefix=... configure options
    + Relaxed the "are you running as root?" test in startup scripts
    + Win32 build updates and improvements
    + Cache /proc/stat file handle in Linux kernel agent to reduce
      syscalls on the most commonly fetched metric subtree
  - Update to pcp-3.6.0.
    + Thread-safe libpcp, including additional re-entrant and thread-safe
      variants for some routines
    + Retire all asynchronous routines from libpcp
    + Retire all V1 protocols and services (archive format, PMAPI and
    + PMNS moves to ASCII only (no binary PMNS)
    + Rework "init" scripts, splitting pcp into pmcd and pmlogger
    + Update elasticsearch PMDA to 0.19+, new transport and shard metrics
    + Updates to PMDA new event queueing interfaces for agents wishing to
      export that class of performance data.
    + First round of Coverity cleanup fixes incorporated.
    + Initial version of the SNMP PMDA, thanks to Hamish Coleman.
    + Updates to postgres PMDA to export additional recovery metrics.
  - Update to pcp-3.5.11.
    + Update FSF contact address in copyright notices to keep
      rpmlint happy.
    + Fix instance domain checks in elasticsearch PMDA.
    + Make KVM PMDA to run as root once more (permissions issues).
    + Integration of pmlogger_daily with pmlogrewrite.
    + Fix pmlogger_merge corner case for empty archives.
  - Update to pcp-3.5.10.
    + Support new 0.18+ elasticsearch metrics.
    + Fix handling of elasticsearch version metric cluster.
    + Fix trace PMDA build issues.
    + Fix some Win32 build issues.
    + Run with reduced privileges for more of the perl PMDAs.
    + Name Solaris load average metric consistently.
    + Small metric documentation tweaks for Solaris PMDA.
  - Update to pcp-3.5.9.
    + Add rc script support for condrestart, and condrestart the pcp,
      pmie and pmproxy services after an RPM install or upgrade.
    + Fix a bug where hinv.ndisk is incorrect if CLUSTER_PARTITIONS
      hasn't yet been refreshed immediately following a restart.
    + Implementation of client event queueing logic for all PMDAs to
      share (all PMDAs wishing to support event metrics, that is).
    + New manual pages for new PMDA event queueing interfaces.
    + PostgreSQL PMDA, supporting versions 9.0 and 9.1 (at least).
    + Reserved ID 111 for Samba Clustered Trivial Database PMDA.
    + Add perl interface to allow PMDAs to drop priveleges
    + Add an elasticsearch version metric.
    + Correct perl module type detection logic for 32/64-bit systems.
    + Small pmlogconf source and man page fixes.
    + Rework flex usage to resolve build warnings.
    + Make Darwin CPU metrics 64 bit.
    + Add (long) opaque key support to libpcp_pmda.
    + Add pmdaCacheStoreInst() routine to libpcp_pmda.
    + Added mssql PMDA for SQL server Dynamic Management View stats.
    + Add pmlogrewrite(1) to rewrite archives (fix inconsistencies).
    + Fix a cgroup option parsing error on consecutive fetch calls.
* Mon Feb 13 2012
  - patch license to follow standard
* Thu Nov 10 2011
  - wildcard a bit to make it package on ppc
* Wed Aug 10 2011
  - Update to pcp-3.5.8.
    + Rework rsyslog PMDA to remove Switch use, very odd behaviour
      observed on RHEL5.2 (mysteriously failing to compile).
    + Add in Kens scripting defenses against dodgey toolchains.
* Tue Aug 09 2011
  - Update to pcp-3.5.7.
    + Fix build issue on SLES11 SP1 IA64 systems.
    + Improved rsyslog PMDA handling of queue metrics.
    + Add open file-descriptor count metric to the Linux PMDA.
    + Implement logger PMDA line-oriented event mode.
    + Add regular expression based event filtering in logger PMDA.
    + The default pmcd.conf now has an access control section, and
      all remote store operations are blocked by default.
* Mon Aug 01 2011
  - Update to pcp-3.5.6.
    + Fix warning from pmie_daily with some /bin/pwd versions.
    + Numerous Debian packaging updates for lintian cleanliness.
    + Fixed typos in several man pages.
    + Added ElasticSearch PMDA.
    + Fix build on RHEL4 with older sys/queue.h variant.
* Thu Jul 07 2011
  - Update to pcp-3.5.5.
    + Resolve Debian packaging issues preventing new uploads.
    + Fix warnings from pmie_check with some /bin/pwd versions.
  - Update to pcp-3.5.4.
    + Fix warnings from pmlogger_check with some /bin/pwd versions.
  - Update to pcp-3.5.3.
    + Remove reliance on a cpp binary being installed locally.
    + Ensure compressed pmie log files are also cleaned up daily.
    + Extend the event store mechanism to be more generally useful.
    + Add memory limiting functionality to pmdalogger.
    + Add SQLServer metric for user settable queries.
    + Fix potential sigsegv in pmprobe fetching multiple live values.
    + Perl changes for Solaris.
    + Fix Fedora15 build relating to handling of systemd.
    + Solaris pmda zpool_vdev_name() api change.
    + Update sar2pcp for sysstat version 9.1.7.
    + Resolve realloc issue in event metric handling in libpcp_pmda.
  - Update to pcp-3.5.2.
    + pmlogreduce - fix 2 problems (memory leak, additional mark records)
    + Initial version of pmdalogger, from David Smith, a log monitoring
      PMDA exporting event metrics.
    + Make Windows drive instance domain code less chatty.
    + RC scripts and pmie_check - Mac OS X porting
    + pmlogger_check - symbolic link issue fixed
    + Add in the rsyslog PMDA (
    + Extend PCP::PMDA so that the log tail mode can be used on named papes.
    + Numerous updates to the Perl packaging infrastructure
    + Fix build when $HOME is not set.
    + pmlogconf - another non-posix awk issue fixed
    + Darwin pmda - filesys.maxfiles metric
    + pmie_daily - assorted minor fixups
    + Unix domain socket issue found on Mac OS X
    + pmcd config parsing error handling cleanup
    + Quieten pmevent output in the absence of new events.
    + Pass process ID out on success of __pmProcessCreate.
    + - add PMDA_INTERFACE_5 support
    + - add pmevent for bash metic completion
    + pmevent - add instance domain support
    + Bugfix: fetching hinv.cpu.* aborts if cpu indom is not initialized
    + Rearrange the per-CPU intr metrics on Linux to use dynamic namespace
    + Add perl modules into Mac OS X installations
    + Additional vmstat metrics added to Linux kernel PMDA
    + Fix pmieconf after syscall metrics went away on Linux
    + pmevent - new util to report event records, with instance domain support
    + sample PMDA - instance domain for event records metric
    + pmval, pminfo - man page typo corrections
    + pmval - fix typo in error message
    + pmlogextract, pmlogreduce - auto volume switch at 2^31 bytes
    + pmnscomp - defaults to Version 2 of the compiled PMNS
    + Remove unconditional diagnostic in MMV agent, log spam
    + Rework the code that uncompresses archives for Win32
    + Updates to Win32 makefiles to get a clean package build
    + Enable compressed log processing for Windows as well
    + Sample event consumer code for Windows ETW
    + Update PDH Win32 headers to use those from current mingw-m64 tree
    + Win32 socket error messages are reporting correctly
    + Great strides in getting error reporting correct on Windows
    + Add Win32 pthread wrapper for threading work on Windows
    + Add PowerDNS recursor stats to the pdns PMDA
  - Update to pcp-3.5.0.
    + Infrastucture support for doing distributed event tracing with PCP.
      This includes a new metric type (PM_TYPE_EVENT), cunning mechanisms
      for encoding event records in pmResults, and providing PMDAs with
      per-client context connection information allowing agents to track
      which clients have seen which parts of a trace stream so far.  Some
      reference uses of these extensions can be seen in pmdasample and in
      the pmcd PMDA as well.
    + Transparent support for archive de-compression by clients.
    + Manual page formatting errors corrected.
    + Fix a pmDupContext memory corruption issue seen with derived metrics.
    + Added a one-trip optimisation/guard to pcp.env
    + Improved pmdaFetch and pmdaFetchCallback man pages with respect to
      return codes and value memory allocation models.
    + Fix for Windows unintentionally allowing multiple pmcd processes
      to startup and bind to the same port, with "undefined" results.
    + Fix Windows services interaction, preventing pmcd service stop.
    + Fix Mac OS X scandir memory leak on empty directories.
    + Fix Mac OS X mem.util.wired metric, was exporting the wrong value.
    + Correct the handling of SLES11 distro identification (lsb-release
      file not used again, on SuSE Linux distributions).
    + Fix postfix PMDA log file path handling for Redhat Linux distros.
    + Extend Perl PMDA interfaces to allow additional metrics to be
      added at runtime (now makes use of dynamic namespace support).
    + Set KEEPALIVE option on pmproxy client sockets, mirroring pmcd
      behaviour and reducing open file descriptor pressure.
    + Improvements to the native Windows version of pmlogger, preventing
      it from exiting prematurely thanks to a socket read race condition.
    + Fix /proc/interrupts parser in Linux PMDA, thanks to Arthur Kepner.
* Mon Jan 24 2011
  - Update to pcp-3.4.0.
    + Add new libpcp_import C API library to pcp-libs.
    + Add perl-PCP-LogImport RPM sub-package for libpcp_import perl binding.
    + Add pcp-import-* RPM sub-packages containing front-end tools for
      importing data from sar, iostat, generic speadsheets and mrtg.
    + Major Solaris PMDA updates: CPUs, vnode ops, disk stats and disk queue
      stats, switch to using pmid clusters, internal timers, ZFS Adjustable
      Replacement Cache stats, new help text, memory metrics, fsflush stats.
    + Use Solaris devinfo to get information about pretty disk names.
    + Fix a memory leak in Perl PMDA wrapper string handling.
    + Use correct structure to extrace zpool write counters in Solaris PMDA.
    + pmafm now supports multiple -a arguments.
    + Fix pmie multiple -a options bug.
    + Fix pmdaInit() callback handling where it did not handle all the
      interface versions correctly.
    + Quote filenames reported by pmwtf, else awk can get confused.
    + Fix pmdawindows missing metrics help text.
    + Add network interface speed metrics into pmdawindows.
    + Fix pmdalinux handling of long network interface names.
    + Updated pmdaapache to use cross-platform http library.
    + Updated pmdaapache install process to allow port selection.
  - Update to pcp-3.3.3.
    + Fix two off-by-one errors in NUMA metrics in Linux PMDA.
    + Rework timezone environment variable handling to be able to
      coexist more peacefully with Perl.
    + Remove Fedora specfile now that this is in Fedora CVS.
  - Update to pcp-3.3.2.
    + Fix FreeBSD build and packaging issues affecting Debian.
    + Move PCP::Glider Perl code into core PCP with other Perl modules.
    + Avoid a mingw64-compiler-runtime bug in gettimeofday.
    + Fix spec file issue in Fedora/RHEL builds.
    + Add in the gpsd PMDA.
  - Update to pcp-3.3.1.
    + Fix a sigsegv in pmdalinux in the kernel.pernode.cpu metrics.
    + Don't kill dbpmda if namespace cannot be loaded.
    + Resolve a Windows build error under latest toolchain.
    + Some minor pmieconf and pmimport related cleanups.
  - Update to pcp-3.3.0.
    + Rework pmlogconf utility - version 2.0 ondisk format.
    + Initial support for Linux kernel cgroup subsystem, using dynamic
      metrics (cpu sets, cpu sched, cpu acct, memory, ...)
    + Fix per-process I/O (*) metric values.
    + Fix potential SEGV in derived metrics when pmcd connection lost.
    + Fix to allow pmlogger to log derived metrics.
    + Fix open file descriptor leak in Linux disk scheduler code.
    + Postfix PMDA updated to report aggregate stats from mail.log parsing.
    + Add per-node CPU metrics to Linux kernel agent.
    + Integrate pmieconf into the build, modernisation and porting work.
    + Add install-sh to the set of pcp-internal programs for external code.
    + Improved checking of PMDA domain numbers.
    + Allow use of SunStudio compiler on Solaris.
    + Add load average metrics to Solaris kernel agent.
    + Windows 7 porting work.
    + Make Win32 build work with more recent versions of gcc and Perl.
    + Fix pmie [no]match_inst botch, tweak sleepTight reporting.
    + Allow \$ for pmie regular expressions.
    + Ensure pmlogger doesn't write extended pmcd host syntax as hostname.
    + Switch over to not using local context for bash completion.
    + Improve Lustre agent metric help text.
    + Added a readonly filesystems metric into Linux kernel agent.
    + Ensure xfs.buffer metrics are always properly refreshed.
    + Add Linux kernel statistics related to XFS btree operations.
  - Update to pcp-3.2.1.
    + Export information about ZFS snapshots
    + Correct accounting of PMNS size in a libpcp_pmda helper routine.
  - Update to pcp-3.2.0.
    + Change how PM_CONTEXT_LOCAL determines available PMDAs:
      rework local context code to retire $PMDA_LOCAL_*, build DSO table
      from pmcd.conf at run-time, new __pmLocalPMDA and __pmSpecLocalPMDA
      routines in libpcp, -K options for pminfo, pmval and pmprobe.
    + Make some pmda dynamic name operations take (const char *) args.
    + Fix bash completion so dynamic names expanded, and stderr culled
      (culling DSO agent initialisation messages).
    + Improve pmlogger handling of alias names (same PMID, different names).
    + Honour the -T command line option in pmlogreduce.
    + Resolve an MMV issue evident in the Mac OS X installer, which resulted
      in failed dmg (binary) installation attempts.
    + Solaris startup script improvements.
    + Add details of the extended hostname syntax to pcpintro(1).
    + Fix a memory leak in pmdawindows help text handling.
    + Fix a memory leak in pmdammv help text handling.
    + Add anonymous huge page Linux memory utilisation metric.
    + Fix local context reporting of help text.
    + Solaris man page build changes.
    + Clean up diagnostic messages in pmlogextract.
    + Teach pmdaproc about Solaris' ping.
    + If pmstat fails to connect to local pmcd, fallback to local context.
    + Mark as const the final (requested units) pmConvScale argument
    + Clean out SGI-isms from build related files (no longer used by SGI).
    + Fix mem.numa.util.NFS_Unstable metric.
    + Removed pmdajstat, this has long been superceded by the capabilities
      of the Parfait package for instrumenting Java applications with PCP.
  - Update to pcp-3.1.2.
    + Add indom save and restore logic into Windows PMDA.
    + Fix a typo in the Postfix PMDA.
    + Update and extend /proc/meminfo stats on Linux.
    + Improve handling of monitored process in pmdammv, especially
      when the monitored process exits (pmns not cleaned up before).
  - Update to pcp-3.1.1.
    + Use a better MMV generation number, using all bits available.
    + Fix a metric count calculation error in pmdammv.
    + Add precision argument (-p) to pmwtf.
    + Added an open socket sockname command to dbpmda.
    + Remove use of grep -q, unavailable on OpenSolaris.
    + Couple of trivial build fixes for the Win32 platform.
  - Update to pcp-3.1.0.
    + Derived metric support.
    + Fix a memory leak in the Solaris kernel PMDA.
    + Extract information about network links on Solaris.
    + MMV PMDA (DSO) is now installed and enabled by default.
    + Reintroduced MMV support for cross-(mmap-)file instances.
    + Bug fix in pmdammv which was capable of causing SIGSEGV.
    + Add dbpmda readline support (and packaging dependencies).
    + Add in -Z option to pmwtf, to pass through to pmlogsummary.
    + Export NUMA memory statistics from the linux kernel.
    + Make pmie_check work on Solaris.
    + Make perdisk stats part of the zpool hierarchy.
    + dbpmda fix for name lookup and dynamic metrics.
    + Add a new PMDA exporting the Postfix queue lengths.
    + BuildRequires initscripts for %{_vendor} == redhat.
  - Update to pcp-3.0.2.
    + Improvements and fixes to PCP::PMDA perl module.
    + Added the SQL Server dtsrun log file parser PMDA.
    + Switch MMV PMDA to use dynamic namespace interfaces, which resolves
      long-standing spurious EAGAIN error on reconfiguration.
    + Separate out the Infiniband and cluster PMDAs into their own
      package - removing dependencies and configure complexities from
      pcp into specialised, layered packages.
    + Configure packaging to use libexecdir for private pcp binaries,
      if supported on the platform (also honour --libexecdir configure flag)
    + Add sysfs.kernel metrics cluster to Linux PMDA.
  - Update to pcp-3.0.1.
    + Reverted rc scripts default start/stop settings back to how
      it was in 2.9.3-1, for Debian bug #544350. On Red Hat platforms,
      the RPM spec overrides this to be chkconfig off by default.
    + Lexical analyser tweaks (various tools) to work on Windows.
    + pmlogextract change timezone selection algorithm, add -f for old behaviour
    + clean up more thoroughly on Mac OS X
    + Get pcp building on Debian GNU/kFreeBSD port.
    + Add missing return statement causing incorrect mem.util on Win32.
    + Improved support for Slackware distro makepkg packaging
    + Solaris fixes: pass information about compiler into Perl PMDA makefiles,
      don't change pointer types of pmCtime's arguments, deal with default lex
    + Move Infiniband and Cluster PMDAs to a stand-alone packages
    + Trim the set of RPM files marked as %config to just those
      that are actually likely to be edited (rpm -qlcv pcp pcp-libs).
  - Update to pcp-3.0.0.
    + PMDA_INTERFACE_4 and the support of dynamic subtrees of the PMNS
      where the PMDA (not PMCD) maintains knowledge of the PMNS.
    + RPM packaging split into pcp, pcp-libs and pcp-libs-devel
      pcp-libs is common - it's required by pcp and by pcp-libs-devel but
      pcp and pcp-libs-devel can be installed with or without each other.
    + Added separate specific licenses for the new subpackages,
      particularly pcp-libs, which is LGPL.
    + Added ldconfig %post and %postun scriptlets for -libs
    + Don't explicitly require Infiniband libs, since they're libs and RPM
      figures it out
    + No need to explicitly BuildRequire gcc-c++ libstdc++-devel
    + Add BuildRequires on perl-ExtUtils-MakeMaker
    + Remove explicit ia64 Requires: libunwind
    + Preserve generated in several places since debuginfo needs it
    + Create %{_localstatedir}/run/pcp and ship it (so it'll be removed)
    + Use %doc in spec for CHANGELOG COPYING INSTALL README VERSION.pcp pcp.lsm
    + Tweak configure to move PCP_BINADM_DIR out of /usr/share, into /usr/lib.
      Arch dependent binaries should not be installed below /usr/share.
    + Delete unneeded "explicit script interpreter" in several places
      to keep rpmlint happy
    + Remove setuid from pmpost, not needed (and not in debian either)
    + Nuke the migrate_pcp_var_dir, script and it's %post scriptlet
    + Default "chkconfig off" for all PCP services (retain settings on upgrade)
    + Clean-up and simplify the %post scriptlets (rather dramatically)
    + Don't ship static libraries in Fedora, we have the debug package for that
    + Install .NeedRebuild, add to %files and remove crud from %post scriptlets
    + Added %changelog in RPM spec and moved %files to end before %changelog
    + Move demos, examples and demo PMDAS to the libs-devel package since they
      are not used for production (but are useful for devel and needed for QA).
    + Don't install trace demo binaries since src is installed anyway
    + Reconciled build/rpm/ with build/rpm/pcp_fedora.spec
    + Integrated RPM packaging support for perl-PCP-PMDA and perl-PCP-MMV
      (but perl-PCP-Logsummary is not currently shipped in RPM packages)
    + RPM build requires perl(ExtUtils::MakeMaker) rather than
      perl-extutils-makemaker (this is the standard notation)
    + For easier upgrades, the perl PMDAs only really require pcp >= package
      version (until we change or extend an API).
    + ReplacePmnsSubtree fix bad signal handling botch (affecting MMV PMDA)
    + Fix pmcd.timezone metric such that value updates on daylight savings
      (or other timezone) changes.
    + Initial packaging work for Slackware Linux, thanks to Roman Revyakin.
  - Update to pcp-2.9.3.
    + fix for Windows iptypes.h header.
    + Fixup Windows SQL Server metrics on 64 bit platforms.
  - Update to pcp-2.9.2.
    + Final iteration on pmval sample count changes.
    + Build fallout on Mac/Win32 in MMV client library.
    + Tidy sys/stat time field/types handling for Alpha builds.
  - Update to pcp-2.9.1.
    + Fix a long-standing pmval sample count miscalculation.
    + Add missing runlevels and dependencies in start scripts.
    + Fix a segv observed in the Windows PMDA accessing SQL Server metrics.
    + Fix logic error causing wrong Windows version to be reported sometimes.
    + Add kernel.all.uptime to the Windows kernel agent.
    + Initial version of the (perl-based) Samba PMDA.
    + Fixes to so it functions correctly on all platforms.
    + Add PCP::PMDA helper routines for determining native long sizes.
    + Extend MMV to allow teardown of MMV file, and set errno on failure.
    + Initial stable (1.00) version of MMV Perl interface.
    + Correct the metric units for several Windows per-process memory metrics.
    + Add network metrics to Solaris PMDA
    + Report ZFS statistics from Solaris PMDA
    + Export zpool stats from Solaris PMDA
    + Generate packages for Solaris
    + Allow user to choose her compiler (proper use of AC_PROG_CC)
  - Update to pcp-2.9.0.
    + Fix Linux PMDA issue with -fstack-protector gcc option.
    + Get socket daemon PMDAs working with Win32 pmcd.
    + Bind 9.4 PMDA.
    + PowerDNS PMDA.
    + Fix atexit handling in the Perl PMDA module.
    + Fix a duplicate PMID in the MySQL PMDA.
    + Infiniband PMDA improvements and man page.
    + Minor packaging tweaks for rpm and deb formats.
  - Update to pcp-2.8.12.
    + Bug fixes in Zimbra and MySQL PMDAs.
    + Fix memory leaks in the Perl PMDA interface.
    + Fix the Mac OS X pmdadarwin metric table direct mapping.
  - Update to pcp-2.8.11.
    + Rework namespace file generation for Perl PMDAs.
  - Update to pcp-2.8.10.
    + RPM packaging fixes for Perl modules.
  - Update to pcp-2.8.9.
    + Remove Cygwin support, we're now committed to native Win32
      port - first production install yesterday, hooray!
    + Further Win32 work - wrapper batch files for shell scripts
      run as commands, moved daemon configs into $PCP_DIR/etc,
      bug fixes to process creation code.
    + Significant work on the MMV PMDA, including revamped API,
      Perl API, updated on-disk support with string values and
      help text support, amongst other changes.
    + Fix build of Perl PMDA module when PCP not installed.
    + Fix Zimbra PMDA status metrics.
  - Update to pcp-2.8.8.
    + Added a Zimbra Collaboration Suite PMDA.
    + Build fixes for OpenSolaris.
    + Perl PMDA fixes in tail mode.
    + Correct physical memory reporting in Windows PMDA on 32 bit
    + Other small tweaks and improvements to Windows PMDA also.
  - Update to pcp-2.8.7.
    + Windows PMDA major rework to improve memory footprint.
    + Yet another Mac OS X build issue resolution.
  - Update to pcp-2.8.6.
    + Fix build on Mac OS X after lex warning cleanups.
    + Fix pmdate build when PCP headers not in the root.
    + A single PMNS domain number file now used in-tree.
    + Added tmpfs filesystem metrics to Linux PMDA.
  - Update to pcp-2.8.5.
    + Packaging tweaks for Debian (builddefs/rules moved).
    + Make timezone manipulation in Windows work (mimic MSYS).
    + Numerous warnings fixed.
    + Several changes to tempfile handling for Vista.
    + Make setting pcp_rc_dir in more robust.
    + Further pathname separator auditing for Windows.
    + Fixed a libpcp_gui linker issue on Mac OS X.
  - Update to pcp-2.8.4.
    + Descend into src/bashrc.  D'oh!
  - Update to pcp-2.8.3.
    + Bash auto-completion of metric names.
    + Fix a memory leak in xfs project quotas metrics.
    + Several Win32 fixes for Windows Server 2008.
    + Add Linux per-CPU and aggregate "guest" CPU utilisation metrics.
    + Add a pmlogsummary option to report a "header" line (-H).
    + Add optional pmstat support for time control via pmtime.
    + Add pmcd.client.* metrics for identifying connected clients.
  - Update to pcp-2.8.2.
    + Fix pmie bug in the handling of && and || operators.
    + Improve daily pmie/pmlogger script behaviour.
  - Update to pcp-2.8.1.
    + Fix build issue with libpcp_mmv - would not build-from-source
      if <pcp/pmapi.h> was not in the root filesystem.
    + Finer control of pmie2col(1) reporting precision.
  - Update to pcp-2.8.0.
    + Linux netfilter (IP connection tracking) PMDA included
    + Memory Mapped Value (MMV) PMDA and client library included
    + Linux bonding (bonded network interface) PMDA included
    + Lustre PMDA included
    + Added pcp_gui library as pcpmon replacement, supporting the
      new (open source) version of pmtime for console tools.
    + Perl PCP::LogSummary module included.
    + KVM (Linux Kernel Virtualisation layer) PMDA
    + Infiniband PMDA included
    + VMware PMDA included
    + Perl PCP::PMDA module completed, stabilised and incorporated.
    + Default pmcd and pmproxy ports changed to IANA registered ones.
      ( The old behaviour - i.e. both original and IANA ports - is
      still available using PMCD_PORTS and PMPROXY_PORTS variables ).
  - Update to pcp-2.7.7.
    + Infiniband metric enhancements
    + Handle missing "which" binary during rpm installation
    + Added new quota metrics (XFS project quota)
    + Aggregate and per-CPU hypervisor "steal" time metrics added
    + NFS v4 metrics
    + commitLimit meminfo metric added
    + Namespace locking fix in
    + Additional Windows memory metrics
    + Several pmie fixes from Ken
    + Kens pmlogreduce archive corruption fix
    + Kens pmproxy PDU size fix
    + Nathan's pmlogsummary sum calulation fix
    + Added a (cheap) runnable processes metric.
  - Update to pcp-2.7.4.
    + MaxOSX and Debian/Ubuntu build/package fixes
    + Add sqlserver active_transactions metrics to the Windows PMDA.
    + Fix a pmie_check typo causing mis-identification of pmie processes.
    + Allow pmie and/or operators to function with some data missing.
    + Resolve path naming issues with more recent versions of autoconf.
    + pmlogsummary report sum option
    + pmval kmtime support
    + Additional Linux SNMP metrics
    + Fix Linux vmstat nr_slab metrics
    + Make pcp status command report build version
    + Windows split_io metrics
    + Fix pmdapmcd empty pmie instance
    + pmdamailq filename regex
    + Windows TCP metrics
    + pmie log file rotation
    + Changed the default compression program to be bzip2(1)
  - Update to pcp-2.7.3.
    + add network.ib.control to timeout infiniband stats workthread
    + add mem.util.anonpages
  - Update to pcp-2.7.2.
    + pcp doc updates
    + pmdalinux death from open file descriptors: pclose needed in network.ib
    + network.ib stats updated to cope with OFED 1.2 changes
    + some fixes for shub2 & NL4
    + Improve start/stop times of pmcd,pmlogger,pmie
    + create portable pmsleep (subsecond sleep) exe
  - Update to pcp-2.7.0.
    This log has been allowed to lapse for some time. Blanket catch-up..
    the following PVs describe changes made in that time:
    + 947510 - UNIX95 patches break pcp tools
    + 948548 - [SUSE#182852] Buffer overflow in linux proc_pmda
    + 948551 - Update pcp configure and build infrastructure
    + 948799 - Move telnet-probe to oss part of pcp
    + 948958 - *nodeid conversions have inconsistent naming
    + 952623 - possible use-after-free of pmProfile objects used by pmda
    + 952932 - pcp-open RPM requires but doesn't provide it
    + 953015 - Promote libpcp_pmc to DSO
    + 953301 - Update irix pcp bits
    + 953876 - Use swap.pagesin/pagesout instead of in pmstat
    + 954035 - Update macosx build infrastructure
    + 954165 - pmdumptext reports wrong time with sub-second intervals
    + 954173 - pmReceiveNamesOfChildren returns bogus value
    + 954203 - pmnscomp generates bogus binary pmns files
    + 954342 - Add support for FreeBSD
    + 954343 - Update windows pmda
    + 954432 - Use a pidfile to stop pcp
    + 954652 - telnet-probe ate my arguments
    + 954842 - Update qa on sles10 for pcp 2.5 and 2.6
    + 956190 - add IB traffic stats to linux PMDA
    + 956199 - pmlogsummary double free causes graph failures
    + 957598 - add debuginfo to pcp-open build in mangrove
    + 957758 - valgrind finds "invalid read of size 8" etc in __pmStuffValue
    + 957884 - need network.ib.status for per-port IB status and description
    + 958273 - If OFED is installed but no ports are found, return PM_ERR_VALUE from refresh_ib
    + 958379 - IB PMDA broken (port num appearing twice in perfquery calls)
    + 958476 - path to pmie_check binary incorrect in pmie crontab config file
  - Update to pcp-2.5.0-2.
    + 947602 - pmdas/aix/common.h is missing from the tarball
* Thu Feb 11 2010
  - SPARC requiers use large PIC
* Wed Jun 10 2009
  - filter out -fomit-frame-pointer to fix build
* Tue Jun 09 2009
  - continue previous work
* Wed Feb 25 2009
  - fix build with GCC44, #ident is a deprecated GCC extension
* Thu Nov 06 2008
  - fix build failure in obs
* Tue Oct 07 2008
  - Fix possible buffer overflow
* Thu Aug 28 2008
  - fix init scripts
* Wed Dec 05 2007
  - fix build with gcc-4.3
    (package could possibly be updated anyway)
* Thu Jul 12 2007
  - Split off development package.
* Fri Mar 30 2007
  - Add procps,ncurses-devel,bison to buildreq.
* Fri Jun 16 2006
  - Set datadir.
* Fri Jun 02 2006
  - Remove fake dependency on gdbm-devel headers.  (#177730)
* Wed Jan 25 2006
  - Convert neededforbuild to BuildRequires
* Mon Jan 16 2006
  - Update to version 2.5.0.  (FATE 153129)
* Thu Oct 20 2005
  - Fix permission of a demo directory.  (#129486)
* Sat Apr 09 2005
  - Fix gcc4 compilation
* Fri Nov 12 2004
  - Correct permissions handling for pmpost
* Mon Oct 18 2004
  - Update to version 2.4.0
* Wed Apr 28 2004
  - #39324: fixes for SuSE and 2.6 kernels in general from SGI
* Tue Mar 16 2004
  - Update to version 2.3.2
* Wed Nov 05 2003
  - package according to and add run_permissions
  - don't build as root
* Mon Jul 21 2003
  - update to version 2.3.1
* Thu Jun 19 2003
  - Update to version 2.3.0
  - Fixed file list
* Fri Apr 11 2003
  - fix build with coreutils
    (deprecated calling syntax for head,tail,sort)
* Mon Jan 20 2003
  - make it compile with latest glibc (pcp-2.2.2-st_mtime.patch)
* Mon Dec 02 2002
  - include errno.h where needed
  - use yacc instead of bison for now (make it compile)
* Fri Aug 16 2002
  - Fixed bug #17954: Added PreReq
* Thu Apr 25 2002
  - fix build for x86_64 and s390x
* Fri Feb 15 2002
  - fix bug #13321: made init script pmie LSB compliant
    - Added header note
    - Status returns correct value
  - Fixed pcp init script: status did not work
* Fri Jan 18 2002
  - Update to version 2.2.2
* Thu Dec 06 2001
  - Removed START_ variable
  - Changed escaped { to non escaped to stop awk from complaining
* Mon Jul 09 2001
  - Update to version 2.2.1
  - Fixed bug # 9068
* Thu Jun 07 2001
  - fixed
* Wed May 09 2001
  - bzip2 sources
* Thu Mar 15 2001
  - added -fpic to fix compile error on ia64
* Fri Feb 09 2001
  - Update headers
  - Modified init scripts
* Sun Dec 03 2000
  - Fixed %post (exit before insserv)
  - Added sub-package pcp-mysql
  - Added mysql PMDA to monitor mysql sessions
* Thu Nov 30 2000
  - Update to 2.2.11
* Wed Nov 29 2000
  - move rcscript to etc/init.d
* Sun Nov 26 2000
  - Use insserv
* Mon Oct 30 2000
  - Update to version 2.2.10
* Wed Sep 27 2000
  - Update to 2.1.7
* Fri Jul 07 2000
  - Fix for SPARC
* Wed May 24 2000
  - Initial Release (2.1.4)



Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Oct 14 23:16:49 2021