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

libpcp3-3.11.9-lp150.4.3.1 RPM for ppc64le

From OpenSuSE Ports Leap 15.0 updates for ppc64le

Name: libpcp3 Distribution: openSUSE Leap 15.0
Version: 3.11.9 Vendor: openSUSE
Release: lp150.4.3.1 Build date: Mon Feb 11 16:32:15 2019
Group: System/Libraries Build host: obs-power8-02
Size: 928688 Source RPM: pcp-3.11.9-lp150.4.3.1.src.rpm
Summary: Performance Co-Pilot run-time libraries
Performance Co-Pilot (PCP) run-time libraries






* Tue Jan 15 2019
  - Package missing PMDA binaries; (bsc#1121920).
    + refresh 0002-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 Nov 23 2017
  - Replace references to /var/adm/fillup-templates with new
    %_fillupdir macro (boo#1069468)
* Wed Aug 30 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).
* Mon Jun 19 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.
* Wed Mar 18 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).
* Wed Aug 15 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



Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Apr 9 12:11:57 2022