[fedora-virt] Fedora virt status July 2012

Cole Robinson crobinso at redhat.com
Fri Aug 3 14:33:48 UTC 2012


Hey all, here are some Fedora virt status bits for July.

  Fedora 18
  =========

We've started passing interesting dates for Fedora 18:

  July   27: Feature submission deadline
  August 07: Feature freeze (majority of the feature is in fedora)
  August 14: Alpha change deadline
  Septem 19: Beta change deadline
  October 2: Beta Release
  October 4: Virtualization Test Day

In time for the Feature freeze next week, we will be taking a snapshot of QEMU
upstream, and will eventually move to QEMU 1.2 when it is released later in
the month.

As the feature submission deadline has passed, here is the final virt feature
list:

  https://fedoraproject.org/wiki/Features/Syscall_Filters
  https://fedoraproject.org/wiki/Features/Virt_Live_Snapshots
  https://fedoraproject.org/wiki/Features/Virt_Guest_Suspend_Hibernate

In the last status report, I mentioned two potential features that eventually
didn't make the cut: virt cpu/mem hotplug won't be fully ready for F18, and
virt storage motion will not have an easy way for end users to leverage in
time for F18.

And to clarify, there will be many more virt features that are available in
F18 than the ones documented here. These are just the bits that are going
through the fedora feature process, which in a nutshell is about increased
user/developer/press exposure:

  http://fedoraproject.org/wiki/Features/Policy


  Reviving QEMU PPC, Sparc
  ========================

The openbios package has been retired in Fedora for over a year now, since it
was thought there was no way to build the package without PPC and Sparc
machines in koji. So since last March we haven't been distributing
qemu-system-ppc* or qemu-system-sparc* binaries, which depend on openbios.

However, QEMU releases distribute prebuilt versions of openbios and several
other roms that we don't have packaged for Fedora. I asked the fedora
packaging list if it might be possible to get a packaging exception to
distribute those prebuilt binaries:

  https://lists.fedoraproject.org/pipermail/packaging/2012-July/008557.html

Dan Horak pointed out that we actually have workable cross compilers packaged
in Fedora, which might be sufficient. In impressive fashion, Rich Jones picked
up the ball and submitted package reviews for openbios and SLOF, which were
quickly reviewed by Michael Scherer:

  https://bugzilla.redhat.com/show_bug.cgi?id=844748
  https://bugzilla.redhat.com/show_bug.cgi?id=844737

There are still several other roms that will need to be packaged, and for it
all to be integrated with the qemu package, but this is a large chunk of the
work. Kudos to Rich, Michael, and everyone that chimed in on the packaging list!


  QEMU stable updates
  ===================

There were several QEMU updates pushed recently, based off upstream
maintenance branches.

Rawhide got QEMU 1.1.1 which was released July 16th:

  http://marc.info/?l=kvm&m=134243605927652&w=2

F17 is now finally based off the qemu-kvm 1.0.1 release. While we had been
carrying many of the 1.0.1 patches since January, the actual 1.0.1 release
from March contained several more bugfixes:

  https://admin.fedoraproject.org/updates/qemu-1.0.1-1.fc17

F16 pulled the latest patches from the QEMU 0.15 stable branch (every patch
since 0.15.1 was tagged):

  http://git.qemu.org/?p=qemu-stable-0.15.git;a=shortlog
  https://admin.fedoraproject.org/updates/qemu-0.15.1-7.fc16


  virtio-win drivers updated
  ==========================

There's a new ISO containing the last virtio drivers for Windows guests:

  http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/bin/

Let the list know if you hit any issues with them!


  Bug stats
  =========

Bug count on Jul 10 2012: 184
Bug count on Aug 02 2012: 208

Decent increase, but many of these will be closed when the
virt-manager and qemu updates are pushed to stable. We've also got 9
sitting in POST waiting for an update, mostly libvirt.

By release:
    * Fedora 16          : 81
    * Fedora 17          : 96
    * Fedora rawhide     : 31

By package:
    * gnome-boxes        : 9
    * gtk-vnc            : 3
    * ipxe               : 1
    * libguestfs         : 6
    * libosinfo          : 1
    * libvirt            : 44
    * libvirt-cim        : 3
    * libvirt-sandbox    : 3
    * netcf              : 4
    * python-virtinst    : 4
    * qemu               : 65
    * spice-gtk          : 5
    * spice-vdagent      : 1
    * usbredir           : 1
    * virt-dmesg         : 1
    * virt-manager       : 18
    * virt-v2v           : 3
    * virt-viewer        : 6
    * virt-what          : 2
    * xen                : 15
    * xorg-x11-drv-cirrus: 2
    * xorg-x11-drv-qxl   : 11


  Bugs of note
  ============

* https://bugzilla.redhat.com/show_bug.cgi?id=714271

libvirt pinned to single CPU after suspend/resume cycle ->
all VMs running on the same single core

Fixed builds are in updates-testing, so should be hitting stable soon!

* https://bugzilla.redhat.com/show_bug.cgi?id=840444

QEMU wasn't correctly offering KVM support. This regressed with the 1.1
rawhide update, but Rich Jones and Dan Berrange combined to get this fixed
right quick! rawhide and virt-preview should have fixed packages now.

* https://bugzilla.redhat.com/show_bug.cgi?id=840240

virt-manager w/ vnc can get into a bad state where virt-manager is no longer
visible but still taking keystrokes, meaning you can't interact with other
windows.

Regression caused by 0.9.2, fixed with current update in updates-testing.


Thanks,
Cole


More information about the virt mailing list