The functional job was breaking due to the interaction between
devstack installing neutron system-wide in editable mode (pip install
-e) and tox packaging in the same path. Installing in editable
mode meant that neutron.egg-info/PKG_INFO could be updated (in this
case by tox) to change the installed version of the neutron package
without updating scripts that depended on the installed version
(e.g. rootwrap). This fix is to set the dsvm-functional env to
use system packages and avoid having tox update PKG_INFO.
Reviewed: https:/ /review. openstack. org/122233 /git.openstack. org/cgit/ openstack/ neutron/ commit/ ?id=48ec1fbfc3a 96e1bac36d90898 95966dee249538
Committed: https:/
Submitter: Jenkins
Branch: master
commit 48ec1fbfc3a96e1 bac36d908989596 6dee249538
Author: Maru Newby <email address hidden>
Date: Wed Sep 17 19:48:41 2014 +0000
Set dsvm-functional job to use system packages
The functional job was breaking due to the interaction between egg-info/ PKG_INFO could be updated (in this
devstack installing neutron system-wide in editable mode (pip install
-e) and tox packaging in the same path. Installing in editable
mode meant that neutron.
case by tox) to change the installed version of the neutron package
without updating scripts that depended on the installed version
(e.g. rootwrap). This fix is to set the dsvm-functional env to
use system packages and avoid having tox update PKG_INFO.
Change-Id: Icc38cacd69bc58 43ccfcc60237a71 02df6d8597f
Closes-bug: #1370347