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

python3-pcp-5.3.7-4.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: python3-pcp Distribution: openSUSE Tumbleweed
Version: 5.3.7 Vendor: openSUSE
Release: 4.1 Build date: Sat Mar 2 23:29:31 2024
Group: System/Libraries Build host: i04-ch1d
Size: 747933 Source RPM: pcp-5.3.7-4.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://pcp.io
Summary: Performance Co-Pilot (PCP) Python3 bindings and documentation
This python PCP module contains the language bindings for
Performance Metric API (PMAPI) monitor tools and Performance
Metric Domain Agent (PMDA) collector tools written in Python3.

Provides

Requires

License

GPL-2.0+

Changelog

* Thu Feb 29 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Use %autosetup macro. Allows to eliminate the usage of deprecated
    %patchN.
* Thu Feb 01 2024 Tina Müller <tina.mueller@suse.com>
  - Change YAML::XS::LibYAML to YAML::XS as this is the module to be used
* Thu Dec 14 2023 mls@suse.de
  - declare the users/groups we create in the preinstall scripts
    (this is needed for newer rpm versions)
* Tue Nov 28 2023 Martin Schreiner <martin.schreiner@suse.com>
  - 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 Dominique Leuenberger <dimstar@opensuse.org>
  - 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 David Disseldorp <ddiss@suse.com>
  - 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 David Disseldorp <ddiss@suse.com>
  - Workaround intermittent build-time package preun failures by dropping
    PMDA Remove script invocation; (bsc#1197796)
* Tue Jun 07 2022 David Disseldorp <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 David Disseldorp <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 Dominique Leuenberger <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 Dominique Leuenberger <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 Thorsten Kukuk <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 Jan Engelhardt <jengelh@inai.de>
  - Replace ancient RPM variables by modern equivalents.
  - Drop support for ancient SUSE and ancient Fedora.
* Sun Feb 14 2021 David Disseldorp <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 David Disseldorp <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

Files

/usr/lib64/python3.11/site-packages/cmmv.cpython-311-x86_64-linux-gnu.so
/usr/lib64/python3.11/site-packages/cpmapi.cpython-311-x86_64-linux-gnu.so
/usr/lib64/python3.11/site-packages/cpmda.cpython-311-x86_64-linux-gnu.so
/usr/lib64/python3.11/site-packages/cpmgui.cpython-311-x86_64-linux-gnu.so
/usr/lib64/python3.11/site-packages/cpmi.cpython-311-x86_64-linux-gnu.so
/usr/lib64/python3.11/site-packages/pcp
/usr/lib64/python3.11/site-packages/pcp-5.0-py3.11.egg-info
/usr/lib64/python3.11/site-packages/pcp-5.0-py3.11.egg-info/PKG-INFO
/usr/lib64/python3.11/site-packages/pcp-5.0-py3.11.egg-info/SOURCES.txt
/usr/lib64/python3.11/site-packages/pcp-5.0-py3.11.egg-info/dependency_links.txt
/usr/lib64/python3.11/site-packages/pcp-5.0-py3.11.egg-info/top_level.txt
/usr/lib64/python3.11/site-packages/pcp/__init__.py
/usr/lib64/python3.11/site-packages/pcp/__pycache__
/usr/lib64/python3.11/site-packages/pcp/__pycache__/__init__.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pcp/__pycache__/__init__.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pcp/__pycache__/__init__.cpython-311.pyo
/usr/lib64/python3.11/site-packages/pcp/__pycache__/mmv.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pcp/__pycache__/mmv.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pcp/__pycache__/mmv.cpython-311.pyo
/usr/lib64/python3.11/site-packages/pcp/__pycache__/pmapi.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pcp/__pycache__/pmapi.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pcp/__pycache__/pmapi.cpython-311.pyo
/usr/lib64/python3.11/site-packages/pcp/__pycache__/pmcc.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pcp/__pycache__/pmcc.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pcp/__pycache__/pmcc.cpython-311.pyo
/usr/lib64/python3.11/site-packages/pcp/__pycache__/pmconfig.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pcp/__pycache__/pmconfig.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pcp/__pycache__/pmconfig.cpython-311.pyo
/usr/lib64/python3.11/site-packages/pcp/__pycache__/pmda.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pcp/__pycache__/pmda.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pcp/__pycache__/pmda.cpython-311.pyo
/usr/lib64/python3.11/site-packages/pcp/__pycache__/pmgui.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pcp/__pycache__/pmgui.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pcp/__pycache__/pmgui.cpython-311.pyo
/usr/lib64/python3.11/site-packages/pcp/__pycache__/pmi.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pcp/__pycache__/pmi.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pcp/__pycache__/pmi.cpython-311.pyo
/usr/lib64/python3.11/site-packages/pcp/mmv.py
/usr/lib64/python3.11/site-packages/pcp/pmapi.py
/usr/lib64/python3.11/site-packages/pcp/pmcc.py
/usr/lib64/python3.11/site-packages/pcp/pmconfig.py
/usr/lib64/python3.11/site-packages/pcp/pmda.py
/usr/lib64/python3.11/site-packages/pcp/pmgui.py
/usr/lib64/python3.11/site-packages/pcp/pmi.py


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 30 23:52:28 2024