On Wed, 2019-09-25 at 09:06 +0200, Luigi Toscano wrote:
On Tuesday, 24 September 2019 21:58:09 CEST Matt Riedemann wrote:
On 9/24/2019 10:49 AM, Andreas Jaeger wrote:
You can still build docs without changes, tox -e docs was not changed.
The list of packages that the job installs is here: https://opendev.org/openstack/openstack-zuul-jobs/src/branch/master/roles/ prepare-build-pdf-docs/tasks/main.yaml#L10-L16
So, adding files to bindep.txt is optional.
I was thinking of this specifically:
https://review.opendev.org/#/c/683003/
Building docs in the gate is fine, it's handled by the docs job template, but building docs locally was failing because I didn't have that native package installed, and when I'm working on big docs changes I'm building them locally to make sure (1) the docs build works and (2) my formatting looks OK.
I was wondering: could we find a way to not duplicate this information over and over in all repositories? It's a long list of packages which needs to be kept in sync all around.
Does bindep support referencing remote bindep.txt files? That would be an easy out. "Docs not working? Use 'tox -e bindep https://...'". Stephen