libvirt-dev missing from TESTONLY system package lists

Bug #1362948 reported by Mike Spreitzer
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
devstack
Fix Released
Undecided
Mike Spreitzer

Bug Description

Nova's `tox -epy27` will fail if you do not have the system package named libvirt-dev installed in your operating system. In particular, it will fail while installing libvirt-python version 1.2.5 --- which fails to build if libvirt-dev is missing.

Revision history for this message
Mike Spreitzer (mike-spreitzer) wrote :

I found this on a current ubuntu 14.04.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to devstack (master)

Fix proposed to branch: master
Review: https://review.openstack.org/117703

Changed in devstack:
assignee: nobody → Mike Spreitzer (mike-spreitzer)
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to devstack (master)

Reviewed: https://review.openstack.org/117703
Committed: https://git.openstack.org/cgit/openstack-dev/devstack/commit/?id=3edd4540b936d1f03e990660312f2377354140a8
Submitter: Jenkins
Branch: master

commit 3edd4540b936d1f03e990660312f2377354140a8
Author: Mike Spreitzer <email address hidden>
Date: Fri Aug 29 06:52:54 2014 +0000

    Added libvirt-dev[el] as a required system package

    Added libvirt-dev as a system package to install with apt-get and
    libvirt-devel as a system package to install with rpm.

    Early drafts qualified with "testonly" (meaning to install only if
    INSTALL_TESTONLY_PACKAGES is true). This is needed because installing
    libvirt-python version 1.2.5 on Ubuntu 14.04 was observed to fail in
    the building step if libvirt-dev is missing. Later drafts removed
    that qualification, because Sean Dague said he thinks libvirt-dev[el]
    is always required.

    Change-Id: Ie6a272f60059a1f363630f307416b32c450a1ebb
    Closes-Bug: 1362948

Changed in devstack:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.