Devstack fails with ValueError when trying to parse Tempest tox.ini
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
devstack |
Invalid
|
Undecided
|
Davanum Srinivas (DIMS) |
Bug Description
Currently, Devstack fails at stacking when getting to lib/tempest trying to run tox operations on Tempest's tox.ini. The following error is seen:
Traceback (most recent call last):
File "/usr/local/
sys.
File "/usr/local/
config = prepare(args)
File "/usr/local/
config = parseconfig(args)
File "/usr/local/
parseini(
File "/usr/local/
self.
File "/usr/local/
res = meth(env_attr.name, env_attr.default)
File "/usr/local/
definitions = self._getdict(
File "/usr/local/
name, rest = line.split('=', 1)
ValueError: need more than 1 value to unpack
Root cause is due to Tox releasing 2.3.0 today which has some behavior that causes the broken parsing. Reverting to 2.2.1 fixes this.
Changed in devstack: | |
assignee: | nobody → Ryan Hsu (rhsu) |
status: | New → In Progress |
Changed in devstack: | |
assignee: | Ryan Hsu (rhsu) → Davanum Srinivas (DIMS) (dims-v) |
Changed in devstack: | |
assignee: | Davanum Srinivas (DIMS) (dims-v) → Ryan Hsu (rhsu) |
Upstream tox bug: https:/ /bitbucket. org/hpk42/ tox/issues/ 294/tox- 23-regression