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

