Outdated tox settings were causing doc builds to fail. This updates the
minimum version of tox and some of the requirements to more recent
version to get past some incompatibilities.
Change-Id: I8dcd06ac01c59fcacc17846e8e5f0cc08696ed16
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
openstackdocstheme 1.28.0 contains a script to allow building
of English and translated documents, use this to publish our documents.
Add setup.cfg, this is needed by the openstackdocstheme.
Change-Id: I4b2af19a62af260a02eb7b48e750da69418ad1c9
The glossary is imported automatically from openstack-manuals, no need
to test that it is sorted as this is done in openstack-manuals already.
Change-Id: If57bda8c5f83d7c833387f0c6ee7ea570d785dac
Switch to new PTI docs jobs, use python3 for building of docs.
Update docs job to handle warnings as errors.
Depends-On: https://review.openstack.org/594159
Change-Id: I91d1cc7066b7f98bf98cdb8b3fd146bc54cd13e1
This restores the content of the repo to include all changes that
were done while the content was moved to the openstack-manuals
repo. There were also some updates and fixes to get the content
to build and pass jobs with the current doc job definitions.
Change-Id: Ic05b44a210a93667490096cffc8f2e45575ffb34
Retire repository following the process on retiring an OpenStack
repository:
http://docs.openstack.org/infra/manual/drivers.html#remove-project-content
This removes *all* content and just leaves a single README.rst that
explains how to get it.
Change-Id: I36ca5788dbc3e44b5421b88e64972585f8820947
Depends-On: I9f4e21b44c717d11511fea48db54a52103e294b1
Our documentation tools are not python3 compatible, so make sure that
tox creates python2 virtual environments during tests.
Change-Id: I41e8ab8f3067928c4b38c48344cc029a3cad8996
Rework test-languages so that we can test *all* languages as well
if needed and use the same script for both buildlang and testlang.
Add new tox job "publishlang" to publish all languages at once.
Change-Id: Ia8abe50ae798887ed62eaa8c81a4c7472021f718
Perform minimal checks on po and pot files so that no broken files can
get imported.
Change-Id: I9b5edbad9f4302ca24e4255f503ee2db45ebd5d7
Co-Authored-By: Clark Boylan <clark.boylan@gmail.com>
Related-Bug: #1299349
tox -e publishdocs will be called by the post jenkins jobs to prepare
everything for publishing - and then the content of publish-docs
gets copied.
Change-Id: I9cdaf75ab7c5ec6bcc7df293ed0fc181434a5c2e
* tox.ini: The LANG, LANGUAGE and LC_ALL environment overrides were
introduced originally during the testr migration in an attempt to be
conservative about the possibility that locale settings in the
calling environment could cause consistency problems for test runs.
In actuality, this should be unnecessary and any place where it does
cause issues ought to be considered an actual bug. Also, having
these in the configuration actively causes older pip to have
problems with non-ASCII content in some package metadata files under
Python 3, so drop it now.
Change-Id: Ib0759e47549050c377840397321cadf57a17aab7
Closes-Bug: #1277495
We can do now everything in the tox file and thus minimize the
content in the jenkins file.
This needs sitepackages set since gneratedocbook needs xml2po
which cannot be installed in the venv. Since it's installed in
the system, let's use sitepackages.
Change-Id: I8c9d578c069ecd55ce9c6abe9e8d48e666962c20
generatedocbook needs xml2po python module which is not available from
pypi - let's call generatedocbook from Jenkins directly for now until
we have a solution for this.
Change-Id: Ibabdef205743060598677e715d47640b3bd57007
Create new job for building of translated manual.
The job needs version 0.5 of openstack-doc-tools to support the "-l"
flag.
Change-Id: I2cdbecb29783c4ee90b3a663f97ab0d593e1ccfe
Pass extra arguments to tests.
This allows to run for example:
tox -- --force
Also reorder elements of envlist.
Change-Id: I8595db1fb9ce685c85f76b94714b270ea34c9d7d