[MIR] heartbeat

Bug #527182 reported by Ante Karamatić
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
heartbeat (Ubuntu)
Fix Released
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)
description: updated
Martin Pitt (pitti)
Changed in heartbeat (Ubuntu):
assignee: nobody → Kees Cook (kees)
Revision history for this message
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)
Revision history for this message
Ante Karamatić (ivoks) wrote : Re: [Bug 527182] Re: [MIR] heartbeat

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.

Revision history for this message
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
Revision history for this message
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)
Changed in heartbeat (Ubuntu):
status: New → In Progress
importance: Undecided → Wishlist
Revision history for this message
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

Revision history for this message
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.