Source: neutron-dynamic-routing Version: 2:9.0.0-1.2 Severity: serious Some recent change in unstable makes neutron-dynamic-routing FTBFS:
https://tests.reproducible-builds.org/debian/history/neutron-dynamic-routing.html https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/neutron-dynamic-routing.html ... ===> Testing with python2.7 (python2) + rm -rf .testrepository + testr-python2 init + mktemp -t + TEMP_REZ=/tmp/tmp.0ZJQpHYTu4 + tee /tmp/tmp.0ZJQpHYTu4 + PYTHONPATH=/build/1st/neutron-dynamic-routing-9.0.0 PYTHON=python2.7 testr-python2 run --subunit neutron_dynamic_routing.tests.unit + subunit2pyunit module pyroute2.ipdb.common is deprecated, use pyroute2.ipdb.exceptions instead Non-zero exit code (2) from test listing. running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \ OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \ OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-60} \ OS_LOG_CAPTURE=1 \ ${PYTHON:-python} -m subunit.run discover -t ./ \ ${OS_TEST_PATH:-./neutron_dynamic_routing/tests/unit} \ --list --- import errors --- Failed to import test module: neutron_dynamic_routing.tests.unit.api.rpc.agentnotifiers.test_bgp_dr_rpc_agent_api 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 "neutron_dynamic_routing/tests/unit/api/rpc/agentnotifiers/test_bgp_dr_rpc_agent_api.py", line 18, in <module> from neutron import context ImportError: cannot import name context Failed to import test module: neutron_dynamic_routing.tests.unit.api.rpc.handlers.test_bgp_speaker_rpc 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 "neutron_dynamic_routing/tests/unit/api/rpc/handlers/test_bgp_speaker_rpc.py", line 20, in <module> from neutron_dynamic_routing.api.rpc.handlers import bgp_speaker_rpc File "neutron_dynamic_routing/api/rpc/handlers/bgp_speaker_rpc.py", line 20, in <module> from neutron_dynamic_routing.extensions import bgp as bgp_ext File "neutron_dynamic_routing/extensions/bgp.py", line 38, in <module> 'validate': {'type:string': attr.NAME_MAX_LEN}, AttributeError: 'module' object has no attribute 'NAME_MAX_LEN' Failed to import test module: neutron_dynamic_routing.tests.unit.db.test_bgp_db 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 "neutron_dynamic_routing/tests/unit/db/test_bgp_db.py", line 32, in <module> from neutron_dynamic_routing.extensions import bgp File "neutron_dynamic_routing/extensions/bgp.py", line 38, in <module> 'validate': {'type:string': attr.NAME_MAX_LEN}, AttributeError: 'module' object has no attribute 'NAME_MAX_LEN' Failed to import test module: neutron_dynamic_routing.tests.unit.db.test_bgp_dragentscheduler_db 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 "neutron_dynamic_routing/tests/unit/db/test_bgp_dragentscheduler_db.py", line 19, in <module> from neutron import context ImportError: cannot import name context Failed to import test module: neutron_dynamic_routing.tests.unit.services.bgp.agent.test_bgp_dragent 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 "neutron_dynamic_routing/tests/unit/services/bgp/agent/test_bgp_dragent.py", line 25, in <module> from neutron.agent.common import config ImportError: cannot import name config Failed to import test module: neutron_dynamic_routing.tests.unit.services.bgp.driver.ryu.test_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 "neutron_dynamic_routing/tests/unit/services/bgp/driver/ryu/test_driver.py", line 21, in <module> from ryu.services.protocols.bgp import bgpspeaker File "/usr/lib/python2.7/dist-packages/ryu/services/protocols/bgp/bgpspeaker.py", line 21, in <module> from ryu.lib.packet.bgp import ( File "/usr/lib/python2.7/dist-packages/ryu/lib/packet/__init__.py", line 6, in <module> from . import (ethernet, arp, icmp, icmpv6, ipv4, ipv6, lldp, mpls, packet, File "/usr/lib/python2.7/dist-packages/ryu/lib/packet/ethernet.py", line 18, in <module> from . import vlan File "/usr/lib/python2.7/dist-packages/ryu/lib/packet/vlan.py", line 21, in <module> from . import ipv4 File "/usr/lib/python2.7/dist-packages/ryu/lib/packet/ipv4.py", line 23, in <module> from . import tcp File "/usr/lib/python2.7/dist-packages/ryu/lib/packet/tcp.py", line 24, in <module> from . import bgp File "/usr/lib/python2.7/dist-packages/ryu/lib/packet/bgp.py", line 52, in <module> from ryu.utils import binary_str File "/usr/lib/python2.7/dist-packages/ryu/utils.py", line 23, in <module> from pip import req as pip_req ImportError: No module named pip Failed to import test module: neutron_dynamic_routing.tests.unit.services.bgp.scheduler.test_bgp_dragent_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 "neutron_dynamic_routing/tests/unit/services/bgp/scheduler/test_bgp_dragent_scheduler.py", line 20, in <module> from neutron import context ImportError: cannot import name context ---------------------------------------------------------------------- Ran 0 tests in 11.820s OK + cat /tmp/tmp.0ZJQpHYTu4 + subunit-stats + subunit-filter -s --no-passthrough Total tests: 0 Passed tests: 0 Failed tests: 0 Skipped tests: 0 Seen tags: + rm -f /tmp/tmp.0ZJQpHYTu4 + testr-python2 slowest debian/rules:29: recipe for target 'override_dh_auto_test' failed make[1]: *** [override_dh_auto_test] Error 3