Source: pacemaker Section: admin Priority: optional Maintainer: Debian HA Maintainers Uploaders: Ferenc Wágner , Adrian Vondendriesch , Build-Depends: cluster-glue-dev, debhelper-compat (= 13), dh-sequence-python3, # resource agent man pages are generated via: docbook-xsl, # ensure that the time64 feature is enabled: dpkg-dev (>= 1.22.5), help2man, libbz2-dev, libcfg-dev (>= 1.99), libcmap-dev (>= 1.99), libcpg-dev (>= 1.99), # for unit tests: libcmocka-dev, libdbus-1-dev, libglib2.0-dev, libgnutls28-dev, libltdl-dev, libncurses-dev, libpam0g-dev, libqb-dev (>= 0.17.1), libquorum-dev (>= 1.99), libxml2-dev, libxml2-utils, libxslt1-dev, pkgconf, # 'pacemaker' is a pure Python package: python3-all, systemd-dev, uuid-dev, # detecting docbook-xsl needs: xsltproc, Build-Depends-Indep: asciidoc, dh-sequence-sphinxdoc, doxygen, graphviz, inkscape, python3-sphinx, Rules-Requires-Root: no Standards-Version: 4.7.0 Homepage: https://www.clusterlabs.org/ Vcs-Git: https://salsa.debian.org/ha-team/pacemaker.git Vcs-Browser: https://salsa.debian.org/ha-team/pacemaker X-Common-Description: At its core, Pacemaker is a distributed finite state machine capable of co-ordinating the startup and recovery of inter-related services across a set of machines. . Pacemaker understands many different resource types (OCF, SYSV, systemd) and can accurately model the relationships between them (colocation, ordering). . It can even use technology such as Docker to automatically isolate the resources managed by the cluster. Package: pacemaker-common Architecture: all Depends: adduser, ${misc:Depends}, Description: cluster resource manager common files ${S:X-Common-Description} . This package contains common infrastructure and data files for the Pacemaker daemons and utilities. Package: pacemaker-resource-agents Architecture: all Depends: # some agents use top: procps, resource-agents, ${misc:Depends}, Recommends: # the ClusterMon and Stateful agents use crm_* utilities: pacemaker-cli-utils, Description: cluster resource manager general resource agents ${S:X-Common-Description} . This package contains Pacemaker resource agents not requiring access to the cluster stack, thus also usable by the remote daemon. Package: pacemaker Architecture: any Pre-Depends: ${misc:Pre-Depends}, Depends: corosync (>= 1.99), dbus, pacemaker-common, pacemaker-resource-agents, ${misc:Depends}, ${shlibs:Depends}, Recommends: fence-agents, pacemaker-cli-utils, # trigger dh_python3 for fence_legacy and fence_watchdog: ${python3:Depends}, # fence_legacy also needs: python3-pacemaker (= ${source:Version}), Suggests: # the fence_legacy helper uses /usr/sbin/stonith from cluster-glue: cluster-glue, crmsh | pcs, Conflicts: pacemaker-remote, Description: cluster resource manager ${S:X-Common-Description} . This package contains the Pacemaker daemons directly interacting with the cluster stack. Package: pacemaker-cli-utils Architecture: any Depends: pacemaker | pacemaker-remote, # cibsecret sources ocf-shellfuncs: resource-agents, ${misc:Depends}, ${shlibs:Depends}, Breaks: # took over cibsecret from cluster-glue: cluster-glue (<< 1.0.12-18~), # took over crm_attribute: pacemaker (<< 2.1.4-1~), Replaces: cluster-glue (<< 1.0.12-18~), pacemaker (<< 2.1.4-1~), Description: cluster resource manager command line utilities ${S:X-Common-Description} . This package contains those command line utilities of the Pacemaker cluster manager which work on remote nodes as well. Package: pacemaker-remote Architecture: any Pre-Depends: ${misc:Pre-Depends}, Depends: pacemaker-common, pacemaker-resource-agents, ${misc:Depends}, ${shlibs:Depends}, Recommends: pacemaker-cli-utils, Conflicts: pacemaker, Description: cluster resource manager proxy daemon for remote nodes ${S:X-Common-Description} . This package contains the Pacemaker proxy daemon, which simulates cluster services on a node not running the cluster stack. Such "remote" nodes can run resources but don't participate in the quorum. This package is mutually exclusive with Pacemaker proper. Package: pacemaker-doc Section: doc Architecture: all Multi-Arch: foreign Depends: ${misc:Depends}, ${sphinxdoc:Depends}, Built-Using: ${sphinxdoc:Built-Using}, Description: cluster resource manager HTML documentation ${S:X-Common-Description} . This package contains * the Pacemaker API documentation generated by Doxygen, * the Clusters from Scratch book, * the Pacemaker Administration book, * the Pacemaker Development book, * the Pacemaker Explained book and * the Pacemaker Remote book. Package: libcib27t64 Provides: ${t64:Provides} Replaces: libcib27 Breaks: libcib27 (<< ${source:Version}) Architecture: any Multi-Arch: same Section: libs Depends: ${misc:Depends}, ${shlibs:Depends}, Description: cluster resource manager CIB library ${S:X-Common-Description} . This package contains the Cluster Information Base library. Package: libcrmcluster29t64 Provides: ${t64:Provides} Replaces: libcrmcluster29 Breaks: libcrmcluster29 (<< ${source:Version}) Architecture: any Multi-Arch: same Section: libs Depends: ${misc:Depends}, ${shlibs:Depends}, Description: cluster resource manager cluster library ${S:X-Common-Description} . This package contains the cluster library. Package: libcrmcommon34t64 Provides: ${t64:Provides} Replaces: libcrmcommon34 Breaks: libcrmcommon34 (<< ${source:Version}) Architecture: any Multi-Arch: same Section: libs Depends: ${misc:Depends}, ${shlibs:Depends}, Description: cluster resource manager common library ${S:X-Common-Description} . This package contains the common library. Package: libcrmservice28t64 Provides: ${t64:Provides} Replaces: libcrmservice28 Breaks: libcrmservice28 (<< ${source:Version}) Architecture: any Multi-Arch: same Section: libs Depends: ${misc:Depends}, ${shlibs:Depends}, Description: cluster resource manager service library ${S:X-Common-Description} . This package contains the service library. Package: liblrmd28t64 Provides: ${t64:Provides} Replaces: liblrmd28 Breaks: liblrmd28 (<< ${source:Version}) Architecture: any Multi-Arch: same Section: libs Depends: ${misc:Depends}, ${shlibs:Depends}, Description: cluster resource manager LRMD library ${S:X-Common-Description} . This package contains the Local Resource Manager Daemon library. Package: libpacemaker1t64 Provides: ${t64:Provides} Replaces: libpacemaker1 Breaks: libpacemaker1 (<< ${source:Version}) Architecture: any Multi-Arch: same Section: libs Depends: ${misc:Depends}, ${shlibs:Depends}, Description: cluster resource manager utility library ${S:X-Common-Description} . This package contains the utility library resulting from the merge of libpengine and libtransitioner. Package: libpe-rules26t64 Provides: ${t64:Provides} Replaces: libpe-rules26 Breaks: libpe-rules26 (<< ${source:Version}) Architecture: any Multi-Arch: same Section: libs Depends: ${misc:Depends}, ${shlibs:Depends}, Description: cluster resource manager Policy Engine rules library ${S:X-Common-Description} . This package contains the Policy Engine rules library. Package: libpe-status28t64 Provides: ${t64:Provides} Replaces: libpe-status28 Breaks: libpe-status28 (<< ${source:Version}) Architecture: any Multi-Arch: same Section: libs Depends: ${misc:Depends}, ${shlibs:Depends}, Description: cluster resource manager Policy Engine status library ${S:X-Common-Description} . This package contains the Policy Engine status library. Package: libstonithd26t64 Provides: ${t64:Provides} Replaces: libstonithd26 Breaks: libstonithd26 (<< ${source:Version}) Architecture: any Multi-Arch: same Section: libs Depends: ${misc:Depends}, ${shlibs:Depends}, Description: cluster resource manager STONITH daemon library ${S:X-Common-Description} . This package contains the STONITH daemon library. Package: pacemaker-cts Section: python Architecture: all Depends: ${misc:Depends}, ${python3:Depends}, pacemaker-cli-utils (>= ${source:Version}), procps, psmisc, python3-pacemaker (= ${source:Version}), python3-psutil, python3-systemd, Description: test framework for cluster-related technologies like Pacemaker ${S:X-Common-Description} . This package contains the Cluster Test Framework. Package: pacemaker-dev Architecture: any Multi-Arch: same Section: libdevel Depends: ${misc:Depends}, libcib27t64 (= ${binary:Version}), libcrmcluster29t64 (= ${binary:Version}), libcrmcommon34t64 (= ${binary:Version}), libcrmservice28t64 (= ${binary:Version}), liblrmd28t64 (= ${binary:Version}), libpacemaker1t64 (= ${binary:Version}), libpe-rules26t64 (= ${binary:Version}), libpe-status28t64 (= ${binary:Version}), libstonithd26t64 (= ${binary:Version}), # we include headers from these: libcpg-dev, libglib2.0-dev, libqb-dev, libxml2-dev, # private pkg-config dependencies are only needed for static linking, # which we don't support, but pkg-config doesn't know this, so: libcfg-dev, libcmap-dev, libdbus-1-dev, libgnutls28-dev, libncurses-dev, libquorum-dev, libxslt1-dev, uuid-dev, Description: cluster resource manager development ${S:X-Common-Description} . This package contains the headers and other necessary files to build applications or libraries that use the Pacemaker libraries. Package: python3-pacemaker Section: python Architecture: all Depends: ${misc:Depends}, ${python3:Depends}, Description: Pacemaker API for Python3 ${S:X-Common-Description} . This package contains the Python 3 API.