qa: adjust 917 to deal with various selinux tool versions
[pcp.git] / debian / control.master
blob0193031d8767f6c05dbc66984f400414e1114ae0
1 Source: pcp
2 Section: utils
3 Priority: extra
4 Homepage: http://pcp.io
5 Maintainer: PCP Development Team <pcp@groups.io>
6 Uploaders: Nathan Scott <nathans@debian.org>, Anibal Monsalve Salazar <anibal@debian.org>
7 Build-Depends: bison, flex, gawk, procps, pkg-config, debhelper (>= 5), perl (>= 5.6), libreadline-dev | libreadline5-dev | libreadline-gplv2-dev, chrpath, libbsd-dev [kfreebsd-any], libkvm-dev [kfreebsd-any], python-all, python3-all, python-all-dev, python3-all-dev, libnspr4-dev, libnss3-dev, libsasl2-dev, libmicrohttpd-dev, libavahi-common-dev, libqt4-dev, autotools-dev, zlib1g-dev, autoconf, libclass-dbi-perl, libdbd-mysql-perl, libdbd-pg-perl, ?{dh-python} libcairo2-dev, ?{libpapi-dev} ?{libpfm4-dev} libncurses5-dev, python-six, ?{python-json-pointer} libextutils-autoinstall-perl, libxml-tokeparser-perl, librrds-perl, libjson-perl, libwww-perl, libnet-snmp-perl, qt4-qmake, libnss3-tools, manpages
8 #Architecture-dependent -- Build-Depends: libibumad-dev, libibmad-dev
9 Standards-Version: 3.9.3
10 X-Python-Version: >= 2.6
11 X-Python3-Version: >= 3.3
13 Package: pcp
14 Depends: ${shlibs:Depends}, ${misc:Depends}, gawk, procps, libpcp-pmda-perl, python3-pcp | python-pcp, python3 | python, libpcp-web1
15 Conflicts: pgpool2
16 Suggests: pcp-gui, libpcp-import-perl
17 Architecture: any
18 Description: System level performance monitoring and performance management
19  Performance Co-Pilot (PCP) is a framework and services to
20  support system-level performance monitoring and performance
21  management.
22  .
23  The Performance Co-Pilot provides a unifying abstraction for
24  all of the interesting performance data in a system, and allows
25  client applications to easily retrieve and process any subset of
26  that data.
28 Package: pcp-conf
29 Depends: ${misc:Depends}
30 Breaks: libpcp3 (<< 3.9.0)
31 Section: libs
32 Architecture: any
33 Description: Performance Co-Pilot runtime configuration
34  The pcp-conf package contains important runtime configuration
35  files required by all programs and libraries that make up the
36  Performance Co-Pilot (PCP) toolkit.
37  .
38  The Performance Co-Pilot provides a unifying abstraction for
39  all of the interesting performance data in a system, and allows
40  client applications to easily retrieve and process any subset of
41  that data.
43 Package: libpcp3-dev
44 Section: libdevel
45 Depends: ${misc:Depends}, libpcp3 (= ${binary:Version}), libc6-dev | libc-dev
46 Breaks: pcp (<< 3.8.0)
47 Architecture: any
48 Description: Performance Co-Pilot library and headers
49  The libpcp-dev package contains the base Performance Co-Pilot (PCP)
50  library and header files needed to develop collector and monitor
51  programs which make use of PCP services.
52  .
53  The Performance Co-Pilot provides a unifying abstraction for
54  all of the interesting performance data in a system, and allows
55  client applications to easily retrieve and process any subset of
56  that data.
58 Package: libpcp3
59 Depends: ${shlibs:Depends}, ${misc:Depends}, pcp-conf (= ${binary:Version})
60 Conflicts: pgpool2
61 Breaks: pcp (<< 2.8.0), libpcp3-dev (<< 2.8.5)
62 Section: libs
63 Architecture: any
64 Description: Performance Co-Pilot library
65  The libpcp package contains the runtime environment required by
66  programs that make use of Performance Co-Pilot (PCP) services.
67  .
68  The Performance Co-Pilot provides a unifying abstraction for
69  all of the interesting performance data in a system, and allows
70  client applications to easily retrieve and process any subset of
71  that data.
73 Package: libpcp-gui2-dev
74 Section: libdevel
75 Depends: ${misc:Depends}, libpcp-gui2 (= ${binary:Version}), libpcp3 (= ${binary:Version})
76 Conflicts: libpcp-gui1-dev
77 Architecture: any
78 Description: Performance Co-Pilot graphical client tools library and headers
79  The libpcp-gui-dev package contains the Performance Co-Pilot (PCP)
80  library and header files needed to incorporate graphical time control
81  (pmtime) into a monitoring application.
82  .
83  The Performance Co-Pilot provides a unifying abstraction for
84  all of the interesting performance data in a system, and allows
85  client applications to easily retrieve and process any subset of
86  that data.
88 Package: libpcp-gui2
89 Depends: ${shlibs:Depends}, ${misc:Depends}
90 Section: libs
91 Architecture: any
92 Description: Performance Co-Pilot graphical client tools library
93  The libpcp-gui package contains the runtime environment required by any
94  monitoring tool that makes use of the time control services of pmtime(1).
95  .
96  The Performance Co-Pilot provides a unifying abstraction for
97  all of the interesting performance data in a system, and allows
98  client applications to easily retrieve and process any subset of
99  that data.
101 Package: libpcp-mmv1-dev
102 Section: libdevel
103 Depends: ${misc:Depends}, libpcp-mmv1 (= ${binary:Version}), libpcp3 (= ${binary:Version})
104 Architecture: any
105 Description: Performance Co-Pilot Memory Mapped Value library and headers
106  The libpcp-mmv-dev package contains the Performance Co-Pilot (PCP)
107  library and header files needed to utilise memory mapped value
108  instrumentation into a monitored application.
110  The Performance Co-Pilot provides a unifying abstraction for
111  all of the interesting performance data in a system, and allows
112  client applications to easily retrieve and process any subset of
113  that data.
115 Package: libpcp-mmv1
116 Depends: ${shlibs:Depends}, ${misc:Depends}
117 Section: libs
118 Architecture: any
119 Description: Performance Co-Pilot Memory Mapped Value client library
120  The libpcp-mmv package contains the runtime environment required by an
121  application that utilises Memory Mapped Value instrumentation to export
122  runtime instrumentation into the Performance Co-Pilot infrastructure.
124  The Performance Co-Pilot provides a unifying abstraction for
125  all of the interesting performance data in a system, and allows
126  client applications to easily retrieve and process any subset of
127  that data.
129 Package: libpcp-pmda3-dev
130 Section: libdevel
131 Depends: ${misc:Depends}, libpcp-pmda3 (= ${binary:Version}), libpcp3 (= ${binary:Version})
132 Breaks: pcp (<< 2.8.0)
133 Architecture: any
134 Description: Performance Co-Pilot Domain Agent library and headers
135  The libpcp-pmda-dev package contains the Performance Co-Pilot (PCP)
136  library and header files needed to develop Performance Metric Domain
137  Agents (PMDAs).  Each PMDA exports performance data for one domain;
138  for example the operating system kernel, Cisco routers, a database,
139  an application, etc.
141  The Performance Co-Pilot provides a unifying abstraction for
142  all of the interesting performance data in a system, and allows
143  client applications to easily retrieve and process any subset of
144  that data.
146 Package: libpcp-pmda3
147 Depends: ${misc:Depends}, ${shlibs:Depends}
148 Section: libs
149 Architecture: any
150 Description: Performance Co-Pilot Domain Agent library
151  The libpcp-pmda package contains the runtime environment required by
152  a Performance Metric Domain Agent (PMDA).  A PMDA exports performance
153  data for one specific domain, for example the operating system kernel,
154  DNS, SMTP, Cisco router, a database, an application, etc.
156 Package: libpcp-trace2-dev
157 Section: libdevel
158 Depends: ${misc:Depends}, libpcp-trace2 (= ${binary:Version}), libpcp3 (= ${binary:Version})
159 Breaks: pcp (<< 2.8.0)
160 Architecture: any
161 Description: Performance Co-Pilot application tracing library and headers
162  The libpcp-trace-dev package contains the Performance Co-Pilot (PCP)
163  library and header files needed to directly instrument an application
164  for event and value tracking by the pmdatrace(1) PCP Trace Performance
165  Metric Domain Agent.
167  The Performance Co-Pilot provides a unifying abstraction for
168  all of the interesting performance data in a system, and allows
169  client applications to easily retrieve and process any subset of
170  that data.
172 Package: libpcp-trace2
173 Depends: ${misc:Depends}, ${shlibs:Depends}
174 Section: libs
175 Architecture: any
176 Description: Performance Co-Pilot application tracing library
177  The libpcp-trace package contains the runtime environment required by
178  an application that is directly instrumented for event and value
179  tracking by pmdatrace(3), the Trace Performance Metric Domain Agent.
181  The Performance Co-Pilot provides a unifying abstraction for
182  all of the interesting performance data in a system, and allows
183  client applications to easily retrieve and process any subset of
184  that data.
186 Package: libpcp-import1-dev
187 Section: libdevel
188 Depends: ${misc:Depends}, libpcp-import1 (= ${binary:Version}), libpcp3-dev
189 Architecture: any
190 Description: Performance Co-Pilot data import library and headers
191  The libpcp-import-dev package contains the library and header files
192  needed to build an application that imports performance data from
193  a file or real-time source and creates a Performance Co-Pilot (PCP)
194  archive suitable for use with the PCP tools.
196  The Performance Co-Pilot provides a unifying abstraction for
197  all of the interesting performance data in a system, and allows
198  client applications to easily retrieve and process any subset of
199  that data.
201 Package: libpcp-import1
202 Depends: ${misc:Depends}, ${shlibs:Depends}
203 Section: libs
204 Architecture: any
205 Description: Performance Co-Pilot data import library
206  The libpcp-import package contains the runtime environment required
207  by an application that imports performance data from a file or
208  real-time source and creates a Performance Co-Pilot (PCP) archive
209  suitable for use with the PCP tools.
211  The Performance Co-Pilot provides a unifying abstraction for
212  all of the interesting performance data in a system, and allows
213  client applications to easily retrieve and process any subset of
214  that data.
216 Package: libpcp-web1-dev
217 Section: libdevel
218 Depends: ${misc:Depends}, libpcp-web1 (= ${binary:Version}), libpcp3-dev
219 Architecture: any
220 Description: Performance Co-Pilot web tooling
221  The libpcp-web-dev package contains the library and header files
222  needed to build a PMDA which parses and extracts metric data from
223  a JSON file.
225  The Performance Co-Pilot provides a unifying abstraction for
226  all of the interesting performance data in a system, and allows
227  client applications to easily retrieve and process any subset of
228  that data.
230 Package: libpcp-web1
231 Depends: ${misc:Depends}, ${shlibs:Depends}
232 Section: libs
233 Architecture: any
234 Description: Performance Co-Pilot data import library
235  The libpcp-web package contains the runtime environment required
236  by a PMDA to parse and extract metric data from a JSON file.
238  The Performance Co-Pilot provides a unifying abstraction for
239  all of the interesting performance data in a system, and allows
240  client applications to easily retrieve and process any subset of
241  that data.
243 Package: python-pcp
244 Section: python
245 Architecture: any
246 Depends: ${python:Depends}, ${misc:Depends}, ${shlibs:Depends}, libpcp3 (= ${binary:Version}), libpcp-pmda3 (= ${binary:Version}), libpcp-mmv1 (= ${binary:Version}), libpcp-gui2 (= ${binary:Version}), libpcp-import1 (= ${binary:Version})
247 Provides: ${python:Provides} 
248 Description: Performance Co-Pilot Python PMAPI module
249  The PCP Python module contains the language bindings for
250  building Performance Metric API client tools using Python.
252  The Performance Co-Pilot provides a unifying abstraction for
253  all of the interesting performance data in a system, and allows
254  client applications to easily retrieve and process any subset of
255  that data.
257 Package: python3-pcp
258 Section: python
259 Architecture: any
260 Depends: ${python:Depends}, ${misc:Depends}, ${shlibs:Depends}, libpcp3 (= ${binary:Version}), libpcp-pmda3 (= ${binary:Version}), libpcp-mmv1 (= ${binary:Version}), libpcp-gui2 (= ${binary:Version}), libpcp-import1 (= ${binary:Version})
261 Provides: ${python:Provides} 
262 Description: Performance Co-Pilot Python3 PMAPI module
263  The PCP Python3 module contains the language bindings for
264  building Performance Metric API client tools using Python3.
266  The Performance Co-Pilot provides a unifying abstraction for
267  all of the interesting performance data in a system, and allows
268  client applications to easily retrieve and process any subset of
269  that data.
271 Package: libpcp-pmda-perl
272 Section: perl
273 Architecture: any
274 Depends: ${misc:Depends}, ${shlibs:Depends}, ${perl:Depends}, libpcp-pmda3 (= ${binary:Version})
275 Description: Performance Co-Pilot Domain Agent Perl module
276  The PCP::PMDA Perl module contains the language bindings for
277  building Performance Metric Domain Agents (PMDAs) using Perl.
278  Each PMDA exports performance data for one specific domain, for
279  example the operating system kernel, Cisco routers, a database,
280  an application, etc.
282  The Performance Co-Pilot provides a unifying abstraction for
283  all of the interesting performance data in a system, and allows
284  client applications to easily retrieve and process any subset of
285  that data.
287 Package: libpcp-import-perl
288 Section: perl
289 Architecture: any
290 Depends: ${misc:Depends}, ${shlibs:Depends}, ${perl:Depends}, libpcp-import1 (= ${binary:Version})
291 Description: Performance Co-Pilot log import Perl module
292  The PCP::LogImport Perl module contains the language bindings for
293  building Perl applications that import performance data from a file
294  or real-time source and create a Performance Co-Pilot (PCP) archive
295  suitable for use with the PCP tools.
297  The Performance Co-Pilot provides a unifying abstraction for
298  all of the interesting performance data in a system, and allows
299  client applications to easily retrieve and process any subset of
300  that data.
302 Package: libpcp-logsummary-perl
303 Section: perl
304 Architecture: any
305 Depends: ${misc:Depends}, ${perl:Depends}, pcp (= ${binary:Version})
306 Description: Performance Co-Pilot historical log summary module
307  The PCP::LogSummary module provides a Perl module for using the
308  statistical summary data produced by the Performance Co-Pilot
309  pmlogsummary utility.  This utility produces various averages,
310  minima, maxima, and other calculations based on the performance
311  data stored in a PCP archive.  The Perl interface is ideal for
312  exporting this data into third-party tools (e.g. spreadsheets).
314  The Performance Co-Pilot provides a unifying abstraction for
315  all of the interesting performance data in a system, and allows
316  client applications to easily retrieve and process any subset of
317  that data.
319 Package: libpcp-mmv-perl
320 Section: perl
321 Architecture: any
322 Depends: ${shlibs:Depends}, ${misc:Depends}, ${perl:Depends}, libpcp-mmv1 (= ${binary:Version})
323 Description: Performance Co-Pilot Memory Mapped Value Perl module
324  The PCP::MMV module contains the Perl language bindings for
325  building scripts instrumented with the Performance Co-Pilot
326  (PCP) Memory Mapped Value (MMV) mechanism.
328  This mechanism allows arbitrary values to be exported from an
329  instrumented script into the PCP infrastructure for monitoring
330  and analysis with pmchart, pmie, pmlogger and other PCP tools.
332 Package: pcp-import-sar2pcp
333 Depends: ${perl:Depends}, ${misc:Depends}, libpcp-import-perl, libxml-tokeparser-perl
334 Architecture: all
335 Description: Tool for importing data from sar into PCP archive logs
336  Performance Co-Pilot (PCP) front-end tool for importing data from sar
337  into standard PCP archive logs for replay with any PCP monitoring tool
338  (such as pmie, pmlogsummary, pmchart or pmdumptext).
340 Package: pcp-import-ganglia2pcp
341 Depends: ${perl:Depends}, ${misc:Depends}, libpcp-import-perl, librrds-perl
342 Architecture: all
343 Description: Tool for importing data from ganglia into PCP archive logs
344  Performance Co-Pilot (PCP) front-end tool for importing data from ganglia
345  into standard PCP archive logs for replay with any PCP monitoring tool
346  (such as pmie, pmlogsummary, pmchart or pmdumptext).
348 Package: pcp-import-mrtg2pcp
349 Depends: ${perl:Depends}, ${misc:Depends}, libpcp-import-perl
350 Architecture: all
351 Description: Tool for importing data from MRTG into PCP archive logs
352  Performance Co-Pilot (PCP) front-end tool for importing data from MRTG
353  (the Multi Router Traffic Grapher tool) into standard PCP archive logs
354  for replay with any PCP monitoring tool (such as pmie, pmlogsummary,
355  pmchart or pmdumptext).
357 Package: pcp-import-sheet2pcp
358 Depends: ${perl:Depends}, ${misc:Depends}, libpcp-import-perl, libxml-tokeparser-perl, libspreadsheet-read-perl
359 Architecture: all
360 Description: Tool for importing data from a spreadsheet into PCP archive logs
361  Performance Co-Pilot (PCP) front-end tool for importing spreadheet data
362  into standard PCP archive logs for replay with any PCP monitoring tool.
363  (such as pmie, pmlogsummary, pmchart, or pmdumptext).
365 Package: pcp-import-iostat2pcp
366 Depends: ${perl:Depends}, ${misc:Depends}, libpcp-import-perl
367 Architecture: all
368 Description: Tool for importing data from iostat into PCP archive logs
369  Performance Co-Pilot (PCP) front-end tool for importing data from iostat
370  into standard PCP archive logs for replay with any PCP monitoring tool.
371  (such as pmie, pmlogsummary, pmchart or pmdumptext).
373 Package: pcp-import-collectl2pcp
374 Depends: ${misc:Depends}, ${shlibs:Depends}
375 Architecture: any
376 Description: Tool for importing data from collectl into PCP archive logs
377  Performance Co-Pilot (PCP) front-end tool for importing data from collectl
378  into standard PCP archive logs for replay with any PCP monitoring tool.
379  (such as pmie, pmlogsummary, pmchart or pmdumptext).
381 Package: pcp-export-pcp2graphite
382 Depends: ${python:Depends}, ${misc:Depends}, ${shlibs:Depends}, python3-pcp | python-pcp
383 Breaks: pcp (<< 3.10.9)
384 Architecture: any
385 Description: Tool for exporting data from PCP to Graphite
386  Performance Co-Pilot (PCP) front-end tool for exporting data from PCP
387  into designated Graphite (Carbon/Whisper) databases.
389 Package: pcp-export-pcp2influxdb
390 Depends: ${python:Depends}, ${misc:Depends}, ${shlibs:Depends}, ?{python-requests} python3-pcp | python-pcp
391 Architecture: any
392 Description: Tool for exporting data from PCP to InfluxDB
393  Performance Co-Pilot (PCP) front-end tools for exporting metric values
394  to InfluxDB (https://influxdata.com/time-series-platform/influxdb).
396 Package: pcp-export-zabbix-agent
397 Depends: ${misc:Depends}, ${shlibs:Depends}
398 Architecture: any
399 Description: Module for exporting PCP metrics to Zabbix agent
400  Performance Co-Pilot (PCP) module for exporting metrics from PCP to
401  Zabbix via the Zabbix agent - see zbxpcp(3) for further details.
403 Package: pcp-doc
404 Section: doc
405 Depends: ${misc:Depends}
406 Breaks: pcp-gui (<< 1.5.13)
407 Replaces: pcp-gui (<< 1.5.13)
408 Suggests: pcp, pcp-gui
409 Architecture: all
410 Description: Documentation and tutorial for the Performance Co-Pilot
411  The pcp-doc package provides useful information on using and
412  configuring the Performance Co-Pilot (PCP) toolkit for system
413  level performance management.  It includes tutorials, HOWTOs,
414  and other detailed documentation about the internals of core
415  PCP utilities and daemons, and the PCP graphical tools.
417 Package: pcp-testsuite
418 Depends: ${misc:Depends}, ${shlibs:Depends}, time, pcp (= ${binary:Version})
419 Architecture: any
420 Suggests: valgrind
421 Provides: pcpqa, pcp-gui-testsuite
422 Conflicts: pcpqa, pcp-gui-testsuite
423 Replaces: pcpqa, pcp-gui-testsuite
424 Description: Performance Co-Pilot (PCP) Test Suite
425  Quality assurance test suite for Performance Co-Pilot (PCP).
427  Provides a series of tests that exercise the many utilities and daemon
428  processes that form the PCP toolkit.  Regular users should never have
429  any need to install this package, it is for developers and testers only.
431 Package: pcp-manager
432 Depends: ${misc:Depends}, ${shlibs:Depends}, pcp (= ${binary:Version})
433 Architecture: any
434 Description: Performance Co-Pilot (PCP) manager daemon
435  An optional daemon (pmmgr) that manages a collection of pmlogger and
436  pmie daemons, for a set of discovered local and remote hosts running
437  the performance metrics collection daemon (pmcd).  It ensures these
438  daemons are running when appropriate, and manages their log rotation
439  needs (which are particularly complex in the case of pmlogger).
441  The base PCP package provides comparable functionality through cron
442  scripts which predate this daemon but do still provide effective and
443  efficient log management services.
445  The pcp-manager package aims to aggressively enable new PCP features
446  and as a result may not be suited to all production environments.