[PKG-Openstack-devel] Bug#882680: networking-ovn FTBFS: test failures

Adrian Bunk bunk at debian.org
Sat Nov 25 15:47:53 UTC 2017


Source: networking-ovn
Version: 1.0.0-1
Severity: serious
Tags: buster sid

Some recent change in unstable makes networking-ovn FTBFS:

https://tests.reproducible-builds.org/debian/history/networking-ovn.html
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/networking-ovn.html

...
   debian/rules override_dh_auto_test
make[1]: Entering directory '/build/1st/networking-ovn-1.0.0'
pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions
pyversions: missing debian/pyversions file, fall back to supported versions
py3versions: no X-Python3-Version in control file, using supported versions
ostestr
/usr/lib/python2.7/dist-packages/os_testr/ostestr.py:120: UserWarning: No .stestr.conf file found in the CWD. Please create one to to replace the .testr.conf. You can find a script to do this in the stestr git repository.
  warnings.warn(msg)

=========================
Failures during discovery
=========================
--- import errors ---
Failed to import test module: networking_ovn.tests.unit.common.test_acl
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/unittest2/loader.py", line 456, in _find_test_path
    module = self._get_module_from_name(name)
  File "/usr/lib/python2.7/dist-packages/unittest2/loader.py", line 395, in _get_module_from_name
    __import__(name)
  File "networking_ovn/tests/unit/common/test_acl.py", line 20, in <module>
    from networking_ovn.common import acl as ovn_acl
  File "networking_ovn/common/acl.py", line 21, in <module>
    from networking_ovn.common import config
  File "networking_ovn/common/config.py", line 65, in <module>
    default=portbindings.VIF_TYPE_OVS,
AttributeError: 'module' object has no attribute 'VIF_TYPE_OVS'

Failed to import test module: networking_ovn.tests.unit.l3.test_l3_ovn
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/unittest2/loader.py", line 456, in _find_test_path
    module = self._get_module_from_name(name)
  File "/usr/lib/python2.7/dist-packages/unittest2/loader.py", line 395, in _get_module_from_name
    __import__(name)
  File "networking_ovn/tests/unit/l3/test_l3_ovn.py", line 25, in <module>
    from networking_ovn.ovsdb import impl_idl_ovn
  File "networking_ovn/ovsdb/impl_idl_ovn.py", line 24, in <module>
    from networking_ovn.common import config as cfg
  File "networking_ovn/common/config.py", line 65, in <module>
    default=portbindings.VIF_TYPE_OVS,
AttributeError: 'module' object has no attribute 'VIF_TYPE_OVS'

Failed to import test module: networking_ovn.tests.unit.l3.test_l3_ovn_scheduler
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/unittest2/loader.py", line 456, in _find_test_path
    module = self._get_module_from_name(name)
  File "/usr/lib/python2.7/dist-packages/unittest2/loader.py", line 395, in _get_module_from_name
    __import__(name)
  File "networking_ovn/tests/unit/l3/test_l3_ovn_scheduler.py", line 21, in <module>
    from networking_ovn.common import constants as ovn_const
  File "networking_ovn/common/constants.py", line 24, in <module>
    OVN_PORT_BINDING_PROFILE = portbindings.PROFILE
AttributeError: 'module' object has no attribute 'PROFILE'

Failed to import test module: networking_ovn.tests.unit.ml2.test_mech_driver
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/unittest2/loader.py", line 456, in _find_test_path
    module = self._get_module_from_name(name)
  File "/usr/lib/python2.7/dist-packages/unittest2/loader.py", line 395, in _get_module_from_name
    __import__(name)
  File "networking_ovn/tests/unit/ml2/test_mech_driver.py", line 34, in <module>
    from networking_ovn.common import acl as ovn_acl
  File "networking_ovn/common/acl.py", line 21, in <module>
    from networking_ovn.common import config
  File "networking_ovn/common/config.py", line 65, in <module>
    default=portbindings.VIF_TYPE_OVS,
AttributeError: 'module' object has no attribute 'VIF_TYPE_OVS'

Failed to import test module: networking_ovn.tests.unit.ml2.test_qos_driver
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/unittest2/loader.py", line 456, in _find_test_path
    module = self._get_module_from_name(name)
  File "/usr/lib/python2.7/dist-packages/unittest2/loader.py", line 395, in _get_module_from_name
    __import__(name)
  File "networking_ovn/tests/unit/ml2/test_qos_driver.py", line 20, in <module>
    from networking_ovn.ml2 import qos_driver
  File "networking_ovn/ml2/qos_driver.py", line 17, in <module>
    from neutron import context as n_context
ImportError: cannot import name context

Failed to import test module: networking_ovn.tests.unit.ml2.test_trunk_driver
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/unittest2/loader.py", line 456, in _find_test_path
    module = self._get_module_from_name(name)
  File "/usr/lib/python2.7/dist-packages/unittest2/loader.py", line 395, in _get_module_from_name
    __import__(name)
  File "networking_ovn/tests/unit/ml2/test_trunk_driver.py", line 17, in <module>
    from networking_ovn.common.constants import OVN_ML2_MECH_DRIVER_NAME
  File "networking_ovn/common/constants.py", line 24, in <module>
    OVN_PORT_BINDING_PROFILE = portbindings.PROFILE
AttributeError: 'module' object has no attribute 'PROFILE'

Failed to import test module: networking_ovn.tests.unit.ovsdb.test_commands
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/unittest2/loader.py", line 456, in _find_test_path
    module = self._get_module_from_name(name)
  File "/usr/lib/python2.7/dist-packages/unittest2/loader.py", line 395, in _get_module_from_name
    __import__(name)
  File "networking_ovn/tests/unit/ovsdb/test_commands.py", line 19, in <module>
    from networking_ovn.ovsdb import commands
  File "networking_ovn/ovsdb/commands.py", line 19, in <module>
    from networking_ovn.common import utils
  File "networking_ovn/common/utils.py", line 15, in <module>
    from networking_ovn.common import constants
  File "networking_ovn/common/constants.py", line 24, in <module>
    OVN_PORT_BINDING_PROFILE = portbindings.PROFILE
AttributeError: 'module' object has no attribute 'PROFILE'

Failed to import test module: networking_ovn.tests.unit.ovsdb.test_ovsdb_monitor
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/unittest2/loader.py", line 456, in _find_test_path
    module = self._get_module_from_name(name)
  File "/usr/lib/python2.7/dist-packages/unittest2/loader.py", line 395, in _get_module_from_name
    __import__(name)
  File "networking_ovn/tests/unit/ovsdb/test_ovsdb_monitor.py", line 22, in <module>
    from networking_ovn.common import config as ovn_config
  File "networking_ovn/common/config.py", line 65, in <module>
    default=portbindings.VIF_TYPE_OVS,
AttributeError: 'module' object has no attribute 'VIF_TYPE_OVS'

Failed to import test module: networking_ovn.tests.unit.test_ovn_db_sync
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/unittest2/loader.py", line 456, in _find_test_path
    module = self._get_module_from_name(name)
  File "/usr/lib/python2.7/dist-packages/unittest2/loader.py", line 395, in _get_module_from_name
    __import__(name)
  File "networking_ovn/tests/unit/test_ovn_db_sync.py", line 17, in <module>
    from networking_ovn.common import constants as ovn_const
  File "networking_ovn/common/constants.py", line 24, in <module>
    OVN_PORT_BINDING_PROFILE = portbindings.PROFILE
AttributeError: 'module' object has no attribute 'PROFILE'

Failed to import test module: networking_ovn.tests.unit.test_ovn_parent_tag
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/unittest2/loader.py", line 456, in _find_test_path
    module = self._get_module_from_name(name)
  File "/usr/lib/python2.7/dist-packages/unittest2/loader.py", line 395, in _get_module_from_name
    __import__(name)
  File "networking_ovn/tests/unit/test_ovn_parent_tag.py", line 17, in <module>
    from networking_ovn.common import constants as ovn_const
  File "networking_ovn/common/constants.py", line 24, in <module>
    OVN_PORT_BINDING_PROFILE = portbindings.PROFILE
AttributeError: 'module' object has no attribute 'PROFILE'

Failed to import test module: networking_ovn.tests.unit.test_ovn_vtep
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/unittest2/loader.py", line 456, in _find_test_path
    module = self._get_module_from_name(name)
  File "/usr/lib/python2.7/dist-packages/unittest2/loader.py", line 395, in _get_module_from_name
    __import__(name)
  File "networking_ovn/tests/unit/test_ovn_vtep.py", line 17, in <module>
    from networking_ovn.common import constants as ovn_const
  File "networking_ovn/common/constants.py", line 24, in <module>
    OVN_PORT_BINDING_PROFILE = portbindings.PROFILE
AttributeError: 'module' object has no attribute 'PROFILE'

================================================================================
The above traceback was encountered during test discovery which imports all the found test modules in the specified test_path.
debian/rules:12: recipe for target 'override_dh_auto_test' failed
make[1]: *** [override_dh_auto_test] Error 100



More information about the Openstack-devel mailing list