Bug 1478480
| Summary: | RHOS: Adapt to qemu-kvm-rhev packaging layout changes | ||
|---|---|---|---|
| Product: | Red Hat OpenStack | Reporter: | Jeff Nelson <jen> |
| Component: | distribution | Assignee: | Lon Hohberger <lhh> |
| Status: | CLOSED DUPLICATE | QA Contact: | Udi Shkalim <ushkalim> |
| Severity: | low | Docs Contact: | |
| Priority: | low | ||
| Version: | unspecified | CC: | aliang, areis, chayang, coli, hreitz, jen, jjoyce, jsuchane, juzhang, kchamart, lhh, lyarwood, markmc, mbooth, mburns, mrezanin, ngu, pingl, pkrempa, redhat-bugzilla, rjones, sgordon, srevivo, virt-maint, xuwei |
| Target Milestone: | --- | Keywords: | Triaged, ZStream |
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | 1425820 | Environment: | |
| Last Closed: | 2019-07-04 14:04:23 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | 1378536, 1425820, 1478465, 1478479, 1588603, 1588606 | ||
| Bug Blocks: | 1447858 | ||
|
Description
Jeff Nelson
2017-08-04 15:58:38 UTC
Lon, this ended up against you by default - will you be actioning or do we need to move it to a compute team member? tl;dr: So I just did some digging here. And I don't see any action item on Nova here.
Long:
As of now, upstream libvirt hasn't done any special effort to have fine-grained dependencies on QEMU's packaging change[*].
Currently Nova's (rdo-dist-git, master) spec file has:
Requires(pre): qemu-kvm >= 2.3.0
Requires: libvirt-daemon-kvm
I.e. ensure that the QEMU package exists *during* the installation of Nova package. And also ensure that 'libvirt-daemon-kvm' sub-package exists during run-time.
And libvirt's spec file, for the 'libvirt-daemon-kvm' sub-package has:
Requires: qemu-kvm
The above means, libvirt will pull in ALL QEMU block drivers.
And since Nova 'Requires:' libvirt-daemon-kvm package, we will also get all the QEMU block drivers.
[*] http://pkgs.fedoraproject.org/cgit/rpms/qemu.git/commit/?id=ecbe006 -- Create subpackages for modularized qemu block drivers (RHBZ#1393688).
*** This bug has been marked as a duplicate of bug 1673614 *** |