Merge branch 'master' into f28
This commit is contained in:
commit
03cbf38cea
65
pcp.spec
65
pcp.spec
@ -1,6 +1,6 @@
|
||||
Name: pcp
|
||||
Version: 4.3.1
|
||||
Release: 2%{?dist}
|
||||
Version: 4.3.2
|
||||
Release: 1%{?dist}
|
||||
Summary: System-level performance monitoring and performance management
|
||||
License: GPLv2+ and LGPLv2+ and CC-BY
|
||||
URL: https://pcp.io
|
||||
@ -14,7 +14,6 @@ Source2: %{github}/pcp-webapp-grafana/archive/1.9.1-2/pcp-webapp-grafana-1.9.1-2
|
||||
Source3: %{github}/pcp-webapp-graphite/archive/0.9.10/pcp-webapp-graphite-0.9.10.tar.gz
|
||||
Source4: %{github}/pcp-webapp-blinkenlights/archive/1.0.1/pcp-webapp-blinkenlights-1.0.1.tar.gz
|
||||
Patch0: pmcd-pmlogger-local-context.patch
|
||||
Patch1: selinux-policy-updates.patch
|
||||
|
||||
%if 0%{?fedora} >= 26 || 0%{?rhel} > 7
|
||||
%global __python2 python2
|
||||
@ -30,16 +29,10 @@ Patch1: selinux-policy-updates.patch
|
||||
|
||||
%global disable_snmp 0
|
||||
|
||||
# There are no papi/libpfm devel packages for s390, armv7hl nor for some rhels, disable
|
||||
# No libpfm devel packages for s390, armv7hl nor for some rhels, disable
|
||||
%ifarch s390 s390x armv7hl
|
||||
%global disable_papi 1
|
||||
%global disable_perfevent 1
|
||||
%else
|
||||
%if 0%{?rhel} == 0 || 0%{?rhel} > 5
|
||||
%global disable_papi 0
|
||||
%else
|
||||
%global disable_papi 1
|
||||
%endif
|
||||
%if 0%{?fedora} >= 20 || 0%{?rhel} > 6
|
||||
%global disable_perfevent 0
|
||||
%else
|
||||
@ -205,9 +198,6 @@ BuildRequires: python3-devel
|
||||
BuildRequires: ncurses-devel
|
||||
BuildRequires: readline-devel
|
||||
BuildRequires: cyrus-sasl-devel
|
||||
%if !%{disable_papi}
|
||||
BuildRequires: papi-devel
|
||||
%endif
|
||||
%if !%{disable_podman}
|
||||
BuildRequires: libvarlink-devel
|
||||
%endif
|
||||
@ -316,10 +306,6 @@ Requires: pcp-libs = %{version}-%{release}
|
||||
%global _with_ib --with-infiniband=yes
|
||||
%endif
|
||||
|
||||
%if !%{disable_papi}
|
||||
%global _with_papi --with-papi=yes
|
||||
%endif
|
||||
|
||||
%if %{disable_perfevent}
|
||||
%global _with_perfevent --with-perfevent=no
|
||||
%else
|
||||
@ -925,22 +911,6 @@ Performance Co-Pilot (PCP) front-end tools for exporting metric values
|
||||
to the Zabbix (https://www.zabbix.org/) monitoring software.
|
||||
%endif
|
||||
|
||||
%if !%{disable_papi}
|
||||
#
|
||||
# pcp-pmda-papi
|
||||
#
|
||||
%package pmda-papi
|
||||
License: GPLv2+
|
||||
Summary: Performance Co-Pilot (PCP) metrics for Performance API and hardware counters
|
||||
URL: https://pcp.io
|
||||
Requires: pcp = %{version}-%{release} pcp-libs = %{version}-%{release}
|
||||
BuildRequires: papi-devel
|
||||
|
||||
%description pmda-papi
|
||||
This package contains the PCP Performance Metrics Domain Agent (PMDA) for
|
||||
collecting hardware counters statistics through PAPI (Performance API).
|
||||
%endif
|
||||
|
||||
%if !%{disable_podman}
|
||||
#
|
||||
# pcp-pmda-podman
|
||||
@ -969,6 +939,7 @@ URL: https://pcp.io
|
||||
Requires: pcp = %{version}-%{release} pcp-libs = %{version}-%{release}
|
||||
Requires: libpfm >= 4
|
||||
BuildRequires: libpfm-devel >= 4
|
||||
Obsoletes: pcp-pmda-papi pcp-pmda-papi-debuginfo
|
||||
|
||||
%description pmda-perfevent
|
||||
This package contains the PCP Performance Metrics Domain Agent (PMDA) for
|
||||
@ -2039,7 +2010,7 @@ Requires: pcp-libs = %{version}-%{release}
|
||||
# https://fedoraproject.org/wiki/Packaging:Guidelines "Renaming/Replacing Existing Packages"
|
||||
Provides: dstat = %{version}-%{release}
|
||||
Provides: /usr/bin/dstat
|
||||
Obsoletes: dstat <= 0.7.3-5
|
||||
Obsoletes: dstat <= 0.8
|
||||
%endif
|
||||
|
||||
%description system-tools
|
||||
@ -2122,13 +2093,12 @@ updated policy package.
|
||||
%setup -q -T -D -a 4 -c -n blinkenlights
|
||||
%setup -q
|
||||
%patch0 -p1
|
||||
%patch1 -p1
|
||||
|
||||
%build
|
||||
%if !%{disable_python2} && 0%{?default_python} != 3
|
||||
export PYTHON=python%{?default_python}
|
||||
%endif
|
||||
%configure %{?_with_initd} %{?_with_doc} %{?_with_dstat} %{?_with_ib} %{?_with_papi} %{?_with_podman} %{?_with_perfevent} %{?_with_bcc} %{?_with_json} %{?_with_snmp} %{?_with_nutcracker} %{?_with_webapps} %{?_with_python2}
|
||||
%configure %{?_with_initd} %{?_with_doc} %{?_with_dstat} %{?_with_ib} %{?_with_podman} %{?_with_perfevent} %{?_with_bcc} %{?_with_json} %{?_with_snmp} %{?_with_nutcracker} %{?_with_webapps} %{?_with_python2}
|
||||
make %{?_smp_mflags} default_pcp
|
||||
|
||||
%install
|
||||
@ -2219,7 +2189,6 @@ ls -1 $RPM_BUILD_ROOT/%{_pmdasdir} |\
|
||||
grep -E -v '^nginx' |\
|
||||
grep -E -v '^nutcracker' |\
|
||||
grep -E -v '^oracle' |\
|
||||
grep -E -v '^papi' |\
|
||||
grep -E -v '^pdns' |\
|
||||
grep -E -v '^podman' |\
|
||||
grep -E -v '^postfix' |\
|
||||
@ -2441,11 +2410,6 @@ fi
|
||||
%{pmda_remove "$1" "rpm"}
|
||||
%endif #preun pmda-rpm
|
||||
|
||||
%if !%{disable_papi}
|
||||
%preun pmda-papi
|
||||
%{pmda_remove "$1" "papi"}
|
||||
%endif #preun pmda-papi
|
||||
|
||||
%if !%{disable_systemd}
|
||||
%preun pmda-systemd
|
||||
%{pmda_remove "$1" "systemd"}
|
||||
@ -2862,6 +2826,8 @@ cd
|
||||
%{_unitdir}/pmie_check.timer
|
||||
%{_unitdir}/pmie_daily.service
|
||||
%{_unitdir}/pmie_daily.timer
|
||||
%config(noreplace) %{_sysconfdir}/sysconfig/pmie_timers
|
||||
%config(noreplace) %{_sysconfdir}/sysconfig/pmlogger_timers
|
||||
%else
|
||||
# cron scripts
|
||||
%config(noreplace) %{_sysconfdir}/cron.d/pcp-pmlogger
|
||||
@ -2879,6 +2845,7 @@ cd
|
||||
%config(noreplace) %{_confdir}/pmcd/rc.local
|
||||
%dir %{_confdir}/pmproxy
|
||||
%config(noreplace) %{_confdir}/pmproxy/pmproxy.options
|
||||
%config(noreplace) %{_confdir}/pmproxy/pmproxy.conf
|
||||
%dir %{_confdir}/pmie
|
||||
%dir %{_confdir}/pmie/control.d
|
||||
%config(noreplace) %{_confdir}/pmie/control
|
||||
@ -3039,11 +3006,6 @@ cd
|
||||
%files import-collectl2pcp
|
||||
%{_bindir}/collectl2pcp
|
||||
|
||||
%if !%{disable_papi}
|
||||
%files pmda-papi
|
||||
%{_pmdasdir}/papi
|
||||
%endif
|
||||
|
||||
%if !%{disable_podman}
|
||||
%files pmda-podman
|
||||
%{_pmdasdir}/podman
|
||||
@ -3332,10 +3294,11 @@ cd
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
* Thu Mar 07 2019 Nathan Scott <nathans@redhat.com> - 4.3.1-2
|
||||
- Remove Group: spec settings, use %ldconfig_scriptlets once more
|
||||
- Revert removal of pmcd/pmlogger-local-mode patch
|
||||
- Update selinux policy.
|
||||
* Fri Apr 26 2019 Mark Goodwin <mgoodwin@redhat.com> 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 <mgoodwin@redhat.com> - 4.3.1-1
|
||||
- Fixes pcp-dstat in --full (all instances) mode (BZ 1661912)
|
||||
|
3
sources
3
sources
@ -1,7 +1,6 @@
|
||||
SHA512 (pcp-4.3.1.src.tar.gz) = 8e5bcaf7e4cff88009041b5eb8fe1f4f89b0a873a4ad88f011efe8357e7c052efc800153b8805747e25fbdc1383c19396f4291e06f08d3d756c018a346acbf7a
|
||||
SHA512 (pcp-4.3.2.src.tar.gz) = bcca070564f2766022a0c780a92d3156d5d28f7f9a0e093e73cd892b1d043d43816d83204ec4611707b67319a5fa33233ce965b207f8cb0f893c00c23afe7248
|
||||
SHA512 (pcp-webapp-blinkenlights-1.0.1.tar.gz) = dadf0bc0742a3344a75f8f304851762572ddc9a5c7c66fd085adcabb70f9e7a9b2c9b6095a8fb358f6a6c64dbf41cf245e2da74a60b8120880f314b6ed3d271c
|
||||
SHA512 (pcp-webapp-graphite-0.9.10.tar.gz) = f716e5145e5d39b54be02e39202c51bdd1158d56fa16185a591c0f54fb376a637653f0c13aa9c5ad5700fc62d0c71163e94b9fa689fabe3e6de4ddf19fa827fa
|
||||
SHA512 (pcp-webapp-vector-1.3.1-1.tar.gz) = b1463d4da3727f130752699dd433e997212c19241ac440df389c1153e468ace840b7d5f43a37b2173e4eee4f4a807338a3c40cc9635801e626c1530baf46e289
|
||||
SHA512 (pcp-webapp-grafana-1.9.1-2.tar.gz) = abd0f360b057853d343e506e352a37d16f78bbae6760124ecdfab0e43ffcf3b31404311f1fe5c962e8abdbf2ad8699df3f27e2920f03f1a10bca3c0e01179e21
|
||||
SHA512 (pmcd-pmlogger-local-context.patch) = 8f4b6b49494781d0a711ac27738a75b1adead72cb1baef9a78754686c48ae2d278d691108233e9cf9ad33fede5ba7b7a43f4674205b9bf448f267c844ddc1a01
|
||||
SHA512 (selinux-policy-updates.patch) = 1d765d1fc11ec7576231f53048ceb315d9168613526aff60b972b297b8ad4ec08a00911858ee8989533e27b17c686590fea0d859acab2482f6c260cf41b21178
|
||||
|
Loading…
Reference in New Issue
Block a user