Comment 2 for bug 1825992

Revision history for this message
Ben Fu (ben-fu1) wrote : Re: Upgrade to version 2.0 to support management with PCS

Thanks for getting back to me. The release I am requesting the upgrade for is 19.04 (Disco). Here is the justification:

[Impact]
Installing the pcs (pacemaker configuration tool) package in Ubuntu 19.04 gives version 0.10.x. However, as documented in both the dependencies of pcs and the upstream Github (https://github.com/ClusterLabs/pcs), version 0.10.x of pcs requires both pacemaker >= 2.0 and corosync >= 3.0, neither of which are unavailable in the Ubuntu 19.04 release.

[Test Case]
1. Install the pcs package
2. Install the pacemaker package
3. The pacemaker package will cause the pcs package to be uninstalled due to dependencies not being met.

OR

1. Install pacemaker
2. Install pcs
3. The pcs package will cause the pacemaker package to be uninstalled due to dependencies not being met.

[Regression Potential]
pcs 0.10.x, pacemaker 2.x, and corosync 3.x are available in the debian testing repo:
https://packages.debian.org/buster/pcs
https://packages.debian.org/buster/pacemaker
https://packages.debian.org/buster/corosync

The releases are also available on Fedora

[Other Info]
As pcs only has been updated to version 0.10.x in Ubuntu 19.04, the recommended fix would be to update the versions of pacemaker to 2.x and corosync to 3.x in the 19.04 package repository as well. For previous stable releases, the version of pcs is 0.9.x, which is compatible with the versions of pacemaker and corosync in the corresponding releases.