Perform minimal checks on po and pot files so that no broken files can
get imported.
Change-Id: Ic39d68106259a225fa5e5399123063e7c35ba150
Co-Authored-By: Clark Boylan <clark.boylan@gmail.com>
Related-Bug: #1299349
The current way fails to work with tox 1.6 when building the translated
manuals.
Fix so that it now really works with both tox 1.6 and 1.7.
Note that this is a workaround for a bug in tox 1.7.
Change-Id: Ib1cf8ccfc162fe313b9f2be35b78f5004634f97b
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: Ic6540fd279549e082ccc0abd60623b553e798f1d
The binary generatedocbook is now called openstack-generate-docbook.
We need to do the buildlang test with --nocreate-index.
Change-Id: If41e424614940aff259d9f1b33d779bc55deb2eb
* 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: I16002522bb90439c6991699151a1f713a62986c5
Closes-Bug: #1277495
We need 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: Ibdae32d2dd28ffe2a19b1400da84ec1f57a0fc24
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: Ic898d364650a6f3e2aac2fa13af779627bd53883
Pass extra arguments to tests.
This allows to run for example:
tox -- --force
Also reorder elements of envlist.
Change-Id: I6377da8dec6b6b15a6ea3899e2651cfd40b221f0