Update to latest community sources
This commit is contained in:
parent
0902099c7b
commit
fd874d5a6f
71
pcp.spec
71
pcp.spec
@ -1,6 +1,6 @@
|
|||||||
Name: pcp
|
Name: pcp
|
||||||
Version: 5.3.0
|
Version: 5.3.1
|
||||||
Release: 4%{?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
|
||||||
@ -8,8 +8,6 @@ URL: https://pcp.io
|
|||||||
%global artifactory https://performancecopilot.jfrog.io/artifactory
|
%global artifactory https://performancecopilot.jfrog.io/artifactory
|
||||||
Source0: %{artifactory}/pcp-source-release/pcp-%{version}.src.tar.gz
|
Source0: %{artifactory}/pcp-source-release/pcp-%{version}.src.tar.gz
|
||||||
|
|
||||||
Patch000: redhat-bugzilla-1950263.patch
|
|
||||||
|
|
||||||
%if 0%{?fedora} >= 26 || 0%{?rhel} > 7
|
%if 0%{?fedora} >= 26 || 0%{?rhel} > 7
|
||||||
%global __python2 python2
|
%global __python2 python2
|
||||||
%else
|
%else
|
||||||
@ -44,12 +42,7 @@ Patch000: redhat-bugzilla-1950263.patch
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# libvarlink and pmdapodman
|
|
||||||
%if 0%{?fedora} >= 28 || 0%{?rhel} > 7
|
|
||||||
%global disable_podman 0
|
%global disable_podman 0
|
||||||
%else
|
|
||||||
%global disable_podman 1
|
|
||||||
%endif
|
|
||||||
|
|
||||||
# libchan, libhdr_histogram and pmdastatsd
|
# libchan, libhdr_histogram and pmdastatsd
|
||||||
%if 0%{?fedora} >= 29 || 0%{?rhel} > 7
|
%if 0%{?fedora} >= 29 || 0%{?rhel} > 7
|
||||||
@ -137,13 +130,6 @@ Patch000: redhat-bugzilla-1950263.patch
|
|||||||
%global disable_nutcracker 1
|
%global disable_nutcracker 1
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# support for pmdarpm
|
|
||||||
%if 0%{?rhel} == 0 || 0%{?rhel} > 5
|
|
||||||
%global disable_rpm 0
|
|
||||||
%else
|
|
||||||
%global disable_rpm 1
|
|
||||||
%endif
|
|
||||||
|
|
||||||
# Qt development and runtime environment missing components before el6
|
# Qt development and runtime environment missing components before el6
|
||||||
%if 0%{?rhel} == 0 || 0%{?rhel} > 5
|
%if 0%{?rhel} == 0 || 0%{?rhel} > 5
|
||||||
%global disable_qt 0
|
%global disable_qt 0
|
||||||
@ -201,6 +187,10 @@ Conflicts: librapi < 0.16
|
|||||||
Obsoletes: pcp-pmda-kvm < 4.1.1
|
Obsoletes: pcp-pmda-kvm < 4.1.1
|
||||||
Provides: pcp-pmda-kvm = %{version}-%{release}
|
Provides: pcp-pmda-kvm = %{version}-%{release}
|
||||||
|
|
||||||
|
# RPM PMDA retired completely
|
||||||
|
Obsoletes: pcp-pmda-rpm < 5.3.2
|
||||||
|
Obsoletes: pcp-pmda-rpm-debuginfo < 5.3.2
|
||||||
|
|
||||||
# PCP REST APIs are now provided by pmproxy
|
# PCP REST APIs are now provided by pmproxy
|
||||||
Obsoletes: pcp-webapi-debuginfo < 5.0.0
|
Obsoletes: pcp-webapi-debuginfo < 5.0.0
|
||||||
Obsoletes: pcp-webapi < 5.0.0
|
Obsoletes: pcp-webapi < 5.0.0
|
||||||
@ -225,7 +215,6 @@ BuildRequires: make
|
|||||||
BuildRequires: gcc gcc-c++
|
BuildRequires: gcc gcc-c++
|
||||||
BuildRequires: procps autoconf bison flex
|
BuildRequires: procps autoconf bison flex
|
||||||
BuildRequires: nss-devel
|
BuildRequires: nss-devel
|
||||||
BuildRequires: rpm-devel
|
|
||||||
BuildRequires: avahi-devel
|
BuildRequires: avahi-devel
|
||||||
BuildRequires: xz-devel
|
BuildRequires: xz-devel
|
||||||
BuildRequires: zlib-devel
|
BuildRequires: zlib-devel
|
||||||
@ -243,9 +232,6 @@ BuildRequires: python3-setuptools
|
|||||||
BuildRequires: ncurses-devel
|
BuildRequires: ncurses-devel
|
||||||
BuildRequires: readline-devel
|
BuildRequires: readline-devel
|
||||||
BuildRequires: cyrus-sasl-devel
|
BuildRequires: cyrus-sasl-devel
|
||||||
%if !%{disable_podman}
|
|
||||||
BuildRequires: libvarlink-devel
|
|
||||||
%endif
|
|
||||||
%if !%{disable_statsd}
|
%if !%{disable_statsd}
|
||||||
# ragel unavailable on RHEL8
|
# ragel unavailable on RHEL8
|
||||||
%if 0%{?rhel} == 0
|
%if 0%{?rhel} == 0
|
||||||
@ -292,8 +278,6 @@ Requires: pcp-libs = %{version}-%{release}
|
|||||||
Requires: pcp-selinux = %{version}-%{release}
|
Requires: pcp-selinux = %{version}-%{release}
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
Requires: pcp-libs = %{version}-%{release}
|
|
||||||
|
|
||||||
%global _confdir %{_sysconfdir}/pcp
|
%global _confdir %{_sysconfdir}/pcp
|
||||||
%global _logsdir %{_localstatedir}/log/pcp
|
%global _logsdir %{_localstatedir}/log/pcp
|
||||||
%global _pmnsdir %{_localstatedir}/lib/pcp/pmns
|
%global _pmnsdir %{_localstatedir}/lib/pcp/pmns
|
||||||
@ -549,9 +533,6 @@ Requires: pcp-pmda-snmp
|
|||||||
%if !%{disable_json}
|
%if !%{disable_json}
|
||||||
Requires: pcp-pmda-json
|
Requires: pcp-pmda-json
|
||||||
%endif
|
%endif
|
||||||
%if !%{disable_rpm}
|
|
||||||
Requires: pcp-pmda-rpm
|
|
||||||
%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}
|
%if !%{disable_python2} || !%{disable_python3}
|
||||||
Requires: pcp-system-tools
|
Requires: pcp-system-tools
|
||||||
@ -893,12 +874,10 @@ License: GPLv2+
|
|||||||
Summary: Performance Co-Pilot (PCP) metrics for podman containers
|
Summary: Performance Co-Pilot (PCP) metrics for podman containers
|
||||||
URL: https://pcp.io
|
URL: https://pcp.io
|
||||||
Requires: pcp = %{version}-%{release} pcp-libs = %{version}-%{release}
|
Requires: pcp = %{version}-%{release} pcp-libs = %{version}-%{release}
|
||||||
Requires: libvarlink
|
|
||||||
BuildRequires: libvarlink-devel
|
|
||||||
|
|
||||||
%description pmda-podman
|
%description pmda-podman
|
||||||
This package contains the PCP Performance Metrics Domain Agent (PMDA) for
|
This package contains the PCP Performance Metrics Domain Agent (PMDA) for
|
||||||
collecting podman container and pod statistics through libvarlink.
|
collecting podman container and pod statistics via the podman REST API.
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if !%{disable_statsd}
|
%if !%{disable_statsd}
|
||||||
@ -1956,21 +1935,6 @@ This package contains the PCP Performance Metrics Domain Agent (PMDA) for
|
|||||||
collecting metrics about the room temperature.
|
collecting metrics about the room temperature.
|
||||||
# end pcp-pmda-roomtemp
|
# end pcp-pmda-roomtemp
|
||||||
|
|
||||||
%if !%{disable_rpm}
|
|
||||||
#
|
|
||||||
# pcp-pmda-rpm
|
|
||||||
#
|
|
||||||
%package pmda-rpm
|
|
||||||
License: GPLv2+
|
|
||||||
Summary: Performance Co-Pilot (PCP) metrics for the RPM package manager
|
|
||||||
URL: https://pcp.io
|
|
||||||
Requires: pcp = %{version}-%{release} pcp-libs = %{version}-%{release}
|
|
||||||
%description pmda-rpm
|
|
||||||
This package contains the PCP Performance Metrics Domain Agent (PMDA) for
|
|
||||||
collecting metrics about the installed RPM packages.
|
|
||||||
%endif
|
|
||||||
# end pcp-pmda-rpm
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# pcp-pmda-sendmail
|
# pcp-pmda-sendmail
|
||||||
#
|
#
|
||||||
@ -2249,7 +2213,6 @@ updated policy package.
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
%patch000 -p1
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
# fix up build version
|
# fix up build version
|
||||||
@ -2291,9 +2254,11 @@ sed -i -e '/platformsz.h/d' $DIST_MANIFEST
|
|||||||
|
|
||||||
%if %{disable_mssql}
|
%if %{disable_mssql}
|
||||||
# remove pmdamssql on platforms lacking MSODBC driver packages.
|
# remove pmdamssql on platforms lacking MSODBC driver packages.
|
||||||
|
rm -fr $RPM_BUILD_ROOT/%{_confdir}/mssql
|
||||||
|
rm -fr $RPM_BUILD_ROOT/%{_confdir}/pmieconf/mssql
|
||||||
|
rm -fr $RPM_BUILD_ROOT/%{_ieconfdir}/mssql
|
||||||
rm -fr $RPM_BUILD_ROOT/%{_pmdasdir}/mssql
|
rm -fr $RPM_BUILD_ROOT/%{_pmdasdir}/mssql
|
||||||
rm -fr $RPM_BUILD_ROOT/%{_pmdasexecdir}/mssql
|
rm -fr $RPM_BUILD_ROOT/%{_pmdasexecdir}/mssql
|
||||||
rm -fr $RPM_BUILD_ROOT/%{_confdir}/mssql
|
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if !%{disable_qt}
|
%if !%{disable_qt}
|
||||||
@ -2361,8 +2326,10 @@ grep -E 'pcp\/(examples|demos)|(etc/pcp|pcp/pmdas)\/(sample|simple|trivial|txmon
|
|||||||
# Note: /etc/pcp.{conf,env,sh} are %%config but not noreplace
|
# Note: /etc/pcp.{conf,env,sh} are %%config but not noreplace
|
||||||
# and are treated specially below.
|
# and are treated specially below.
|
||||||
cat >confpath.list <<EOF
|
cat >confpath.list <<EOF
|
||||||
|
etc/zabbix/zabbix_agentd.d/
|
||||||
etc/sysconfig/
|
etc/sysconfig/
|
||||||
etc/cron.d/
|
etc/cron.d/
|
||||||
|
etc/sasl2/
|
||||||
etc/pcp/
|
etc/pcp/
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
@ -2447,7 +2414,7 @@ basic_manifest | keep '(etc/pcp|pmdas)/memcache(/|$)' >pcp-pmda-memcache-files
|
|||||||
basic_manifest | keep '(etc/pcp|pmdas)/mailq(/|$)' >pcp-pmda-mailq-files
|
basic_manifest | keep '(etc/pcp|pmdas)/mailq(/|$)' >pcp-pmda-mailq-files
|
||||||
basic_manifest | keep '(etc/pcp|pmdas)/mic(/|$)' >pcp-pmda-mic-files
|
basic_manifest | keep '(etc/pcp|pmdas)/mic(/|$)' >pcp-pmda-mic-files
|
||||||
basic_manifest | keep '(etc/pcp|pmdas)/mounts(/|$)' >pcp-pmda-mounts-files
|
basic_manifest | keep '(etc/pcp|pmdas)/mounts(/|$)' >pcp-pmda-mounts-files
|
||||||
basic_manifest | keep '(etc/pcp|pmdas)/mssql(/|$)' >pcp-pmda-mssql-files
|
basic_manifest | keep '(etc/pcp|pmdas|pmieconf)/mssql(/|$)' >pcp-pmda-mssql-files
|
||||||
basic_manifest | keep '(etc/pcp|pmdas)/mysql(/|$)' >pcp-pmda-mysql-files
|
basic_manifest | keep '(etc/pcp|pmdas)/mysql(/|$)' >pcp-pmda-mysql-files
|
||||||
basic_manifest | keep '(etc/pcp|pmdas)/named(/|$)' >pcp-pmda-named-files
|
basic_manifest | keep '(etc/pcp|pmdas)/named(/|$)' >pcp-pmda-named-files
|
||||||
basic_manifest | keep '(etc/pcp|pmdas)/netfilter(/|$)' >pcp-pmda-netfilter-files
|
basic_manifest | keep '(etc/pcp|pmdas)/netfilter(/|$)' >pcp-pmda-netfilter-files
|
||||||
@ -2663,11 +2630,6 @@ getent passwd pcp >/dev/null || \
|
|||||||
useradd -c "Performance Co-Pilot" -g pcp -d %{_localstatedir}/lib/pcp -M -r -s /sbin/nologin pcp
|
useradd -c "Performance Co-Pilot" -g pcp -d %{_localstatedir}/lib/pcp -M -r -s /sbin/nologin pcp
|
||||||
exit 0
|
exit 0
|
||||||
|
|
||||||
%if !%{disable_rpm}
|
|
||||||
%preun pmda-rpm
|
|
||||||
%{pmda_remove "$1" "rpm"}
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%if !%{disable_systemd}
|
%if !%{disable_systemd}
|
||||||
%preun pmda-systemd
|
%preun pmda-systemd
|
||||||
%{pmda_remove "$1" "systemd"}
|
%{pmda_remove "$1" "systemd"}
|
||||||
@ -3248,9 +3210,6 @@ PCP_LOG_DIR=%{_logsdir}
|
|||||||
|
|
||||||
%files pmda-roomtemp -f pcp-pmda-roomtemp-files.rpm
|
%files pmda-roomtemp -f pcp-pmda-roomtemp-files.rpm
|
||||||
|
|
||||||
%if !%{disable_rpm}
|
|
||||||
%files pmda-rpm -f pcp-pmda-rpm-files.rpm
|
|
||||||
%endif
|
|
||||||
%files pmda-sendmail -f pcp-pmda-sendmail-files.rpm
|
%files pmda-sendmail -f pcp-pmda-sendmail-files.rpm
|
||||||
|
|
||||||
%files pmda-shping -f pcp-pmda-shping-files.rpm
|
%files pmda-shping -f pcp-pmda-shping-files.rpm
|
||||||
@ -3311,6 +3270,10 @@ PCP_LOG_DIR=%{_logsdir}
|
|||||||
%files zeroconf -f pcp-zeroconf-files.rpm
|
%files zeroconf -f pcp-zeroconf-files.rpm
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* 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.
|
||||||
|
|
||||||
* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 5.3.0-4
|
* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 5.3.0-4
|
||||||
- Perl 5.34 rebuild
|
- Perl 5.34 rebuild
|
||||||
|
|
||||||
|
@ -1,33 +0,0 @@
|
|||||||
commit 6528e1b09ad948a8bf82e03ad2f10c1a296078af
|
|
||||||
Author: Nathan Scott <nathans@redhat.com>
|
|
||||||
Date: Tue Apr 20 11:02:26 2021 +1000
|
|
||||||
|
|
||||||
qa: specify PCP libraries only on libpcp_web link lines
|
|
||||||
|
|
||||||
Tweaks the changes from commit c9bd0cc4e9b so that testsuite
|
|
||||||
sources linking with libpcp_web don't pull in 3rd party libs
|
|
||||||
(which may not be installed) like uv, ssl, crypto.
|
|
||||||
|
|
||||||
Resolves Red Hat BZ #1950263
|
|
||||||
|
|
||||||
diff --git a/qa/src/GNUlocaldefs b/qa/src/GNUlocaldefs
|
|
||||||
index 3b5873c25..13fc09831 100644
|
|
||||||
--- a/qa/src/GNUlocaldefs
|
|
||||||
+++ b/qa/src/GNUlocaldefs
|
|
||||||
@@ -538,13 +538,13 @@ check_pmiend_fdleak: check_pmiend_fdleak.c
|
|
||||||
|
|
||||||
httpfetch: httpfetch.c
|
|
||||||
rm -f $@
|
|
||||||
- $(CCF) $(CDEFS) -o $@ $@.c $(LDLIBS) $(PCP_WEBLIB)
|
|
||||||
+ $(CCF) $(CDEFS) -o $@ $@.c $(LDLIBS) -lpcp_pmda -lpcp_web -lpcp_mmv
|
|
||||||
json_test: json_test.c
|
|
||||||
rm -f $@
|
|
||||||
- $(CCF) $(CDEFS) -o $@ $@.c $(LDLIBS) $(PCP_WEBLIB)
|
|
||||||
+ $(CCF) $(CDEFS) -o $@ $@.c $(LDLIBS) -lpcp_pmda -lpcp_web -lpcp_mmv
|
|
||||||
sha1int2ext: sha1int2ext.o
|
|
||||||
rm -f $@
|
|
||||||
- $(CCF) $(CDEFS) -o $@ $@.c $(LDLIBS) $(PCP_WEBLIB)
|
|
||||||
+ $(CCF) $(CDEFS) -o $@ $@.c $(LDLIBS) -lpcp_pmda -lpcp_web -lpcp_mmv
|
|
||||||
|
|
||||||
# --- need libpcp_fault
|
|
||||||
#
|
|
2
sources
2
sources
@ -1 +1 @@
|
|||||||
SHA512 (pcp-5.3.0.src.tar.gz) = d3f61315adb7d112357736537941690f4ceb11cd6158accb8973af542ca673bdc5ed7281d93b0bf88f6af01cc85d2e075261123576dae370c036ff8d493d8b1c
|
SHA512 (pcp-5.3.1.src.tar.gz) = c669d08cff66bba0cd747d2e0ca37f967497945cf1913358e7523c5f9877d68d0ffa810d960a42c168f3f75d52ec08b71ed350f23bad64b181223c6c8874c697
|
||||||
|
Loading…
Reference in New Issue
Block a user