Problems with QEmu in rawhide / F11 Beta

Daniel Veillard veillard at redhat.com
Wed Mar 4 15:03:28 UTC 2009


  Hi,

I juste released libvirt-0.6.1 and tried to build it in rawhide for F1,
that failed due to missing deps in QEmu:

DEBUG util.py:256:  1:qemu-0.10-0.3.kvm20090303git.fc11.x86_64 from
build has depsolving problems
DEBUG util.py:256:    --> Missing Dependency: qemu-system-sparc =
0.10-0.3.kvm20090303git.fc11 is needed by package
1:qemu-0.10-0.3.kvm20090303git.fc11.x86_64 (build)
DEBUG util.py:256:  1:qemu-0.10-0.3.kvm20090303git.fc11.x86_64 from
build has depsolving problems
DEBUG util.py:256:    --> Missing Dependency: qemu-img =
0.10-0.3.kvm20090303git.fc11 is needed by package
1:qemu-0.10-0.3.kvm20090303git.fc11.x86_64 (build)
DEBUG util.py:256:  1:qemu-0.10-0.3.kvm20090303git.fc11.x86_64 from
build has depsolving problems

see
  http://koji.fedoraproject.org/koji/getfile?taskID=1219928&name=root.log

First I would really like to be able to push libvirt-0.6.1 in the Beta
but the real problem is the following:

  The dependancies are missing due to an Epoch=1 added to
qemu 2 days ago, the sequence is the following:

  - qemu next release was though to be 1.0
  - so 2 days ago a build was made to rawhide with a version 1.0
  - finally this won't be released as 1.0
  - Epoch was apparently the only way to correct the mistake and
    revert back to a lower version

the history is the following all in the last 2 days:

* Tue Mar 03 2009 Glauber Costa <glommer at redhat.com> -
* 0.10-0.2.kvm20090303git
- put kvm.modules into cvs

* Tue Mar 03 2009 Glauber Costa <glommer at redhat.com> -
* 0.10-0.1.kvm20090303git
- Set Epoch to 1
- Build KVM (basic build, no tools yet)
- Set ppc in ExcludeArch. This is temporary, just to fix one issue at a
  time.
  ppc users (IBM ? ;-)) please wait a little bit.

* Tue Mar  3 2009 Daniel P. Berrange <berrange at redhat.com> -
* 1.0-0.5.svn6666
- Support VNC SASL authentication protocol
- Fix dep on bochs-bios-data

* Tue Mar 03 2009 Glauber Costa <glommer at redhat.com> - 1.0-0.4.svn6666
- use bios from bochs-bios package.

* Tue Mar 03 2009 Glauber Costa <glommer at redhat.com> - 1.0-0.3.svn6666
- use vgabios from vgabios package.

* Mon Mar 02 2009 Glauber Costa <glommer at redhat.com> - 1.0-0.2.svn6666
- use pxe roms from etherboot package.

* Mon Mar 02 2009 Glauber Costa <glommer at redhat.com> - 1.0-0.1.svn6666
- Updated to tip svn (release 6666). Featuring split packages for qemu.
  Unfortunately, still using binary blobs for the bioses.


  The problem is that the mistake was limited to Rawhide, not pushed to
Fedora, and the consequence of having to carry the Epoch nearly forever
du to a mislabelling look really heavy.
  Our current thinking is that it's better to not get with an Epoch
when composing F11 beta, rebuild package with older version in rawhide
and try to alert our user base (blog and mails) of the mishap and the
need to update with --oldversion to grab the latest if they have it
installed.

  Josh and Seth on IRC made clear this required your approval and you
needed to be made aware to void problem when composing the F11 (beta)
tree,

  Opinion ? Really the perspective of carrying Epoch over all Fedoras
just because a wrong version leaked in Rawhide for 2 days looks a bit
excessive, we would prefer to avoid this. Oh and please can you make
sure we have libvirt-0.6.1 in the beta ?

  thanks,

Daniel


-- 
Daniel Veillard      | libxml Gnome XML XSLT toolkit  http://xmlsoft.org/
daniel at veillard.com  | Rpmfind RPM search engine http://rpmfind.net/
http://veillard.com/ | virtualization library  http://libvirt.org/


More information about the rel-eng mailing list