[MIR] heartbeat

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

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:

http://www.securityspace.com/smysecure/catid.html?id=CVE-2006-5873&ctype=cve
http://www.securityspace.com/smysecure/catid.html?id=CVE-2006-3815&ctype=cve
http://www.securityspace.com/smysecure/catid.html?id=CVE-2006-3121&ctype=cve
http://www.securityspace.com/smysecure/catid.html?id=CVE-2006-2272&ctype=cve
http://www.securityspace.com/smysecure/catid.html?id=CVE-2005-2231&ctype=cve
http://www.securityspace.com/smysecure/catid.html?id=CVE-2002-1215&ctype=cve

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:

https://bugs.edge.launchpad.net/ubuntu/+source/libnet/+bug/515973
https://bugs.edge.launchpad.net/ubuntu/+source/openhpi/+bug/515976
https://bugs.edge.launchpad.net/ubuntu/+source/libesmtp/+bug/515996

7. Standards: Lintian warnings:

W binary-without-manpage
    usr/bin/cl_respawn
W init.d-script-has-bad-lsb-line
     /etc/init.d/heartbeat:36
W script-not-executable
     ./usr/share/heartbeat/cts/getpeinputs.sh

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:

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

Colin Watson (cjwatson) wrote :

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

Promoted.

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