Michael,

I'm not sure what might have happened with the licensing, but AFAIK,
those issues were already resolved. Now, at [1] says:

"[This is the first released version of the Lesser GPL.  It also counts
 as the successor of the GNU Library Public License, version 2, hence
 the version number 2.1.]"

So I'm presuming that they refer to LGPL-2+, which would include 2.1,
maybe? What do you think is the next step here?

On the side of Debian bug #527220, back in the day, Hearbeat (2.x)
contained some of the bits that is now found in Pacemaker (We can say
there was an split). So, the new package, Pacemaker was created and
indeed conflicted with Heartbeat because all those bits weren't removed
from the Heartbeat source. (which is the reason of Debian #527220).
Anyways, after that, the split was carried on, and Pacemaker source
shipped a pacemaker-heartbeat binary package, which contained the
compatibility of Pacemaker to use Heartbeat as messaging layer, however,
the Heartbeat package was never "updated", and they continued to include
files that were found in both packages.

However, after Linbit took over Heartbeat source code (to maintain it),
those common bits were removed from Heartbeat (and eventually became
Heartbeat 3.x), and the pacemaker package dropped the pacemaker-
heartbeat and pacemaker-corosync binary packages. When that happened,
the conflict/replaces was added to fix problem when upgrading from a
pacemaker version that contained the pacemaker-heartbeat, to the new
Pacemaker version that works *with* the heartbeat package. In other
words, Pacemaker now works with the heartbeat package (Pacemaker is the
cluster resource manager, while Heartbeat is the messaging layer).
Obviosly, since these packages are ment to work together, they no longer
conflict in any common files.

Hope this helps.

[1]: http://www.gnu.org/licenses/lgpl-2.1.html

-- 
You received this bug notification because you are a member of Ubuntu
High Availability Team, which is subscribed to pacemaker in ubuntu.
https://bugs.launchpad.net/bugs/527195

Title:
  [MIR] pacemaker

Status in “pacemaker” package in Ubuntu:
  New

Bug description:
  Binary package hint: pacemaker

1. Availability: all

2. Rationale: The package helps meet 
https://blueprints.launchpad.net/ubuntu/+spec/packageselection-server-n-cluster-stack
 blueprint goal. Needed binary packages are pacemaker and pacemaker-dev.

3. Security: No CVEs

4. QA: 3 bugs in Debian (all related to old version of pacemaker and majority 
is result of bad packaging), 3 minor bug in Ubuntu. Upstream is very active 
(http://hg.clusterlabs.org/pacemaker/clean-1.0/)

5. UI standards: none

6. Dependencies: most in main. MIRs for Universe packages:

https://bugs.edge.launchpad.net/ubuntu/+source/cluster-glue/+bug/527142
https://bugs.edge.launchpad.net/ubuntu/+source/cluster-agents/+bug/527155
https://bugs.edge.launchpad.net/ubuntu/+source/heartbeat/+bug/527182

7. Standards: Lintian warnings:

W: pacemaker: binary-without-manpage usr/sbin/attrd_updater
W: pacemaker: binary-without-manpage usr/sbin/cibpipe
W: pacemaker: binary-without-manpage usr/sbin/crm
W: pacemaker: binary-without-manpage usr/sbin/crm_attribute
W: pacemaker: binary-without-manpage usr/sbin/crm_diff
W: pacemaker: binary-without-manpage usr/sbin/crm_failcount
W: pacemaker: binary-without-manpage usr/sbin/crm_master
W: pacemaker: binary-without-manpage usr/sbin/crm_mon
W: pacemaker: binary-without-manpage usr/sbin/crm_node
W: pacemaker: binary-without-manpage usr/sbin/crm_shadow
W: pacemaker: binary-without-manpage usr/sbin/crm_standby
W: pacemaker: binary-without-manpage usr/sbin/crm_uuid
W: pacemaker: binary-without-manpage usr/sbin/crm_verify
W: pacemaker: binary-without-manpage usr/sbin/crmadmin
W: pacemaker: binary-without-manpage usr/sbin/iso8601
W: pacemaker: binary-without-manpage usr/sbin/ptest

Package is packaged with debhelper and has no patching system.

8. Maintenance: easy, upstream (Debian or clusterlabs.org) is willing to take 
our work into upstream.

9. Background information: this package is one of dependencies for new cluster 
stack in Ubuntu. This package contains portions of old heartbeat and is one of 
components for new cluster stack, created by merging portions of 
redhat-cluster-suite, portions of heartbeat and portions of 'old' pacemaker.





_______________________________________________
Mailing list: https://launchpad.net/~ubuntu-ha
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~ubuntu-ha
More help   : https://help.launchpad.net/ListHelp

Reply via email to