Package: librbd-dev, librados-dev
Version: 0.72.2-2
Severity: grave

Currently, testing+unstable has librbd version 0.72.2-2.  When linking,
for example, qemu against this version of librbd, the resulting depends
on unversioned librbd1.  But for example, librbd1 version 0.47.2-1 does
not provide some library symbols which are provided by 0.72.2 - eg,
rbd_aio_flush.  As a result, programs linked with 0.72.2-2 version
does not work with older version of the library, and no indication of
the version needed is given.

That to say, linking programs with librbd or librados breaks those
programs in random way.

This has already been reported before wheezy, this is exactly the reason
why ceph has been removed from wheezy.  I haven't looked at the updated
librbd/librados before enabling ceph support in qemu.  Looks like this
enabling has been done too early, since the libraries aren't yet ready
to be used.

Thanks,

/mjt


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to