[MIR] heartbeat

Bug #527182 reported by Ante Karamatić on 2010-02-24
This bug affects 1 person
Affects Status Importance Assigned to Milestone
heartbeat (Ubuntu)

Bug Description

Binary package hint: heartbeat

1. Availability: all

2. Rationale: The package helps meet https://blueprints.edge.launchpad.net/ubuntu/+spec/server-maverick-clusterstack blueprint goal. Needed binary packages are libheartbeat2 and libheartbeat2-dev. We don't need heartbeat binary cause we will use corosync as supported messaging layer. For those that would like to use heartbeat messaging layer, pacemaker needs to be compiled with libheartbeat2-dev.

3. Security: No CVEs (heartbeat 3 had no CVEs). Older versions had couple:


4. QA: Upstream is very active (http://hg.linux-ha.org/dev/). There are 18 bugs in Debian and 14 in Ubuntu, most of them for older version of heartbeat (before the split).

5. UI standards: none

6. Dependencies: all in main, except cluster-glue and it's deps. MIRs:


7. Standards: Lintian warnings:

W binary-without-manpage
W init.d-script-has-bad-lsb-line
W script-not-executable

Package is packaged with debhelper and has no patching system.

8. Maintenance: easy

9. Background information: this package is one of dependencies for new cluster stack in Ubuntu. This package, cluster-agents and cluster-glue together form what was known as heartbeat 2.99.

Ante Karamatić (ivoks) on 2010-02-24
description: updated
Martin Pitt (pitti) on 2010-02-25
Changed in heartbeat (Ubuntu):
assignee: nobody → Kees Cook (kees)
Kees Cook (kees) wrote :

Why is 3.0.2 not in Debian? It looks like 2.99 is in experimental; why can't that package be used instead of having a full fork in Ubuntu? I'm nervous about doing such a fork for an LTS.

Changed in heartbeat (Ubuntu):
status: New → Incomplete
assignee: Kees Cook (kees) → Ante Karamatić (ivoks)
assignee: Ante Karamatić (ivoks) → Kees Cook (kees)

On 25.02.2010 19:48, Kees Cook wrote:

> Why is 3.0.2 not in Debian? It looks like 2.99 is in experimental; why
> can't that package be used instead of having a full fork in Ubuntu? I'm
> nervous about doing such a fork for an LTS.

Debian will base their packages for corosync/openais/pacemaker/heartbeat
on the same base Ubuntu packages are built. They'll most probably adopt
most (if not all) of our changes.

Debian is a bit slow in this area. 2.99 can't be used for anything any
more. It was a snapshot in development process.

Kees Cook (kees) wrote :

Sounds okay to me, upstream is responsive to issues, and security looks good. +1

Changed in heartbeat (Ubuntu):
status: Incomplete → In Progress
assignee: Kees Cook (kees) → nobody
Martin Pitt (pitti) wrote :

Do you still need this? We won't promote it until it gets seeded or depended on (and appears in component-mismatches)

Changed in heartbeat (Ubuntu):
assignee: nobody → Andres Rodriguez (andreserl)
description: updated
description: updated
description: updated
Changed in heartbeat (Ubuntu):
assignee: Andres Rodriguez (andreserl) → nobody
status: In Progress → New
Kees Cook (kees) on 2010-08-06
Changed in heartbeat (Ubuntu):
status: New → In Progress
importance: Undecided → Wishlist
Ante Karamatić (ivoks) wrote :

Martin, yes we still need it. It's a dependecy for cluster-glue:


Colin Watson (cjwatson) wrote :

 o heartbeat: heartbeat heartbeat-dev libheartbeat2 libheartbeat2-dev
   [Reverse-Depends: Rescued from heartbeat, heartbeat-dev, pacemaker]
   [Reverse-Build-Depends: pacemaker]


Changed in heartbeat (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers