On 25.08.2010 17:23, Michael Terry wrote:

> Talked to pitti about it, and he confirmed that bundled libs are really
> a "disaster waiting to happen whenever the ABI changes".  So that
> remains a blocker for MIR.

I've had a talk with upstream, Debian devs and people interested in
seeing this in Ubuntu. Problems mentioned are real and existing, that's
not questionable. But the thing is that cluster-glue will never change
and is a package that will eventually be replaced by other libraries and
binary packages. It's just one part of the ongoing effort to standardize
on cluster stack for Linux distributions.

If we split that single library into multiple packages, we will create a
diff with Debian not only in cluster-glue, but also in cluster-agents
and pacemaker. Having that diff isn't worth it since Debian won't do it
and package will go away before next LTS.

We need it in main cause it's a build-dep for pacemaker which, as it is
in universe, blocks building redhat-cluster-suite, which is in main.

If we keep it in universe, we'll have to drop couple of features that
we've been planing for quite some time; OCFS2 and GFS2 support for
pacemaker. Alternative is to not have a cluster stack at all in Ubuntu
main. That fact would hardly qualify Ubuntu server as an alternative to
some other distributions or operating systems.

Bottom line; packaging isn't perfect, but no other projects except
pacemaker (and cluster-agents) should build-depend on it and before
12.04 it will cease to exist anyway. Debian (and all other
distributions) is fine with current state of the package, why should we
be an exception?

Thank you for you time

-- 
[MIR] cluster-glue
https://bugs.launchpad.net/bugs/527142
You received this bug notification because you are a member of Ubuntu
High Availability Team, which is subscribed to cluster-glue in ubuntu.

Status in “cluster-glue” package in Ubuntu: Incomplete

Bug description:
Binary package hint: cluster-glue

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 cluster-glue and cluster-glue-dev

3. Security: No CVEs

4. QA: Package is on Debian and Ubuntu has latest release. Upstream is very 
active (http://hg.linux-ha.org/glue/). 0 bugs reported in Debian, 1 bug report 
in Ubuntu.

5. UI standards: none

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

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: cluster-glue: binary-without-manpage usr/sbin/lrmadmin
W: cluster-glue: binary-without-manpage usr/sbin/sbd

Package is packaged with debhelper and has no patching system. Source format is 
3.0.

8. Maintenance: easy

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





_______________________________________________
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