As has been mentioned on IRC and elsewhere, current qemu-kvm in sid depends on librbd/librados/ceph, but apparently there are issues with ceph -- #679686, and #677645 & #681946 .
There's more: due to a missing shlibs file for librbd, qemu-kvm in sid references symbols in librbd which are not present in the version of this library currently present in wheezy, without proper versioned dependency, so migrating qemu-kvm to wheezy/testing will make this package to fail to work, as described in #680307. As also mentioned on IRC, the unblock which has been granted for qemu-kvm/1.1.0+dfsg-1 is now revoked, due to this very issue, and that it's okay to upload a version with removed librbd dependency. Here's the context: 20:14 < jcristau> mjt: qemu-kvm 1.1.0 should hopefully get into testing tonight 20:14 < jcristau> mjt: then we can think about the next revision 20:14 < mjt> oh ma 20:15 < mjt> it wont even start in -testing 20:15 < jcristau> hmm? 20:15 < mjt> missing librbd versioned dependency 20:15 < jcristau> argh. 20:16 < mjt> exactly the reason why i asked what to do with c++ symvers. 20:16 < mjt> ie, there's no official dependency, but it is a bug. librbd in wheezy does not have symbols in use by qemu-kvm from it. 20:17 < mjt> i had my vacation at a very wrong time... :( 20:18 < jcristau> right, ok, so i'm dropping the unblock 20:19 < jcristau> and you can upload a -2 without the ceph deps 20:21 < mjt> jcristau: I've a one-liner fix for #681306 (forgotten icon file), should I roll it back? 20:22 < mjt> http://anonscm.debian.org/gitweb/?p=collab-maint/qemu-kvm.git;a=commitdiff;h=4e60b9f3cc2dcc4eb3e964adb4e21e306994216f 20:22 < jcristau> nah, that's just fine I just uploaded a new version, qemu-kvm/1.1.0+dfsg-3 , which removes librbd/librados build dependency and hence fixes all issues due to it, including #680307. It also fixes a trivial packaging bug, #681306 , which is a missing icon file. Both changes are trivial (removal of build-dependency merely makes qemu-kvm to not enable ceph support, which is a very rarely used in practice anyway). Incremental diff between qemu-kvm/1.1.0+dfsg-1 and qemu-kvm/1.1.0+dfsg-3 is below. I'm sorry for the -3 release, not -2, -- the -2 upload was wrong. I briefly tested the resulting package - there's very little code changes (just disabled single kind of block devices), -- my regular win7, winXP and linux guests boots in 1.1.0+dfsg-3 fine, and win7 installed its next batch of updates from microsoft also fine. I kindly request an unblock for the current release in unstable, qemu-kvm/1.1.0+dfsg-3 . Thank you for your time! /mjt ------------------- diff -Nru qemu-kvm-1.1.0+dfsg/debian/changelog qemu-kvm-1.1.0+dfsg/debian/changelog --- qemu-kvm-1.1.0+dfsg/debian/changelog 2012-07-07 16:15:07.000000000 +0400 +++ qemu-kvm-1.1.0+dfsg/debian/changelog 2012-07-18 21:44:09.000000000 +0400 @@ -1,3 +1,11 @@ +qemu-kvm (1.1.0+dfsg-3) unstable; urgency=low + + * ship /usr/share/kvm/qemu-icon.bmp (Closes: #681306) + * don't build-depend on librbd-dev, as it is having issues + entering wheezy. Also (Closes: #680307) + + -- Michael Tokarev <[email protected]> Wed, 18 Jul 2012 21:22:10 +0400 + qemu-kvm (1.1.0+dfsg-1) unstable; urgency=low * 1.1.0 upstream release, finally. No changes from the previous source. diff -Nru qemu-kvm-1.1.0+dfsg/debian/control qemu-kvm-1.1.0+dfsg/debian/control --- qemu-kvm-1.1.0+dfsg/debian/control 2012-06-30 22:48:54.000000000 +0400 +++ qemu-kvm-1.1.0+dfsg/debian/control 2012-07-18 20:30:08.000000000 +0400 @@ -19,7 +19,6 @@ libpci-dev, libpulse-dev, libpng12-dev, - librados-dev, librbd-dev, libsasl2-dev, libsdl1.2-dev, libspice-protocol-dev, diff -Nru qemu-kvm-1.1.0+dfsg/debian/optional-features qemu-kvm-1.1.0+dfsg/debian/optional-features --- qemu-kvm-1.1.0+dfsg/debian/optional-features 2012-06-30 22:48:54.000000000 +0400 +++ qemu-kvm-1.1.0+dfsg/debian/optional-features 2012-07-18 20:28:48.000000000 +0400 @@ -26,7 +26,9 @@ # this is only used on milkymist architecture, just disable the test --disable-opengl # RADOS block device, librbd+librados ---enable-rbd +# not enabled due to difficulties with ceph entering wheezy +# (#679686, and #677645 & #681946 (leveldb is a dependency of ceph)) +#--enable-rbd # guest display in X window --enable-sdl # disable smartcard for now diff -Nru qemu-kvm-1.1.0+dfsg/debian/rules qemu-kvm-1.1.0+dfsg/debian/rules --- qemu-kvm-1.1.0+dfsg/debian/rules 2012-07-07 15:04:04.000000000 +0400 +++ qemu-kvm-1.1.0+dfsg/debian/rules 2012-07-12 14:29:58.000000000 +0400 @@ -124,6 +124,9 @@ # use keymaps from qemu-keymaps package dh_link /usr/share/qemu/keymaps ${bdir}/keymaps +# install the icon + install -m 0644 pc-bios/qemu-icon.bmp ${tbdir}/ + ifeq (x86,$(BASE_ARCH)) # link appropriate bios files from seabios package -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

