Description of problem: libvirt 0.9.11.3 and libvirt 0.9.12 are unable to work with upstream qemu-kvm 1.0.1. In the #kvm channel laine and crobinso brought it up and they were told that the comma is correct. Unfortunately this is already in the wild but maybe we could also convince Avi to change this. The addition of the comma was made by Justin Forbes so potentially someone could ask him what the rational was. Version-Release number of selected component (if applicable): 0.9.11.3/0.9.12/master How reproducible: virsh start test-vm Steps to Reproduce: 1. Build and install upstream qemu-kvm 1.0.1 2. 3. Actual results: $ virsh start test-vm error: Failed to start domain test-vm error: internal error cannot parse /usr/bin/qemu-kvm version number in 'QEMU emulator version 1.0,1 (qemu-kvm-1.0.1), Copyright (c) 2003-2008 Fabrice Bellard' $ Expected results: $ virsh start test-vm $ Additional info: $ qemu-kvm -version QEMU emulator version 1.0,1 (qemu-kvm-1.0.1), Copyright (c) 2003-2008 Fabrice Bellard
Doug, are you or anybody planning to submit a patch?
Yes. It depends on which way things are leaning. If they're leaning towards patching qemu-kvm to report 1.0.1 instead of 1.0,1 or if the solution is to patch libvirt.
From the discussion on IRC, it sounds like 1.0,1 is already released, so IMO libvirt should be patched to understand it.
Not sure if anyone cares about this anymore. If they do, send a patch upstream. But really if distros care they should pull the follow on patch in qemu 1.0 stable that fixes the version number.