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 <w...@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
signature.asc
Description: OpenPGP digital signature