Comment 13 for bug 527142

Revision history for this message
Ante Karamatić (ivoks) wrote : Re: [Ubuntu-ha] [Bug 527142] Re: [MIR] cluster-glue

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