Regarding the libraries in /usr/lib: a package was uploaded to maverick
that split these out into a separate 'libpacemaker' binary package,
which I rejected from the NEW queue.  These libraries are *not* intended
to be public; they appear to be nascent shared libs which nothing else
should depend on yet, and for which standard shlibs maintenance cannot
be assured.

I agree that these *should* be moved to /usr/lib/packemaker, to make it
absolutely clear that they are private libraries.  I would personally
not regard this as a 'must'; AIUI there's no software in the wild that
would attempt to link against these libs, and fixing this doesn't seem
pertinent to an MIR as the bug remains one way or the other.

What *must* be fixed is that, if these are private libs, there should
not be a shlibs control file in the package.  This should be corrected,
whether or not the package is promoted to main.

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

Status in “pacemaker” package in Ubuntu: Incomplete

Bug description:
Binary package hint: pacemaker


1. Availability: all

2. Rationale: The package helps meet 
https://blueprints.edge.launchpad.net/ubuntu/+spec/server-lucid-cluster-stack 
blueprint goal. Needed binary packages are pacemaker and pacemaker-dev.

3. Security: No CVEs

4. QA: 9 bugs in Debian (all related to old version of pacemaker and majority 
is result of bad packaging), 1 minor bug in Ubuntu. Upstream is very active 
(http://hg.clusterlabs.org/pacemaker/clean-1.0/)

5. UI standards: none

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

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

7. Standards: Lintian warnings:

W: pacemaker: package-name-doesnt-match-sonames libcib1 libcrmcluster1 
libcrmcommon2 libpe-rules2 libpe-status2 libpengine3 libstonithd0 
libtransitioner1 service-crm
W: pacemaker: binary-without-manpage usr/sbin/attrd_updater
W: pacemaker: binary-without-manpage usr/sbin/cibpipe
W: pacemaker: binary-without-manpage usr/sbin/crm
W: pacemaker: binary-without-manpage usr/sbin/crm_attribute
W: pacemaker: binary-without-manpage usr/sbin/crm_diff
W: pacemaker: binary-without-manpage usr/sbin/crm_failcount
W: pacemaker: binary-without-manpage usr/sbin/crm_master
W: pacemaker: binary-without-manpage usr/sbin/crm_mon
W: pacemaker: binary-without-manpage usr/sbin/crm_node
W: pacemaker: binary-without-manpage usr/sbin/crm_shadow
W: pacemaker: binary-without-manpage usr/sbin/crm_standby
W: pacemaker: binary-without-manpage usr/sbin/crm_uuid
W: pacemaker: binary-without-manpage usr/sbin/crm_verify
W: pacemaker: binary-without-manpage usr/sbin/crmadmin
W: pacemaker: binary-without-manpage usr/sbin/iso8601
W: pacemaker: binary-without-manpage usr/sbin/ptest
W: pacemaker: shlib-without-versioned-soname usr/lib/service_crm.so 
service_crm.so
W: pacemaker-dev: script-not-executable 
./usr/share/pacemaker/tests/pengine/regression.core.sh

Package is packaged with debhelper and has no patching system.

8. Maintenance: easy, upstream (Debian or clusterlabs.org) is willing to take 
our work into upstream.

9. Background information: this package is one of dependencies for new cluster 
stack in Ubuntu. This package contains portions of old heartbeat and is one of 
components for new cluster stack, created by merging portions of 
redhat-cluster-suite, portions of heartbeat and portions of 'old' pacemaker.



_______________________________________________
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