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

pcp-pmda-activemq-6.2.0-slfo.1.2.1 RPM for noarch

From OpenSuSE Leap 16.0 for noarch

Name: pcp-pmda-activemq Distribution: SUSE Linux Framework One
Version: 6.2.0 Vendor: SUSE LLC <https://www.suse.com/>
Release: slfo.1.2.1 Build date: Wed Nov 27 15:42:34 2024
Group: System/Monitoring Build host: reproducible
Size: 43541 Source RPM: pcp-6.2.0-slfo.1.2.1.src.rpm
Packager: https://www.suse.com/
Url: https://pcp.io
Summary: Performance Co-Pilot (PCP) metrics for ActiveMQ
This package contains the PCP Performance Metrics Domain Agent (PMDA) for
collecting metrics about the ActiveMQ message broker.

Provides

Requires

License

GPL-2.0+

Changelog

* Wed Nov 27 2024 [email protected]
  - Replace dejavu-fonts with liberation-fonts.
  - Fix for bsc#1232695.
* Mon Apr 15 2024 [email protected]
  - move pmlogger_daily into main package (bsc#1222815)
  - fix compile flags conflusion
* Wed Apr 03 2024 [email protected]
  - Add fix for bsc#1222121:
    * 0011-disable-redis-proxying-by-default.patch
* Mon Apr 01 2024 [email protected]
  - Upgrade to 6.2.0 (bsc#1217826):
    * Changes from pcp-6.2.0:
    - Client tools and utilities:
      pmlogger: default to creating version 3 PCP archives
      pmie, pmlogger, pmcd, pmproxy: init script hardening to
      run less as root:root, more as pcp:pcp and more safely
      pcp-reboot-init: new systemd service for $PCP_RC_DIR setup
      pcp2arrow: new, export metrics to parquet format for pandas
      pcp-atop: deterministic process sort when handling NULLs
      pcp-atop: update to v2.10.0 upstream code
      pcp-htop: update to latest upstream fixes
      pcp-geolocate: function with older versions of python
      pcp-meminfo: resolve possible 'broken pipe' diagnostics
      pcp-ss: fix handling of listening state sockets to match ss
      pcp-ss: fix the UDP UNCONN vs LISTEN state handling
    - PMDA additions, enhancements and bug fixes:
      pmdaproc: improvements for process accounting metrics
      pmdalinux: add pgpromote* and pgdemote* memory metrics
      pmdalinux: add metric sysfs.module.zswap.max_pool_percent
      pmdalinux: add new SNMP metric network.ip.outtransmits
      pmdasummary: send state change 0 (no change) back to pmcd
      pmdapostgresql: support the psycopg3 python module as well
      pmdaopenmetrics: kepler support - live metrics and logging
    - Server-side utilities and log management scripts:
      pmlogrewrite, pmlogredact: fix for missing data volumes
      pmcd: cosmetic change to avoid pipe2 name clash
      runaspcp: new helper utility for unprivileged rc scripts
      pmnsmerge: be more defensive in qsort comparison routine
      pmlogsize: fix qsort comparison function handling of equality
    - libpcp, libpcp_pmda, libpcp_mmv, libpcp_web and language bindings:
      libpcp: pmOpenLog refactor for handling previous log files
      libpcp: new __pmCleanMapDir routine to aid log culling
      libpcp & pmcd: READY-NOT-READY hardening
      libpcp: avoid possible thread issues (coverity)
      libpcp: refactor pmDupContext for thread safety
      libpcp_import: add guard in pmiPutMark to prevent SIGSEGV
    - Build, infrastructure and packaging updates:
      build: changes to re-enable builds for FreeBSD 12, 13, 14
      build: add diffutils rpm dep as pmdaproc script uses diff
      build: add main.yml for building and publishing container
      build: resolve compiler warnings in various tools/libraries
      packaging: use tmpfiles.d method to create PCP_RUN_DIR
      build: packaging changes for openSUSE 15.5 and 15.6
      debian: do not ship empty directory /usr/lib/pkgconfig
      build: el10 systemd-presets for pmcd/pmie/pmlogger enabling
      build: drop rpm dep on bpftool as local version used only
      build: change perl YAML::XS::LibYAML module to YAML::XS
    - Security Enhanced Linux:
      selinux: policy improvements for CentOS/RHEL 7 and 8
    - Documentation:
      docs: Fedora 39 found some tbl(1)/troff(1) issues, fix
      docs: add an explicit code-of-conduct for PCP
      docs: pmns(5) note that metric names must only contain ASCII
      docs: update the BPF README to describe bpftool reality
    * Changes from pcp-6.1.1:
    - Client tools and utilities:
      pmie: add -o/--format to control output format with archives
      pcp-geolocate: automatic latitude and longitude metric labels
      pcp-atop: fix segv encountered on a multi-node NUMA system
      pcp-atop: add last level cache support using pmdaresctrl
      pcp-htop: updated with latest fixes from htop.dev
      pcp-netstat: without time options report one sample only
      pcp-netstat: add machine header info
      pcp-meminfo: without time options report one sample only
      pcp-meminfo: add machine header info
      pcp-buddyinfo: resolve a key issue when using python v2
      pcp-zoneinfo: ensure determinism in pcp-zoneinfo output
      pcp-zoneinfo: fix failure with older PCP metric instances
    - PMDA additions, enhancements and bug fixes:
      pmdaresctrl: new PMDA for x86_64 last level cache metrics
      pmdafarm: new Seagate Field Access Reliability Metrics PMDA
      pmdadarwin: updated for changes in NFS stats management
      pmdalinux: new mem.util metrics from recent kernel versions
      pmdalinux: new networking metrics relating to MPTcpExt
      pmdasockets: allow sockets with duplicate sources to exist
      pmdabpftrace: rework exit/wait handling to avoid errors
      pmdahaproxy: fixed connect script handling of string quoting
      pmdastatsd: fixed metadata for a couple of metrics
      pmdalinux: fixed semantics for mem.vmstat.nr_free_cma metric
      pmdadenki: simplification and refactoring of metrics
      pmdagfs2: correct permissions of several installed files
      pmdakvm: fixed semantics for kvm.largepages metric
    - Server-side utilities and log management scripts:
      pmproxy: add support for HTTP compression
      pmlogger: rework heuristic for Latest folio creation
      pmlogctl: fix incorrect rewriting of PCP_ARCHIVE_DIR
      pmlogredact: add latitude and longitude labels to redacted set
      pmlogrewrite: resolve a small memory leak
      pmlogrewrite: use PM_CTXFLAG_METADATA_ONLY for speed
      pmcd: add $PMCD_CREDS_TIMEOUT as an alternative to -q
    - libpcp, libpcp_pmda, libpcp_mmv, libpcp_web and language bindings:
      libpcp: new PM_CTXFLAG_METADATA_ONLY flag for pmNewContext
      libpcp: fix a couple of derived metric bugs
      libpcp_web: implement config override by canonical env vars
    - Misc build, infrastructure and packaging updates:
      build: new CI build to keep PCP for MacOS up-to-date
      build: several fixes to tools when compiling with clang
      build: install pmlog[redact,reduce,rewrite] on default PATH
      build: default to using a path-prefixed PCP_PYTHON_PROG
      build: update the Fedora container to f38
      build: drop of i386/i686 architectures from Fedora builds
      build: enable build of pmdalibvirt on CentOS 7 platform
      build: enable Qt6 in Fedora and post-RHEL-9 rpm spec files
      build: add pyodbc rpm dep for pcp-pmda-mssql in RHEL 9
    - Security Enhanced Linux:
      selinux: allow pmproxy use the io_uring API
      selinux: policy fixes for recent AVCs on RHEL 7.9
      selinux: add netlink_kobject_uevent_socket getattr (bpftrace)
    - Documentation:
      man pages: change all to map font CW -> CR for latest groff
      man: note pmseries Redis timeseries load order limitation
    * Changes from pcp-6.1.0:
    - pmlogredact: new command for archive anonymisation
    - pcp-atop: new bar graph visualisation mode
    - pcp-atop: update to atoptool.nl 2.9.1 sources
    - pcp-htop: support dynamic screens (user-configurable tabs)
    - pcp-htop: update to latest upstream source
    - pcp-htop: default screens for filesystems, disks and cgroups
    - pcp-htop: non-default screens for several libbpf modules
    - pcp-htop: fix mishandling of some process argument shading
    - pcp-buddyinfo: new tool reporting Linux buddyinfo stats
    - pcp-meminfo: new tool reporting Linux kernel memory stats
    - pcp-netstat: new tool reporting networking statistics
    - pcp-slabinfo: new tool reporting Linux slabinfo kernel stats
    - pcp-zoneinfo: new tool reporting Linux zoneinfo kernel stats
    - pmsleep,pmpause: add -w where option for systemd annotation
    - pmieconf: move test_action from primary into a separate group
    - pmieconf: update webhook action for better EDA integration
    - pmlogconf: remove latency-inducing fsync on config write
    - pmlogconf: updates for new metrics used in pcp-atop
    - pmdalinux: add three new /proc/vmstat pscan/pgsteal metrics
    - pmdalinux: fix bug when lsb-release is only /etc/*-release file
    - pmdabpf: add -q/--tryload command line option
    - pmdaopenmetrics: reduce transient instance logs, improve labels
    - libpcp: improved SSL error reporting
    - selinux: add policy updates for pmproxy (io_uring,ipc_lock)
    - build: support for Qt6, drop remaining Qt4 configure-support
    - build: updated licence strings in spec files to follow SPDX
    - build: default to using a path-prefixed PCP_PYTHON_PROG
    - build: fix several makefile clean targets for deb packagers
    - build: configure.ac update to autoconf 2.71
    - build: add tarball upload to release workflow
    - docs: pmie updates to explain action behaviour with archives
    - docs: retire "archive log" phrase from man pages and books
    - docs: transition Artifactory (no free service) to Packagecloud
    * Changes from pcp-6.0.5:
    - pmie: ensure pmie.log.YYYYMMDD is owned by pcp:pcp
    - pcp2json: extend pcp2json with an option to send HTTP POSTs
    - pmlogger: fix pidfile update; pmlogger.pid is for primary only
    - pmdumptext: fix scaling when -i command line option is used
    - pmlogextract: improve resilience in corner-case conditions
    - pmdasmart: additional NVME power state metrics
    - pmdasmart: additional NVME disk information metrics
    - pmdasmart: update help with proper description of DC status
    - pmdasmart: filter out zram devices when probing for devices
    - pmdahacluster: handle pacemaker 2.1.5 crm_mon output changes
    - pmcd: improve debugging flags and diagnostics in general
    - libpcp_pmda: refactor and improve library diagnostics
    - selinux: updates to policy for pmlogger and pmlogger_daily
    - build: switch rpm spec files to SPDX license identifiers
    - build, qa: numerous updates to improve PCP on OpenBSD
    - build: switch from registry.centos.org to quay.io for el6/el7
    - ci: add centos6 back into the fold as its on quay.io now
    - ci: add Debian 12, drop Ubuntu 16 and Fedora 35
    * Changes from pcp-6.0.4:
    - pmcd: propogate a new PMCD_HOSTNAME_CHANGE flag to clients
    - pmdumplog: support preferred alternate name pmlogdump
    - pmlogger: changes to accommodate PMCD_HOSTNAME_CHANGE
    - pmlogger_janitor: new script called from pmlogger_check
    - pmlogger: add -d directory argument for alternate naming schemes
    - pmlogrewrite: fix remaining corner case for indom renumbering
    - pmie: changes to accommodate PMCD_HOSTNAME_CHANGE
    - pmie: catching SIGUSR1 triggers a pending task dump
    - pmie_{check,daily}: change pmie.log handling regime
    - pmieconf: add support for a webhook action to pmieconf
    - pmieconf: add a wall rule action for adm group members
    - pmieconf: add support for an action testing rule
    - pmieconf: use correct pmieconf percent type for thermal throttle
    - pmieconf: add minimum pct conjunction to entropy for small poolsizes
    - pminfo: use -b to batch pmDesc retrievals as well as pmResult
    - pmstat: fix corner case handling of automatic pmcd reconnect
    - pcp2influxdb: add requests.post timeout to avoid hangs
    - pcp-dstat: fixes CSV output to show all (not visible) plugins
    - pcp-htop: support File Descriptor Meter
    - pcp-htop: sync latest fixes from upstream htop
    - pcp-mpstat: fixed broken pipe issue
    - pcp-ps: fix exception handling for process name
    - rc scripts: ensure pmcd.conf not rewritten unnecessarily
    - pmdalinux: add a couple of new /proc/net/snmp ICMP metrics
    - pmdalinux: add new network.tcp.tcpplbrehash metric
    - pmdaproc: add new proc.smaps.pss_dirty metric
    - pmdarabbitmq: add timeout handling to http requests
    - pmdastatsd: stats and blocklisted metric names alignment
    - libpcp: new pmAddDerivedText API for derived metric help text
    - libpcp: check level parameter on entry to pmLookupText
    - libpcp: new PMAPI error code addition for bad API arguments
    - libpcp: allow derived metrics semantics of 'similar' indoms
    - selinux: add missing context information on farm services
    - build: fix a number of Debian sub-package dependency issues
    * Changes from pcp-6.0.3:
    - build: fix Debian postinst script handling of missing systemctl
    - pmdaproc: support per-cgroup IRQ PSI metrics in recent kernels
    - pmdalinux: support for system wide IRQ PSI metrics in recent kernels
    - pmlogrewrite: improved handling of unused instance domains
    * Changes from pcp-6.0.2:
    - Client tools and utilities:
      pcp-atop: update to latest upstream atoptool.nl sources
      pcp-atop: cgroup, NUMA memory and NUMA CPU support
      pcp-htop: update to latest upstream htop.dev sources
      pcp-dstat: fix handling of --swap with -f (full) option
      pcp-dstat: fix columns for --net-packets
      pcp-mpstat: fix handling of log-once summary metric values
      pcp-mpstat: improve error handling for the current values
      pcp-ps: added capabilities to show N samples with archives
      pcp-ps: fix handling of the -o option
      pcp-ps: fix broken pipe errors when piping to head(1)
      pcp-ps: fix process "START" column calculation and rounding
      pcp-pidstat: fix broken pipe errors when piping to head(1)
      pmdumplog: extend -x so -xxx reports timestamps in Epoch format
      pmlogger: refactor getting FQDN for local host
    - PMDA additions, enhancements and bug fixes:
      pmdabpf: set config default for biosnoop module to disabled
      pmdabpf: port forward to latest vendored libbpf-tools code
      pmdalinux: boolean metric network.interface.virtual from sysfs
      pmdalinux: more careful slabinfo 32/64 bit type multiplication
      pmdalinux: add NUMA external fragmentation metric via sysfs
      pmdalinux: fix pmid numbering issue with hinv.map.scsi_id
      pmdanfsclient: fix srcport handling for RDMA and UDP mounts
      pmdaopenmetrics: validate all names before using them for metrics
      pmdaoverhead: new PMDA to measure overhead for groups of processes
      pmdastatsd: static metric memory leak fix
      pmdastatsd: ragel parser refactor and fix
    - Server-side utilities and log management scripts:
      pmieconf: new pmie rule checking file descriptor limits
    - libpcp, libpcp_pmda, libpcp_mmv, libpcp_web and language bindings:
      libpcp: fix buffer issue for user/group name lookups
      libpcp_web: improve error handling in pmseries AST parser
    - Misc build, infrastructure and packaging updates:
      configure.ac: fixes for improved C99 compatibility
      configure.ac: use QTDIR search path only when given
      MacOS: build: fix shared library builds on modern Macs
      OpenBSD: build updates for clang, Qt and openssl
      libbpf: updated minimium version to 0.8.0, ARM and PPC support
      Qt: update minimum required versions for libqwt
      Drop no-longer-used pmlogger_daily_report systemd rpm spec code
      Determine clang version without optional llvm-config utility
      Another attempt to get the man/man-db/mandoc stuff sorted
    - Security Enhanced Linux:
      Policy updates for pmdastatsd
    - Documentation and QA infrastructure:
      Add help text for some OpenBSD kernel instance domains
      Provide more detailed explanation for default PMLOGGER_INTERVAL
      pmdaChildren(3): clarify the memory allocation scheme
      pcp-ps(1) man page fixes.
    * Changes from pcp-6.0.1:
    - Security Enhanced Linux:
      selinux: rework policy to use optional_policy
      selinux: rework policy to use an independent policy
      selinux: new cluster_exec_t policy handling for pmdahacluster(1)
      selinux: retire those parts of the build affecting CentOS 6
    - PMDA additions, enhancements and bug fixes:
      pmdabpf: set perf_buffer__poll timeout to 0 for optimal sampling
      pmdabpf: add CO-RE biosnoop
      pmdabpf: no BPF debug messages unless debugging (-Ddev0)
      pmdalinux: add "squashfs" to the list of ignored filesystem types
      pmdasnmp: install agent specific configuration file to PMDATMPDIR
      pmdakvm: initialise perf_event interface only if/when needed
    - Client tools and utilities:
      pcp-ps: initial version of a PCP implementation of ps(1)
      pcp-dstat: add --nomissed command line option for large systems
      pmfind, libpcp_web: MMV and shutdown memory management fixes
      pmlogreduce: fix corner-case in temporal index generation
      pmlogcheck: tighten some pmlogcheck pass0 checks
      pmseries: fix sampling when start < first sample or series has gaps
      shell completion: improve pmrep/zsh instance completion in live mode
      shell tools: convert fgrep and egrep over to grep -F and -E
    - Server-side utilities and log management scripts:
      pmlogger_daily_report: no longer needs any systemd support now
      pmlogger_daily.sh: fix pmlogger_daily_report test for zeroconf
    - libpcp, libpcp_pmda, libpcp_mmv, libpcp_web and language bindings:
      libpcp_web: fix race conditions affecting pmproxy
      libpcp_web: allow scalar operands in pmseries expressions
      libpcp_web: add pmseries float multiplication
    - Misc build, infrastructure and packaging updates:
      build: add PCP archive analysis container
      build: updates to fix Windows platform builds
      build: update configure.ac to allow builds on Mac M1 (arm64)
      build: make openSUSE spec file builds work again
      containers: remove /build directory
      debian: use deb-systemd-helper if available
      build: fix libpcp check-statics regexp error with objects in subdirs
      build: podman PMDA no longer has deps, make it unconditional
      build: don't package and install pmrep xtract-names helper
      build: updates to hiredis code for pmseries and pmproxy
      build: updates to hiredis-cluster code for pmseries and pmproxy
      build: fix Makepkgs handling of argument parameters
      build: use vendored github.com/libbpf/bpftool/libbpf and update
      build: use vendored github.com/iovisor/bcc/libbpf-tools
      build: use vendored git.code.sf.net/p/qwt and update
      build: fix bpf PMDA inclusion check
      build: fix windows default pmcd.conf entry, dup path component
      build: rework Python3 and Python2 configure.ac logic
      packaging: fix rpm systemd-sysusers on f37 and rawhide
    - Documentation and QA infrastructure:
      docs: small typo fixes relating to secure connections
      docs: fix sheet2pcp(1) man page quoting in examples
      pmdasample: additional metrics for testing cases
    * Changes from pcp-6.0.0:
    - Major changes:
      1. Add version 3 PCP archive support: instance domain change-deltas,
      Y2038-safe timestamps, nanosecond-precision timestamps, arbitrary
      timezones support, 64-bit file offsets used throughout for larger
      (beyond 2GB) individual volumes.
    * * Opt-in using the /etc/pcp.conf PCP_ARCHIVE_VERSION setting. **
    * * Version 2 archives remain the default (for next few years). **
      2. Switch to using OpenSSL only throughout PCP (dropped NSS/NSPR);
      this impacts on libpcp, PMAPI clients and PMCD use of encryption;
      these are now configured and used consistently with pmproxy HTTPS
      support and redis-server, which were both already using OpenSSL.
      3. New nanosecond precision timestamp PMAPI calls for PCP library
      interfaces that make use of timestamps.  These are all optional,
      and full backward compatibility is preserved for existing tools.
    - Client tools and utilities:
      pcp2elasticsearch: implement authentication support
      pcp-dstat: implement support for the top-alike plugins
      pcp-dstat: add plugin configuration for ZFS metrics
      pcp-dstat: battery charge remaining config using denki metrics
      pcp-htop: update to latest stable upstream release
      pcp-htop: initial support for screen tabs in the user interface
      pcp-pidstat: correct operation of the -p ALL|SELF options
      pmlogger: small changes for handling derived metrics better
      pmlogger, import: support configurable default archive version
      pcp2xxx: ignore pmrep-specific options
      pmlogger: extra hardening, backtrace symbol improvements
      pmlogger: add -V (output archive version) command line option
      pmseries: add sum(), avg() and stdev() functions
      pmseries: add nth_percentile() and topk() functions
      pmseries: add max_inst() and max_sample() functions
      pmseries: add min_inst() and min_sample() functions
      pmseries: be more defensive during shutdown error paths
      pmseries: fix assumption that any 40-character string is a SID
      pmseries: allow reporting values from SIDs (not just queries)
      sheet2pcp: add -V (output archive version) command line option
      ganglia2pcp: add -V (output archive version) command line option
      iostat2pcp: add -V (output archive version) command line option
    - PMDA additions, enhancements and bug fixes:
      pmdaapache: do time_t manipulation with sufficient space
      pmdabcc: sync bcc PMDA modules with upstream bcc tools
      pmdabpf: adds CO-RE (Compile Once - Run Everywhere) modules
      (exitsnoop, oomkill, bashreadline, mountsnoop, vfsstat,
      opensnoop, fsslower, statsnoop, tcpconnlat, tcpconnect)
      pmdabpf: support x86, arm and powerpc
      pmdabpf: fixed persistence of indom and cluster identifiers
      pmdabpf: rework setrlimit() logic for some small memory hosts
      pmdabpftrace: move example autostart scripts to /usr/share
      pmdabpftrace: update biolatency example script for kernel 5.16+
      pmdadenki: fix battery detection for non-intel systems
      pmdadenki: add support for multiple active batteries
      pmdadenki: support the -D option for debugging
      pmdadenki: improve labels associated with metrics
      pmdadenki: add battery capacity metric
      pmdadenki: add separate indom help text
      pmdalinux: add new MpTcpExt metrics from latest Linux 5.x kernels
      pmdalinux: updates for latest /proc/net/netstat kernel changes
      pmdalinux: improve network metrics help text
      pmdalinux: fix of tty metrics on s390x platform
      pmdamailq: update to ensure Y2038-safe time_t handling
      pmdammv: use highest available timestamp resolution
      pmdaopenvswitch: additional interface and coverage stats
      pmdapostfix: harden against a not-yet-running postfix
      pmdaproc: fix psargs string for processes with very large PIDs
      pmdaproc: fix cgroup cpu metrics refresh structures
      pmdasockets: prevent string overwrite of ss_stats_t fields
      pmdasockets: add checking to the pmStore filter strings
      pmdastatsd: fix detection of failure memory allocation
    - Server-side utilities and log management scripts:
      pmproxy: allow request parameters to be sent in the request body
      pmproxy: fix race on teardown of pcp protocol proxy clients
      pmproxy: improve error checking, check uv_pipe_bind result
      pmproxy: harden logging interfaces, racing with startup
      pmieconf: add several pmie rules for Open vSwitch metrics
      pmlogrewrite: subtle change in semantics for error checking
      pmlogreduce: allow sub-second values for -t option
      pmlogreduce: temporal index, add entries after 100k of data volume
      pmlogcheck: beef up pass 0 to check metadata record types
      pmlogconf: fix reprobing with interactive changes
      pmlogmv: fallback to copy for cross-mount case when link fails
      pmlogmv: add -c (paranoid checksum) option
      pmlogger_farm: add default configuration file for farm loggers
      pmlogger_check: increase PMLOGGER_REQUEST_TIMEOUT from 2 to 10 secs
      pmlogger_daily: callbacks for extra daily log processing tasks
      pmlogger_daily, pmlogger_check: additional systemd-driven changes
      pmlogger_daily: move redirection of stdout+stderr earlier in script
      pmlogger_daily: abandom use of fmt(1) - not portable - uses awk now
      pmlogger_daily_report.sh: some major efficiency improvements
      pmlogger_daily_report: re-enabled for rpm and deb builds
      pmie_check: avoid leaving lock file and temp dir behind
      pm{log,ie}ctl: handle embedded shell syntax in control lines
      pm{log,ie}ctl: add -C args option to pass "args" to pm{logger,ie}_check
      systemd units: pmlogger and pmie farm conditional use of type=exec
      rc-pmcd: reorder the systemd paths attempted in migrate_pid_cgroup
      dbpmda: fix an overlapping copy and add error handling
    - libpcp, libpcp_pmda, libpcp_mmv, libpcp_web and language bindings:
      libpcp_archive: new library for apps that write PCP archives
      libpcp: optimize indom handling in fetchgroup code
      libpcp: drop time_t abuse in getdate.y, use safe sizes
      libpcp: add __pmDumpPDUTrace() and circular trace buffer
      libpcp: add PM_ERR_FEATURE, PM_ERR_TLS error codes
      libpcp: refactor __pmDumpStack(), improve direct calling tools
      libpcp_qmc: require Qt5.6 as the minimum version for builds
      libpcp_qmc: resolve the Qt::endl warning more cleanly
      libpcp_web: stop Redis initialization if Redis version tool old
      libpcp_web: honour config settings that disable redis completely
      libpcp_web: fix memory leaks in discovery, query parsing and APIs
      libpcp_web: honor exclude.metrics setting in pmseries --load
      libpcp_web: run pmFetchArchive(3) in a worker thread
      libpcp_web: fix race condition tearing down load baton
      libpcp_pmda: ensure indom cache write handles time_t safely
      libpcp_import: add interface for setting output log version
      libpcp_import: interfaces for samples with high-resolution timestamps
      python api: updates to allow building from outside git repo
      python api: allow tools using pmconfig module to ignore options
      python api: add python wrappers for highres PMAPI routines
      python api: correct refcounting on pmParseMetricSpec source buffer
    - Security Enhanced Linux:
      selinux: additional policy rules, esp glusterd_log_t
      selinux: bcc PMDA policy to exec private memfd ctypes/libffi objects
      selinux: make use of syslogd_var_run_t map rule conditional
      selinux: policy updates needed for the pmdasockets metrics
      selinux: fine-tune netlink_tcpdiag_socket policy for all platforms
    - Misc build, infrastructure and packaging updates:
      build: latest distros supported (ubuntu 22.04, fedora 37, rhel9, etc)
      build: reproducible debian build efforts
      build: use standard dpkg buildflags variables.
      build: add BuildRequires: python*-pymongo to mongodb PMDA
      build: detect libbpf version for the BPF PMDA
      build: do not transform symlink targets when generating the source tarball
      build: update artifactory deploy script, add recalculate_metadata subtask
      build: update configure script for python2 retirement in rhel9
      build: convert libpcp check-statics to using readelf if available
      build: updates to libpcp check-statics for OpenBSD
      build: fix configure detection of backtrace() and associated hooks
      build: fixed source dependencies within libpcp_web makefile
      build: add rpm conflicts lines on postgresql-pgpool-II
      build: remove pmclient reliance on libpcp.h for timed sleep
      build: remove mmvdump reliance on libpcp.h for mmap wrapper
      build: make perl truly conditional in the PCP build
      build: drop no-longer-needed NSS/NSPR package deps
      build: resolve ostree non-writable /var for pmieconf
      packaging: update rpm specs to solve systemd warnings
      container: bump base image version
      Makepkgs: fix for Debian build (and Qt packaging failure in CI)
      vendor: switch to git-subtree for iovisor/bcc libbpf-tools code
    - Documentation and QA infrastructure:
      docs: update notes about sar2pcp, iostat2pcp in pcpcompat(1)
      docs: add section to pcpcompat(1) about python2
      docs: add fix for readthedocs compilation error
      docs: updates to the Quick Guide documents
      docs: clatifications to pmrep et al: man pages
      docs: improve pmproxy timeseries and pmseries load documentation
      docs: further improvements and fixes to the INSTALL doc
      docs: add pmlogger(1) -V, describe $PCP_ARCHIVE_VERSION in pcp.conf.
      docs: small fixes to the pcp-pidstat man page
      docs: fix webapi documentation typo around polltimeout
      pylint: numerous issues resolved, tracking latest versions
      qa: regression tests for bpftrace PMDA: check probes
      qa: pmdabcc pylint fixups
      qa: rework Redis PING-PONG checks
      qa/check: run tests under timeout(1) control if possible
      qa-summary: allow unified reporting from CI and QA Farm
      qa/admin/show-me-all & qa/show-me: changes for CI integration
      qa/check: add support for "triaged" tests
      ci: send report to Slack when QA workflow is triggered manually
      ci: add required packages to enable bpf PMDA on CentOS Stream 9
      ci: run CodeQL daily and for each PR
      ci: run full QA on pull requests, save history
      ci: unset XDG_RUNTIME_DIR when invoking podman
  - Refresh patches:
    * 0001-Install-libraries-without-exec-permission.patch
    * 0002-Remove-CPAN-rpaths.patch
    * 0003-Remove-runlevel-4-from-init-scripts.patch
    * 0010-services-switch-logutil-and-pmieutil-scripts-from-ty.patch
  - Change dependency from openssl-devel >= 1.1.1 to openssl-devel >= 1.0.2p.
    Required for SLE-12, builds just fine.
  - Disable 'pmda-infiniband' subpackage for SLE-12.
    Required so it builds cleanly.
  - Introduce pmda-resctrl package, disabled for architectures other
    than x86_64.
  - Change the architecture for various subpackages to 'noarch' as they
    contain no binaries, this lowers rpmlint's badness score
    substantially.
  - Disable 'pmda-mssql', as it fails to build.
* Thu Feb 29 2024 [email protected]
  - Use %autosetup macro. Allows to eliminate the usage of deprecated
    %patchN.
* Thu Feb 01 2024 [email protected]
  - Change YAML::XS::LibYAML to YAML::XS as this is the module to be used
* Thu Dec 14 2023 [email protected]
  - declare the users/groups we create in the preinstall scripts
    (this is needed for newer rpm versions)
* Tue Nov 28 2023 [email protected]
  - This version *does not* break API or ABI compatibility with the
    previous 5.2.5 release.
  - Remove 0009-remove-rundir-install.patch. Obsoleted.
  - Remove 0011-Revert-systemd-remove-Wants-pmcd-from-pmlogger-and-p.patch.
    Obsoleted.
  - Various minor changes/improvements to the RPM spec file.
  - Upgrade to 5.3.7. This is the latest release in the 5.X series.
    Changes from 5.3.7:
    - Client tools and utilities:
      pcp2elasticsearch: implement authentication support
      pcp-ss: fixed incorrect client-side filtering
      pcp-ss: fixed reporting of IPv6 sockets in LISTEN state
      pmrep: 'iostat-multipath-wwid' for multipath disk monitoring
    - PMDA additions, enhancements and bug fixes:
      pmdalinux: add disk.wwid.* aggregated multipath metrics
      pmdalinux: add new MPTCP metrics from latest Linux kernel versions
      pmdalinux: fix up TTY metrics on s390x platform
      pmdalinux: add network.tcp.tcploss metric
      pmdamssql: fix config file logic, python string handling
      pmdadenki: fix crash in labels callback with multiple instances
      pmdasockets: changed default filter in sockets PMDA to "state all"
    - Server-side utilities and log management scripts:
      pmlogconf: correctly handle metric state transitions on (re-)probe
      pmie systemd: add missing systemd configuration and shell code
    - libpcp, libpcp_pmda, libpcp_mmv, libpcp_web and language bindings:
      libpcp_web: resolve a number of small memory leaks
    - Security Enhanced Linux:
      selinux: use interface calls instead of a simple rule
      selinux: add several more obscure missing selinux rules
      selinux: additional debugfs policy requirement for pmdakvm
      selinux: resolve an AVC observed on el8 with pmdashping
    - Misc build, infrastructure and packaging updates:
      rpms: switch to conditional selinux dependency for containers
      debs: reproducible build updates
    - Documentation and QA infrastructure:
      docs: add section to pcpcompat(1) about python2
      docs: update notes about sar2pcp, iostat2pcp in pcpcompat(1)
      docs: improve pmproxy --timeseries and pmseries --load documentation
      CI: disable cppcheck for pcp-atop temporarily due to a cppcheck bug
    Changes from 5.3.6:
    https://github.com/performancecopilot/pcp/blob/f3fdd468d09c6e1158433210380a40389516a971/CHANGELOG#L468
    Changes from 5.3.5:
    https://github.com/performancecopilot/pcp/blob/f3fdd468d09c6e1158433210380a40389516a971/CHANGELOG#L497
    Changes from 5.3.4:
    https://github.com/performancecopilot/pcp/blob/f3fdd468d09c6e1158433210380a40389516a971/CHANGELOG#L557
    Changes from 5.3.3:
    https://github.com/performancecopilot/pcp/blob/f3fdd468d09c6e1158433210380a40389516a971/CHANGELOG#L606
    Changes from 5.3.2:
    https://github.com/performancecopilot/pcp/blob/f3fdd468d09c6e1158433210380a40389516a971/CHANGELOG#L665
    Changes from 5.3.1:
    https://github.com/performancecopilot/pcp/blob/f3fdd468d09c6e1158433210380a40389516a971/CHANGELOG#L753
    Changes from 5.3.0:
    https://github.com/performancecopilot/pcp/blob/f3fdd468d09c6e1158433210380a40389516a971/CHANGELOG#L854
* Fri Nov 17 2023 [email protected]
  - Only auto-trigger pcp-pmda-postfix for automatic installation
    when pcp and postfix are present. Supplementing pcp alone would
    auto-install postfix on all systems.
  - Supplement pcp-pmda-rsyslog against pcp and rsyslog.
* Tue Aug 30 2022 [email protected]
  - Add back Wants=pmcd from pmlogger and pmie services; (bsc#1202896)
    + 0011-Revert-systemd-remove-Wants-pmcd-from-pmlogger-and-p.patch
* Wed Jun 08 2022 [email protected]
  - Workaround intermittent build-time package preun failures by dropping
    PMDA Remove script invocation; (bsc#1197796)
* Tue Jun 07 2022 [email protected]
  - Adjust systemd service types and remove deprecated KillMode=none;
    (bsc#1186511)
    + 0010-services-switch-logutil-and-pmieutil-scripts-from-ty.patch
* Mon May 16 2022 [email protected]
  - Upgrade to 5.2.5
  - Client tools and utilities:
    + pcp-dstat: correct the sample count logic, was off-by-one
    + pcp-dstat: fix csv output with timestamps (no special chars)
  - PMDA additions, enhancements and bug fixes:
    + pmdazfs: new Linux ZFS metrics
    + pmdasockets: new Linux ss(1) metrics
    + pmdahacluster: new HA metrics (Pacemaker, Corosync, DRBD and SBD)
    + pmdabcc: netproc module: count kernel calls, not packets
    + pmdalinux: add hinv.cpu.thermal_throttle metrics
    + pmdalinux: add missing help text for new metrics, drop dups
  - Server-side utilities and log management scripts:
    + pmproxy: fix quoting of /series/metrics matched names
    + pmlogger: fix permissions mismatch for pmlogger tmp dir
    + pmlogger: fix incorrect reporting of pmcd state changes
    + pmie_check: explicity set a umask appropriate for pmieconf
    + pmlogger_check: explicity set a umask appropriate for pmlogconf
    + pmlogger_check: skip .NeedRewrite processing with -K
    + pmpost: increase timestamp resolution
    + pmpost: fix NOTICES file ownership changes
    + rc scripts: add optional logging
    + systemd: remove Wants=pmcd from pmlogger and pmie
  - libpcp, libpcp_pmda, libpcp_mmv, libpcp_web and language bindings
    + libpcp: redo the interp.c time_caliper changes
    + libpcp_web: add timer driven webgroup garbage collector
    + libpcp_pmda: add new function pmdaCachePurgeCallback
  - Misc build, infrastructure and packaging updates:
    + libpcp_web: fix minor memory leak on an error path (covscan)
    + build: fixes to ensure PCP_TMPFILE_DIR not used during the build
      drop upstream 0007-pmns-Make-drop-duplicate-if-else.patch
      drop upstream 0008-fixes-for-GH-1140-PCP_TMPFILE_DIR-used-in-build.patch
  - Security Enhanced Linux:
    + selinux: enable netcheck rawip_socket if icmp_socket unavailable
    + selinux: additional rules needed for pmie/pmlogger in fedora
  - Documentation and QA infrastructure:
    + docs: add pointers to readthedocs.io now that books live there
    + pcp-dstat: optionally install a man page symlink for dstat
    + docs: pmproxy(1) man page corrections and additions
  - Upgrade to 5.2.3
  - Client tools and utilities:
    + pcp-htop: minimal version of htop with PCP backend platform
    + pcp-atop: add per-process network statistics
    + pcp-atop: result instance indexing performance optimization
    + pcp-atop: always restore original state of process accounting
    + pcp2elasticsearch: add guard around maximum long integer size
    + pmlogsummary: fix indom lookup for dynamic instance domains
    + pmseries: provide sum() and avg() query functions
    + pmseries: persist canonical query expressions to Redis
    + pmseries: fix HMSET calls when querying timeseries expression
    + pmseries: fix for failing queries with disjuncted qualifiers
    + pmseries: fix segfault in func call with globbed metric.name
  - Server-side utilities and log management scripts:
    + pmproxy: support fabricated SIDs in /series/instances requests
    + pmproxy: support fabricated SIDs in /series/metrics requests
    + pmlogger_check: add pmlc connection timeout checking current volume
    + pmlogctl,pmiectl: ignore saved control files after an upgrade
    + pmlogconf: add missing mssql template header
    + pmlogconf: add logger configuration files for the htop command
    + pmieconf: add a rule to detect and report OOM kills
    + pmieconf: cleanup old, no-longer-used tool integrations
    + pmieconf: ensure all automated invocations use the -c switch
    + pmieconf: fix default generated config file path
    + pmie_check: remove a tempfile once finished with it
  - PMDA additions, enhancements and bug fixes:
    + pmdaapache: fix buffer size to allow for multiple reads of the stream
    + pmdabcc: added new netproc module with per-process network metrics
    + pmdaproc: allow to use acct.control.enable_acct as reference counting
    + pmdalinux: added network.all.* metrics for physical interfaces
    + pmdalinux: fix case of waitio counters from /proc/stat going backwards
    + pmdalinux: minor tweaks to use integer math over floating point
    + dbpmda: send inst profile prior to instances level label requests
  - libpcp, libpcp_pmda, libpcp_mmv, libpcp_web and language bindings
    + libpcp: performance improvements for archives with dynamic indoms
    + libpcp: send instance profile for instances level labels requests
    + libpcp: make pmLookupName take a (const char **) namelist
    + libpcp_web: set pmseries source to all-zeroes for expressions
    + libpcp_web: handle fabricated SIDs in /series/values REST API
    + python api: fix fetchgroup max_insts size with multiple indoms
  - Misc build, infrastructure and packaging updates:
  - Security Enhanced Linux:
    + selinux: use matching autoconf guard for rawip_socket class
  - Documentation and QA infrastructure:
    + docs: update pmdabpftrace man page and README
    + docs: improvements in diagrams
    + docs: theme_overrides.css added for readthedocs content
    + docs: pmseries(1) chapter added in Users and Administrators Guide
    + docs: add quotes to curl calls with * in pmwebapi query strings
    + docs: update pmseries schema to describe expression keys
* Mon May 16 2022 [email protected]
  - Fix a few rpmlint errors (to at least get below the 1000 mark)
    (boo#1199558):
    + make libpcp-devel require libpcp_gui: the devel package
      installs a symlink pointing to that library, so anything
      willing to link it would fail
      libpcp-devel.x86_64: E: no-library-dependency-on libpcp_gui2 /usr/lib64/libpcp_gui.so.2
      The package misses dependency on a package which file it links to.
    + Call fdupes over /var/lib/pcp/testsuite to solve
      pcp-testsuite.x86_64: W: files-duplicate
    + W: macro-in-comment: escape the relevant macros using %%
    + Filter out W: potential-bashisms for pcp-testsuite.
* Mon Feb 07 2022 [email protected]
  - Own %{_datadir}/zsh and %{_datadir}/zsh/site-functions: we have
    no guaranteed owner of these directories in the buildroot.
* Mon Dec 13 2021 [email protected]
  - Remove sysconfig dependencies, this is not the equivalent of
    the initscripts package and completly unneeded here; (jsc#CSD-124)
  - Add missing hostname requires; (jsc#CSD-124)
* Tue May 11 2021 [email protected]
  - also buildrequire pkgconfig(systemd) to make sure configure
    detects systemd
* Sat Mar 13 2021 [email protected]
  - Replace ancient RPM variables by modern equivalents.
  - Drop support for ancient SUSE and ancient Fedora.
* Sun Feb 14 2021 [email protected]
  - Spec file fixes and cleanups
    + disable pcp-export-zabbix-agent to avoid conflicting /etc/zabbix/
      ownership.
    + 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 [email protected]
  - 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 [email protected]
  - 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 [email protected]
  - Do not mangle libexecdir: the distro defaults are right in all
    cases.
* Wed Apr 22 2020 [email protected]
  - Add -fcommon in order to fix boo#1160411.
* Fri Mar 27 2020 [email protected]
  - 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 [email protected]
  - 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 [email protected]
  - 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 [email protected]
  - BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
    allow OBS to shortcut through -mini flavors.
* Tue Oct 01 2019 [email protected]
  - don't call 'cd' avoid relying on $HOME beeing set during rpm installation
* Wed Aug 28 2019 [email protected]
  - Fix python library dependencies broken via shared library packaging policy
    split; (bsc#1129991).
* Wed Aug 21 2019 [email protected]
  - Upgrade to 4.3.4
    + pmchart, pmseries, pcp-dstat, pmrep and pcp-atop UI fixes and
      improvements
    + 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 [email protected]
  - Disable LTO (boo#1133273).
* Fri Mar 08 2019 [email protected]
  - 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 [email protected]
  - drop unreproducible perfevent_coverage program (boo#1040589)
  - override build date to make package build reproducible (boo#1047218)
* Thu Feb 28 2019 [email protected]
  - 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:
    0004-create-pmlogger-and-pmie-logdirs-during-install.patch
    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
    0010-pmns-don-t-package-.NeedRebuild-for-SUSE-distros.patch
* Tue Feb 19 2019 [email protected]
  - Drop python2 support for Factory and SLES15-SP1; (bsc#1077777).
* Wed Feb 06 2019 [email protected]
  - export PACKAGE_DISTRIBUTION="suse" for build; (bsc#1123311).
* Thu Jan 31 2019 [email protected]
  - Drop distribution-release build dependency completely; (bsc#1123311).
    + modify 0010-pmns-don-t-package-.NeedRebuild-for-SUSE-distros.patch
* Wed Jan 30 2019 [email protected]
  - Replace openSUSE/sles-release build dependency; (bsc#1123311).
* Fri Jan 18 2019 [email protected]
  - Drop conflicting dstat symlink; (bsc#1122502).
* Tue Jan 15 2019 [email protected]
  - 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 [email protected]
  - Upgrade to 4.3.0; (bsc#1121914).
  - Refreshed patches
    0001-Install-libraries-without-exec-permission.patch
    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
* Tue Jan 08 2019 [email protected]
  - Combine systemd service calls to save on macro
    generated boilerplate.
* Mon Jan 07 2019 [email protected]
  - 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 [email protected]
  - 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 [email protected]
  - Upgrade to 4.1.1
  - renamed patches
    0002-Install-libraries-without-exec-permission.patch
    to 0001-Install-libraries-without-exec-permission.patch
    0005-Remove-runlevel-4-from-init-scripts.patch
    to 0003-Remove-runlevel-4-from-init-scripts.patch
    0006-create-pmlogger-and-pmie-logdirs-during-install.patch
    to 0004-create-pmlogger-and-pmie-logdirs-during-install.patch
    0008-SUSE-fy-pmsnap-control-path.patch
    to 0005-SUSE-fy-pmsnap-control-path.patch
    0009-pmsnap-control-var-www-srv-www.patch
    to 0006-pmsnap-control-var-www-srv-www.patch
  - obsolete (upstream)
    sysmacros.patch
    0003-pcp-legacy-init-lsb.patch
    0007-Honor-CFLAGS-in-qmake.patch
  - new
    0002-Remove-CPAN-rpaths.patch
    0003-pcp-legacy-init-lsb.patch
    0007-Honor-CFLAGS-in-qmake.patch
* Mon Aug 06 2018 [email protected]
  - sysmacros.patch: Include <sys/sysmacros.h> for major/minor/makedev
  - Use %license for COPYING
  - Don't exclude post-build-checks
* Thu Nov 23 2017 [email protected]
  - Replace references to /var/adm/fillup-templates with new
    %_fillupdir macro (boo#1069468)
* Wed Aug 30 2017 [email protected]
  - Enable QT5 builds for Factory (suse_version > 1320); (bsc#1056477).
* Wed Aug 30 2017 [email protected]
  - Ensure sysconfig files are populated from templates during installation;
    (bsc#1056397).
* Thu Aug 24 2017 [email protected]
  - 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 [email protected]
  - Follow the shared library packaging policy and split libpcp_gui.so.2,
    libpcp_mmv.so.1, libpcp_trace.so.2, libpcp_import.so.1 and libpcp_web.so.1
    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 [email protected]
  - Update to 3.11.9
    See http://git.pcp.io/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=blob_plain;f=CHANGELOG;hb=3.11.9
    for details.
* Fri Mar 31 2017 [email protected]
  - Disable remote _service execution
    + Run locally and add generated tarball and spec file
* Mon Mar 27 2017 [email protected]
  - Update to 3.11.8
    See http://git.pcp.io/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=blob_plain;f=CHANGELOG;hb=3.11.8
    for details.
  - Remove 0010-build-do-not-include-.gitignore-in-installed-file-se.patch
    + Upstream
  - Drop pcp-webjs.src.tar.gz
    + https://github.com/performancecopilot/pcp-webjs/issues/3
    + 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
      libpcp-devel
    + 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 [email protected]
  - Update to 3.10.9
    See http://git.pcp.io/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=blob_plain;f=CHANGELOG;hb=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 [email protected]
  - Add _service file for pulling directly from the upstream Git repository.
* Thu Apr 16 2015 [email protected]
  - Update to 3.10.4
    See http://git.pcp.io/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=blob_plain;f=CHANGELOG;hb=3.10.4
    for details.
* Wed Mar 18 2015 [email protected]
  - Ensure the perl modules correctly link against the PCP libraries;
    (bnc#841204).
    + remove 0004-Remove-CPAN-rpaths.patch
* Tue Mar 03 2015 [email protected]
  - Update to 3.10.3
    See http://git.pcp.io/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=blob_plain;f=CHANGELOG;hb=3.10.3
  - New sub-package
    + pcp-import-ganglia2pcp
* Fri Feb 27 2015 [email protected]
  - Fix perl-PCP-LogImport requires version for pcp-import-sar2pcp.
* Wed Feb 25 2015 [email protected]
  - Require pcp-conf with libpcp3 on [open]SUSE platforms.
* Mon Feb 23 2015 [email protected]
  - Update to 3.10.2
    See http://git.pcp.io/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=blob_plain;f=CHANGELOG;hb=HEAD
    for details
  - new patches
    0007-Honor-CFLAGS-in-qmake.patch
    0008-SUSE-fy-pmsnap-control-path.patch
    0009-pmsnap-control-var-www-srv-www.patch
  - renamed patches
    + pcp-xenbuild.patch to 0001-Fix-XEN-build.patch
    + static_lib_perms.diff to
      0002-Install-libraries-without-exec-permission.patch
    + 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
      0005-Remove-runlevel-4-from-init-scripts.patch
    + create-pmlogger-and-pmie-logdirs-during-install.patch
      to 0006-create-pmlogger-and-pmie-logdirs-during-install.patch
  - Update to 3.10.1
    See http://git.pcp.io/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=blob_plain;f=CHANGELOG;hb=HEAD
    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 [email protected]
  - fix gcc5 C99 reserved issue problems with patch
    pcp-3.6.10-gcc5-reservedword.patch
* Mon Nov 10 2014 [email protected]
  - fix bashism in post script
* Sun May 11 2014 [email protected]
  - use %_rundir if available
* Tue Apr 09 2013 [email protected]
  - Move configure run into the %build section.
* Thu Jan 03 2013 [email protected]
  - Describe xmktime.c and pthread_barrier.h licensing issues. Workaround by
    continuing to remove the testsuite; (bnc#796448).
* Tue Dec 04 2012 [email protected]
  - 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 [email protected]
  - use permissions framework for handling the worldwriteable+sticky
    bit directories. (bnc#782967)
* Wed Nov 21 2012 [email protected]
  - 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;
    (bnc#782967).
* Mon Nov 19 2012 [email protected]
  - 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;
      (bnc#782967).
    + 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 (http://www.raspberrypi.org/)
    + 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 [email protected]
  - Ensure pmlogger and pmie temporary state is always placed under
    PCP_TMP_DIR.
* Mon Nov 12 2012 [email protected]
  - Specify the PCP temporary file directory at configure time using the
    - -with-tempdir= argument.
* Fri Nov 09 2012 [email protected]
  - Use mktemp for the placement of init script temp files. Place global
    temp files under run_dir; (bnc#782967).
* Wed Aug 15 2012 [email protected]
  - 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 [email protected]
  - use addFilter for rpmlintrc, setBadness is not acceptable for Factory.
* Thu Jul 19 2012 [email protected]
  - 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 [email protected]
  - Remove fix_cpan_pmda_manifest.patch, no longer needed with fixed
    upstream tarball.
* Mon Jun 18 2012 [email protected]
  - Remove invalid cpan/PMDA manifest entry.
* Fri Jun 15 2012 [email protected]
  - 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 [email protected]
  - Use upstream based spec file to support combined SUSE/RH builds;
    (bnc#732763).
  - 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
      PMDA_INTERFACE)
    + 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 [email protected]
  - patch license to follow spdx.org standard
* Thu Nov 10 2011 [email protected]
  - wildcard a bit to make it package on ppc
* Wed Aug 10 2011 [email protected]
  - 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 [email protected]
  - 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 [email protected]
  - 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 [email protected]
  - 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 (http://www.rsyslog.com)
    + 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.
    + pmdaproc.sh - add PMDA_INTERFACE_5 support
    + pcp_completion.sh - 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 [email protected]
  - 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 (proc.io.*) 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
    + configure.in 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 gram.tab.c 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/pcp.spec.in 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.
    + configure.in 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 configure.in 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 pmdasimple.pl 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
      machines.
    + 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 configure.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 pmdaproc.sh
    + 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 numa.link 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 libpcp.so.2 but doesn't provide it
    + 953015 - Promote libpcp_pmc to DSO
    + 953301 - Update irix pcp bits
    + 953876 - Use swap.pagesin/pagesout instead of swap.in/.out 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 [email protected]
  - SPARC requiers use large PIC
* Wed Jun 10 2009 [email protected]
  - filter out -fomit-frame-pointer to fix build
* Tue Jun 09 2009 [email protected]
  - continue previous work
* Wed Feb 25 2009 [email protected]
  - fix build with GCC44, #ident is a deprecated GCC extension
* Thu Nov 06 2008 [email protected]
  - fix build failure in obs
* Tue Oct 07 2008 [email protected]
  - Fix possible buffer overflow
* Thu Aug 28 2008 [email protected]
  - fix init scripts
* Wed Dec 05 2007 [email protected]
  - fix build with gcc-4.3
    (package could possibly be updated anyway)
* Thu Jul 12 2007 [email protected]
  - Split off development package.
* Thu Mar 29 2007 [email protected]
  - Add procps,ncurses-devel,bison to buildreq.
* Fri Jun 16 2006 [email protected]
  - Set datadir.
  - Use RPM_OPT_FLAGS.
* Fri Jun 02 2006 [email protected]
  - Remove fake dependency on gdbm-devel headers.  (#177730)
* Wed Jan 25 2006 [email protected]
  - Convert neededforbuild to BuildRequires
* Mon Jan 16 2006 [email protected]
  - Update to version 2.5.0.  (FATE 153129)
* Thu Oct 20 2005 [email protected]
  - Fix permission of a demo directory.  (#129486)
* Sat Apr 09 2005 [email protected]
  - Fix gcc4 compilation
* Fri Nov 12 2004 [email protected]
  - Correct permissions handling for pmpost
* Mon Oct 18 2004 [email protected]
  - Update to version 2.4.0
* Wed Apr 28 2004 [email protected]
  - #39324: fixes for SuSE and 2.6 kernels in general from SGI
* Tue Mar 16 2004 [email protected]
  - Update to version 2.3.2
* Wed Nov 05 2003 [email protected]
  - package according to permissions.secure and add run_permissions
  - don't build as root
* Mon Jul 21 2003 [email protected]
  - update to version 2.3.1
* Thu Jun 19 2003 [email protected]
  - Update to version 2.3.0
  - Fixed file list
* Thu Apr 10 2003 [email protected]
  - fix build with coreutils
    (deprecated calling syntax for head,tail,sort)
* Mon Jan 20 2003 [email protected]
  - make it compile with latest glibc (pcp-2.2.2-st_mtime.patch)
* Mon Dec 02 2002 [email protected]
  - include errno.h where needed
  - use yacc instead of bison for now (make it compile)
* Fri Aug 16 2002 [email protected]
  - Fixed bug #17954: Added PreReq
* Thu Apr 25 2002 [email protected]
  - fix build for x86_64 and s390x
* Fri Feb 15 2002 [email protected]
  - 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 [email protected]
  - Update to version 2.2.2
* Thu Dec 06 2001 [email protected]
  - Removed START_ variable
  - Changed escaped { to non escaped to stop awk from complaining
* Mon Jul 09 2001 [email protected]
  - Update to version 2.2.1
  - Fixed bug # 9068
* Thu Jun 07 2001 [email protected]
  - fixed configure.in
* Wed May 09 2001 [email protected]
  - bzip2 sources
* Thu Mar 15 2001 [email protected]
  - added -fpic to fix compile error on ia64
* Fri Feb 09 2001 [email protected]
  - Update headers
  - Modified init scripts
* Sun Dec 03 2000 [email protected]
  - Fixed %post (exit before insserv)
  - Added sub-package pcp-mysql
  - Added mysql PMDA to monitor mysql sessions
* Thu Nov 30 2000 [email protected]
  - Update to 2.2.11
* Wed Nov 29 2000 [email protected]
  - move rcscript to etc/init.d
* Sun Nov 26 2000 [email protected]
  - Use insserv
* Mon Oct 30 2000 [email protected]
  - Update to version 2.2.10
* Wed Sep 27 2000 [email protected]
  - Update to 2.1.7
* Fri Jul 07 2000 [email protected]
  - Fix for SPARC
* Wed May 24 2000 [email protected]
  - Initial Release (2.1.4)

Files

/usr/libexec/pcp/pmdas/activemq
/usr/libexec/pcp/pmdas/activemq/Install
/usr/libexec/pcp/pmdas/activemq/PCP
/usr/libexec/pcp/pmdas/activemq/PCP/ActiveMQ.pm
/usr/libexec/pcp/pmdas/activemq/PCP/Cache.pm
/usr/libexec/pcp/pmdas/activemq/PCP/JVMGarbageCollection.pm
/usr/libexec/pcp/pmdas/activemq/PCP/JVMMemory.pm
/usr/libexec/pcp/pmdas/activemq/PCP/JVMMemoryPool.pm
/usr/libexec/pcp/pmdas/activemq/PCP/Queue.pm
/usr/libexec/pcp/pmdas/activemq/PCP/RESTClient.pm
/usr/libexec/pcp/pmdas/activemq/PCP/TimeSource.pm
/usr/libexec/pcp/pmdas/activemq/Remove
/usr/libexec/pcp/pmdas/activemq/pmdaactivemq.pl
/var/lib/pcp/pmdas/activemq
/var/lib/pcp/pmdas/activemq/Install
/var/lib/pcp/pmdas/activemq/PCP
/var/lib/pcp/pmdas/activemq/PCP/ActiveMQ.pm
/var/lib/pcp/pmdas/activemq/PCP/Cache.pm
/var/lib/pcp/pmdas/activemq/PCP/JVMGarbageCollection.pm
/var/lib/pcp/pmdas/activemq/PCP/JVMMemory.pm
/var/lib/pcp/pmdas/activemq/PCP/JVMMemoryPool.pm
/var/lib/pcp/pmdas/activemq/PCP/Queue.pm
/var/lib/pcp/pmdas/activemq/PCP/RESTClient.pm
/var/lib/pcp/pmdas/activemq/PCP/TimeSource.pm
/var/lib/pcp/pmdas/activemq/Remove
/var/lib/pcp/pmdas/activemq/pmdaactivemq.pl


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Dec 9 23:26:14 2024