We need to specify doc requirements in doc/requirements.txt
to avoid problems with the pip resolver [1] for the release team [2][3].
Removed specific doc requirements from test-requirements.txt.
The problem here is that this repos haven't doc/requirements.txt file
and by default in this case zuul will use the test-requirements.txt file
to
pull requirements [4].
This requirements file contains extra requirements like flake8 that
collided with those allowed in our job environment and so the new pip
resolver fails to install these requirements and the job exits in error.
This project meet the conditions leading to the bug.
/!\/!\/!\
Notice that I voluntarily added the doc directory even if no docs
are generated here because zuul will try to pull this requirements from
there first and the contained requirements are needed for reno but AFAIK
the releasenotes dir is ignored by zuul. c.f [4] for further details.
/!\/!\/!\
[1] http://lists.openstack.org/pipermail/release-job-failures/2021-January/001500.html
[2] http://lists.openstack.org/pipermail/openstack-discuss/2021-January/019611.html
[3] http://lists.openstack.org/pipermail/openstack-discuss/2021-January/019612.html
[4] https://opendev.org/zuul/zuul-jobs/src/branch/master/roles/ensure-sphinx/tasks/main.yaml#L36
Change-Id: Ib224dfe036543c8ec7fe3074fe4280586d35de97
1. Sync sphinx dependency with global requirements. It caps python 2 since
sphinx 2.0 no longer supports Python 2.7.
2. Update some URLs to latest
Change-Id: I12ab3ba42683f9f75189ab597b9768ae5ec7a3fb
We track official service type names and their historical aliases. As
api-ref is organized by service-type, it stands to reason that if a
service-type changes (or has changed) that a link might exist to the old
value.
Use the service types authority data to generate a set of redirects for
all aliases of a service to the official service type location.
Change-Id: I96a5502ca6cd3e78f996ad9b60101c907e2150cd
Add licenses from global-requirements.
Add Babel as requirement for translations.
Update versions of our tools.
Change-Id: I2a13e69a02491713676111a316df9a437c009a4c
- Uses new openstackdocstheme configured with the api_ref sidebar.
- Updates intro text to ensure we get the same text as what was in
the developer.openstack.org/api_ref.html landing page.
- With these changes we should be able to completely remove and redirect
developer.openstack.org/api_ref.html to http://developer.openstack.org/api-guide/quick-start/.
Change-Id: I5ea811aac3b34774b9cdde6c0d788b12b97977bb
We do not need to build and publish the DocBook XML content anymore,
everything is frozen and in the process of moving to projects. Remove
set up for building of DocBook content.
This leaves the XML files still in tree, we can remove them later.
The DocBook XML gates are still setup, so some tox environments have
been made a noop.
Require openstack-doc-tools 1.0.0 which removes DocBook XML support.
Also, drop swagger building, this is not needed anymore.
Change-Id: I276953013a518a09dabb89bb8f80ef7739b4491b
This reverts commit 47b401f9eb.
Adding Pillow to *requirements.txt was a temporary way to set the
upper bound to < 3.0.0
nodepool thick slaves and requirements have been fixed and devstack is
fixed in the patch that this depends on.
Conflicts:
test-requirements.txt
Change-Id: I3fc4009680ace3ba9c222aa7ad8c8ff7d6794f94
Depends-On: I2bec8cf1bfeaaa6ae329704229fdeb86d26e55c7
Require new version and cleanup conf.py, we do no need pwd variable
anymore.
Sync pbr requirements with global requirements. Update
openstack-doc-tools requirements, we use 0.30 everywhere else.
Change-Id: I53a222445967092e08a1b598a19e8bbe71e378a6
Pillow isn't directly needed but it's pulled in via
Collecting Pillow (from blockdiag>=1.5.0->nwdiag ...)
So cap as per global-requirements until https://launchpad.net/bugs/1501995
is properly fixed
Change-Id: Ie4c35d0416219eeea494db31b1485559337e353b
The C# include for the .NET SDK has to be indented to follow
the standards. This patch fixes up the includes so that the
indenting is appropriate for in-line reading of snippets
Since Sphinx 1.3 is required for dedent, this changes the
test requirements for the api-site repository to upgrade
the sphinx version.
Change-Id: I539df7bc2c08ac6b31ba8ba4b7b94cf66b3d58a4
Co-Authored-By: Liang Bo <liang.bo@99cloud.net>
Sync requirements with global requirements, remove oslosphinx since it's
not used. Remove docutils since it's not needed with better Sphinx
requirements.
Change-Id: Ia321147d2ece7c9a8d13665c8b8bdba9c185541f
Written during a book sprint in Taipei, from March 30th 2015
to April 3rd 2015.
Co-Authored-By: Sean M. Collins <sean@coreitpro.com>
Co-Authored-By: Tom Fifield <tom@openstack.org>
Co-Authored-By: James Dempsey <jamesd@catalyst.net.nz>
Co-Authored-By: Nick Chase <nchase@mirantis.com>
Co-Authored-By: Christian Berendt <berendt@b1-systems.de>
Implements blueprint openstack-firstapp
Change-Id: I55ae32d0c04f641c818bda4714d9bc691a98e6b1
Add files to allow us gating via:
tox -e checkbuild
tox -e checkniceness
etc
Enhance .gitignore to ignore files used by gating and by more
editors.
Change-Id: Id33d04f734d438d01dd5bbd784abaa213de5dbc9