diff --git a/pcp.changes b/pcp.changes index 31a4d10..6051b87 100644 --- a/pcp.changes +++ b/pcp.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue May 11 17:12:16 CEST 2021 - ro@suse.de + +- also buildrequire pkgconfig(systemd) to make sure configure + detects systemd + ------------------------------------------------------------------- Sat Mar 13 12:41:03 UTC 2021 - Jan Engelhardt diff --git a/pcp.spec b/pcp.spec index 768a417..45302ac 100644 --- a/pcp.spec +++ b/pcp.spec @@ -85,7 +85,7 @@ Patch3: 0003-Remove-runlevel-4-from-init-scripts.patch # PATCH-FIX-OPENSUSE, kkaempf@suse.de Patch5: 0005-SUSE-fy-pmsnap-control-path.patch # PATCH-FIX-OPENSUSE, kkaempf@suse.de -Patch6: 0006-pmsnap-control-var-www-srv-www.patch +Patch6: 0006-pmsnap-control-var-www-srv-www.patch # PATCH-FIX-UPSTREAM, ddiss@suse.de Patch7: 0007-pmns-Make-drop-duplicate-if-else.patch # PATCH-FIX-UPSTREAM, ddiss@suse.de @@ -331,7 +331,8 @@ BuildRequires: initscripts %endif BuildRequires: man %if !%{disable_systemd} -BuildRequires: pkgconfig(libsystemd) +BuildRequires: pkgconfig(libsystemd) +BuildRequires: pkgconfig(systemd) %{?systemd_requires} %endif %if !%{disable_qt} @@ -533,6 +534,7 @@ The PCP open source release provides a unifying abstraction for all of the interesting performance data in a system, and allows client applications to easily retrieve and process any subset of that data. + # # pcp-conf # @@ -547,6 +549,7 @@ Conflicts: pcp-libs < 3.9 %description conf Performance Co-Pilot (PCP) run-time configuration + # # pcp-libs # @@ -628,6 +631,7 @@ Obsoletes: pcp-devel < %{version} %description -n %{lib_devel_pkg} Performance Co-Pilot (PCP) headers for development. + # # pcp-devel # @@ -645,6 +649,7 @@ Requires: pcp = %{version}-%{release} %description devel Performance Co-Pilot (PCP) documentation and tools for development. + # # pcp-testsuite # @@ -664,6 +669,7 @@ Obsoletes: pcp-gui-testsuite %description testsuite Quality assurance test suite for Performance Co-Pilot (PCP). + # # perl-PCP-PMDA. This is the PCP agent perl binding. # @@ -684,6 +690,7 @@ Each PMDA exports performance data for one specific domain, for example the operating system kernel, Cisco routers, a database, an application, etc. + # # perl-PCP-MMV # @@ -705,6 +712,7 @@ This mechanism allows arbitrary values to be exported from an instrumented script into the PCP infrastructure for monitoring and analysis with pmchart, pmie, pmlogger and other PCP tools. + # # perl-PCP-LogImport # @@ -724,6 +732,7 @@ importing data in various 3rd party formats into PCP archives so they can be replayed with standard PCP monitoring tools. # + # perl-PCP-LogSummary # %package -n perl-PCP-LogSummary @@ -744,6 +753,7 @@ minima, maxima, and other calculations based on the performance data stored in a PCP archive. The Perl interface is ideal for exporting this data into third-party tools (e.g. spreadsheets). + # # pcp-import-sar2pcp # @@ -762,6 +772,7 @@ Requires: sysstat Performance Co-Pilot (PCP) front-end tools for importing sar data into standard PCP archive logs for replay with any PCP monitoring tool. + # # pcp-import-iostat2pcp # @@ -818,6 +829,7 @@ Requires: perl-PCP-LogImport = %{version}-%{release} Performance Co-Pilot (PCP) front-end tools for importing MTRG data into standard PCP archive logs for replay with any PCP monitoring tool. + # # pcp-import-ganglia2pcp # @@ -835,6 +847,7 @@ Requires: perl-PCP-LogImport = %{version}-%{release} Performance Co-Pilot (PCP) front-end tools for importing ganglia data into standard PCP archive logs for replay with any PCP monitoring tool. + # # pcp-import-collectl2pcp # @@ -891,6 +904,7 @@ Performance Co-Pilot (PCP) front-end tools for exporting metric values to Elasticsearch - a distributed, RESTful search and analytics engine. See https://www.elastic.co/community for further details. + # # pcp-export-pcp2graphite # @@ -908,6 +922,7 @@ Requires: python3-pcp = %{version}-%{release} Performance Co-Pilot (PCP) front-end tools for exporting metric values to graphite (http://graphite.readthedocs.org). + # pcp-export-pcp2influxdb # %package export-pcp2influxdb @@ -926,6 +941,7 @@ BuildRequires: python3-requests Performance Co-Pilot (PCP) front-end tools for exporting metric values to InfluxDB (https://influxdata.com/time-series-platform/influxdb). + # # pcp-export-pcp2json # @@ -941,6 +957,7 @@ Requires: python3-pcp = %{version}-%{release} Performance Co-Pilot (PCP) front-end tools for exporting metric values in JSON format. + # # pcp-export-pcp2spark # @@ -975,6 +992,7 @@ BuildRequires: python3-openpyxl Performance Co-Pilot (PCP) front-end tools for exporting metric values in Excel spreadsheet format. %endif + # # pcp-export-pcp2xml # @@ -990,6 +1008,7 @@ Requires: python3-pcp = %{version}-%{release} Performance Co-Pilot (PCP) front-end tools for exporting metric values in XML format. + # # pcp-export-pcp2zabbix # @@ -1087,6 +1106,7 @@ This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about the ActiveMQ message broker. #end pcp-pmda-activemq + # # pcp-pmda-bind2 # @@ -1105,6 +1125,7 @@ This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics from BIND (Berkeley Internet Name Domain). #end pcp-pmda-bind2 + # # pcp-pmda-redis # @@ -1118,8 +1139,8 @@ Requires: perl-PCP-PMDA = %{version}-%{release} %description pmda-redis This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics from Redis servers (redis.io). -#end pcp-pmda-redis +#end pcp-pmda-redis %if !%{disable_nutcracker} # # pcp-pmda-nutcracker @@ -1155,6 +1176,7 @@ This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about bonded network interfaces. #end pcp-pmda-bonding + # # pcp-pmda-dbping # @@ -1171,6 +1193,7 @@ This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about the Database response times and Availablility. #end pcp-pmda-dbping + # # pcp-pmda-ds389 # @@ -1191,6 +1214,7 @@ This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about a 389 Directory Server. #end pcp-pmda-ds389 + # # pcp-pmda-ds389log # @@ -1207,6 +1231,7 @@ This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics from a 389 Directory Server log. #end pcp-pmda-ds389log + # # pcp-pmda-gpfs # @@ -1222,6 +1247,7 @@ This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about the GPFS filesystem. #end pcp-pmda-gpfs + # # pcp-pmda-gpsd # @@ -1238,6 +1264,7 @@ This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about a GPS Daemon. #end pcp-pmda-gpsd + # # pcp-pmda-docker # @@ -1252,6 +1279,7 @@ This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics using the Docker daemon REST API. #end pcp-pmda-docker + # # pcp-pmda-lustre # @@ -1266,7 +1294,8 @@ Requires: perl-PCP-PMDA = %{version}-%{release} This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about the Lustre Filesystem. #end pcp-pmda-lustre - + + # # pcp-pmda-lustrecomm # @@ -1286,6 +1315,7 @@ This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about the Lustre Filesystem Comms. #end pcp-pmda-lustrecomm + # # pcp-pmda-memcache # @@ -1302,6 +1332,7 @@ This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about Memcached. #end pcp-pmda-memcache + # # pcp-pmda-mysql # @@ -1322,6 +1353,7 @@ This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about the MySQL database. #end pcp-pmda-mysql + # # pcp-pmda-named # @@ -1338,6 +1370,7 @@ This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about the Named nameserver. #end pcp-pmda-named + # pcp-pmda-netfilter # %package pmda-netfilter @@ -1353,6 +1386,7 @@ This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about the Netfilter packet filtering framework. #end pcp-pmda-netfilter + # # pcp-pmda-news # @@ -1369,6 +1403,7 @@ This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about Usenet News. #end pcp-pmda-news + # # pcp-pmda-nginx # @@ -1386,6 +1421,7 @@ This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about the Nginx Webserver. #end pcp-pmda-nginx + # # pcp-pmda-oracle # @@ -1403,6 +1439,7 @@ This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about the Oracle database. #end pcp-pmda-oracle + # # pcp-pmda-pdns # @@ -1419,6 +1456,7 @@ This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about the PowerDNS. #end pcp-pmda-pdns + # # pcp-pmda-postfix # @@ -1447,6 +1485,7 @@ This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about the Postfix (MTA). #end pcp-pmda-postfix + # # pcp-pmda-rsyslog # @@ -1463,6 +1502,7 @@ This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about Rsyslog. #end pcp-pmda-rsyslog + # # pcp-pmda-samba # @@ -1479,6 +1519,7 @@ This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about Samba. #end pcp-pmda-samba + # # pcp-pmda-slurm # @@ -1492,8 +1533,8 @@ Requires: perl-PCP-PMDA = %{version}-%{release} %description pmda-slurm This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics from the SLURM Workload Manager. -#end pcp-pmda-slurm +#end pcp-pmda-slurm %if !%{disable_snmp} # # pcp-pmda-snmp @@ -1532,6 +1573,7 @@ This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics for VMware. #end pcp-pmda-vmware + # # pcp-pmda-zimbra # @@ -1548,6 +1590,7 @@ This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about Zimbra. #end pcp-pmda-zimbra + # # pcp-pmda-dm # @@ -1563,9 +1606,9 @@ Requires: %{lib_pkg} = %{version}-%{release} %description pmda-dm This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about the Device Mapper Cache and Thin Client. -# end pcp-pmda-dm - + +# end pcp-pmda-dm %if !%{disable_python3} # # pcp-pmda-gluster @@ -1582,6 +1625,7 @@ This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about the gluster filesystem. # end pcp-pmda-gluster + # # pcp-pmda-nfsclient # @@ -1595,8 +1639,8 @@ Requires: python3-pcp %description pmda-nfsclient This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics for NFS Clients. -#end pcp-pmda-nfsclient +#end pcp-pmda-nfsclient %if !%{disable_postgresql} # # pcp-pmda-postgresql @@ -1631,6 +1675,7 @@ This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about compressed swap. # end pcp-pmda-zswap + # # pcp-pmda-unbound # @@ -1646,6 +1691,7 @@ This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about the Unbound DNS Resolver. # end pcp-pmda-unbound + # # pcp-pmda-mic # @@ -1661,6 +1707,7 @@ This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about Intel MIC cards. # end pcp-pmda-mic + # # pcp-pmda-haproxy # @@ -1674,8 +1721,8 @@ Requires: python3-pcp %description pmda-haproxy This package contains the PCP Performance Metrics Domain Agent (PMDA) for extracting performance metrics from HAProxy over the HAProxy stats socket. -# end pcp-pmda-haproxy +# end pcp-pmda-haproxy %if !%{disable_libvirt} # # pcp-pmda-libvirt @@ -1718,6 +1765,7 @@ This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about Elasticsearch. #end pcp-pmda-elasticsearch + # # pcp-pmda-openvswitch # @@ -1733,6 +1781,7 @@ This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics from Open vSwitch. #end pcp-pmda-openvswitch + # # pcp-pmda-rabbitmq # @@ -1746,8 +1795,8 @@ Requires: python3-pcp %description pmda-rabbitmq This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about RabbitMQ message queues. -#end pcp-pmda-rabbitmq +#end pcp-pmda-rabbitmq %if !%{disable_lio} # # pcp-pmda-lio @@ -1765,6 +1814,7 @@ BuildRequires: python3-rtslib-fb Requires: python3-rtslib BuildRequires: python3-rtslib %endif + %description pmda-lio This package provides a PMDA to gather performance metrics from the kernels iSCSI target interface (LIO). The metrics are stored by LIO within the Linux @@ -1793,6 +1843,7 @@ This package contains the PCP Performance Metrics Domain Agent (PMDA) for extracting metrics from OpenMetrics (https://openmetrics.io/) endpoints. #end pcp-pmda-openmetrics + # # pcp-pmda-lmsensors # @@ -1810,6 +1861,7 @@ This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about the Linux hardware monitoring sensors. # end pcp-pmda-lmsensors + # # pcp-pmda-netcheck # @@ -1826,8 +1878,8 @@ Requires: python3-pcp %description pmda-netcheck This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics from simple network checks. -# end pcp-pmda-netcheck +# end pcp-pmda-netcheck %endif # !%{disable_python3} %if !%{disable_mssql} @@ -1890,6 +1942,7 @@ This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about the Apache webserver. # end pcp-pmda-apache + # # pcp-pmda-bash # @@ -1908,6 +1961,7 @@ This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about the Bash shell. # end pcp-pmda-bash + # # pcp-pmda-cifs # @@ -1925,6 +1979,7 @@ This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about the Common Internet Filesytem. # end pcp-pmda-cifs + # # pcp-pmda-cisco # @@ -1943,6 +1998,7 @@ This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about Cisco routers. # end pcp-pmda-cisco + # # pcp-pmda-gfs2 # @@ -1960,6 +2016,7 @@ This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about the Global Filesystem v2. # end pcp-pmda-gfs2 + # # pcp-pmda-logger # @@ -1979,6 +2036,7 @@ collecting metrics from a specified set of log files (or pipes). The PMDA supports both sampled and event-style metrics. # end pcp-pmda-logger + # # pcp-pmda-mailq # @@ -1997,6 +2055,7 @@ This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about email queues managed by sendmail. # end pcp-pmda-mailq + # # pcp-pmda-mounts # @@ -2015,6 +2074,7 @@ This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about filesystem mounts. # end pcp-pmda-mounts + # # pcp-pmda-nvidia-gpu # @@ -2032,6 +2092,7 @@ This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about Nvidia GPUs. # end pcp-pmda-nvidia-gpu + # # pcp-pmda-roomtemp # @@ -2049,8 +2110,8 @@ Supplements: pcp %description pmda-roomtemp This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about the room temperature. -# end pcp-pmda-roomtemp +# end pcp-pmda-roomtemp %if !%{disable_rpm} # # pcp-pmda-rpm @@ -2090,6 +2151,7 @@ This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about Sendmail traffic. # end pcp-pmda-sendmail + # # pcp-pmda-shping # @@ -2109,6 +2171,7 @@ collecting metrics about quality of service and response time measurements of arbitrary shell commands. # end pcp-pmda-shping + # # pcp-pmda-smart # @@ -2125,6 +2188,7 @@ collecting metrics of disk S.M.A.R.T values making use of data from the smartmontools package. #end pcp-pmda-smart + # # pcp-pmda-summary # @@ -2142,8 +2206,8 @@ Supplements: pcp %description pmda-summary This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about other installed pmdas. -# end pcp-pmda-summary +# end pcp-pmda-summary %if !%{disable_systemd} # # pcp-pmda-systemd @@ -2181,6 +2245,7 @@ This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about trace performance data in applications. # end pcp-pmda-trace + # # pcp-pmda-weblog # @@ -2198,6 +2263,7 @@ Supplements: pcp %description pmda-weblog This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about web server logs. + # end pcp-pmda-weblog # end C pmdas @@ -2211,6 +2277,7 @@ Requires: pcp-doc Requires: pcp-pmda-dm Requires: pcp-pmda-nfsclient Requires: pcp-system-tools + # to make pcp-zeroconf replace sysstat, uncomment the next line # Obsoletes: sysstat %description zeroconf