oslo.config failes to install in gate job: TypeError: dist must be a Distribution instance
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
oslo-incubator |
New
|
Undecided
|
Unassigned |
Bug Description
See http://
2013-09-11 18:36:37.109 | 2013-09-11 18:33:58 Searching for oslo.config>
2013-09-11 18:36:37.113 | 2013-09-11 18:33:58 Best match: oslo.config 1.2.0a3
2013-09-11 18:36:37.113 | 2013-09-11 18:33:58 Downloading http://
2013-09-11 18:36:37.114 | 2013-09-11 18:33:58 Processing oslo.config-
2013-09-11 18:36:37.115 | 2013-09-11 18:33:58 Running oslo.config-
2013-09-11 18:36:37.115 | 2013-09-11 18:33:58 /usr/lib/
2013-09-11 18:36:37.116 | 2013-09-11 18:33:58 warnings.warn(msg)
2013-09-11 18:36:37.116 | 2013-09-11 18:33:58 /usr/lib/
2013-09-11 18:36:37.117 | 2013-09-11 18:33:58 warnings.warn(msg)
2013-09-11 18:36:37.117 | 2013-09-11 18:33:58 /usr/lib/
2013-09-11 18:36:37.117 | 2013-09-11 18:33:58 warnings.warn(msg)
2013-09-11 18:36:37.118 | 2013-09-11 18:33:58 Traceback (most recent call last):
2013-09-11 18:36:37.118 | 2013-09-11 18:33:58 File "setup.py", line 22, in <module>
2013-09-11 18:36:37.118 | 2013-09-11 18:33:58 pbr=True)
2013-09-11 18:36:37.139 | 2013-09-11 18:33:58 File "/usr/lib/
2013-09-11 18:36:37.139 | 2013-09-11 18:33:58 dist.run_commands()
2013-09-11 18:36:37.140 | 2013-09-11 18:33:58 File "/usr/lib/
2013-09-11 18:36:37.140 | 2013-09-11 18:33:58 self.run_
2013-09-11 18:36:37.141 | 2013-09-11 18:33:58 File "/usr/lib/
2013-09-11 18:36:37.141 | 2013-09-11 18:33:58 cmd_obj.run()
2013-09-11 18:36:37.142 | 2013-09-11 18:33:58 File "/usr/lib/
2013-09-11 18:36:37.142 | 2013-09-11 18:33:58 self.install_
2013-09-11 18:36:37.143 | 2013-09-11 18:33:58 File "/usr/lib/
2013-09-11 18:36:37.143 | 2013-09-11 18:33:58 self.process_
2013-09-11 18:36:37.144 | 2013-09-11 18:33:58 File "/usr/lib/
2013-09-11 18:36:37.144 | 2013-09-11 18:33:58 [requirement], self.local_index, self.easy_install
2013-09-11 18:36:37.145 | 2013-09-11 18:33:58 File "/usr/lib/
2013-09-11 18:36:37.146 | 2013-09-11 18:33:58 dist = best[req.key] = env.best_match(req, self, installer)
2013-09-11 18:36:37.146 | 2013-09-11 18:33:58 File "/usr/lib/
2013-09-11 18:36:37.147 | 2013-09-11 18:33:58 return self.obtain(req, installer) # try and download/install
2013-09-11 18:36:37.147 | 2013-09-11 18:33:58 File "/usr/lib/
2013-09-11 18:36:37.176 | 2013-09-11 18:33:58 return installer(
2013-09-11 18:36:37.177 | 2013-09-11 18:33:58 File "/usr/lib/
2013-09-11 18:36:37.177 | 2013-09-11 18:33:58 return self.install_
2013-09-11 18:36:37.178 | 2013-09-11 18:33:58 File "/usr/lib/
2013-09-11 18:36:37.178 | 2013-09-11 18:33:58 dists = self.install_
2013-09-11 18:36:37.179 | 2013-09-11 18:33:58 File "/usr/lib/
2013-09-11 18:36:37.179 | 2013-09-11 18:33:58 return self.build_
2013-09-11 18:36:37.180 | 2013-09-11 18:33:58 File "/usr/lib/
2013-09-11 18:36:37.180 | 2013-09-11 18:33:58 self.run_
2013-09-11 18:36:37.181 | 2013-09-11 18:33:58 File "/usr/lib/
2013-09-11 18:36:37.181 | 2013-09-11 18:33:58 run_setup(
2013-09-11 18:36:37.181 | 2013-09-11 18:33:58 File "/usr/lib/
2013-09-11 18:36:37.182 | 2013-09-11 18:33:58 lambda: execfile(
2013-09-11 18:36:37.182 | 2013-09-11 18:33:58 File "/usr/lib/
2013-09-11 18:36:37.183 | 2013-09-11 18:33:58 return func()
2013-09-11 18:36:37.183 | 2013-09-11 18:33:58 File "/usr/lib/
2013-09-11 18:36:37.183 | 2013-09-11 18:33:58 {'__file_
2013-09-11 18:36:37.213 | 2013-09-11 18:33:58 File "setup.py", line 23, in <module>
2013-09-11 18:36:37.214 | 2013-09-11 18:33:58
2013-09-11 18:36:37.215 | 2013-09-11 18:33:58 File "/usr/lib/
2013-09-11 18:36:37.216 | 2013-09-11 18:33:58 dist.run_commands()
2013-09-11 18:36:37.216 | 2013-09-11 18:33:58 File "/usr/lib/
2013-09-11 18:36:37.217 | 2013-09-11 18:33:58 self.run_
2013-09-11 18:36:37.217 | 2013-09-11 18:33:58 File "/usr/lib/
2013-09-11 18:36:37.218 | 2013-09-11 18:33:58 cmd_obj = self.get_
2013-09-11 18:36:37.218 | 2013-09-11 18:33:58 File "/usr/lib/
2013-09-11 18:36:37.219 | 2013-09-11 18:33:58 cmd_obj = self.command_
2013-09-11 18:36:37.219 | 2013-09-11 18:33:58 File "/usr/lib/
2013-09-11 18:36:37.220 | 2013-09-11 18:33:58 _Command.
2013-09-11 18:36:37.220 | 2013-09-11 18:33:58 File "/usr/lib/
2013-09-11 18:36:37.221 | 2013-09-11 18:33:58 raise TypeError, "dist must be a Distribution instance"
2013-09-11 18:36:37.221 | 2013-09-11 18:33:58 TypeError: dist must be a Distribution instance
2013-09-11 18:36:37.250 | 2013-09-11 18:33:58 ++ failed
2013-09-11 18:36:37.251 | 2013-09-11 18:33:58 ++ local r=1
2013-09-11 18:36:37.251 | 2013-09-11 18:33:58 +++ jobs -p
2013-09-11 18:36:37.252 | 2013-09-11 18:33:58 ++ kill
2013-09-11 18:36:37.252 | 2013-09-11 18:33:58 ++ set +o xtrace
2013-09-11 18:36:37.252 | 2013-09-11 18:33:58 stack.sh failed: full log in /opt/stack/
2013-09-11 18:36:37.624 | Build step 'Execute shell' marked build as failure
AFAIK this is fixed by using 1.2.0a4, because a3 uses d2to1 - the issue here is that keystoneclient is using 1.2.0a3
I'm also about to release 1.2.0 proper and keystoneclient should use this