Doc build from tarball fails with eventlet==0.20.1
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
oslosphinx |
Fix Released
|
Undecided
|
Javier Peña |
Bug Description
When trying to build documentation for some OpenStack projects (seen so far in Manila, Cinder and Congress) using a tarball instead of a git clone, we get the following error:
File ".venv/
self.
File ".venv/
freshenv=
File ".venv/
self.
File ".venv/
ext_meta = mod.setup(self)
File ".venv/
cgit_link = _guess_cgit_link()
File ".venv/
['git', 'config', '--local', '--get', 'remote.
File "/usr/lib64/
raise CalledProcessEr
subprocess.
In theory, oslosphinx should catch the exception and ignore it due to [1], but subprocess is being monkey-patched with eventlet, and it fails.
This works fine with eventlet==0.19.0.
[1] https:/
I have found this open bug for eventlet: https:/ /github. com/eventlet/ eventlet/ issues/ 357