- Remove 0011-disable-redis-proxying-by-default.patch. This patch has
been merged upstream during the 6.2.1 release.
- Add new subpackage: pcp-pmda-uwsgi.
- Upgrade to 6.2.1. Changelog:
- PMDA additions, enhancements and bug fixes:
pmdauwsgi: (new) instrumentation from uWSGI servers
pmdalinux: new hugepage metrics from sysfs (fixed size hugepages)
pmdalinux: new filesys.uuid and filesys.type metrics
pmdalinux: new TcpExt metrics from /proc/net/netstat
pmdalinux: new softnet metrics from newer kernel versions
pmdalinux: new /proc/vmstat khugepaged metrics
pmdabpf: updates to add eBPF networking metrics for pcp-atop
pmdaopenmetrics: fix script error diagnostic cascading exception
- Client tools and utilities:
pcp2openmetrics: (new) push PCP metrics in OpenMetrics format
pmcheck: (new) interrogate and control PCP components
pmcheck: Redis server detection and agent recommendation
pmcheck: PostgreSQL server detection and agent recommendation
pmcheck: uwSGI server detection and agent recommendation
pcp-atopsar: fix TZ mishandling relating to day-crossover
pcp-dstat: fix an I/O config typo, sum reads and writes
pcp-htop: sync latest htop-3.3.0 fixes
pmrep.conf: use bpf instead of bcc pmda for proc net metrics
pmrep.conf: proc-essential cosmetic improvements
pmrep.conf: remove vmeff field from sar -B config
pmrepconf: use pmrep-internal representations for each metric
- Server-side utilities and log management scripts:
pmlogger: bizarre timezone fix (github #1936)
pmlogger: improve handling of a change in metadata semantics
pmlogdump: add support for multi-archive contexts
OBS-URL: https://build.opensuse.org/request/show/1174090
OBS-URL: https://build.opensuse.org/package/show/Base:System/pcp?expand=0&rev=137
- move pmlogger_daily into main package (bsc#1222815)
- fix compile flags conflusion
- Replace references to /var/adm/fillup-templates with new
- filter out -fomit-frame-pointer to fix build
- fix build with GCC44, #ident is a deprecated GCC extension
- fix build failure in obs
(package could possibly be updated anyway)
- don't build as root
(deprecated calling syntax for head,tail,sort)
- make it compile with latest glibc (pcp-2.2.2-st_mtime.patch)
- use yacc instead of bison for now (make it compile)
- fix bug #13321: made init script pmie LSB compliant
- move rcscript to etc/init.d
OBS-URL: https://build.opensuse.org/request/show/1167788
OBS-URL: https://build.opensuse.org/package/show/Base:System/pcp?expand=0&rev=135
- Add fix for bsc#1222121:
* 0011-disable-redis-proxying-by-default.patch
- 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
OBS-URL: https://build.opensuse.org/request/show/1164379
OBS-URL: https://build.opensuse.org/package/show/Base:System/pcp?expand=0&rev=133
- 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.
OBS-URL: https://build.opensuse.org/request/show/1129284
OBS-URL: https://build.opensuse.org/package/show/Base:System/pcp?expand=0&rev=125
- 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.
OBS-URL: https://build.opensuse.org/request/show/977481
OBS-URL: https://build.opensuse.org/package/show/Base:System/pcp?expand=0&rev=115
- 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
OBS-URL: https://build.opensuse.org/request/show/725334
OBS-URL: https://build.opensuse.org/package/show/Base:System/pcp?expand=0&rev=84
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).
OBS-URL: https://build.opensuse.org/package/show/Base:System/pcp?expand=0&rev=79
- Upgrade to 4.3.1; (bsc#1127437).
- 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
- Drop python2 support for Factory and SLES15-SP1; (bsc#1077777).
OBS-URL: https://build.opensuse.org/request/show/680467
OBS-URL: https://build.opensuse.org/package/show/Base:System/pcp?expand=0&rev=75