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

perl-PCP-PMDA-5.2.5-150400.5.3.11 RPM for ppc64le

From OpenSuSE Leap 15.5 for ppc64le

Name: perl-PCP-PMDA Distribution: SUSE Linux Enterprise 15
Version: 5.2.5 Vendor: SUSE LLC <https://www.suse.com/>
Release: 150400.5.3.11 Build date: Mon Feb 20 15:54:26 2023
Group: Development/Libraries/Other Build host: mourvedre
Size: 161060 Source RPM: pcp-5.2.5-150400.5.3.11.src.rpm
Packager: https://www.suse.com/
Url: https://pcp.io
Summary: Performance Co-Pilot (PCP) Perl bindings and documentation
The PCP::PMDA Perl module contains the language bindings for
building Performance Metric Domain Agents (PMDAs) using Perl.
Each PMDA exports performance data for one specific domain, for
example the operating system kernel, Cisco routers, a database,
an application, etc.

Provides

Requires

License

GPL-2.0+

Changelog

* Wed Jun 08 2022 ddiss@suse.com
  - Workaround intermittent build-time package preun failures by dropping
    PMDA Remove script invocation; (bsc#1197796)
* Tue Jun 07 2022 ddiss@suse.com
  - 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 ddiss@suse.com
  - 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 dimstar@opensuse.org
  - 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 dimstar@opensuse.org
  - Own %{_datadir}/zsh and %{_datadir}/zsh/site-functions: we have
    no guaranteed owner of these directories in the buildroot.
* Mon Dec 13 2021 kukuk@suse.com
  - 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 ro@suse.de
  - also buildrequire pkgconfig(systemd) to make sure configure
    detects systemd
* Sat Mar 13 2021 jengelh@inai.de
  - Replace ancient RPM variables by modern equivalents.
  - Drop support for ancient SUSE and ancient Fedora.
* Sun Feb 14 2021 ddiss@suse.com
  - 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 ddiss@suse.com
  - 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 ddiss@suse.com
  - 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 dimstar@opensuse.org
  - Do not mangle libexecdir: the distro defaults are right in all
    cases.
* Wed Apr 22 2020 mliska@suse.cz
  - Add -fcommon in order to fix boo#1160411.
* Fri Mar 27 2020 alarrosa@suse.com
  - 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 msuchanek@suse.de
  - 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 ddiss@suse.com
  - 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 dimstar@opensuse.org
  - BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
    allow OBS to shortcut through -mini flavors.
* Tue Oct 01 2019 lnussel@suse.de
  - don't call 'cd' avoid relying on $HOME beeing set during rpm installation
* Wed Aug 28 2019 ddiss@suse.com
  - Fix python library dependencies broken via shared library packaging policy
    split; (bsc#1129991).
* Wed Aug 21 2019 ddiss@suse.com
  - 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 mliska@suse.cz
  - Disable LTO (boo#1133273).
* Fri Mar 08 2019 ddiss@suse.com
  - 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 bwiedemann@suse.com
  - drop unreproducible perfevent_coverage program (boo#1040589)
  - override build date to make package build reproducible (boo#1047218)
* Thu Feb 28 2019 ddiss@suse.com
  - 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 ddiss@suse.com
  - Drop python2 support for Factory and SLES15-SP1; (bsc#1077777).
* Wed Feb 06 2019 ddiss@suse.com
  - export PACKAGE_DISTRIBUTION="suse" for build; (bsc#1123311).
* Thu Jan 31 2019 ddiss@suse.com
  - Drop distribution-release build dependency completely; (bsc#1123311).
    + modify 0010-pmns-don-t-package-.NeedRebuild-for-SUSE-distros.patch
* Wed Jan 30 2019 ddiss@suse.com
  - Replace openSUSE/sles-release build dependency; (bsc#1123311).
* Fri Jan 18 2019 ddiss@suse.com
  - Drop conflicting dstat symlink; (bsc#1122502).
* Tue Jan 15 2019 ddiss@suse.com
  - 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 ddiss@suse.com
  - 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 jengelh@inai.de
  - Combine systemd service calls to save on macro
    generated boilerplate.
* Mon Jan 07 2019 ddiss@suse.com
  - 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 ddiss@suse.com
  - 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 kkaempf@suse.com
  - 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 schwab@suse.de
  - sysmacros.patch: Include <sys/sysmacros.h> for major/minor/makedev
  - Use %license for COPYING
  - Don't exclude post-build-checks
* Thu Nov 23 2017 rbrown@suse.com
  - Replace references to /var/adm/fillup-templates with new
    %_fillupdir macro (boo#1069468)
* Wed Aug 30 2017 ddiss@suse.com
  - Enable QT5 builds for Factory (suse_version > 1320); (bsc#1056477).
* Wed Aug 30 2017 ddiss@suse.com
  - Ensure sysconfig files are populated from templates during installation;
    (bsc#1056397).
* Thu Aug 24 2017 ddiss@suse.com
  - 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 ddiss@suse.com
  - 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 ddiss@suse.com
  - 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 ddiss@suse.com
  - Disable remote _service execution
    + Run locally and add generated tarball and spec file
* Mon Mar 27 2017 ddiss@suse.com
  - 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 ddiss@suse.com
  - 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 ddiss@suse.com
  - Add _service file for pulling directly from the upstream Git repository.
* Thu Apr 16 2015 ddiss@suse.com
  - 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 ddiss@suse.com
  - Ensure the perl modules correctly link against the PCP libraries;
    (bnc#841204).
    + remove 0004-Remove-CPAN-rpaths.patch
* Tue Mar 03 2015 ddiss@suse.com
  - 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 ddiss@suse.com
  - Fix perl-PCP-LogImport requires version for pcp-import-sar2pcp.
* Wed Feb 25 2015 ddiss@suse.com
  - Require pcp-conf with libpcp3 on [open]SUSE platforms.
* Mon Feb 23 2015 kkaempf@suse.com
  - 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 boris@steki.net
  - fix gcc5 C99 reserved issue problems with patch
    pcp-3.6.10-gcc5-reservedword.patch
* Mon Nov 10 2014 ledest@gmail.com
  - fix bashism in post script

Files

/usr/lib/perl5/vendor_perl/5.26.1/ppc64le-linux-thread-multi/PCP
/usr/lib/perl5/vendor_perl/5.26.1/ppc64le-linux-thread-multi/PCP/PMDA.pm
/usr/lib/perl5/vendor_perl/5.26.1/ppc64le-linux-thread-multi/auto/PCP
/usr/lib/perl5/vendor_perl/5.26.1/ppc64le-linux-thread-multi/auto/PCP/PMDA
/usr/lib/perl5/vendor_perl/5.26.1/ppc64le-linux-thread-multi/auto/PCP/PMDA/PMDA.so
/usr/share/man/man3/PCP::PMDA.3pm.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 9 19:50:46 2024