diff --git a/pcp.spec b/pcp.spec index 203f7f8..bd745d3 100644 --- a/pcp.spec +++ b/pcp.spec @@ -1,11 +1,14 @@ Name: pcp -Version: 6.2.0 -Release: 1%{?dist} +Version: 6.2.2 +Release: 4%{?dist} Summary: System-level performance monitoring and performance management License: GPL-2.0-or-later AND LGPL-2.1-or-later AND CC-BY-3.0 URL: https://pcp.io Source0: https://github.com/performancecopilot/pcp/releases/pcp-%{version}.src.tar.gz + +Patch1: pmcd-logdir-tmpfiles.patch + %if 0%{?fedora} >= 40 || 0%{?rhel} >= 10 ExcludeArch: %{ix86} %endif @@ -103,7 +106,7 @@ ExcludeArch: %{ix86} # support for pmdabpf, check bcc.spec for supported architectures of libbpf-tools %if 0%{?fedora} >= 37 || 0%{?rhel} > 8 -%ifarch x86_64 %{power64} aarch64 +%ifarch x86_64 %{power64} aarch64 s390x %global disable_bpf 0 %else %global disable_bpf 1 @@ -203,7 +206,8 @@ ExcludeArch: %{ix86} %global disable_noarch 1 %endif -%if 0%{?fedora} >= 36 +# build pcp2arrow (no python3-arrow on RHEL or 32-bit Fedora) +%if 0%{?fedora} >= 40 %global disable_arrow 0 %else %global disable_arrow 1 @@ -567,9 +571,11 @@ Requires: pcp-pmda-bpf Requires: pcp-pmda-bpftrace %endif %if !%{disable_python2} || !%{disable_python3} +Requires: pcp-geolocate pcp-export-pcp2openmetrics pcp-export-pcp2json +Requires: pcp-export-pcp2spark pcp-export-pcp2xml pcp-export-pcp2zabbix Requires: pcp-pmda-gluster pcp-pmda-zswap pcp-pmda-unbound pcp-pmda-mic Requires: pcp-pmda-libvirt pcp-pmda-lio pcp-pmda-openmetrics pcp-pmda-haproxy -Requires: pcp-pmda-lmsensors pcp-pmda-netcheck pcp-pmda-rabbitmq +Requires: pcp-pmda-lmsensors pcp-pmda-netcheck pcp-pmda-rabbitmq pcp-pmda-uwsgi Requires: pcp-pmda-openvswitch %endif %if !%{disable_mongodb} @@ -857,6 +863,24 @@ Requires: %{__python2}-pcp = %{version}-%{release} Performance Co-Pilot (PCP) front-end tools for exporting metric values in JSON format. +# +# pcp-export-pcp2openmetrics +# +%package export-pcp2openmetrics +License: GPL-2.0-or-later +Summary: Performance Co-Pilot tools for exporting PCP metrics in OpenMetrics format +URL: https://pcp.io +Requires: pcp-libs >= %{version}-%{release} +%if !%{disable_python3} +Requires: python3-pcp = %{version}-%{release} +%else +Requires: %{__python2}-pcp = %{version}-%{release} +%endif + +%description export-pcp2openmetrics +Performance Co-Pilot (PCP) front-end tools for exporting metric values +in OpenMetrics (https://openmetrics.io/) format. + # # pcp-export-pcp2spark # @@ -1772,6 +1796,24 @@ This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about RabbitMQ message queues. #end pcp-pmda-rabbitmq +# +# pcp-pmda-uwsgi +# +%package pmda-uwsgi +License: GPL-2.0-or-later +Summary: Performance Co-Pilot (PCP) metrics from uWSGI servers +URL: https://pcp.io +Requires: pcp = %{version}-%{release} pcp-libs = %{version}-%{release} +%if !%{disable_python3} +Requires: python3-pcp +%else +Requires: %{__python2}-pcp +%endif +%description pmda-uwsgi +This package contains the PCP Performance Metrics Domain Agent (PMDA) for +collecting metrics from uWSGI servers. +#end pcp-pmda-uwsgi + # # pcp-pmda-lio # @@ -2480,7 +2522,7 @@ sed -i '/.a$/d' pcp-devel-files sed -i '/\/man\//d' pcp-devel-files sed -i '/\/include\//d' pcp-devel-files -%ifarch x86_64 ppc64 ppc64le aarch64 s390x +%ifarch x86_64 ppc64 ppc64le aarch64 s390x riscv64 sed -i -e 's/usr\/lib\//usr\/lib64\//' pcp-libs-files sed -i -e 's/usr\/lib\//usr\/lib64\//' pcp-devel-files sed -i -e 's/usr\/lib\//usr\/lib64\//' pcp-libs-devel-files @@ -2529,11 +2571,11 @@ basic_manifest() { # Likewise, for the pcp-pmda and pcp-testsuite subpackages. # total_manifest | keep 'tutorials|/html/|pcp-doc|man.*\.[1-9].*' | cull 'out' >pcp-doc-files -total_manifest | keep 'testsuite|pcpqa|etc/systemd/system|libpcp_fault|pcp/fault.h' >pcp-testsuite-files +total_manifest | keep 'testsuite|pcpqa|etc/systemd/system|libpcp_fault|pcp/fault.h|pmcheck/pmda-sample' >pcp-testsuite-files basic_manifest | keep "$PCP_GUI|pcp-gui|applications|pixmaps|hicolor" | cull 'pmtime.h' >pcp-gui-files basic_manifest | keep 'selinux' | cull 'tmp|testsuite' >pcp-selinux-files -basic_manifest | keep 'zeroconf|daily[-_]report|/sa$' >pcp-zeroconf-files +basic_manifest | keep 'zeroconf|daily[-_]report|/sa$' | cull 'pmcheck' >pcp-zeroconf-files basic_manifest | grep -E -e 'pmiostat|pmrep|dstat|htop|pcp2csv' \ -e 'pcp-atop|pcp-dmcache|pcp-dstat|pcp-free' \ -e 'pcp-htop|pcp-ipcs|pcp-iostat|pcp-lvmcache|pcp-mpstat' \ @@ -2553,6 +2595,7 @@ basic_manifest | keep 'pcp2influxdb' >pcp-export-pcp2influxdb-files basic_manifest | keep 'pcp2xlsx' >pcp-export-pcp2xlsx-files basic_manifest | keep 'pcp2graphite' >pcp-export-pcp2graphite-files basic_manifest | keep 'pcp2json' >pcp-export-pcp2json-files +basic_manifest | keep 'pcp2openmetrics' >pcp-export-pcp2openmetrics-files basic_manifest | keep 'pcp2spark' >pcp-export-pcp2spark-files basic_manifest | keep 'pcp2xml' >pcp-export-pcp2xml-files basic_manifest | keep 'pcp2zabbix' >pcp-export-pcp2zabbix-files @@ -2630,6 +2673,7 @@ basic_manifest | keep '(etc/pcp|pmdas)/summary(/|$)' >pcp-pmda-summary-files basic_manifest | keep '(etc/pcp|pmdas)/systemd(/|$)' >pcp-pmda-systemd-files basic_manifest | keep '(etc/pcp|pmdas)/trace(/|$)' >pcp-pmda-trace-files basic_manifest | keep '(etc/pcp|pmdas)/unbound(/|$)' >pcp-pmda-unbound-files +basic_manifest | keep '(etc/pcp|pmdas)/uwsgi(/|$)' >pcp-pmda-uwsgi-files basic_manifest | keep '(etc/pcp|pmdas)/weblog(/|$)' >pcp-pmda-weblog-files basic_manifest | keep '(etc/pcp|pmdas)/zimbra(/|$)' >pcp-pmda-zimbra-files basic_manifest | keep '(etc/pcp|pmdas)/zswap(/|$)' >pcp-pmda-zswap-files @@ -2655,7 +2699,7 @@ for pmda_package in \ rabbitmq redis resctrl roomtemp rpm rsyslog \ samba sendmail shping slurm smart snmp \ sockets statsd summary systemd \ - unbound \ + unbound uwsgi \ trace \ weblog \ zimbra zswap ; \ @@ -2671,7 +2715,7 @@ done for export_package in \ pcp2arrow pcp2elasticsearch pcp2graphite pcp2influxdb pcp2json \ - pcp2spark pcp2xlsx pcp2xml pcp2zabbix zabbix-agent ; \ + pcp2openmetrics pcp2spark pcp2xlsx pcp2xml pcp2zabbix zabbix-agent ; \ do \ export_packages="$export_packages pcp-export-$export_package"; \ done @@ -2884,6 +2928,9 @@ exit 0 %preun pmda-rabbitmq %{pmda_remove "$1" "rabbitmq"} +%preun pmda-uwsgi +%{pmda_remove "$1" "uwsgi"} + %if !%{disable_snmp} %preun pmda-snmp %{pmda_remove "$1" "snmp"} @@ -3359,10 +3406,14 @@ fi %files pmda-rabbitmq -f pcp-pmda-rabbitmq-files.rpm +%files pmda-uwsgi -f pcp-pmda-uwsgi-files.rpm + %files export-pcp2graphite -f pcp-export-pcp2graphite-files.rpm %files export-pcp2json -f pcp-export-pcp2json-files.rpm +%files export-pcp2openmetrics -f pcp-export-pcp2openmetrics-files.rpm + %files export-pcp2spark -f pcp-export-pcp2spark-files.rpm %files export-pcp2xml -f pcp-export-pcp2xml-files.rpm @@ -3484,795 +3535,27 @@ fi %files zeroconf -f pcp-zeroconf-files.rpm %changelog +* Wed Jun 19 2024 Nathan Scott - 6.2.2-4 +- Update to latest stable version of PCP (RHEL-43429) + +* Wed Apr 10 2024 Nathan Scott - 6.2.1-1 +- Rebase to latest stable version of PCP (RHEL-30198) + +* Wed Mar 20 2024 Nathan Scott - 6.2.0-2 +- Fix python sub-package year day range issue (RHEL-25543) + * Mon Feb 12 2024 Nathan Scott - 6.2.0-1 -- Update to latest PCP sources. +- Rebase to latest stable version of PCP (RHEL-2317) -* Thu Jan 25 2024 Fedora Release Engineering - 6.1.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild +* Thu Dec 14 2023 Nathan Scott - 6.1.1-4 +- Fix pcp-ss(1) handling of UDP packet states (RHEL-17649) -* Sun Jan 21 2024 Fedora Release Engineering - 6.1.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild +* Wed Nov 29 2023 Nathan Scott - 6.1.1-2 +- Fix pcp-ss(1) default handling of listen state (RHEL-17335) +- Added pcp package dependency on diffutils for diffstat(1) -* Fri Nov 17 2023 Nathan Scott - 6.1.1-1 -- Resolves i686/x86_64 conflicts of PCP packages (BZ 2248841) -- Additional selinux policy updates for pmproxy (BZ 2223568) -- Update to latest PCP sources. - -* Tue Sep 05 2023 Nathan Scott - 6.1.0-1 -- Remove unintended pmie logging to syslog (BZ 2223348) -- Update pcp selinux policy to match core (BZ 2223568) -- Resolve pmlogconf SIGABRT during fsync (BZ 2229441) -- Update to latest PCP sources. - -* Mon Aug 07 2023 Sam Feifer - 6.0.5-6 -- Improve on pmieconf integration with Event Driven Ansible - -* Thu Aug 03 2023 Sam Feifer - 6.0.5-5 -- Fix path for pmie/conf testing rule - -* Thu Jul 20 2023 Fedora Release Engineering - 6.0.5-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Tue Jul 11 2023 Jitka Plesnikova - 6.0.5-3 -- Perl 5.38 rebuild - -* Fri Jul 07 2023 Python Maint - 6.0.5-2 -- Rebuilt for Python 3.12 - -* Mon Jun 26 2023 Nathan Scott - 6.0.5-1 -- Ensure rotated pmie log files are pcp:pcp owned (BZ 2217209) -- Update to latest PCP sources. - -* Mon May 15 2023 Nathan Scott - 6.0.4-1 -- Rework LOCALHOSTNAME handling in control files (BZ 2172892) - -* Thu Feb 23 2023 Nathan Scott - 6.0.3-1 -- Update to latest PCP sources. - -* Mon Feb 13 2023 Nathan Scott - 6.0.2-1 -- Resolve a dstat swap plugin related failure (BZ 2168774) -- Update to latest PCP sources. - -* Thu Jan 19 2023 Fedora Release Engineering - 6.0.1-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Mon Dec 12 2022 Florian Weimer - 6.0.1-4 -- Port configure script to C99 - -* Thu Nov 03 2022 Jiri Olsa - 6.0.1-3 -- rebuilt for libbpf 1.0 - -* Thu Oct 27 2022 Nathan Scott - 6.0.1-1 -- Resolve a BPF module related build failure (BZ 2132998) -- Update to latest PCP sources. - -* Wed Aug 31 2022 Nathan Scott - 6.0.0-1 -- Add libpcp/postgresql-pgpool-II-devel conflict (BZ 2100185) -- Remove an invalid path from pmie unit file (BZ 2079793) -- Update to latest PCP sources. - -* Fri Jul 22 2022 Fedora Release Engineering - 5.3.7-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Mon Jun 20 2022 Python Maint - 5.3.7-5 -- Rebuilt for Python 3.11 - -* Fri Jun 17 2022 Nathan Scott - 5.3.7-4 -- Fix invalid path in pmie.service unit file (BZ 2079793) - -* Wed Jun 15 2022 Python Maint - 5.3.7-3 -- Rebuilt for Python 3.11 - -* Wed Jun 01 2022 Jitka Plesnikova - 5.3.7-2 -- Perl 5.36 rebuild - -* Tue Apr 05 2022 Nathan Scott - 5.3.7-1 -- Add disk.wwid aggregated multipath metrics (BZ 1293444) -- Update to latest PCP sources. - -* Thu Feb 03 2022 Nathan Scott - 5.3.6-2 -- Disable package notes to prevent 3rd PMDA build breakage. - -* Wed Feb 02 2022 Nathan Scott - 5.3.6-1 -- Update to latest PCP sources. - -* Thu Jan 20 2022 Fedora Release Engineering - 5.3.5-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Fri Dec 17 2021 Nathan Scott - 5.3.5-2 -- pmdabcc: resolve compilation issues of some bcc PMDA modules on - aarch64, ppc64le and s390x (BZ 2024982) -- pmdabpf: support arm and powerpc architectures (BZ 2024980) -- Further improve pmlogger service startup latency (BZ 1973833) -- Additional improvements to farm systemd services (BZ 2030138) -- PMDA indom cache loading performance improvements (BZ 2030122) -- Resilience improvements for the pmproxy service (BZ 2030141) -- Resolve failure in the Nvidia metrics agent (BZ 2030123) -- Updates to pmlogconf persistance changes (BZ 2017632) - -* Wed Nov 10 2021 Nathan Scott - 5.3.5-1 -- Fix pmlogger services systemd killmode warning (BZ 1897945) -- Fix python PMDA interface for python 3.10 (BZ 2020038) -- Update to latest PCP sources. - -* Fri Oct 15 2021 Mark Goodwin - 5.3.4-2 -- Fix pmlogger manual start failure when service is disabled - -* Fri Oct 08 2021 Nathan Scott - 5.3.4-1 -- Update to latest PCP sources. - -* Wed Sep 15 2021 Nathan Scott - 5.3.3-1 -- Update to latest PCP sources. - -* Tue Sep 14 2021 Sahana Prasad - 5.3.2-2 -- Rebuilt with OpenSSL 3.0.0 - -* Fri Jul 30 2021 Mark Goodwin - 5.3.2-1 -- Update to latest PCP sources. - -* Fri Jun 04 2021 Nathan Scott - 5.3.1-1 -- Fix selinux violations for pmdakvm on debugfs (BZ 1929259) -- Update to latest PCP sources. - -* Fri Apr 16 2021 Nathan Scott - 5.3.0-1 -- Added conditional lockdown policy access by pmdakvm (BZ 1929259) -- Update to latest PCP sources. - -* Mon Feb 08 2021 Andreas Gerstmayr - 5.2.5-2 -- Fixed typo in specfile (pcp-testsuite requires pcp-pmda-hacluster - and pcp-pmda-sockets instead of pcp-pmdas-hacluster etc.) - -* Mon Feb 08 2021 Nathan Scott - 5.2.5-1 -- Update to latest PCP sources. -- Fix pcp-dstat(1) sample count being off-by-one (BZ 1922768) -- Add dstat(1) symlink to pcp-dstat(1) in pcp-doc (BZ 1922771) - -* Tue Jan 26 2021 Fedora Release Engineering - 5.2.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Fri Dec 18 2020 Nathan Scott - 5.2.3-1 -- Update to latest PCP sources. - -* Wed Nov 11 2020 Nathan Scott - 5.2.2-1 -- Update to latest PCP sources. - -* Fri Sep 25 2020 Nathan Scott - 5.2.1-1 -- Update to latest PCP sources. - -* Sat Aug 08 2020 Mark Goodwin - 5.2.0-1 -- FHS compliance in installed /var file locations (BZ 1827441) -- pmproxy intermittently crashes at uv_timer_stop (BZ 1789312) -- Update to latest PCP sources. -- Re-enabled LTO. - -* Tue Jul 28 2020 Fedora Release Engineering - 5.1.1-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Wed Jul 01 2020 Jeff Law - 5.1.1-3 -- Disable LTO - -* Tue Jun 23 2020 Jitka Plesnikova - 5.1.1-2 -- Perl 5.32 rebuild - -* Fri May 29 2020 Mark Goodwin - 5.1.1-1 -- Update to latest PCP sources. -- Rebuild to pick up changed HdrHistogram_c version (BZ 1831502) -- pmdakvm: handle kernel lockdown in integrity mode (BZ 1824297) - -* Fri Apr 24 2020 Mark Goodwin - 5.1.0-1 -- pmdakvm: debugfs access is restricted (BZ 1824297) -- Error starting pmlogger; pid file not owned by root (BZ 1761962) -- Update to latest PCP sources. - -* Wed Mar 11 2020 Mark Goodwin - 5.0.3-3 -- Resolve pcp-selinux issues causing services failures - (BZ 1810458) - -* Mon Mar 02 2020 Mark Goodwin - 5.0.3-2 -- Fix typo in Requires: perl-Time-HiRes affecting pcp-pmda-bind2 - -* Thu Feb 27 2020 Mark Goodwin - 5.0.3-1 -- Avoid python ctypes bitfield struct on-stack (BZ 1800685) -- Add dstat support for DM/MD/part devices (BZ 1794273) -- Fix compilation with gcc version 10 (BZ 1793495) -- Fix dstat sub-sample averaging (BZ 1780039) -- Update to latest PCP sources. - -* Wed Dec 11 2019 Nathan Scott - 5.0.2-1 -- Resolve fresh install pmlogger timeout bug (BZ 1721223) -- Fix dstat exception writing to a closed fd (BZ 1768619) -- Fix chan lib dependency of pcp-pmda-statsd (BZ 1770815) -- Update to latest PCP sources. - -* Mon Nov 04 2019 Nathan Scott - 5.0.1-1 -- Resolve selinux policy issues in PCP tools (BZ 1743040) -- Update to latest PCP sources. - -* Sun Oct 20 2019 Mark Goodwin - 5.0.0-2 -- Various spec fixes for pmdastatsd -- Add patch1 to fix pmdastatsd build on rawhide - -* Fri Oct 11 2019 Mark Goodwin - 5.0.0-1 -- Update to latest PCP sources. - -* Fri Aug 16 2019 Nathan Scott - 4.3.4-1 -- Resolve bootup issues with pmlogger service (BZ 1737091, BZ 1721223) -- Resolve selinux policy issues in PCP tools (BZ 1721644, BZ 1711547) -- Update to latest PCP sources. - -* Fri Jul 26 2019 Fedora Release Engineering - 4.3.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Fri Jun 28 2019 Mark Goodwin - 4.3.3-1 -- Resolve segv running pmchart with bogus timezone (BZ 1718948) -- Resolve pmrep wait.formula for collectl-dm-sD and collectl-sD (BZ 1724288) -- Update to latest PCP sources. - -* Mon Jun 10 22:13:21 CET 2019 Igor Gnatenko - 4.3.2-4 -- Rebuild for RPM 4.15 - -* Mon Jun 10 15:42:04 CET 2019 Igor Gnatenko - 4.3.2-3 -- Rebuild for RPM 4.15 - -* Fri May 31 2019 Jitka Plesnikova - 4.3.2-2 -- Perl 5.30 rebuild - -* Fri Apr 26 2019 Mark Goodwin - 4.3.2-1 -- Resolve selinux policy issues for pmie daemon mode (BZ 1702589) -- Resolve selinux policy issues for BPF permissions (BZ 1693332) -- Further improvements to daily archive processing (BZ 1647390) -- Update to latest PCP sources. - -* Wed Feb 27 2019 Mark Goodwin - 4.3.1-1 -- Fixes pcp-dstat in --full (all instances) mode (BZ 1661912) -- Remove package dependencies on initscripts (BZ 1592380) -- Set include directory for cppcheck use (BZ 1663372) -- Update to latest PCP sources. - -* Fri Dec 21 2018 Nathan Scott - 4.3.0-1 -- Add the dstat -f/--full option to expand instances (BZ 1651536) -- Improve systemd interaction for local pmie (BZ 1650999) -- SELinux is preventing ps from 'search' accesses on the directory - .config (BZ 1569697) -- SELinux is preventing pmdalinux from 'search' accesses on - the directory /var/lib/libvirt/images (BZ 1579988) -- SELinux is preventing pmdalinux from 'unix_read' accesses on the semafore Unknown (BZ 1607658) -- SELinux is preventing pmdalinux from 'unix_read' accesses - on the shared memory Unknown (BZ 1618756, BZ 1619381, BZ 1601721) -- Update to latest PCP sources. - -* Fri Nov 16 2018 Mark Goodwin - 4.2.0-1 -- Resolves dstat packaging issues (BZ 1640912) -- Resolves dstat cursor positioning problem (BZ 1640913) -- Resolve a signal handling issue in dstat shutdown (BZ 1648552) -- Rename variable named await in python code (BZ 1633367) -- New conditionally-built pcp-pmda-podman sub-package. -- SELinux is preventing pmdalinux from 'unix_read' accesses on the shared memory labeled gpsd_t - (BZ 1626487) -- SELinux is preventing ps from 'search' accesses on the directory .cache - (BZ 1634205, BZ 1635522) -- SELinux is preventing ps from 'sys_ptrace' accesses on the cap_userns Unknown - (BZ 1635394) -- PCP SELinux AVCs (BZ 1633211) -- SELinux is preventing pmdalinux from 'search' accesses on the directory spider - (BZ 1647843) -- Update to latest PCP sources. - -* Fri Sep 21 2018 Nathan Scott - 4.1.3-1 -- Update to latest PCP sources. - -* Wed Aug 29 2018 Nathan Scott - 4.1.1-3 -- Updated versions of Vector (1.3.1) and Blinkenlights (1.0.1) webapps - -* Fri Aug 03 2018 Dave Brolley - 4.1.1-2 -- pcp.spec: Fix the _with_dstat reference in the %%configure command - -* Fri Aug 03 2018 Dave Brolley - 4.1.1-1 -- SELinux is preventing pmdalinux from 'unix_read' accesses on the shared memory Unknown - (BZ 1592901) -- SELinux is preventing pmdalinux from getattr, associate access on the shared memory Unknown - (BZ 1594991) -- PCP BCC PMDA AVCs (BZ 1597978) -- PCP BCC PMDA packaging issue (BZ 1597979) -- pmdaproc only reads the first 1024 bytes of the /proc/*/status file resulting in lost metric - values(BZ 1600262) -- Update to latest PCP sources. - -* Fri Jul 13 2018 Fedora Release Engineering - 4.1.0-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Tue Jul 03 2018 Petr Pisar - 4.1.0-6 -- Perl 5.28 rebuild - -* Fri Jun 29 2018 Miro Hroncok - 4.1.0-5 -- Rebuilt for Python 3.7 - -* Thu Jun 28 2018 Jitka Plesnikova - 4.1.0-4 -- Perl 5.28 rebuild - -* Tue Jun 19 2018 Miro Hroncok - 4.1.0-3 -- Rebuilt for Python 3.7 - -* Fri Jun 15 2018 Nathan Scott - 4.1.0-2 -- Rapid compression of PCP log data and metadata (BZ 1293471) -- Added Perl package build dependencies. -- Update to latest PCP sources. - -* Fri May 11 2018 Mark Goodwin - 4.0.2-1 -- Propogate build flags throughout PCP (BZ 1538187) -- Further additions to selinux policy (BZ 1565158) -- Update to Vector v1.2.2 in pcp-webapp-vector. -- Update to latest PCP sources. - -* Thu Mar 29 2018 Mark Goodwin - 4.0.1-1 -- Fix selinux policy to allow pmdagluster to work (BZ 1558708) -- pmcd binding only to localhost:44321 by default (BZ 1529915) -- Update to latest PCP sources. - -* Thu Mar 01 2018 Iryna Shcherbina - 4.0.0-3 -- Update Python 2 dependency declarations to new packaging standards - (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) - -* Tue Feb 20 2018 Nathan Scott - 4.0.0-2 -- Disable pmdabcc on architectures without BCC/eBPF support. - -* Fri Feb 16 2018 Nathan Scott - 4.0.0-1 -- pcp-atopsar: robustness around missing data (BZ 1508028) -- python pmcc method checking for missing metrics (BZ 1508026) -- Fix generic -s and -T option handling in libpcp (BZ 1352461) -- Resolve crash in local context mode in libpcp_pmda (BZ 1451475) -- python api: fix timezone segv from incorrect free (BZ 1352465) -- Remove section 1 and 5 man pages for pmview tool (BZ 1289126) -- Update to latest PCP sources. - -* Thu Feb 08 2018 Nathan Scott - 3.12.2-5 -- Update the Vector webapp to latest upstream (v1.2.1). - -* Wed Jan 10 2018 Lukas Berk - 3.12.2-4 -- Remove Obsoletes line for pcp-gui-debuginfo -- Update Python 2 dependency declarations to new packaging standards - (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) - -* Tue Nov 07 2017 Igor Gnatenko - 3.12.2-2 -- Remove old crufty coreutils requires - -* Wed Oct 18 2017 Lukas Berk - 3.12.2-1 -- selinux: add pmlogger_exec_t rule from (BZ 1483320) -- selinux: pmlc accessing tcp port 4330 (BZ 1447585) -- selinux: pmnewlog.sh using ps to check pid's for pmloggers (BZ 1488116) -- Update to latest PCP sources. - -* Mon Aug 28 2017 Nathan Scott - 3.12.1-3 -- Disable infiniband and papi packages on armv7hl (BZ 1485692) - -* Fri Aug 25 2017 Lukas Berk - 3.12.1-2 -- Rebuild for infiniband dep breakage. - -* Wed Aug 16 2017 Nathan Scott - 3.12.1-1 -- Update to latest PCP sources. - -* Thu Jul 13 2017 Petr Pisar - 3.12.0-2 -- perl dependency renamed to perl-interpreter - - -* Fri Jun 30 2017 Lukas Berk - 3.12.0-1 -- Fix pcp-atop failure in open-ended write mode (BZ 1431292) -- Resolve additional selinux policy issues (BZ 1317515) -- Improve poor pmlogconf performance (BZ1376857) -- Update to latest PCP sources. - -* Mon Jun 05 2017 Jitka Plesnikova - 3.11.10-3 -- Perl 5.26 rebuild - -* Fri Jun 2 2017 Lukas Berk - 3.11.10-2 -- Correct subrpm inclusion of zeroconf config files (BZ 1456262) - -* Wed May 17 2017 Dave Brolley - 3.11.10-1 -- python api: handle non-POSIXLY_CORRECT getopt cases (BZ 1289912) -- Fix pmchart reaction to timezone changes from pmtime (BZ 968823) -- Require Qt5 for Fedora. -- Update to latest PCP sources. - -* Fri Mar 31 2017 Nathan Scott - 3.11.9-1 -- Fix pmchart chart legends toggling behaviour (BZ 1359961) -- Improve multiple local context attr handling (BZ 1430248) -- Fix error during installation of pcp-selinux (BZ 1433271) -- Update to latest PCP sources. - -* Fri Feb 17 2017 Lukas Berk - 3.11.8-1 -- Support newer kernels /proc/vmstat file contents (BZ 1396148) -- Added pcp-selinux policy (BZs 1214090, 1381127, 1337968, 1398147) - -* Wed Dec 21 2016 Dave Brolley - 3.11.7-1 -- pmchart run-away mem leak replaying multi-archive when rewinding (BZ 1359975) - -* Fri Nov 11 2016 Mark Goodwin - 3.11.6-1 -- Optimize DSO lookups for local context mode startup (BZ 1275293) -- Correct return code for derive metric help text (BZ 1336208) -- Improve pmrep metrics collection via extend_indom (BZ 1377464) -- Fix network.interface.speed value extraction (BZ 1379431) - -* Mon Sep 26 2016 Mark Goodwin - 3.11.5-1 -- Allow systemd-based auto-restart of all daemons (BZ 1365658) -- Ensure pmieconf and pmlogconf handle empty files (BZ 1249123) -- Ignore rpmsave and rpmnew suffixed control files (BZ 1375415) -- Add new pcp-pmda-libvirt package for virtual machine metrics -- Update to latest PCP sources. - -* Fri Aug 05 2016 Nathan Scott - 3.11.4-1 -- Support inside-container metric values in python (BZ 1333702) -- Fix pmdaproc handling of commands with whitespace (BZ 1350816) -- Use persistent DM names for the filesystem metrics (BZ 1349932) -- Add to the ds389{,log} RPM package dependencies (BZ 1354055) -- Use "dirsrv" as default pmdads389log user account (BZ 1357607) -- Make pmie(1) honour SIGINT while parsing rules (BZ 1327226) -- Add pmlogconf support for pcp-pidstat and pcp-mpstat (BZ 1361943) -- Update to latest PCP sources. - -* Fri Jun 17 2016 Nathan Scott - 3.11.3-1 -- Fix memory leak in derived metrics error handling (BZ 1331973) -- Correctly propogate indom in mixed derived metrics (BZ 1337212, BZ 1336130) -- Disallow stopping pmie/pmlogger daemons from cron (BZ 1336792) -- Fail fast for easily detected bad pmcd configuration (BZ 1336210) -- Implement primary (local) pmie concept in rc pmie (BZ 1323851) -- Update to latest PCP sources. - -* Mon May 16 2016 Jitka Plesnikova - 3.11.2-2.1 -- Perl 5.24 rebuild - -* Fri Apr 29 2016 Lukas Berk - 3.11.2-1 -- Negative nice values reported incorrectly (BZ 1328432) -- Multithreaded clients with concurrent pmNewContext improvements (BZ 1325363) -- PMCD agent auto-restart (BZ 1323521) -- Segv in libpcp during discovery error processing (BZ 1319288) -- Update to latest PCP sources. - -* Fri Mar 18 2016 Dave Brolley - 3.11.1-1 -- Call Remove script when uninstalling individual PMDAs (BZ 1304722) -- Restrict pmcd.services to checking known pcp services (BZ 1286361) -- Support for multi-archive contexts, across all clients (BZ 1262723) -- Remove the default shotgun approach to stopping daemons (BZ 1210976) -- Add mechanism for automatic recovery from PMDA timeouts (BZ 1065803) -- Update to latest PCP sources. - -* Fri Jan 29 2016 Mark Goodwin - 3.11.0-1 -- Significant speedups to elapsed time stopping pmcd (BZ 1292027) -- Fix python derived metric exception handling issues (BZ 1299806) -- incorrect interpolation across record in a merged archive (BZ 1296750) -- pcp requires pcp-compat pulling in a lot of unneeded pcp-pmda-* packages (BZ 1293466) -- Update to latest PCP sources. - -* Wed Dec 16 2015 Lukas Berk - 3.10.9-1 -- Add -V/--version support to several more commands (BZ 1284411) -- Resolve a pcp-iostat(1) transient device exception (BZ 1249572) -- Provides pmdapipe, an output-capturing domain agent (BZ 1163413) -- Python PMAPI pmSetMode allows None timeval parameter (BZ 1284417) -- Python PMI pmiPutValue now supports singular metrics (BZ 1285371) -- Fix python PMAPI pmRegisterDerived wrapper interface (BZ 1286733) -- Fix pmstat SEGV when run with graphical time control (BZ 1287678) -- Make pmNonOptionsFromList error message less cryptic (BZ 1287778) -- Drop unimplemented pmdumptext options from usage, man page (BZ 1289909) -- Stop creating configuration files in tmp_t locations (BZ 1256125) -- Update to latest PCP sources. - -* Fri Oct 30 2015 Mark Goodwin - 3.10.8-1 -- Update pmlogger to log an immediate sample first (BZ 1269921) -- Add pmOption host and archive setter python APIs (BZ 1270176) -- Replace old pmatop(1) man page with pcp-atop(1) (BZ 1270761) -- Update to latest PCP sources. - -* Wed Sep 16 2015 Nathan Scott - 3.10.7-1 -- Resolved pmchart sigsegv opening view without context (BZ 1256708) -- Fixed pmchart memory corruption restoring Saved Hosts (BZ 1257009) -- Fix perl PMDA API double-free on socket error path (BZ 1258862) -- Fix python API pmGetOption(3) alignment interface (BZ 1262722) -- Added missing RPM dependencies to several PMDA sub-packages. -- Update to latest stable Vector release for pcp-vector-webapp. -- Update to latest PCP sources. - -* Sat Sep 05 2015 Kalev Lember - 3.10.6-2.1 -- Rebuilt for librpm soname bump - -* Thu Aug 06 2015 Lukas Berk - 3.10.6-2 -- Fix SDT related build error (BZ 1250894) - -* Tue Aug 04 2015 Nathan Scott - 3.10.6-1 -- Fix pcp2graphite write method invocation failure (BZ 1243123) -- Reduce diagnostics in pmdaproc unknown state case (BZ 1224431) -- Derived metrics via multiple files, directory expansion (BZ 1235556) -- Update to latest PCP sources. - -* Mon Jun 15 2015 Mark Goodwin - 3.10.5-1 -- Provide and use non-exit(1)ing pmGetConfig(3) variant (BZ 1187588) -- Resolve a pmdaproc.sh pmlogger restart regression (BZ 1229458) -- Replacement of pmatop/pcp-atop(1) utility (BZ 1160811, BZ 1018575) -- Reduced installation size for minimal applications (BZ 1182184) -- Ensure pmlogger start scripts wait on pmcd startup (BZ 1185760) -- Need to run pmcd at least once before pmval -L will work (BZ 185749) - -* Wed Apr 15 2015 Nathan Scott - 3.10.4-1 -- Update to latest PCP, pcp-webjs and Vector sources. -- Packaging improvements after re-review (BZ 1204467) -- Start pmlogger/pmie independent of persistent state (BZ 1185755) -- Fix cron error reports for disabled pmlogger service (BZ 1208699) -- Incorporate Vector from Netflix (https://github.com/Netflix/vector) -- Sub-packages for pcp-webjs allowing choice and reducing used space. - -* Wed Mar 04 2015 Dave Brolley - 3.10.3-2 -- papi 5.4.1 rebuild - -* Mon Mar 02 2015 Dave Brolley - 3.10.3-1 -- Update to latest PCP sources. -- New sub-package for pcp-import-ganglia2pcp. -- Python3 support, enabled by default in f22 onward (BZ 1194324) - -* Mon Feb 23 2015 Slavek Kabrda - 3.10.2-3 -- Only use Python 3 in Fedora >= 23, more info at - https://bugzilla.redhat.com/show_bug.cgi?id=1194324#c4 - -* Mon Feb 23 2015 Nathan Scott - 3.10.2-2 -- Initial changes to support python3 as default (BZ 1194324) - -* Fri Jan 23 2015 Dave Brolley - 3.10.2-1 -- Update to latest PCP sources. -- Improve pmdaInit diagnostics for DSO helptext (BZ 1182949) -- Tighten up PMDA termination on pmcd stop (BZ 1180109) -- Correct units for cgroup memory metrics (BZ 1180351) -- Add the pcp2graphite(1) export script (BZ 1163986) - -* Mon Dec 01 2014 Nathan Scott - 3.10.1-1 -- New conditionally-built pcp-pmda-perfevent sub-package. -- Update to latest PCP sources. - -* Tue Nov 18 2014 Dave Brolley - 3.10.0-2 -- papi 5.4.0 rebuild - -* Fri Oct 31 2014 Nathan Scott - 3.10.0-1 -- Create new sub-packages for pcp-webjs and python3-pcp. -- Fix __pmDiscoverServicesWithOptions(1) codes (BZ 1139529) -- Update to latest PCP sources. - -* Fri Sep 05 2014 Nathan Scott - 3.9.10-1 -- Convert PCP init scripts to systemd services (BZ 996438) -- Fix pmlogsummary -S/-T time window reporting (BZ 1132476) -- Resolve pmdumptext segfault with invalid host (BZ 1131779) -- Fix signedness in some service discovery codes (BZ 1136166) -- New conditionally-built pcp-pmda-papi sub-package. -- Update to latest PCP sources. - -* Tue Aug 26 2014 Jitka Plesnikova - 3.9.9-1.2 -- Perl 5.20 rebuild - -* Sun Aug 17 2014 Fedora Release Engineering - 3.9.9-1.1 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Wed Aug 13 2014 Nathan Scott - 3.9.9-1 -- Update to latest PCP sources. - -* Wed Jul 16 2014 Mark Goodwin - 3.9.7-1 -- Update to latest PCP sources. - -* Wed Jun 18 2014 Dave Brolley - 3.9.5-1 -- Daemon signal handlers no longer use unsafe APIs (BZ 847343) -- Handle /var/run setups on a temporary filesystem (BZ 656659) -- Resolve pmlogcheck sigsegv for some archives (BZ 1077432) -- Ensure pcp-gui-{testsuite,debuginfo} packages get replaced. -- Revive support for EPEL5 builds, post pcp-gui merge. -- Update to latest PCP sources. - -* Fri Jun 06 2014 Fedora Release Engineering - 3.9.4-1.1 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Thu May 15 2014 Nathan Scott - 3.9.4-1 -- Merged pcp-gui and pcp-doc packages into core PCP. -- Allow for conditional libmicrohttpd builds in spec file. -- Adopt slow-start capability in systemd PMDA (BZ 1073658) -- Resolve pmcollectl network/disk mis-reporting (BZ 1097095) -- Update to latest PCP sources. - -* Tue Apr 15 2014 Dave Brolley - 3.9.2-1 -- Improve pmdarpm(1) concurrency complications (BZ 1044297) -- Fix pmconfig(1) shell output string quoting (BZ 1085401) -- Update to latest PCP sources. - -* Wed Mar 19 2014 Nathan Scott - 3.9.1-1 -- Update to latest PCP sources. - -* Thu Feb 20 2014 Nathan Scott - 3.9.0-2 -- Workaround further PowerPC/tapset-related build fallout. - -* Wed Feb 19 2014 Nathan Scott - 3.9.0-1 -- Create new sub-packages for pcp-webapi and pcp-manager -- Split configuration from pcp-libs into pcp-conf (multilib) -- Fix pmdagluster to handle more volumes, fileops (BZ 1066544) -- Update to latest PCP sources. - -* Wed Jan 29 2014 Nathan Scott - 3.8.12-1 -- Resolves SNMP procfs file ICMP line parse issue (BZ 1055818) -- Update to latest PCP sources. - -* Wed Jan 15 2014 Nathan Scott - 3.8.10-1 -- Update to latest PCP sources. - -* Thu Dec 12 2013 Nathan Scott - 3.8.9-1 -- Reduce set of exported symbols from DSO PMDAs (BZ 1025694) -- Symbol-versioning for PCP shared libraries (BZ 1037771) -- Fix pmcd/Avahi interaction with multiple ports (BZ 1035513) -- Update to latest PCP sources. - -* Sun Nov 03 2013 Nathan Scott - 3.8.8-1 -- Update to latest PCP sources (simple build fixes only). - -* Fri Nov 01 2013 Nathan Scott - 3.8.6-1 -- Update to latest PCP sources. -- Rework pmpost test which confused virus checkers (BZ 1024850) -- Tackle pmatop reporting issues via alternate metrics (BZ 998735) - -* Fri Oct 18 2013 Nathan Scott - 3.8.5-1 -- Update to latest PCP sources. -- Disable pcp-pmda-infiniband sub-package on RHEL5 (BZ 1016368) - -* Mon Sep 16 2013 Nathan Scott - 3.8.4-2 -- Disable the pcp-pmda-infiniband sub-package on s390 platforms. - -* Sun Sep 15 2013 Nathan Scott - 3.8.4-1 -- Very minor release containing mostly QA related changes. -- Enables many more metrics to be logged for Linux hosts. - -* Wed Sep 11 2013 Stan Cox - 3.8.3-2 -- Disable pmcd.stp on el5 ppc. - -* Mon Sep 09 2013 Nathan Scott - 3.8.3-1 -- Default to Unix domain socket (authenticated) local connections. -- Introduces new pcp-pmda-infiniband sub-package. -- Disable systemtap-sdt-devel usage on ppc. - -* Sat Aug 03 2013 Petr Pisar - 3.8.2-1.1 -- Perl 5.18 rebuild - -* Wed Jul 31 2013 Nathan Scott - 3.8.2-1 -- Update to latest PCP sources. -- Integrate gluster related stats with PCP (BZ 969348) -- Fix for iostat2pcp not parsing iostat output (BZ 981545) -- Start pmlogger with usable config by default (BZ 953759) -- Fix pmatop failing to start, gives stacktrace (BZ 963085) - -* Wed Jun 19 2013 Nathan Scott - 3.8.1-1 -- Update to latest PCP sources. -- Fix log import silently dropping >1024 metrics (BZ 968210) -- Move some commonly used tools on the usual PATH (BZ 967709) -- Improve pmatop handling of missing proc metrics (BZ 963085) -- Stop out-of-order records corrupting import logs (BZ 958745) - -* Tue May 14 2013 Nathan Scott - 3.8.0-1 -- Update to latest PCP sources. -- Validate metric names passed into pmiAddMetric (BZ 958019) -- Install log directories with correct ownership (BZ 960858) - -* Fri Apr 19 2013 Nathan Scott - 3.7.2-1 -- Update to latest PCP sources. -- Ensure root namespace exists at the end of install (BZ 952977) - -* Wed Mar 20 2013 Nathan Scott - 3.7.1-1 -- Update to latest PCP sources. -- Migrate all tempfiles correctly to the new tempdir hierarchy. - -* Sun Mar 10 2013 Nathan Scott - 3.7.0-1 -- Update to latest PCP sources. -- Migrate all configuration files below the /etc/pcp hierarchy. - -* Thu Feb 14 2013 Fedora Release Engineering - 3.6.10-2.1 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Wed Nov 28 2012 Nathan Scott - 3.6.10-2 -- Ensure tmpfile directories created in %%files section. -- Resolve tmpfile create/teardown race conditions. - -* Mon Nov 19 2012 Nathan Scott - 3.6.10-1 -- Update to latest PCP sources. -- Resolve tmpfile security flaws: CVE-2012-5530 -- Introduces new "pcp" user account for all daemons to use. - -* Fri Oct 12 2012 Nathan Scott - 3.6.9-1 -- Update to latest PCP sources. -- Fix pmcd sigsegv in NUMA/CPU indom setup (BZ 858384) -- Fix sar2pcp uninitialised perl variable warning (BZ 859117) -- Fix pcp.py and pmcollectl with older python versions (BZ 852234) - -* Fri Sep 14 2012 Nathan Scott - 3.6.8-1 -- Update to latest PCP sources. - -* Wed Sep 05 2012 Nathan Scott - 3.6.6-1.1 -- Move configure step from prep to build section of spec (BZ 854128) - -* Tue Aug 28 2012 Mark Goodwin - 3.6.6-1 -- Update to latest PCP sources, see installed CHANGELOG for details. -- Introduces new python-pcp and pcp-testsuite sub-packages. - -* Thu Aug 16 2012 Mark Goodwin - 3.6.5-1 -- Update to latest PCP sources, see installed CHANGELOG for details. -- Fix security flaws: CVE-2012-3418 CVE-2012-3419 CVE-2012-3420 and CVE-2012-3421 (BZ 848629) - -* Thu Jul 19 2012 Mark Goodwin -- pmcd and pmlogger services are not supposed to be enabled by default (BZ 840763) - 3.6.3-1.3 - -* Thu Jun 21 2012 Mark Goodwin -- remove pcp-import-sheet2pcp subpackage due to missing deps (BZ 830923) - 3.6.3-1.2 - -* Fri May 18 2012 Dan Hork - 3.6.3-1.1 -- fix build on s390x - -* Mon Apr 30 2012 Mark Goodwin - 3.6.3-1 -- Update to latest PCP sources - -* Thu Apr 26 2012 Mark Goodwin - 3.6.2-1 -- Update to latest PCP sources - -* Thu Apr 12 2012 Mark Goodwin - 3.6.1-1 -- Update to latest PCP sources - -* Thu Mar 22 2012 Mark Goodwin - 3.6.0-1 -- use %%configure macro for correct libdir logic -- update to latest PCP sources - -* Thu Dec 15 2011 Mark Goodwin - 3.5.11-2 -- patched configure.in for libdir=/usr/lib64 on ppc64 - -* Thu Dec 01 2011 Mark Goodwin - 3.5.11-1 -- Update to latest PCP sources. - -* Fri Nov 04 2011 Mark Goodwin - 3.5.10-1 -- Update to latest PCP sources. - -* Mon Oct 24 2011 Mark Goodwin - 3.5.9-1 -- Update to latest PCP sources. - -* Mon Aug 08 2011 Mark Goodwin - 3.5.8-1 -- Update to latest PCP sources. - -* Fri Aug 05 2011 Mark Goodwin - 3.5.7-1 -- Update to latest PCP sources. - -* Fri Jul 22 2011 Mark Goodwin - 3.5.6-1 -- Update to latest PCP sources. - -* Tue Jul 19 2011 Mark Goodwin - 3.5.5-1 -- Update to latest PCP sources. - -* Thu Feb 03 2011 Mark Goodwin - 3.5.0-1 -- Update to latest PCP sources. - -* Thu Sep 30 2010 Mark Goodwin - 3.4.0-1 -- Update to latest PCP sources. - -* Fri Jul 16 2010 Mark Goodwin - 3.3.3-1 -- Update to latest PCP sources. - -* Sat Jul 10 2010 Mark Goodwin - 3.3.2-1 -- Update to latest PCP sources. - -* Tue Jun 29 2010 Mark Goodwin - 3.3.1-1 -- Update to latest PCP sources. - -* Fri Jun 25 2010 Mark Goodwin - 3.3.0-1 -- Update to latest PCP sources. - -* Thu Mar 18 2010 Mark Goodwin - 3.1.2-1 -- Update to latest PCP sources. - -* Wed Jan 27 2010 Mark Goodwin - 3.1.0-1 -- BuildRequires: initscripts for %%{_vendor} == redhat. - -* Thu Dec 10 2009 Mark Goodwin - 3.0.3-1 -- BuildRequires: initscripts for FC12. - -* Wed Dec 02 2009 Mark Goodwin - 3.0.2-1 -- Added sysfs.kernel metrics, rebased to minor community release. - -* Mon Oct 19 2009 Martin Hicks - 3.0.1-2 -- Remove IB dependencies. The Infiniband PMDA is being moved to - a stand-alone package. -- Move cluster PMDA to a stand-alone package. - -* Fri Oct 09 2009 Mark Goodwin - 3.0.0-9 -- This is the initial import for Fedora -- See 3.0.0 details in CHANGELOG +* Mon Nov 20 2023 Nathan Scott - 6.1.1-1 +- Improve pmlogcheck performance with compressed archives (RHEL-3930) +- Fix pcp-ss(1) utility handling of duplicate sources (RHEL-7498) +- Fine-tune PCP python wrapper path resolution (RHEL-7509) +- Rebase to latest stable version of PCP (RHEL-2317) diff --git a/pmcd-logdir-tmpfiles.patch b/pmcd-logdir-tmpfiles.patch new file mode 100644 index 0000000..3b610f8 --- /dev/null +++ b/pmcd-logdir-tmpfiles.patch @@ -0,0 +1,12 @@ +diff -Naurp pcp-6.2.2.orig/tmpfiles.init.setup.in pcp-6.2.2/tmpfiles.init.setup.in +--- pcp-6.2.2.orig/tmpfiles.init.setup.in 2024-05-07 10:37:04.000000000 +1000 ++++ pcp-6.2.2/tmpfiles.init.setup.in 2024-05-16 09:18:49.200282601 +1000 +@@ -3,7 +3,7 @@ + # Type Path Mode User Group Age Argument + D PCP_RUN_DIR 0775 PCP_USER PCP_GROUP - - + d PCP_LOG_DIR 0775 PCP_USER PCP_GROUP - - +-d PCP_LOG_DIR/pmcd 0775 root root - - ++d PCP_LOG_DIR/pmcd 0755 root root - - + d PCP_LOG_DIR/pmfind 0775 PCP_USER PCP_GROUP - - + d PCP_LOG_DIR/pmie 0775 PCP_USER PCP_GROUP - - + d PCP_LOG_DIR/pmlogger 0775 PCP_USER PCP_GROUP - - diff --git a/sources b/sources index 0c480b7..0a9f942 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (pcp-6.2.0.src.tar.gz) = 249ceebf9b87d03fd024d2c75c1f32362cad3d315b68bf3bc305705cbec564d0c162d695988332183f1a595bc88f80929e7d111435ae09ce3c240e0df9b47a1b +SHA512 (pcp-6.2.2.src.tar.gz) = 4d28067583fb6c589fa7b419a67e26fafd6ec2453bcc4c8df2848985b63cb792660378ed1f39f456a7bf1e1165e17d76b74beb8a3739e417fe69fb8c8a5cda77