I just rebased and tried tox in docs, and it worked for me. The install list was almost identical:

 

docs installed: alabaster==0.7.12,Babel==2.9.0,certifi==2020.11.8,chardet==3.0.4,docutils==0.15.2,dulwich==0.20.14,idna==2.10,imagesize==1.2.0,Jinja2==2.11.2,MarkupSafe==1.1.1,openstackdocstheme==2.2.7,os-api-ref==2.1.0,packaging==20.7,pbr==5.5.1,Pygments==2.7.2,pyparsing==2.4.7,pytz==2020.4,PyYAML==5.3.1,requests==2.25.0,six==1.15.0,snowballstemmer==2.0.0,Sphinx==3.3.1,sphinxcontrib-applehelp==1.0.2,sphinxcontrib-devhelp==1.0.2,sphinxcontrib-htmlhelp==1.0.3,sphinxcontrib-jsmath==1.0.1,sphinxcontrib-qthelp==1.0.3,sphinxcontrib-serializinghtml==1.1.4,urllib3==1.26.2

 

Have you tried wiping your .tox to start fresh, or do “tox -r” to reinstall?

 

 

From: Stone, Ronald <Ronald.Stone@windriver.com>
Sent: Wednesday, December 9, 2020 8:11 AM
To: starlingx-discuss@lists.starlingx.io
Subject: [Starlingx-discuss] doc-build-failures

 

Hi,

 

Starting yesterday several contributors to StarlingX docs can no longer successfully perform local doc builds:

 

$ tox -e docs

docs installed: alabaster==0.7.12,Babel==2.9.0,certifi==2020.11.8,chardet==3.0.4,colorama==0.4.4,docutils==0.15.2,dulwich==0.20.14,idna==2.10,imagesize==1.2.0,Jinja2==2.11.2,MarkupSafe==1.1.1,openstackdocstheme==2.2.7,os-api-ref==2.1.0,packaging==20.4,pbr==5.5.1,Pygments==2.7.2,pyparsing==2.4.7,pytz==2020.4,PyYAML==5.3.1,requests==2.25.0,six==1.15.0,snowballstemmer==2.0.0,Sphinx==3.3.1,sphinxcontrib-applehelp==1.0.2,sphinxcontrib-devhelp==1.0.2,sphinxcontrib-htmlhelp==1.0.3,sphinxcontrib-jsmath==1.0.1,sphinxcontrib-qthelp==1.0.3,sphinxcontrib-serializinghtml==1.1.4,urllib3==1.26.2

docs run-test-pre: PYTHONHASHSEED='925'

docs run-test: commands[0] | sphinx-build -a -E -W -d doc/build/doctrees -b html doc/source doc/build/html

ERROR: InvocationError for command could not find executable sphinx-build

___________________________________ summary ___________________________________

ERROR:   docs: commands failed

 

The executable sphinx-build.exe is missing from docs/.tox/docs/Scripts/

 

If manually restored, it is deleted the next time tox -e docs is run.

 

docs/.tox/log is empty.

 

Has there been a tox requirements change that would cause builds to start failing for multiple users simultaneously?

 

Any insights/suggestions appreciated.

 

Ron