py34 unit test starts to fail after Routes 2.1 is excluded in global requirements
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
networking-midonet |
Fix Released
|
High
|
YAMAMOTO Takashi | ||
neutron |
Fix Released
|
High
|
Akihiro Motoki |
Bug Description
Routes 2.1 was recently excluded in global-requirements as Nova requests it.
As a result, we have no version of Routes which is compatible with Python 3.
We need to excluded affected tests until we have python3 compat Routes.
This bug is now blocking requirements update by the cron job.
http://
2015-07-13 22:23:32.840 | =======
2015-07-13 22:23:32.840 | ERROR: neutron.
2015-07-13 22:23:32.840 | -------
2015-07-13 22:23:32.840 | Empty attachments:
2015-07-13 22:23:32.840 | pythonlogging:
2015-07-13 22:23:32.840 |
2015-07-13 22:23:32.840 | pythonlogging:'': {{{2015-07-13 22:23:25,263 INFO [neutron.manager] Loading core plugin: neutron.
2015-07-13 22:23:32.840 |
2015-07-13 22:23:32.840 | Traceback (most recent call last):
2015-07-13 22:23:32.840 | File "/home/
2015-07-13 22:23:32.841 | super(PortSecur
2015-07-13 22:23:32.841 | File "/home/
2015-07-13 22:23:32.841 | super(PortSecur
2015-07-13 22:23:32.841 | File "/home/
2015-07-13 22:23:32.841 | self.api = router.APIRouter()
2015-07-13 22:23:32.841 | File "/home/
2015-07-13 22:23:32.841 | mapper.
2015-07-13 22:23:32.841 | File "/home/
2015-07-13 22:23:32.841 | route = Route(*args, **kargs)
2015-07-13 22:23:32.841 | File "/home/
2015-07-13 22:23:32.841 | self._setup_route()
2015-07-13 22:23:32.842 | File "/home/
2015-07-13 22:23:32.842 | for key, val in self.reqs.
2015-07-13 22:23:32.842 | AttributeError: 'dict' object has no attribute 'iteritems'
Changed in neutron: | |
status: | New → In Progress |
Changed in networking-midonet: | |
assignee: | nobody → YAMAMOTO Takashi (yamamoto) |
Changed in networking-midonet: | |
milestone: | none → liberty-rc1 |
importance: | Undecided → High |
Changed in neutron: | |
status: | Fix Committed → Fix Released |
Changed in neutron: | |
milestone: | liberty-2 → 7.0.0 |
Changed in networking-midonet: | |
status: | Fix Committed → Fix Released |
Reviewed: https:/ /review. openstack. org/200971 /git.openstack. org/cgit/ openstack/ neutron/ commit/ ?id=69ad73aaf21 a36c5dfd64cfd1a 4982d45cc6fe81
Committed: https:/
Submitter: Jenkins
Branch: master
commit 69ad73aaf21a36c 5dfd64cfd1a4982 d45cc6fe81
Author: Akihiro Motoki <email address hidden>
Date: Mon Jul 13 10:30:47 2015 +0900
Disable python3 tests failing due to Routes < 2.0
At now, global-requirements has an entry: =2.0,!= 2.1,>=1. 12.3
Routes!
and this leads to Routes < 2.0 which is not compatible
with Python 3. This blocks updating of global requirements [1].
To avoid the situation, this commit disables python 3 related
error due to Routes version.
Closes-Bug: #1474266
Related to blueprint neutron-python3
[1] https:/ /review. openstack. org/#/c/ 182746/
Change-Id: If5e6355505361c befe04487b6d47a b9cc6ba861c