Update to latest community sources

This commit is contained in:
Mark Goodwin 2021-07-30 15:25:03 +10:00
parent c350b2ecde
commit f7e1944dfe
2 changed files with 34 additions and 28 deletions

View File

@ -1,6 +1,6 @@
Name: pcp Name: pcp
Version: 5.3.1 Version: 5.3.2
Release: 3%{?dist} Release: 1%{?dist}
Summary: System-level performance monitoring and performance management Summary: System-level performance monitoring and performance management
License: GPLv2+ and LGPLv2+ and CC-BY License: GPLv2+ and LGPLv2+ and CC-BY
URL: https://pcp.io URL: https://pcp.io
@ -501,7 +501,7 @@ Requires: pcp-pmda-samba pcp-pmda-slurm pcp-pmda-vmware pcp-pmda-zimbra
Requires: pcp-pmda-dm pcp-pmda-apache Requires: pcp-pmda-dm pcp-pmda-apache
Requires: pcp-pmda-bash pcp-pmda-cisco pcp-pmda-gfs2 pcp-pmda-mailq pcp-pmda-mounts Requires: pcp-pmda-bash pcp-pmda-cisco pcp-pmda-gfs2 pcp-pmda-mailq pcp-pmda-mounts
Requires: pcp-pmda-nvidia-gpu pcp-pmda-roomtemp pcp-pmda-sendmail pcp-pmda-shping pcp-pmda-smart Requires: pcp-pmda-nvidia-gpu pcp-pmda-roomtemp pcp-pmda-sendmail pcp-pmda-shping pcp-pmda-smart
Requires: pcp-pmda-hacluster pcp-pmda-lustrecomm pcp-pmda-logger pcp-pmda-docker pcp-pmda-bind2 Requires: pcp-pmda-hacluster pcp-pmda-lustrecomm pcp-pmda-logger pcp-pmda-denki pcp-pmda-docker pcp-pmda-bind2
Requires: pcp-pmda-sockets Requires: pcp-pmda-sockets
%if !%{disable_podman} %if !%{disable_podman}
Requires: pcp-pmda-podman Requires: pcp-pmda-podman
@ -534,9 +534,7 @@ Requires: pcp-pmda-snmp
Requires: pcp-pmda-json Requires: pcp-pmda-json
%endif %endif
Requires: pcp-pmda-summary pcp-pmda-trace pcp-pmda-weblog Requires: pcp-pmda-summary pcp-pmda-trace pcp-pmda-weblog
%if !%{disable_python2} || !%{disable_python3}
Requires: pcp-system-tools Requires: pcp-system-tools
%endif
%if !%{disable_qt} %if !%{disable_qt}
Requires: pcp-gui Requires: pcp-gui
%endif %endif
@ -1104,6 +1102,20 @@ This package contains the PCP Performance Metrics Domain Agent (PMDA) for
collecting metrics about a GPS Daemon. collecting metrics about a GPS Daemon.
#end pcp-pmda-gpsd #end pcp-pmda-gpsd
#
# pcp-pmda-denki
#
%package pmda-denki
License: GPLv2+
Summary: Performance Co-Pilot (PCP) metrics dealing with electrical power
URL: https://pcp.io
Requires: pcp = %{version}-%{release} pcp-libs = %{version}-%{release}
%description pmda-denki
This package contains the PCP Performance Metrics Domain Agent (PMDA) for
collecting metrics related to the electrical power consumed by and inside
the system.
# end pcp-pmda-denki
# #
# pcp-pmda-docker # pcp-pmda-docker
# #
@ -2118,7 +2130,6 @@ Performance Metric API (PMAPI) monitor tools and Performance
Metric Domain Agent (PMDA) collector tools written in Python3. Metric Domain Agent (PMDA) collector tools written in Python3.
%endif %endif
%if !%{disable_python2} || !%{disable_python3}
# #
# pcp-system-tools # pcp-system-tools
# #
@ -2126,23 +2137,24 @@ Metric Domain Agent (PMDA) collector tools written in Python3.
License: GPLv2+ License: GPLv2+
Summary: Performance Co-Pilot (PCP) System and Monitoring Tools Summary: Performance Co-Pilot (PCP) System and Monitoring Tools
URL: https://pcp.io URL: https://pcp.io
Requires: pcp = %{version}-%{release} pcp-libs = %{version}-%{release}
%if !%{disable_python2} || !%{disable_python3}
%if !%{disable_python3} %if !%{disable_python3}
Requires: python3-pcp = %{version}-%{release} Requires: python3-pcp = %{version}-%{release}
%else %else
Requires: %{__python2}-pcp = %{version}-%{release} Requires: %{__python2}-pcp = %{version}-%{release}
%endif %endif
Requires: pcp = %{version}-%{release} pcp-libs = %{version}-%{release}
%if !%{disable_dstat} %if !%{disable_dstat}
# https://fedoraproject.org/wiki/Packaging:Guidelines "Renaming/Replacing Existing Packages" # https://fedoraproject.org/wiki/Packaging:Guidelines "Renaming/Replacing Existing Packages"
Provides: dstat = %{version}-%{release} Provides: dstat = %{version}-%{release}
Provides: /usr/bin/dstat Provides: /usr/bin/dstat
Obsoletes: dstat <= 0.8 Obsoletes: dstat <= 0.8
%endif %endif
%endif
%description system-tools %description system-tools
This PCP module contains additional system monitoring tools written This PCP module contains additional system monitoring tools written
in the Python language. in the Python language.
%endif
%if !%{disable_qt} %if !%{disable_qt}
# #
@ -2359,11 +2371,11 @@ total_manifest | keep 'testsuite|etc/systemd/system' >pcp-testsuite-files
basic_manifest | keep "$PCP_GUI|pcp-gui|applications|pixmaps|hicolor" | cull 'pmtime.h' >pcp-gui-files basic_manifest | keep "$PCP_GUI|pcp-gui|applications|pixmaps|hicolor" | cull 'pmtime.h' >pcp-gui-files
basic_manifest | keep 'selinux' | cull 'tmp|GNUselinuxdefs' >pcp-selinux-files basic_manifest | keep 'selinux' | cull 'tmp|GNUselinuxdefs' >pcp-selinux-files
basic_manifest | keep 'zeroconf|daily[-_]report|/sa$' >pcp-zeroconf-files basic_manifest | keep 'zeroconf|daily[-_]report|/sa$' >pcp-zeroconf-files
basic_manifest | grep -E -e 'pmiostat|pmrep|dstat|pcp2csv' \ basic_manifest | grep -E -e 'pmiostat|pmrep|dstat|htop|pcp2csv' \
-e 'pcp-atop|pcp-dmcache|pcp-dstat|pcp-free|pcp-htop' \ -e 'pcp-atop|pcp-dmcache|pcp-dstat|pcp-free|pcp-htop' \
-e 'pcp-ipcs|pcp-iostat|pcp-lvmcache|pcp-mpstat' \ -e 'pcp-ipcs|pcp-iostat|pcp-lvmcache|pcp-mpstat' \
-e 'pcp-numastat|pcp-pidstat|pcp-shping|pcp-tapestat' \ -e 'pcp-numastat|pcp-pidstat|pcp-shping|pcp-tapestat' \
-e 'pcp-uptime|pcp-verify' | \ -e 'pcp-uptime|pcp-verify|pcp-ss' | \
cull 'selinux|pmlogconf|pmieconf|pmrepconf' >pcp-system-tools-files cull 'selinux|pmlogconf|pmieconf|pmrepconf' >pcp-system-tools-files
basic_manifest | keep 'sar2pcp' >pcp-import-sar2pcp-files basic_manifest | keep 'sar2pcp' >pcp-import-sar2pcp-files
@ -2392,6 +2404,7 @@ basic_manifest | keep '(etc/pcp|pmdas)/cifs(/|$)' >pcp-pmda-cifs-files
basic_manifest | keep '(etc/pcp|pmdas)/cisco(/|$)' >pcp-pmda-cisco-files basic_manifest | keep '(etc/pcp|pmdas)/cisco(/|$)' >pcp-pmda-cisco-files
basic_manifest | keep '(etc/pcp|pmdas)/dbping(/|$)' >pcp-pmda-dbping-files basic_manifest | keep '(etc/pcp|pmdas)/dbping(/|$)' >pcp-pmda-dbping-files
basic_manifest | keep '(etc/pcp|pmdas|pmieconf)/dm(/|$)' >pcp-pmda-dm-files basic_manifest | keep '(etc/pcp|pmdas|pmieconf)/dm(/|$)' >pcp-pmda-dm-files
basic_manifest | keep '(etc/pcp|pmdas)/denki(/|$)' >pcp-pmda-denki-files
basic_manifest | keep '(etc/pcp|pmdas)/docker(/|$)' >pcp-pmda-docker-files basic_manifest | keep '(etc/pcp|pmdas)/docker(/|$)' >pcp-pmda-docker-files
basic_manifest | keep '(etc/pcp|pmdas)/ds389log(/|$)' >pcp-pmda-ds389log-files basic_manifest | keep '(etc/pcp|pmdas)/ds389log(/|$)' >pcp-pmda-ds389log-files
basic_manifest | keep '(etc/pcp|pmdas)/ds389(/|$)' >pcp-pmda-ds389-files basic_manifest | keep '(etc/pcp|pmdas)/ds389(/|$)' >pcp-pmda-ds389-files
@ -2459,7 +2472,7 @@ for pmda_package in \
activemq apache \ activemq apache \
bash bcc bind2 bonding bpftrace \ bash bcc bind2 bonding bpftrace \
cifs cisco \ cifs cisco \
dbping docker dm ds389 ds389log \ dbping denki docker dm ds389 ds389log \
elasticsearch \ elasticsearch \
gfs2 gluster gpfs gpsd \ gfs2 gluster gpfs gpsd \
hacluster haproxy \ hacluster haproxy \
@ -2701,6 +2714,9 @@ exit 0
%preun pmda-dbping %preun pmda-dbping
%{pmda_remove "$1" "dbping"} %{pmda_remove "$1" "dbping"}
%preun pmda-denki
%{pmda_remove "$1" "denki"}
%preun pmda-docker %preun pmda-docker
%{pmda_remove "$1" "docker"} %{pmda_remove "$1" "docker"}
@ -3092,6 +3108,8 @@ PCP_LOG_DIR=%{_logsdir}
%files pmda-zimbra -f pcp-pmda-zimbra-files.rpm %files pmda-zimbra -f pcp-pmda-zimbra-files.rpm
%endif %endif
%files pmda-denki -f pcp-pmda-denki-files.rpm
%files pmda-docker -f pcp-pmda-docker-files.rpm %files pmda-docker -f pcp-pmda-docker-files.rpm
%files pmda-lustrecomm -f pcp-pmda-lustrecomm-files.rpm %files pmda-lustrecomm -f pcp-pmda-lustrecomm-files.rpm
@ -3263,29 +3281,17 @@ PCP_LOG_DIR=%{_logsdir}
%files -n python3-pcp -f python3-pcp.list.rpm %files -n python3-pcp -f python3-pcp.list.rpm
%endif %endif
%if !%{disable_python2} || !%{disable_python3}
%files system-tools -f pcp-system-tools-files.rpm %files system-tools -f pcp-system-tools-files.rpm
%endif
%files zeroconf -f pcp-zeroconf-files.rpm %files zeroconf -f pcp-zeroconf-files.rpm
%changelog %changelog
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 5.3.1-3 * Fri Jul 30 2021 Mark Goodwin <mgoodwin@redhat.com> - 5.3.2-1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 5.3.1-2
- Rebuilt for Python 3.10
* Fri Jun 04 2021 Nathan Scott <nathans@redhat.com> - 5.3.1-1
- Really fix selinux AVCs for pmdakvm on debugfs (BZ 1929259)
- Update to latest PCP sources. - Update to latest PCP sources.
* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 5.3.0-4 * Fri Jun 04 2021 Nathan Scott <nathans@redhat.com> - 5.3.1-1
- Perl 5.34 rebuild - Fix selinux violations for pmdakvm on debugfs (BZ 1929259)
- Update to latest PCP sources.
* Thu Apr 22 2021 Nathan Scott <nathans@redhat.com> - 5.3.0-3
- Correct pcp-testsuite file permissions and ownership.
- Update location of upstream sources.
* Fri Apr 16 2021 Nathan Scott <nathans@redhat.com> - 5.3.0-1 * Fri Apr 16 2021 Nathan Scott <nathans@redhat.com> - 5.3.0-1
- Added conditional lockdown policy access by pmdakvm (BZ 1929259) - Added conditional lockdown policy access by pmdakvm (BZ 1929259)

View File

@ -1 +1 @@
SHA512 (pcp-5.3.1.src.tar.gz) = c669d08cff66bba0cd747d2e0ca37f967497945cf1913358e7523c5f9877d68d0ffa810d960a42c168f3f75d52ec08b71ed350f23bad64b181223c6c8874c697 SHA512 (pcp-5.3.2.src.tar.gz) = ac0cb5bb3e7efa69e7b2c604e18e52974fbf750691cf9b634b1dceb775faec2c4cdf93281fb488d3b9e16f7ba10b399ba0ea3838e42005976d0fbeb3de55e377