[Debian-ha-maintainers] Bug#768618: pacemaker: FTBFS in jessie: build-dependency not installable: libqb-dev (>= 0.16.0.real)

Paul Gevers elbrus at debian.org
Sat Dec 13 15:42:38 UTC 2014


Summary: The current upstream version of pacemaker should not have
migrated to jessie because it build-dependency (and corresponding
dependency library) is not high enough in jessie. Either pacemaker
should be removed from jessie, or libqb in sid should be allowed to
migrate (after removal of the kfreebsd-* packages). I leave the decision
for either direction to the RT, but am willing file the appropriate bugs
on request.

On Wed, 12 Nov 2014 23:17:32 +0500 Andrey Rahmatullin <wrar at debian.org>
wrote:
> On Sat, Nov 08, 2014 at 06:57:27PM +0100, Lucas Nussbaum wrote:
> > >  sbuild-build-depends-pacemaker-dummy : Depends: libqb-dev (>= 0.16.0.real) but it is not going to be installed
> libqb 0.17.0-2 has no chance of migrating until release.

There are multiple interesting issues with the pacemake/libqb chain.

First of all, the shlibs file in libqb does not contain a version. The
result of this is that any package building against libqb will get an
unversioned run time dependency on libqb0. However, pacemaker requires
at least version 0.13; see the check in configure when building against
jessies version: "configure: error: Version of libqb is too old: v0.13
or greater requried" Bug 768922 indicates that that dependency is also
reflected during runtime. I will file a bug against libqb shortly to fix
the shlibs file.

Furthermore, libqb started to activate the build tests in version
0.14.3-2, which since than hasn't built on kfreebsd-* because it fails
on the tests. Nobody seems to have taken care to look into the FTBFS or
to file a RM request for the kfreebsd packages. However they blocked
migration of libqb to testing. Since the decision to not have kfreebsd-*
as release archs, this is sort of a shame as libqb would have migrated
to jessie if not for kfreebsd-* (no further RC bugs).

As I see it, the simple solution for these RC bugs is to remove
pacemaker from jessie. However, I want to also offer the idea of letting
libqb migrate to jessie, as it is "only" blocked by kfreebsd-* failing
builds (since March 2014). This would require a RM request against the
ftp.debian.org pseudo package.

If no response to this comes within the next 5 days, I will file a RM
bug to get pacemaker removed it from jessie.

Paul
* Touched this bug during https://wiki.debian.org/BSP/2014/12/nl/Tilburg

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/debian-ha-maintainers/attachments/20141213/00978cb4/attachment-0001.sig>


More information about the Debian-ha-maintainers mailing list